1dup函数和dup2函数
#include
int dup(intoldfd);
int dup2(intoldfd, int newfd);
dup和dup2都可用来复制一个现存的文件描述符,使两个文件描述符指向同一个file结构体。如果两个文件描述符指向同一个file结构体,File
Status Flag和读写位置只保存一份在file结构体...
分类:
系统相关 时间:
2014-09-16 00:23:49
阅读次数:
254
Gson解析复杂的json数据
在这里介绍解析json数据的另外一种方法就是通过Gson解析,对于解析比较简单的json数据我就不介绍了来一个比较复杂一点的json数据,如下面我们要解析的一个json数据:
[java] view
plaincopy
String json = {"a":"100","b":[{"b1":"b_...
分类:
移动开发 时间:
2014-09-16 00:23:39
阅读次数:
277
在mybatis 中使用databaseIdProvider节点配置项()时, 出现如下错误提示:
Caused by: java.lang.ClassNotFoundException: Cannot find class: DB_VENDOR
at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:188)
at org.a...
分类:
数据库 时间:
2014-09-16 00:23:29
阅读次数:
648
如果你用过 Seam,那就一定知道 Seam 又对JPA进行了封装,使得我们只需要让实体bean继承 Home类而不需要编写任何代码就能实现CRUD操作。例如我们想持久化Customer实体bean,则只需要编写如下代码:
public class CustomerHome extends Home {
}
就可以直接注入 CustomerHome 对象,然后调用
customer.set...
分类:
其他好文 时间:
2014-09-16 00:23:09
阅读次数:
320
??
1操作系统会为每个进程分配0到4G的虚拟地址
2.关于虚拟内存和物理内存之间的关系
总结:
A程序管理内存的最小单位是page(4096Byte),如果需要的内存不够4096字节,实际上开辟的也是4096字节。
B每个程序对应独立的虚拟内存,调用的时候先找自己的虚拟内存,然后实质上是通过虚拟内存找物理内存。
C每个进程共享操作系统的kern...
分类:
其他好文 时间:
2014-09-16 00:22:59
阅读次数:
255
NDK自带了一个OpenGLes的例子,下面就一起来学习一下。...
分类:
其他好文 时间:
2014-09-16 00:22:49
阅读次数:
303
别踩白块儿之禅模式 windows程序实现
代码如下
#include
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain( //程序入口,WINAPI是一种函数调用约定,用于表明如何生成在堆栈中放置调用参数的机器代码
HINSTANCE hInstance //实例句柄,标识该程序
, ...
下面演示一个程序,用客户端给服务器发送一条信息,服务器收到后,打印在控制面板上。
1)客户端,给服务器发送数据
2)服务器,收到数据后,打印在控制面板上...
分类:
编程语言 时间:
2014-09-16 00:22:29
阅读次数:
256
守护进程,顾名思义就是默默在后台运行的进程,当JVM上没有其他进程运行时运行的进程,最典型的一个列子就是
JVM自带的垃圾清理机,他就是在其他程序不运行的时候占用CPU来进行清理内存垃圾,因此他具有很强的不确定性,
因为你不知道啥时候他就会运行,也不知道啥时候他不会运行,因此适合做一个不太重要的清理工作或者服务器上的监
听工作。
下面我们使用JVM的daemon来写一个小例子,实现的效果如...
分类:
编程语言 时间:
2014-09-16 00:22:19
阅读次数:
295
NSMutableDictionary 对象 用set方法初始化的键值不可修改,应为
NSMutableDictionary的set方法只是继承了NSDictionary的set方法,并没有重写该方法。
想要修改字典内容必须用NSMutableDictionary的alloc方法初始化。...
分类:
其他好文 时间:
2014-09-16 00:22:17
阅读次数:
230
List 是重要的数据结构之一。最常用的的便是: ArrayList、Vector 和 LinkedList 三种了...
分类:
编程语言 时间:
2014-09-16 00:21:39
阅读次数:
382
实现星空流动效果
代码如下
#include
#include
const int StarNum = 300;
void DrawStar (HWND hwnd);
int cxClient, cyClient;
short arr[StarNum][3];
HDC hdc;
static int num= 0;
LRESULT CALLBACK WndProc(HWND hwnd, UI...
Another LIS
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 1211 Accepted Submission(s): 424
Problem Description
There is a sequence...
分类:
其他好文 时间:
2014-09-16 00:21:19
阅读次数:
343
windows 随机矩形绘制
代码如下
#include
void DrawRect (HWND hwnd);
int cxClient, cyClient;
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);
int WINAPI WinMain(HINSTANCE hInstan...
浅谈java异常机制
下班闲来无事,看看java基础知识,做一下总结
异常机制:是java提供的一个解决突发事件或者误操作的一种控制流程的一种解决方案
Throwable 所有错误或者异常的超类,包含两个子类Error和Exection
其中Error错误是程序无法处理的,如内存溢出、机器断电等
Exception异常包括运行时异常和编译时异常
运行时异常类均继承Run...
分类:
编程语言 时间:
2014-09-16 00:20:49
阅读次数:
277