Node.js Mocha 入门教程, JavaScript 测试框架Mocha, 测试框架 Mocha 实例教程

  Mocha(发音”摩卡”)诞生于2011年,是现在最流行的JavaScript测试框架之一,在浏览器和Node环境都可以使用。 所谓”测试框架”,就是运行测试的工具。通过它,可以为JavaScript应用添加测试,从而保证代码的质量。 官方给它自己定义的三个特点是:simple、flexible、fun 本文全面介绍如何使用Mocha,让你轻松上手。如果你以前对测试一无所知,本文也可以当作JavaScript单元测试入门。值得说明的是,除了Mocha以外,类似的测试框架还有Jasmine、Karma、Tape等,也很值得学习。   &… Read More

IntelliJ IDEA 2021.2 无限激活, IntelliJ IDEA 2021.2破解教程, IntelliJ IDEA 2021永久破解, 彻底告别激活码(最新版本 亲测有用)

  最近JB账号和激活码,都被Jetbrains官方封杀的很快,每天都在失效,所以推荐小伙伴们选择其他的方案,避免频繁失效带来的烦恼,前面我们分享了一篇有大神Zhile编写的无限激活工具,稳定,安全,而且是开源的,基本上可以解决很多问题,但是有的小伙伴还是喜欢直接破解到2099年,干脆利落,那么今天就分享一下最新的IntelliJ IDEA 永久破解方法。   当然,如果你还是喜欢激活码,请去这里下载: http://idea.94goo.com/key 破解到2099年教程: http://blog.idejihuo.com/jetbrains/intellij-idea-2021-… Read More

