消息队列是类似于管道,又类似于共享内存的进程间通信的方式.该方式使用的是采用链式存储的方式来存储消息的,而且读取过了以后该消息会被删除.而且消息会被编号,可以发送和读取不同编号的消息,方便传递不通的消息.而创建的过程和共享内存类似,但是不用进行映射,直接将获取的Id使用即可. #include <s ...
分类:
系统相关 时间:
2016-04-18 23:51:34
阅读次数:
255
分析:考虑对给定的出圈序列进行一次模拟,对于出圈的人我们显然可以由位置,编号等关系得到一个同余方程 一圈做下来我们就得到了n个同余方程 对每个方程用扩展欧几里得求解,最后找到最小可行解就是答案. 当然不要忘了判无解的情况. 有非常多选手似乎都是一眼标算然后写挂了,对此表示很遗憾,但是此题确实是比较容 ...
分类:
其他好文 时间:
2016-04-18 23:52:32
阅读次数:
299
如何实现Mybatis和spring的整合 1.整理思路: 需要spring通过单例方式管理SqlSessionFactory。 spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成) 持久层的map ...
分类:
其他好文 时间:
2016-04-18 23:50:58
阅读次数:
248
持续集成过程: 持续编译 持续数据库集成 持续测试 持续审查 持续部署 持续反馈 系统配置: 通过”系统管理->系统设置“设置Java、Maven等环境信息。 轮询频率配置: 分 时 日 月 星期 *:表示匹配范围内的所有值。 M-N:M-N范围内的所有值。 A,B,...,Z:匹配多个值。 */X ...
分类:
其他好文 时间:
2016-04-18 23:52:17
阅读次数:
258
Python算术运算符 以下假设变量a为10,变量b为20: Python比较运算符 以下假设变量a为10,变量b为20: Python赋值运算符 以下假设变量a为10,变量b为20: Python位运算符 按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下: 下表中变量 a ...
分类:
编程语言 时间:
2016-04-18 23:51:57
阅读次数:
343
OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器,交换机。OSI 七层模型是一种框架性的设计方法 ,建立七层模型的主要目的是为 ...
分类:
其他好文 时间:
2016-04-18 23:51:17
阅读次数:
287
一、先从一个简单的socket说起 运行脚本并在浏览器上访问http://127.0.0.1:8080 上述分析: 1、浏览器其实就是一个socket客户端,而web应用其实就是一个socket服务端,并且web应用在服务器上一直在监听某个端口。 2、当浏览器请求某个web应用时,需要指定服务器的I ...
分类:
其他好文 时间:
2016-04-18 23:52:19
阅读次数:
314
str开头的函数:以空字符结尾的C字符串是由<string.h>头文件定义;如bzero() bcopy() bcmp() b开头的函数:表示字节,起源于4.2BSD;如strcpy() strcmp() mem开头的函数:表示内存, 起源于ANSI C标准。如memset() memcpy() m ...
分类:
其他好文 时间:
2016-04-18 23:49:51
阅读次数:
197
再附带一个小例子 ...
分类:
其他好文 时间:
2016-04-18 23:50:20
阅读次数:
224
jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分 ...
分类:
Web程序 时间:
2016-04-18 23:49:52
阅读次数:
267
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 一、简介 一、简介 * 使用本地化功能,可以轻松地将应用程序翻译成多种语言,甚至可以翻译成同一语言的多种方言 * 如果要添加本地化功能,需要为每种支持的语言创建一个子目录,称为”本 ...
分类:
移动开发 时间:
2016-04-18 23:50:32
阅读次数:
409
在程序设计中,我们经常会用到对话框,这里,我为大家写了三种常见的案例。下面我们看运行截图。 下面我们直接看代码 布局文件 activity_main.xml java文件 ...
分类:
移动开发 时间:
2016-04-18 23:51:07
阅读次数:
314
我是在Yii的官方wiki上看到这篇文章的。读的第一遍觉得很不错,还有一种想翻译出来的冲动。虽然,本人英文很烂,但是毕竟写了这样多年的代码,估计大概的意思是能有的吧。英文原文:http://www.yiiframework.com/wiki/268/how-to-learn-yii/ 下面是针对Yi ...
分类:
其他好文 时间:
2016-04-18 23:50:24
阅读次数:
210
1、背景 在实际项目中,输入数据往往是由许多小文件组成,这里的小文件是指小于HDFS系统Block大小的文件(默认128M), 然而每一个存储在HDFS中的文件、目录和块都映射为一个对象,存储在NameNode服务器内存中,通常占用150个字节。 如果有1千万个文件,就需要消耗大约3G的内存空间。如 ...
分类:
其他好文 时间:
2016-04-18 23:48:04
阅读次数:
316
Why Linux, not windows 强大网络功能(可支持所有的网络功能:WWW, Mail, FTP, DNS, 或者是 DHCP, NAT 与 Router ) 稳定的计算能力 支持图形界面(GOME) Linux架站维护基本知识(架站容易,维护难) 网络的基本概念,以方便进行联网与设定 ...
分类:
系统相关 时间:
2016-04-18 23:50:02
阅读次数:
288
软件的构建分解为4个步骤,分别是预处理(Prepressing),编译(Compilation),汇编(Assembly),链接(Linking)。 下面以C语言为例,分别对这4步做简单说明: 预处理 预处理主要是将源文件中以"#"开始命令进行处理,主要为: 1、将宏定义(#define)在源文件引 ...
分类:
其他好文 时间:
2016-04-18 23:47:38
阅读次数:
190
一、事务基本认识 1.事务的概述 为了保证数据库中数据的一致性,数据的操作应当是离散的成组的逻辑单元。当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应当全部视为错误,所有从起始点以后的操作应全部回退到开始状态。 事务的操作: 先定义开始一个事务,然后对数据做修改操作,... ...
分类:
数据库 时间:
2016-04-18 23:47:14
阅读次数:
218