越来越多的项目需要用到实时消息的推送与接收,怎样实现最方便呢?我这里推荐大家使用GoEasy, 它是一款第三方推送服务平台,使用它的API可以轻松搞定实时推送! 浏览器兼容性:GoEasy推送 支持websocket 和polling两种连接方式,从而可以支持IE6及其以上的所有版本,同时还支持其... ...
分类:
编程语言 时间:
2016-11-02 14:42:48
阅读次数:
231
记录一下,以便不时之需。 pom.xml jdbc.properties logback.xml mybatis-config.xml spring-framework.xml servlet-context.xml app-datasource.xml app-transaction.xml ap ...
分类:
编程语言 时间:
2016-11-02 14:40:49
阅读次数:
600
遗传算法的灵感来源于自然界和进化论,进化和遗传是我们体会到的最好的具有普遍用途的机器学习算法。本文描述了整个算法的结构并用javascript实现了一个有趣的应用。 ...
分类:
编程语言 时间:
2016-11-02 14:38:28
阅读次数:
292
可变参数 *args 允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple, 而 关键字参数 **kw 允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。 ...
分类:
编程语言 时间:
2016-11-02 14:37:20
阅读次数:
231
练习1:namespace _12.数组的练习01{ class Program { static void Main(string[] args) { //从一个整数数组中取出最大的整数,最小整数,总和,平均值 int[] array = new int[] {13,23,35,23,64,76,... ...
分类:
编程语言 时间:
2016-11-02 14:38:29
阅读次数:
214
读写文件 一个流被定义为一个数据序列。输入流用于从源读取数据,输出流用于向目标写数据。 输入流和输出流的类层次图。 FileInputStream FileInputStream用于从文件中读取数据,它的对象可以用关键字new创建, InputStream file = new FileInputS ...
分类:
编程语言 时间:
2016-11-02 14:25:30
阅读次数:
209
在有些严格的系统中,我们需要做到干净的停止线程并清理相关状态。涉及到这个主题会带出很多的相关点,简单的总结如下: 我们知道,在java中,有一个volatile关键字,其官方说明(https://docs.oracle.com/javase/tutorial/essential/concurrenc ...
分类:
编程语言 时间:
2016-11-02 14:25:16
阅读次数:
256
冒泡排序,就是将一个数组中的元素按照从大到小或者从小到大排序.int[] nums={9,8,7,6,5,4,3,2,1,0}; //我们将它升序排序思考的内容:第一趟比较:8 7 6 5 4 3 2 1 0 9 //交换了9次 第一趟比较时i=0 交换了9次j=9 j=9 可写成j=nums.Le... ...
分类:
编程语言 时间:
2016-11-02 14:26:57
阅读次数:
178
英文文档: input([prompt]) If the prompt argument is present, it is written to standard output without a trailing newline. The function then reads a line f ...
分类:
编程语言 时间:
2016-11-02 14:25:46
阅读次数:
188
javascript与异步编程 为了避免资源管理等复杂性的问题,javascript被设计为单线程的语言,即使有了html5 worker,也不能直接访问dom. javascript 设计之初是为浏览器设计的GUI编程语言,GUI编程的特性之一是保证UI线程一定不能阻塞,否则体验不佳,甚至界面卡死 ...
分类:
编程语言 时间:
2016-11-02 14:13:37
阅读次数:
228
某种情况下,函数调用依然持有对其原始定义的作用域的引用,这个引用就叫做闭包。 函数bar的词法作用域能够访问到foo的内部作用域,然后我们将bar函数本身当作一个函数值类型进行传递。 foo()执行后,根据javascript引擎垃圾回收机制,由于看上去foo()内容不会再被使用,通常foo()整个 ...
分类:
编程语言 时间:
2016-11-02 14:13:59
阅读次数:
125
【break】 结束所在循环体? 验证: 【continue】 结束循环体的一次循环? 验证: 【return】 除了可以返回值外,还能结束所在函数? 验证: ...
分类:
编程语言 时间:
2016-11-02 14:13:33
阅读次数:
178
第一题 其实就是变量提升的概念 var a; if(!('a' in window)){ a = 1; } console.log(a); 第二题 这里就是函数声明会覆盖变量声明了; 即使函数声明写在变量声明的后面。也会覆盖,但是函数表达式不会覆盖。 第三题 函数上下文中的变量对象一节就可以清楚地知 ...
分类:
编程语言 时间:
2016-11-02 14:08:58
阅读次数:
149
前言
之前在 python爬虫(上)–请求——关于模拟浏览器方法,中我挖了一个坑,时隔一个多月,趁着最近有点空,我想是时候填填坑了,总结总结了,不然真的就忘了
验证码
虽然之前挖坑的那篇已经说了...
分类:
编程语言 时间:
2016-11-02 12:14:23
阅读次数:
1624
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,...
分类:
编程语言 时间:
2016-11-02 12:13:37
阅读次数:
298
maven3常用命令 1、常用命令 1)创建一个Project mvn archetype:generate 固定格式 -DgroupId 组织标识(包名) -DartifactId 项目名称 -DarchetypeCatalog=internal 不要从远程服务器上取catalog -Darche ...
分类:
编程语言 时间:
2016-11-02 12:08:50
阅读次数:
288
这一节,在熟悉了Featue maps相关概念之后,我们将开始学习基于EKF的特征图SLAM算法。 1. 机器人,图和增强的状态向量 随机SLAM算法一般存储机器人位姿和图中的地标在单个状态向量中,然后通过一个递归预测和量测过程来估计状态参数。其中,预测阶段通过增量航迹估计来处理机器人的运动,并增加 ...
分类:
编程语言 时间:
2016-11-02 12:08:30
阅读次数:
268