Laravel:在视图(view)中显示控制器(controller), Get Laravel controller name in view

  如果您的布局是 Blade 模板,您可以创建一个视图合成器,将这些变量注入到您的布局中。在app/Providers/AppServiceProvider.php添加如下内容: public function boot() { app('view')->composer('layouts.master', function ($view) { $action = app('request')->route()->getAction(); $controller = class_basename($action['controller']); list($controller, $action) = ex… Read More

Python 谷歌翻译, Python 语言翻译, Python免费无限语言翻译, How to Translate Languages in Python, Googletrans: Free and Unlimited Google translate API for Python, AttributeError: ‘NoneType’ object has no attribute ‘group’

  Google 翻译是一项免费服务,可将单词、短语和整个网页翻译成100多种语言。您可能已经知道它,并且在您的生活中多次使用它。 在本教程中,您将学习如何使用Googletrans库在 Python 中执行语言翻译。Googletrans是一个免费且无限制的 Python 库,可对 Google Translate API进行非官方的Ajax调用,以检测语言并翻译文本。   以下是该库的主要功能: 自动语言检测(它也提供语言检测) 批量翻译 快速可靠 HTTP/2 支持 连接池   首先,让我们使用pip安装它: pip3 install googletrans   翻译文本   导入必要的库:… Read More

python中__str__() 函数的用法, Python __str__() 用法

  __str__( )函数和__init__( )函数一样,都是python中的特殊函数,一般来说,打印对象会返回对象的地址,而地址信息通常对我们没有什么用,通过__str__( )函数可以打印对象的属性信息,方便我们调试代码。     定义 __str__() 方法: class Cat: """定义一个猫类""" def __init__(self, new_name, new_age): """在创建完对象之后 会自动调用, 它完成对象的初始化的功能""" # self.name = "汤姆" # self.age = 20

Ubuntu备份苹果手机照片, Ubuntu导出iPhone照片, Access iPhone DCMI on Ubuntu, How do I access iOS camera pictures on Ubuntu?

  想在电脑上备份一下手机上的照片,ubuntu系统上操作   1.用USB线物理连接你的手机和电脑 2.这时候会出现里 Document on XX’s iPhone,但是点开并没有照片这个文件夹,这时候按 Ctrl+L, 可以看见该文件夹的真实地址 类似于 afc://YOURSERIAL:3/ 3.删除 :3/ 这部分,然后按 Enter,这时他就会直接读取你的手机存储部分了,可以打开一个 XX’s iphone 的文件夹,然后愉快地找到DCIM文件夹进行备份       本文:Ubuntu备份苹果手机照片, Ubuntu导出iPhone照片, Access iPh… Read More

Chrome 运行jQuery, Chrome调试板运行jQuery,Run jQuery in Chrome Console,Include jQuery in the JavaScript Console

  第一步:复制下面的代码 通过将以下代码复制并粘贴到 Chrome 控制台中,将 jQuery 加载到当前页面中。 var jq = document.createElement('script'); jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"; document.getElementsByTagName('head')[0].appendChild(jq); // ... give time for script to load, then type (or see below for non wait option) jQuery.n… Read More

PHP版本降级, PHP 8.0降到7.4, 如何更改PHP版本, How to Downgrade PHP 8.0 to 7.4 Ubuntu?

  介绍 如果您需要在 ubuntu 中将 PHP 8.0 降级到 7.4,那么我会告诉您在 ubuntu 中将 PHP 8.0 降级到 7.4 的命令。 您还可以在 ubuntu 中将 PHP 7.4 降级到 7.3,将 PHP 7.3 降级到 7.2,将 PHP 7.2 降级到 7.1,将 PHP 7.1 降级到 7.0。 几天前我更新了我的 ubuntu 20.04,PHP 版本从 7.4 更新到 8.0。但是,当我在 EasyEngine 上运行 PHP WordPress 项目时,EasyEngine site-type-wp 包出现了一些错误。所以我现在想现在我需要回滚 PHP 7.4 版。   命令 您还想回滚以安装 7.4,然后您可以运行以下命令: // Enable P… Read More

Amazon SES 发邮件, PHP 开发Amazon SES, AWS适用于 PHP 的开发工具包, Amazon SES 设置电子邮件, Amazon Simple Email Service

  电子邮件格式和 Amazon SES   当客户端向 Amazon SES 提出请求时,Amazon SES 将构建符合 Internet 邮件格式规范 (RFC 5322)。一封电子邮件包含标头、正文 和信封,如下所述。 标头…包含路由说明和有关邮件的信息。例如,发件人的地址、收件人的地址、主题和日期。标头类似于普通信件顶部的信息,但前者可能包含许多其他类型的信息,如邮件的格式。 正文—包含邮件本身的文本。 信封 —包含 SMTP 会话期间电子邮件客户端与邮件服务器之间通信的实际路由信息。此电子邮件信封信息类似于普通信件信封上的信息。电子邮件信封的路由信息通常与电子邮件标头中的路由信息相同,但也… Read More

Laravel Query Builder 原理及用法, Laravel操作数据库, Laravel数据库查询, Laravel CURD数据库

  从 CURD 到 排序 和 过滤,Query Builder 提供了方便的操作符来处理数据库中的数据。这些操作符大多数可以组合在一起,以充分利用单个查询。 Laravel 一般使用 DB facade 来进行数据库查询。当我们执行 DB 的「命令」(、或者说「操作符」)时,Query Builder 会构建一个 SQL 查询,该查询将根据 table() 方法中指定的表执行查询。 该查询将使用 app/config/database.php 文件中指定的数据库连接执行。 查询执行的结果将返回:检索到的记录、布尔值或一个空结果集。   下表中是 Query Builder 的常用操作符: 操作符 描… Read More

Ubuntu安装Composer, Ubuntu升级Composer, 升级Composer 1.x 到 2.x, How to Install and Use PHP Composer on Ubuntu 20.04

    升级的方法很简单,就是先卸载后安装: # you need to first remove the composer sudo apt-get remove composer # ubuntu install composer php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" # and then type the below command to install composer globally sudo php composer-setup.php --install-dir=/usr/local/bin --filename=compo… Read More

Laravel视图, Laravel 视图的创建和数据传递, Laravel 视图实例教程, 在视图间共享数据及视图Composer

  理解视图 在MVC框架中,字母“V”代表视图(Views)。它分离了应用程序逻辑并展现逻辑。视图文件存储在 resources/views目录。一般来说,视图是包含了应用程序的HTML。   示例 第1步 – 复制下面的代码,并将其保存在 resources/views/test.php <html> <body> <h1>Hello, World</h1> </body> </html>   第2步- 添加下面一行在 app/Http/routes.php 文件,为上述视图设置路由。 app/Http/… Read More

Laravel不显示图片, Laravel视图中不显示图片, Laravel框架前端显示图片问题, laravel框架图片无法显示问题

    最近做项目,功能是在用户上传图片成功后显示该图片,在本地测试(WAMP环境)下正常显示,但是部署到服务器上(LNMP)下无法显示。   因为LNMP环境下域名直接指向Laravel框架下的public目录,public为Laravel框架唯一对外公开的文件夹,而我的图片保存在storage/images,无法直接访问。查了官网文档发现可以在Linux下建立文件软链接,但试了以后没成功(可能是我打开的方式不对)。而且这样做在WAMP下又不能显示图片了   最后,还是决定将图片保存在public/images,一方面图片资源本来就不是什么隐私文件,本来就是要对外… Read More

Laravel 路由入门:路由定义、参数传递及路由命名, Laravel路由用法, Laravel routes web.php

  对任何一个 Web 应用框架而言,通过 HTTP 协议处理用户请求并返回响应都是核心必备功能,也就是说,对于我们学习和使用一个 Web 框架,第一件要做的事情就是定义应用路由,否则,将无法与终端用户进行交互。而我们的 Laravel 从入门到精通系列教程之旅也将从路由开始,在这篇真正意义上的开篇教程中,我们将学习如何定义路由,然后将其指向要执行的代码,并处理各种路由需求。   路由入门 在 Laravel 应用中,定义路由有两个入口,一个是 routes/web.php,用于处理终端用户通过 Web 浏览器直接访问的请求,另一个是 routes/api.php,用于处理其他接入方的 API 请求(通常是跨… Read More