通过实例了解Nodejs模块系统及require机制

一、简介Nodejs有一个简单的模块加载系统。在Nodejs中,文件和模块是一一对应的(每个文件被视为一个独立的模块),这个文件可能是JavaScript代码,JSON或编译过的C/C++扩展,例如:/** *foo.js *将这个js文件导出为模块 */ exports.hello = 

Android自定义弹框样式

Android自定义弹框样式

弹框样式的自定义是通过改变v7包下的AlertDialog的Window对象的view及控制Window的宽高实现的。所有源码如下,其中自定义View的宽度设置为手机屏幕宽度的82%。 import android.app.Dialog; import android.content.Context; import android.support.v7

通过47 张图带你 MySQL 进阶

通过47 张图带你 MySQL 进阶

我们在MySQL入门篇主要介绍了基本的SQL命令、数据类型和函数,在局部以上知识后,你就可以进行MySQL的开发工作了,但是如果要成为一个合格的开发人员,你还要具备一些更高级的技能,下面我们就来探讨一下MySQL都需要哪些高级的技能MySQL存储引擎存储引擎概述数据库最核心的一

linux如何查看内存?

linux如何查看内存?

1)查看RAM使用情况最简单的方法是通过/proc/meminfo。这个动态更新的虚拟文件实际上是许多其他专内存相关工具(如:属free/ps/top)等的组合显示。/proc/meminfo列出了所有你想了解的内存的使用情况。$ cat /proc/meminfo2)free命令是一个快速查看内存使用情况的方法

mysql的内外查询分别是什么?

MySQLINNERJOIN:内连接查询内连接(INNERJOIN)主要通过设置连接条件的方式,来移除查询结果中某些数据行的交叉连接。简单来说,就是利用条件表达式来消除交叉连接的某些数据行。内连接使用INNERJOIN关键字连接两张表,并使用ON子句来设置连接条件。如果没有连接条件,INNER

mysql修改数据运算

mysql修改数据运算的方法:数据库通过插入、更新和删除等方式来该表表中的记录,其中insert语句实现插入数据update语句实现更新数据delete语句实现删除数据插入数据不指定字段名插入不指定字段名插入代码如下:mysql> insert into person values(1,

Python通过fnmatch模块实现文件名匹配

fnmatch模块主要用于文件名称的匹配,其能力比简单的字符串匹配更强大,但比使用正则表达式相比稍弱。。如果在数据处理操作中,只需要使用简单的通配符就能完成文件名的匹配,则使用fnmatch模块是不错的选择。fnmatch模块中,常用的函数及其功能如表1所示。Pythonfnmatch模块

css实现禁止页面文字被选中功能

css实现禁止页面文字被选中功能

通过CSS实现页面文字不能被选中.cannotselect { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-s

教你使用 Laravel-Modules 扩展包通过模块化开发 Laravel 应用

首先在Laravel项目根目录下使用Composer安装该扩展包: composer require nwidart/laravel-modules如不需要发布配置文件可以不用运行这条命令。该扩展包会自动注册服务提供者和别名。此外,你可以通过运行如下命令来发布配置文件: php artisan vendor:p

使用Minify压缩css和js文件

Minify是用PHP5开发的应用,通过遵循一些Yahoo的优化规则来提高网站的性能。它会合并多个CSS或者JavaScript文件,移除一些不必要的空格和注释,进行gzip压缩,并且会设置浏览器的缓存头。Minify在设计上和Yahoo的ComboHandlerService非常像,不过Minify可以合并任何你想要合并

1253067 TFnetwork_cn