最近由于项目业务需求,需要用到websocket来实现即时信息的推送,学习了一下websocket,网上搜了一下学习教程,很多版本看的我云里雾里,最后选择用tomcat提供的最新版本(tomcat 启动可以查看demo) 好了,进入主题 1、新建maven项目 (websocketTest) 2.添 ...
分类:
Web开发 时间:
2016-05-01 12:20:37
收藏:
0 评论:
0 赞:
0 阅读:
692
Linux中断 1.申请和释放中断 申请中断 int request_irq(unsigned int irq, irq_handler_t handler, unsigned long irqflags, const char *devname, void *dev_id) irq 是要申请的硬件 ...
分类:
系统服务 时间:
2016-05-01 12:20:26
收藏:
0 评论:
0 赞:
0 阅读:
335
当Eden区域满时,触发minor GC,垃圾收集器把Eden区域中的不可达对象标记出来。第一次执行minor GC时Survivor 1与Survivor 2均为空; Eden中的不可达对象占用的内存被回收,存活的对象将被移动到一个Survivor中(一定程度解决内存碎片问题),另外一个Survi ...
分类:
其他 时间:
2016-05-01 12:20:15
收藏:
0 评论:
0 赞:
0 阅读:
258
粒子滤波确实是一个挺复杂的东西,从接触粒子滤波到现在半个多月,博主哦勒哇看了N多篇文章,查略了嗨多资料,很多内容都是看了又看,细细斟酌。今日,便在这里验证一下自己的修炼成果,请各位英雄好汉多多指教。 讲粒子滤波之前,还得先讲一个叫”贝叶斯滤波”的东西,因为粒子滤波是建立在贝叶斯滤波的基础上的哩。说太 ...
分类:
其他 时间:
2016-05-01 12:20:06
收藏:
0 评论:
0 赞:
0 阅读:
224
/** * 检测一个字符串是否为回文?三种方法? * 方法1:用str.charAt(index) != str.charAt(len-i-1) * 方法2:用StringBuilder . reverse反转 * 方法3:用开关控制 */ public class reversChar { pub ...
分类:
其他 时间:
2016-05-01 12:19:56
收藏:
0 评论:
0 赞:
0 阅读:
278
一、Express框架 前面的章节已经介绍过了,可以使用npm来安装node.js模块。具体操作请参照以前写的nodejs概论。 Express是一个nodejs的web开源框架,用于快速的搭建web项目。其主要集成了web的http服务器的创建、静态文本管理、服务器URL地址请求处理、get和po ...
分类:
Web开发 时间:
2016-05-01 12:19:45
收藏:
0 评论:
0 赞:
0 阅读:
338
程序集: 1.简单点理解就是DLL和EXE。并不是所有的dll都是程序集,里面有些是模块。 2.程序集里面就是 我们写的代码 自身的描述性文件 再就是包含的资源。换句话说 程序集=模块+特性 3.程序集特性就是,这个代码谁写的,干嘛用的,啥时候写的,可不可以买卖,在哪个国家卖 等等。 应用程序域: ...
分类:
其他 时间:
2016-05-01 12:19:35
收藏:
0 评论:
0 赞:
0 阅读:
223
一、单例模式 目的:创建唯一实例 二、多线程时的单例 lock确保当一个县城位于代码的临界区时,另一个线程不进入临界区。如果其他线程试图进入锁定的代码,则他将一直等待,直到对象被释放。 三、双重锁定 对于instance存在的情况,就直接返回。当instance为null并且同时又两个线程调用Get ...
分类:
其他 时间:
2016-05-01 12:19:26
收藏:
0 评论:
0 赞:
0 阅读:
188
一、创建用户概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用。create user 用户名 identified by 密码; 注意:oracle有个毛病,密码必须以字母开头,如果以数字开头,它不会创建用户eg、create u ...
分类:
数据库技术 时间:
2016-05-01 12:19:16
收藏:
0 评论:
0 赞:
0 阅读:
272
html js实现 ...
分类:
Web开发 时间:
2016-05-01 12:18:55
收藏:
0 评论:
0 赞:
0 阅读:
333
1. 对话框的概念 (1)概念 ①对话框是与用户进行简短交互的顶层窗口 ②QDialog是Qt中所有对话框窗口的基类 ③QDialog继承于QWidget是一种容器类型的组件 (2)QDialog的意义 ①QDialog作为一种专用的交互窗口而存在 ②QDialog不能作为子部件嵌入其它容器中 ③Q ...
分类:
其他 时间:
2016-05-01 12:18:46
收藏:
0 评论:
0 赞:
0 阅读:
350
Android深度探索(卷1)HAL与驱动开发读书笔记 第一章的android系统移植与驱动开发概述可以划分为以下几部分: 1、android系统架构可以分为4层,Linux内核、c/c++代码库、Android SDK API、应用程序。 2、Android系统移植的主要工作可以分为两个部分:应用 ...
分类:
移动平台 时间:
2016-05-01 12:18:40
收藏:
0 评论:
0 赞:
0 阅读:
281
-- ylb:存储过程创建与操作 use pubs go --一、无参存储过程 --1,创建存储过程 create procedure PTitles as select * from titles go --2,执行存储过程 execute PTitles go --3,移除存储过程 --drop ...
分类:
数据库技术 时间:
2016-05-01 12:18:16
收藏:
0 评论:
0 赞:
0 阅读:
205
Lesson 41 Training elephants 训练大象 1、两个主要的技术方法 Two main techniques一直被使用于 have been used for训练大象,training elephants, 这两个方法which我们可以分别称之为we may call resp ...
分类:
其他 时间:
2016-05-01 12:17:56
收藏:
0 评论:
0 赞:
0 阅读:
903
/** * 在一个字符串中截取指定字符串,域名截取,尝试截取不同网址的域名? *比如www.163.com,www.sohu.com.cn * 字符串截取就需要用subString() * 索引的位置,这里需要找第一个"."作为每次域名的开始索引,然后找下一个("."+1)作为结束位置 * 第一个点 ...
分类:
其他 时间:
2016-05-01 12:17:46
收藏:
0 评论:
0 赞:
0 阅读:
216
翻转链表作为,链表的常用操作,也是面试常遇到的。 分析非递归分析: 非递归用的小技巧比较多,很容易出错。 递归分析比较简单,在代码里面 代码: 本人在重拾C,很多东西看是熟悉而又陌生,所以注释比较多一点,仅供参考,不爽直接忽略, ...
分类:
编程语言 时间:
2016-05-01 12:17:36
收藏:
0 评论:
0 赞:
0 阅读:
304
题目链接 A - 秋实大哥与连锁快餐店 Time Limit:3000MS Memory Limit:65535KB 64bit IO Format:%lld & %llu Submit Status Practice UESTC 1146 题目链接 A - 秋实大哥与连锁快餐店 Submit St ...
分类:
编程语言 时间:
2016-05-01 12:17:26
收藏:
0 评论:
0 赞:
0 阅读:
304
1.检查现有交换空间的大小 如果你想检查你现有虚拟内存的大小,可以使用命令‘free -m ’ 根据现有交换空间的大小,选择合适的拓展大小。 2.创建适合的swapfile 我们经常可以使用"dd"命令来创建一个文件,用 “if” 指定源,基本上除了 “/dev/zero” 外基本上不会写别的,而/ ...
分类:
其他 时间:
2016-05-01 12:17:16
收藏:
0 评论:
0 赞:
0 阅读:
291
Lesson 1 A Puma at large 逃遁的美洲狮 1、美洲狮是大的,Pumas are large,猫一样的 cat-like动物 animals它们被发现 which are found在美洲。 in America. 美洲狮是一种大型猫科动物Pumas are large, cat ...
分类:
其他 时间:
2016-05-01 12:17:06
收藏:
0 评论:
0 赞:
0 阅读:
1370
1. 在虚拟机客户端扩充磁盘空间: 在为 Linux 系统增加磁盘卷之前,您首先需要添加一块新的物理磁盘,或在 VMware vShere、VMware 工作站以及你使用的其它虚拟环境软件中进行设置来增加一块虚拟磁盘的容量。 2. 检查磁盘空间: 运行如下命令来检查当前磁盘空间大小。 可以看到,虽然 ...
分类:
其他 时间:
2016-05-01 12:16:57
收藏:
0 评论:
0 赞:
0 阅读:
310