码迷,mamicode.com
首页 > 2016年04月18日 > 全部分享
进程间通信之消息队列
消息队列是类似于管道,又类似于共享内存的进程间通信的方式.该方式使用的是采用链式存储的方式来存储消息的,而且读取过了以后该消息会被删除.而且消息会被编号,可以发送和读取不同编号的消息,方便传递不通的消息.而创建的过程和共享内存类似,但是不用进行映射,直接将获取的Id使用即可. #include <s ...
分类:系统相关   时间:2016-04-18 23:51:34    阅读次数:255
HDU5668 Circle 非互质中国剩余定理
分析:考虑对给定的出圈序列进行一次模拟,对于出圈的人我们显然可以由位置,编号等关系得到一个同余方程 一圈做下来我们就得到了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
Maven-集成Jenkins
持续集成过程: 持续编译 持续数据库集成 持续测试 持续审查 持续部署 持续反馈 系统配置: 通过”系统管理->系统设置“设置Java、Maven等环境信息。 轮询频率配置: 分 时 日 月 星期 *:表示匹配范围内的所有值。 M-N:M-N范围内的所有值。 A,B,...,Z:匹配多个值。 */X ...
分类:其他好文   时间:2016-04-18 23:52:17    阅读次数:258
Python运算符
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
TCP/IP四层模型和OSI七层模型的概念
OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器,交换机。OSI 七层模型是一种框架性的设计方法 ,建立七层模型的主要目的是为 ...
分类:其他好文   时间:2016-04-18 23:51:17    阅读次数:287
Tornado源码探寻
一、先从一个简单的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
把一个string串的所有小写字母转成大写字母的例子来看看看全局函数的使用
再附带一个小例子 ...
分类:其他好文   时间:2016-04-18 23:50:20    阅读次数:224
$.ajax()方法详解
jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分 ...
分类:Web程序   时间:2016-04-18 23:49:52    阅读次数:267
iOS应用本地化
<!--?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
我是在Yii的官方wiki上看到这篇文章的。读的第一遍觉得很不错,还有一种想翻译出来的冲动。虽然,本人英文很烂,但是毕竟写了这样多年的代码,估计大概的意思是能有的吧。英文原文:http://www.yiiframework.com/wiki/268/how-to-learn-yii/ 下面是针对Yi ...
分类:其他好文   时间:2016-04-18 23:50:24    阅读次数:210
hadoop小文件合并
1、背景 在实际项目中,输入数据往往是由许多小文件组成,这里的小文件是指小于HDFS系统Block大小的文件(默认128M), 然而每一个存储在HDFS中的文件、目录和块都映射为一个对象,存储在NameNode服务器内存中,通常占用150个字节。 如果有1千万个文件,就需要消耗大约3G的内存空间。如 ...
分类:其他好文   时间:2016-04-18 23:48:04    阅读次数:316
Linux高级: 架站流程和 必备知识
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
JDBC基础学习(四)—数据库事务
一、事务基本认识 1.事务的概述 为了保证数据库中数据的一致性,数据的操作应当是离散的成组的逻辑单元。当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应当全部视为错误,所有从起始点以后的操作应全部回退到开始状态。 事务的操作: 先定义开始一个事务,然后对数据做修改操作,... ...
分类:数据库   时间:2016-04-18 23:47:14    阅读次数:218
1841条   上一页 1 2 3 4 5 6 7 ... 109 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!