`
文章列表
回顾 npm install 命令 最近在写Node程序的时候,突然对 npm install 的-save和-save-dev 这两个参数的使用比较混乱。其实博主在这之前对这两个参数的理解也是模糊的,各种查资料和实践后对它们之间的异同点略有理解。遂写下这篇文章避免自己忘记,同时也给node猿友一点指引。   我们在使用 npm install 安装模块的模块的时候 ,一般会使用下面这几种命令形式: 1 2 3 4 5 6 7 8 9 10 11 # 安装模块到项目目录下 npm install moduleName    # -g  ...
npm介绍 npm(节点包管理器)是NodeJS的包管理器,用于节点插件管理(包括安装,卸载,管理依赖等)。使用 npm 安装插件: 1 2 # 语法 npm install <name> [-g] [--save-dev] 其中: <name>:表示节点插件名称 ...
源地址:http://www.hxstrive.com/article/526.htm   在使用PowerDesigner绘制UML时,我们需要在两个实体之间进行建立关联关系,怎样显示关联关系的名称呢?下面将教你,呵呵。先看看效果图,如下图: 上图中,红色框中的即为关联的关系的名称。那我们需要怎样进行显示呢?选中关联关系线,右击选择“格式”,打开如下窗口: 将“Name” 选项进行勾选上即可。
http://www.hxstrive.com/article/512.htm   该篇文章将向读者展示,怎样使用java去操作MSMQ(Windows自带的一个消息队列)。分为发送和接收消息,在操作MSMQ时,我们需要下载MsmqJava文件,该文件包含一个jar包和一个dll文件。下面将逐步教您怎样编写一个MSMQ程序。   第一步:开启MSMQ Windows默认是没有开启MSMQ功能的,需要我们自己手动去开启,开启方法如下: 注意:点击“启动或关闭Windows功能”,然后在弹出的选择框中找到MSMQ即可(这就不详细说了,相信您能办到)。   第二步:创建一个测试队 ...
http://www.hxstrive.com/article/516.htm   在使用IDEA进行编码时,重复代码会有灰色的波浪线下划线。   取消IDEA重复代码提示有一下两种方式。 方式一:通过设置页面取消 点击“File”> “Setting”打开设置页面,然后依次点开“Editor”>“Inspections”选择“General -> Duplicated Code”取消复选框。如下:   方式二:直接在页面选择“Disable inspection” 在重复代码处将鼠标停留片刻,将出现一个灯泡的图标。然后点击下拉框,选择“View dupl ...
http://www.hxstrive.com/article/517.htm   Linux的rz和sz命令(该命令是lrzsz安装包中的)是Linux/Unix与Windows进行ZModem文件传输的命令行工具。优点就是不用再开一个sftp工具登录上去上传下载文件,使用非常简单。   安装命令lrzsz 在CentOS或RedHat等Linux系统上面可以直接使用yum命令进行安装。如下: [snow@work ~]$ yum install lrzsz   sz(下载文件) 该命令用来将Linux/Unix端的文件发送到Windows系统。用法如下: [snow@ ...
http://www.hxstrive.com/article/513.htm   在项目开发中,特别是个人开发者,在使用Maven进行开发时,我们有时需要使用一些Maven公共库中不存在的jar文件,但是有不想自己去搭建一个Nexus(***),因为太麻烦了。那么就可以看看这篇文章,让Maven使用本地的jar文件。   案例: 假如我们现在项目需要使用一个bug315-1.0.1.jar文件,但是在Maven仓库中没有该jar文件,且自己又没有搭建nexus。   解决办法: 将bug315-1.0.1.jar文件导入到本地Maven仓库,然后就可以正常使用了。具体操作步 ...
http://www.hxstrive.com/article/518.htm   JavaScript除了正常运行模式外,在ECMAscript 5添加了第二种运行模式即“严格模式”(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立“严格模式”的目的,主要有以下几点理由: (1)消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; (2)消除代码运行的一些不安全之处,保证代码运行的安全; (3)提高编译器效率,增加运行速度; (4)为未来新版本的Javascript做好铺垫。   “严格模式”体现了Javas ...
来源:http://www.hxstrive.com/article/503.htm   Redis不仅仅是Key-Value数据库,而且也提供发布/订阅功能。发布订阅分为两种方式,一种是直接订阅频道,即用户订阅到一个频道名,那么发给该频道名的消息将推送给订阅者。另一种方式是采用正则匹配的方式。在实现中,发送者不是将信息直接发送给特定的接收者,而是将信息发送给频道,然后由频道将信息转发给所有对这个频道感兴趣的订阅者。   发送者无须知道任何关于订阅者的信息,而订阅者也无须知道是那个客户端给它发送信息,它只要关注自己感兴趣的频道即可。对发布者和订阅者进行解构,可以极大地提高系统的扩 ...
原文地址:http://www.hxstrive.com/article/487.htm    配置SSH无登陆验证,在很多场景下是非常方便的,尤其是在管理大型集群服务时,避免了繁琐的密码验证,在安全级别越高的服务器上,通常密码的设置更复杂,配置SSH,不仅可以 ...
原文地址:http://www.hxstrive.com/article/454.htm   Selector(选择器)是Java NIO中能够检测一到多个NIO Channel,并能够知晓Channel是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个Channel,从而管理多个网络连接。 ...
来源:http://www.hxstrive.com/article/327.htm     JVM是虚拟机,也是一种规范,他遵循着冯·诺依曼体系结构的设计原理。冯·诺依曼体系结构中,指出计算机处理的数据和指令都是二进制数,采用存储程序方式不加区分的存储在同一 ...
原文地址:http://www.hxstrive.com/article/382.htm   可以在Eclipase的右下角打开当前JVM内存使用情况的小插件,该插件可以手动清理JVM内存,实时显示JVM内存的消耗。这在编程中还是很有用的,要显示这个插件很简单只需要在Eclipase中设置一下即可。下面跟我一起来操作吧!!   先看看我的Eclipase效果图吧,如下图:   显示该插件的具体步骤如下: 第一步:打开 eclipse/myeclipse 软件,点击菜单栏中的“ Preference”选项,打开后点击“ General”,在右边你会看到三个复选框,点击最后一个 ...
原文链接:http://www.hxstrive.com/article/383.htm VisualSVN Server简介 在安装VisualSVN Server 之前,首先说说 Subversion。Subversion 是一个自由,开源的版本控制系统。在 Subversion 管理下,文件和目录可以超越时空。 Subversion 将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节:做了哪些修改,谁做的修改,等等。正因为如此,许多人将版本控制系统当作一种神奇 ...
原文地址:http://www.hxstrive.com/article/385.htm   核心概念   Quartz是一个大名鼎鼎的Java版开源定时调度器,功能强悍,使用方便。Quartz的原理不是很复杂,只要搞明白几个概念,然后知道如何去启动和关闭一个调度程序即可。 1、Job Job表示一个工作,要执行的具体内容。此接口中只有一个方法 1 void execute(JobExecutionContext context)   2、JobDetail JobDetail 表示一个具体的可执行的调度程序,Job 是这个可执行程调度程序所要执行的内容,另外 Job ...
Global site tag (gtag.js) - Google Analytics