gc log是java程序在出现内存问题时候最好的查看问题的有利日志。下面我们来一步一步分析gc log。 首先,默认java程序是不会开启gc log,我们可以在给jvm参数加上-XX:+PrintGCDetails (这个只是我们在本地调试使用...
分类:
编程语言 时间:
2015-05-23 18:49:35
阅读次数:
202
1、用单引号代替双引号来包含字符串,这样做会更快一些。因为[url=]PHP[/url]会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。2、如果...
分类:
Web程序 时间:
2015-05-23 11:25:10
阅读次数:
111
#include?"csapp.h"
#define?MAXARGS?128
/*本案例学习fork()函数建立进程,以及execve()函数加载并运行程序*/
//eval函数用于解析命令行并执行相关命令
void?eval(char?*cmdline)
{
??char?*argv[MAX...
分类:
其他好文 时间:
2015-05-23 00:08:11
阅读次数:
711
C8-1 复数加减乘除(100.0/100.0 points)题目描述求两个复数的加减乘除。输入描述第一行两个double类型数,表示第一个复数的实部虚部第二行两个double类型数,表示第二个复数的实部虚部输出描述输出依次计算两个复数的加减乘除,一行一个结果输出复数先输出实部,空格,然后是虚部,样...
分类:
编程语言 时间:
2015-05-21 22:17:19
阅读次数:
359
第一题:复数加减乘除题目描述求两个复数的加减乘除。要求使用c++ class编写程序。可以创建如下class#include #include #include #include using namespace std;class Complex{public: Complex(double ...
分类:
编程语言 时间:
2015-05-21 21:41:01
阅读次数:
465
由于xss和csrf都是改变用户请求参数来达到恶意攻击的目的,所以,如果我们从参数改变这一点切入,就没有问题了,做法很简单:
将参数加密后传递,这样请求被拦截篡改的参数将不能被服务器解密,因而拒绝请求。...
分类:
其他好文 时间:
2015-05-21 19:37:58
阅读次数:
167
第一题:复数加减乘除题目描述求两个复数的加减乘除。要求使用c++ class编写程序。可以创建如下class#include #include #include #include using namespace std;class Complex{public: Complex(double ...
分类:
编程语言 时间:
2015-05-21 19:28:53
阅读次数:
235
今天参加的甲骨文全国java程序大赛成绩出来了,无悬念的省一等奖,更操蛋的是,我们队只有两个人有成绩,另一个哥们竟然做成了模拟题,也就说我们两个人的分数加在一起比90%的三个人的分数都要高,瞬间自信心爆棚了。
学java的时间已经挺久的了,几乎每天都会敲百十行代码,刚开始学的时候,是看视频,马士兵老师的视频很基础,我学得比较认真,做了一本子笔记,这是我第一次把一个笔记本写完,然而视频...
分类:
编程语言 时间:
2015-05-20 16:32:11
阅读次数:
259
这本是careerup的一道题,看到了以后自己做了一下,主要的难点就是加法里面的进位。直接上代码: 1 int add(int a, int b) 2 { 3 const int bitsize = sizeof(int) * 8; 4 int digit[bitsize] = {...
分类:
编程语言 时间:
2015-05-19 20:39:23
阅读次数:
144
dev_hold和dev_put是配对使用的,一个用来引用计数加一,一个用于引用计数减一。
查看模块代码,没有发现单独直接使用dev_hold的情况。那会不会是简介调用呢,仔细查找了好久,果然是间接调用。
在我们一些模块代码中,经常会通过dev_get_by_name来获取设备信息。而dev_get_by_name封装了dev_hold,导致引用计数加一。由于dev_get_by_name是内核提供的接口,不熟悉的coder很可能不晓得这点,也没有注意到需要调用dev_put.,于是便有了上...
分类:
Web程序 时间:
2015-05-19 19:13:58
阅读次数:
342