- 博客(26)
- 资源 (12)
- 收藏
- 关注
原创 C# sha1加密
安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变
2016-08-31 16:04:12 29620 1
转载 Node.Js cheerio模块简单API
###cheerio为服务器特别定制的,快速、灵活、实施的jQuery核心实现.###Introduction将HTML告诉你的服务器var cheerio = require('cheerio'), $ = cheerio.load('Hello world');$('h2.title').text('Hello there!');$('h2').addClass('welco
2016-08-31 12:19:40 3097 1
原创 Node.Js cheerio模块--操作/解析Html
Node.Js cheerio 模块可以在服务器段想使用Jquery的方式操作Dom结构,许多用法和jquery 的语法基本相同。为服务器特别定制的,快速、灵活、实施的jQuery核心实现.安装 npm install cheerio实例1: 构建Dom结构//使用 cheerio 生成Dom 结构var cheerio=require('cheerio');var $=c
2016-08-31 12:16:44 12023
原创 Node.Js http模块(一)-发送http请求实例
Node.Js http模块可以创建服务器应用实例,也能发送http请求1.http.get(options[, callback])发送简单Get请求,并响应var http=require('http');//get 请求外网http.get('http://www.gongjuji.net',function(req,res){ var html=''; req.on('
2016-08-31 10:21:04 66166 5
原创 Node.Js util模块
util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。1.util.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同。JavaScript 没有 提供对象继承的语言级别特性,而是通
2016-08-30 09:16:56 726
原创 Node.Js url模块详解
Node.Js URL模块 Node.Js中用户URL 格式化和反格式化模块用于URL解析、处理等操作的解决方案1.url.parse(urlStr[, parseQueryString][, slashesDenoteHost])将url字符串转换成object对象/** * urlStr:需要处理的url字符串 * parseQueryString: 是否将查
2016-08-29 09:25:00 5099
原创 Node.Js fs模块文件操作(三)
三、Node.Js 文件或目录监视1.fs.watchFile(filename, [options], listener);对文件进行监视,并且在监视到文件被修改时执行处理/** * filename, 完整路径及文件名; * [options], persistent true表示持续监视,不退出程序;interval 单位毫秒,表示每隔多少毫秒监视一次文件 * l
2016-08-28 16:43:07 4766
原创 Node.Js fs模块操作文件(二)
二、以字节方式操作文件1.fs.open(filename, flags, [mode], callback); 打开文件/** * filename, 必选参数,文件名 * flags, 操作标识,如"r",读方式打开 * [mode],设置文件模式(权限),文件创建默认权限为 0666(可读,可写)。 * callback 打开文件后回调函数,参数默认第一个err,
2016-08-28 15:43:07 1107
原创 Node.Js fs模块文件操作(一)
一、字符串操作文件1.fs.writeFile(filename,data,[options],callback); 创建并写入文件/** * filename, 必选参数,文件名 * data, 写入的数据,可以字符或一个Buffer对象 * [options],flag 默认‘2’,mode(权限) 默认‘0o666’,encoding 默认‘utf8’ * callb
2016-08-28 15:33:19 9433
转载 EF Invalid column name 'Discriminator'
EF 异常{"Invalid column name 'Discriminator'.\r\nInvalid column name 'Discriminator'."执行Sql 语句如下:{SELECT [Extent1].[Discriminator] AS [Discriminator], [Extent1].[ID] AS [ID], [Exten
2016-08-26 10:47:36 2587
原创 Bootstrap 弹出框modal上层的输入框不能获得焦点问题
1.在使用Bootstrap框架中目前modal弹出框只支持一层,即在当前弹出框上不能再使用modal弹出框。如果使用自定义的弹出框,例如:http://my.oschina.net/tianma3798/blog/737232如果自定义弹出框中有input输入框,如果input 输入框不能获得焦点,则可能原因如下:许多使用定义弹出层
2016-08-25 18:15:00 13506 5
原创 Node.Js fs模块文件夹操作
1.fs.readdir(path, callback);使用fs.readdir读取目录,重点其回调函数中files对象/** * path, 要读取目录的完整路径及目录名; * [callback(err, files)], 读完目录回调函数;err错误对象,files数组,存放读取到的目录中的所有文件名 */实例://读取目录var fs=require
2016-08-25 10:24:27 13361
原创 Node.Js Path模块-文件或文件夹路径字符串操作
require('path')模块该模块包含用于处理和转换文件路径的实用程序。几乎所有这些方法只执行字符串转换。没有协商文件系统以检查路径是否有效。一、路径格式化、反格式化1.path.parse(pathString);将路径字符串转换成对象var path=require('path');//path.parse(pathString);//将路径字
2016-08-24 11:02:01 11492
原创 Node.Js 全局对象与全局属性(一)
JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。在 Node.js 我们可以直接访问到 global 的
2016-08-23 21:42:46 968
原创 SublimeText插件之CodeFormatter
CodeFormatter插件用来对代码进行格式化,使用方式,快捷键 ctrl+alt+fcodeformatter是Sublime Text 2 / 3的插件,支持格式(美化)源代码。CodeFormatter支持的语言:PHP - By phpfmtJavaScript/JSON - By JSBeautifierHTML - By Custom fork of B
2016-08-21 09:57:03 21347 3
转载 Sublime Text 插件之Emmet
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,当然Sublime Text也支持改插件,默认在Sublime Text3种自带了这个插件。下载Sublime Text3:http://download.csdn.net/detail/u011127019/95
2016-08-20 21:00:54 2524
原创 Angular Js 2.0整理
1.简介:http://cnodejs.org/topic/55af2bc4911fb957520eacef2.IonIC+Angularjs 2.0:http://www.angularjs.wang/3.官网https://angular.io/docs/js/latest/tutorial/
2016-08-20 17:15:12 803
原创 C#通过shell32获取文件详细备注信息
1.从系统Window/System32文件夹中Copy出 Shell32.dll Com组件将Shell32.dll文件引用到项目中,并设置“嵌入互操作类型”为falsehttp://blog.csdn.net/u011127019/article/details/521660332.代码://初始化Shell接口ShellClass sh = new ShellClass
2016-08-10 11:20:55 5395 1
原创 C#无法嵌入互操作类型“……”
最近开始使用VS2010,在引用COM组件的时候,出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示。查阅资料,找到解决方案,记录如下:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。在使用系统文件Shell32.dll时测试有效
2016-08-09 20:48:13 5188 1
原创 C#获取文件信息
1.获取文件简单信息使用System.IO.FileInfo类获取:using System.IO;FileInfo fi = new FileInfo( yourFileName );public DirectoryInfo Directory { get; }public string DirectoryName { get; }public override bool Ex
2016-08-09 20:43:44 3161 2
转载 ffmpeg ffplay ffprobe资料整理
1.官网文档地址:https://ffmpeg.org/documentation.html官网下载地址:https://ffmpeg.org/download.html1.使用介绍:http://blog.csdn.net/ainyko/article/details/404800232.ffmeg使用http://blog.csd
2016-08-09 17:58:37 563
原创 NodeJs 模块简单实例
1.定义Student模块,Teacher模块function add(student){ console.log('Add Student:'+student);}exports.add=add;function add(teacher){ console.log('Add Teacher:'+teacher);}exports.add=add;2.定义kclass模块/
2016-08-06 10:22:40 521
原创 NodeJs forEach循环
1.代码:var array1=[1,2,3];array1.forEach(function(item,index){ console.log(item+'---'+index);});
2016-08-06 10:19:22 34251 1
转载 Sublime text 2/3 [Decode error - output not utf-8] 完美解决方法
sublime text有时运行会输出以下错误信息:[Decode error - output not utf-8]或者[Decode error - output not gbk]错误信息意思就是脚本输出的信息不是某种指定编码.指定的编码一般在XX.sublime-build里,比如ruby.sublime-build的内容为: [p
2016-08-05 17:39:07 2348 2
原创 NodeJs开发环境之Sublime Text3
一、先安装NodeJs开发包,去官网下载http://nodejs.cn/验证NodeJs安装是否成功二、下载SublimeText3,中文破解版http://download.csdn.net/detail/u011127019/9596257三、安装SublimeText-Nodejs插件Git地址:https://github.com/tane
2016-08-05 17:14:57 6314 1
原创 Js 取模运算、取商、取整方法
1.Js代码: //求余数 document.write(1%4); document.write(6%4); //求商 console.info(1/4); console.info(6/4); //求商,取整 console.info(parseInt(1/4)); console.i
2016-08-04 10:52:19 78064 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人