最近要做后台主动推送:(iris框架,封装的有wesocket,刚开始以为直接拿过来用,结果不是现在贴一下代码,写一下遇到的坑) func main() { app := iris.New() app.Adapt(iris.DevLogger()) app.Adapt(httprouter.New( ...
分类:
Web程序 时间:
2017-05-13 22:07:06
阅读次数:
348
null和undefined 作者总结: null在进行数字运算时可以转换成0,而undefined会被转换成NaN(历史原因); 另外用typeof检测null会返回object对象类型 注意: 概述 null与undefined都可以表示“没有”,含义非常相似。将一个变量赋值为undefined ...
分类:
编程语言 时间:
2017-05-13 15:23:28
阅读次数:
224
数组的解构赋值 ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。 以前,为变量赋值,只能直接指定值。 ES6可以写成下面这样。 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。 本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应 ...
分类:
其他好文 时间:
2017-05-13 14:20:58
阅读次数:
135
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.Web; namespace App ...
分类:
其他好文 时间:
2017-05-13 11:14:26
阅读次数:
244
JS 数据类型转换 方法主要有三种 转换函数、强制类型转换、利用js变量弱类型转换。 1.转换函数: js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN ...
分类:
其他好文 时间:
2017-05-13 09:55:36
阅读次数:
134
在C#中实现多线程的另一个方式是使用Parallel类。 在.NET4中 ,另一个新增的抽象线程是Parallel类 。这个类定义了并行的for和foreach的 静态方法。在为 for和 foreach定 义的语言中,循环从一个线程中运行 。Parallel类使用多个任务,因此使用多个线程来... ...
分类:
编程语言 时间:
2017-05-12 22:08:05
阅读次数:
273
本文基于http://www.cnblogs.com/fnng/p/3565912.html这篇博文,学习使用MySQLdb过程中遇到下面这些问题。 1. 安装MySQLdb时运行sudo python setup.py install报错EnvironmentError: mysql_config... ...
分类:
数据库 时间:
2017-05-12 20:27:25
阅读次数:
328
上面这段代码主要实现了这样一个功能:通过Lambda表达式,在初始化对象实例的时候,为指定的属性赋值。 简单地说,上面的方法调用方式以及结果如下: DemoClass dc = new DemoClass (s => s.Name, “李四”); Console.WriteLine(dc.Name) ...
分类:
其他好文 时间:
2017-05-12 20:22:42
阅读次数:
203
问题:写了一个Camel的FTP传输程序,在本地Win7和Ubuntu下运行都正常,但是在Redhat中报“File operation failed: 150 Here comes the directory listing”异常 解决方法: 首先贴出修改前的代码以及错误,如下: 代码: 在Red ...
分类:
其他好文 时间:
2017-05-12 11:35:57
阅读次数:
287
二进制表示ECMAScript中的所有数值都以IEEE-75464位格式存储,但位操作符并不直接操作64位的值,而是以32位带符号的整数进行运算的,并且返回值也是一个32位带符号的整数这种位数转换使得在对特殊的NaN和Infinity值应用位操作时,这两个值都会被当成0来处理如果对非数值应用位..
分类:
编程语言 时间:
2017-05-10 14:29:53
阅读次数:
132