沉默3年了,该写点什么呢——什么是网络通讯?(续)
特别说明,上篇(http://blog.csdn.net/guestcode/article/details/11911933)所举例子,在堵塞客户端和异步(iocp)服务端互相通信下出现过问题,但其他模型的通讯方式也不能保证没有问题。...
View Article关于2013年考研数学考试分析的感言
现在,2013年考研的幕布已经落下。我们要问:2013年考研的数学考试究竟难不难?到底有多难?为什么? 今年9月,教育部考试中心公布了2013年考研数学的考试分析(即考试成绩分析),如下: 卷种 样本量 平均分 难度 标准差 数一 25,001 73.86 0.492 31.11 数二 23,585 78.49...
View Article进程组和会话组
这篇文章简单的介绍下进程组和会话组,主要意图是说明这两个东西是什么,关于它们有什么作用,这里不多做介绍。 进程组: 进程组就是多个进程的集合,这些进程构成一个进程组,一般情况下,一个进程组是由一个进程 fork 出来的,之后,它的子进程再去 fork ,最后,得到了一个进程组。当然,单个的进程也是一个进程组。进程组有进程组 id ,它通常是第一个进程的 pid...
View Article【java】数组、arraylist、linkedlist随机访问和遍历性能比较
取的MAX=10,100,1000,10000,100000,发现容量越大,数组的性能优势越加明显,linkedlist直接跑不动了。。 package CompareArray; import java.util.ArrayList; import java.util.LinkedList; public class ArrayCmp { /** * @param args */ public...
View Articlehdu4786Fibonacci Tree
Fibonacci Tree Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 38 Accepted Submission(s): 21 Problem Description Coach Pang is interested...
View Article一个窗体程序的4种逆向思路
窗体程序是VC编写的,一个简单的用户名/密码验证: 逆向的目的很简单,找到验证用户名和密码的汇编代码段 思路一、通过注册失败字符串"registed fail"或者注册成功字符串回溯 步骤: 1、在OD CPU窗口右键选择:搜索所有应用的字符串菜单项: 2、右键选择反汇编窗口中跟随: 来到CPU视图:...
View ArticleDebian安装MariaDB
1.解压mariadb.tar.gz 2.移动到/usr/local/mariadb 3.修改文件所属权限 4.修改配置文件: cp mariadb/support-files/my-medium.cnf mariadb-data/my.cnf 5.运行mysql_install_db: scripts/mysql_install_db --defaults-file=my.cnf存放路径...
View Articleandroid开发之interpolator的使用
android:interpolator Interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。 android中的文档内容如下: AccelerateDecelerateInterpolator...
View Articlerqnoj-356-mty的格斗-二维背包
二维背包问题,注意初始化和状态转移。 #include<stdio.h> #include<string.h> #include<algorithm> #include<iostream> using namespace std; #define INF 99999999 int a,b; int dp[110][110]; int main() {...
View Article【设计模式】Builder模式
定义 Separate the construction of a complex object from its representation so that the same construction process can create different representations. 将复杂对象的创建过程与该对象的表示分离开来,以便让同一个创建过程可以创建出不同的表示。 类图 角色...
View Articlejava TCPSocket聊天小程序
import java.io.BufferedReader; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import...
View ArticleThink in Java学习 菜鸟一枚
对象导论: 我们之所以将自然界分解,组成各种概念,并按其意义分类,主要是因为我们是整个口语交流社会共同遵守的协定的参与者,整个协定以语言的的形式固定下来.....除非赞成这个这个协定中规定的有关闭语言信息的组织和分类,否则我们根本无法交谈 抽象过程: 所有编程语言都提供抽象机制 就是将所有问题 在空间建模 将问题抽象到对象的类型和质量 我是做C#和Java出身的...
View Article微软Windows Server 2012 R2/System Center 2012 R2正式版发布 混合云受支持
Windows Server 2012 R2正式版提供非常丰富的新增和增强功能和特性: 功能范围涵盖了服务器虚拟化、存储、软件定义网络、服务器管理和自动化、Web 和应用程序平台、访问和信息保护、虚拟桌面基础结构以及强大的Powershell4.0命令行管理等。 技术资源: 可以在 Windows Server 2012 R2 资源页中访问技术产品资源,例如,评估指南、虚拟实验室、培训课程和论坛。...
View Article《UNIX环境高级编程》笔记--exec系列函数
使用fork函数创建子进程后,子进程往往都要调用一种exec函数以执行另一个程序,当进程调用一种exec函数时,该进程执行 的程序完全替换为新程序,新程序从其main函数开始执行。因为调用exec并不创建新进程,所以前后的进程ID并未改变。exec 只是用一个全新的程序替换了当前进程的正文、数据、堆和栈。 有6种不同的exec函数可以使用,它们通常被统称为exec函数。 #inlcude...
View ArticleiOS ARC中CTCallCenter没用,无法监听电话的解决方案
今天在尝试使用CTCallCenter进行电话监听时,发现一直无法捕获电话状态改变的事件,研究了一番之后找到了解决方案,在这里分享给大家。 首先使用CTCallCenter监听电话的代码如下: CTCallCenter *callCenter = [[CTCallCenter alloc] init]; callCenter.callEventHandler = ^(CTCall* call) {...
View Articlealter session set events语句dump REDO日志文件头信息示例
alter session set events 'immediate trace name redohdr level 1';语句简介 1 控制文件中的redo log信息--不包含DBID信息,只是显示控制文件中各REDO LOG FILE的相关信息 2 level 1 + 文件头信息 --包含有LVEEL的信息,并包含有REDO文件头的信息-包含DBID相关信息 3 level 2 +...
View ArticleC++初始化列表探索
初始化列表完成数据成员赋值比构造函数内部赋值更高,而且有些数据类型必须在初始化列表中进行初始化如const数据成员,引用数据成员,没有默认构造函数的对象数组成员,没有默认构造函数的超类 使用示例: #include <iostream> #include <string> using namespace std; class test { private : int...
View Articlepoj 1260 Pearls 动态规划
Pearls Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 6796 Accepted: 3324 Description In Pearlania everybody is fond of pearls. One company, called The Royal Pearl, produces a lot of...
View Articleandroid开发教程(六)——环境搭建之工程管理工具ant
目录 现在java工程的管理工具常用的有: ant:apache的一个用于描述编译文件和编译目录的工具 eclipse:是一个图形化的集成开发环境(IDE)。 因为ant是个命令下的工具,比较复杂,暂时不作介绍,等以后有时间再补充这篇文章。 作者:kl222 发表于2013-11-17 16:47:46 原文链接 阅读:28 评论:0 查看评论
View Article栈/入栈/出栈顺序(c语言)-linux
说明: 1、栈底为高地址,栈顶为低地址。 2、入栈顺序:从右到左。 解释1:栈在内存中的结构 [注:0x00 到 0x04之间间隔4个地址] 入栈:指针先指向0x10,从高地址向低地址方向填数值,最终指针在0x00位置结束。[栈底 到 栈顶][高地址 到 底地址] 出栈:从0x00位置开始遍历到0x10位置。[栈顶 到 栈底][底地址 到 高地址] 解释2:程序入栈顺序 #include...
View Article