现在位置: 首页 > fense发表的所有文章
  • 07月
  • 27日
综合 ⁄ 共 1350字 评论关闭
由于Windows需要支持多个CPU, 因此Windows内核中为此定义了一套以处理器控制区(Processor Control Region)即KPCR为枢纽的数据结构, 使每个CPU都有个KPCR. 其中KPCR这个结构中有一个域KPRCB(Kernel Processor Control Block)结构, 这个结构扩展了KPCR. 这两个结构用来保存与线程切换相关的全局信息.  通常fs段寄存器在内核模式下指向KPCR, 用户模式下指向TEB. KPCR结构如下: 其中比较重要的是KdVersionBlock这个指针, 它指向一个DBGKD_GET_VERSION64这个结构. 这个结构体里面包含了一些重要信息。如:PsLoadedModuleList ,它是W......
阅读全文
  • 07月
  • 23日
综合 ⁄ 共 1030字 评论关闭
master  127.0.0.1 9010 slave1   127.0.0.1 9020 slave2   127.0.0.1 9030 一:创建redis用户, adduser redis passwd redis su - redis 二: 1:下载redis, 这里下载的是:redis-2.8.19.tar.gz 2:在redis用户的家目录创建 解压 redis-2.8.19.tar.gz,并且重命名为:redis-9010 3:修改redis-9010/redis.conf文件,修改对应的值为: daemonize yes pidfile /var/run/redis-9010.pid port 9010 4:复制 redis-9010 为 redis-9020, redis-9030(复制2份) 5:修改redis-9020/redis.conf文件,修改对应的值为: daemonize yes pi......
阅读全文
  • 02月
  • 27日
综合 ⁄ 共 1274字 评论关闭
好久不做题,这样的题都不会做了 #include<iostream> #include<cstdio> #include<cstring> #include<map> #include<algorithm> #include<cmath> #include<string> #include<vector> #include<queue> using namespace std; struct node { long long x,y; int num; }p[111111],q[111111]; int c[211111]; int ans[111111]; int t,n,m; long long ax,ay,bx,by; vector<long long>v; map<long long,int>po; bool cmp(node a,node b) { return a.x>......
阅读全文
  • 02月
  • 26日
综合 ⁄ 共 512字 评论关闭
题目链接~~> 本题为简单DP,需用单调递增子序列,不废话了一切尽在代码中。   代码: #include<stdio.h> #include<algorithm> using namespace std; int dp[1005]; struct zhang { int x,y; }t[1005]; bool cmp(const zhang &a,const zhang &b) { return a.x < b.x ; } int main() { int T,i,j,max,a,b,n,q; scanf("%d",&T); while(T--) { scanf("%d",&n); max=0; for(i=0;i<n;i++) { scanf("%d%d",&a,&am......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 1568字 评论关闭
以每一个可以放车的点的行列坐标为点,建图,然后求最大匹配 接下来,删边,观察最大匹配是否改变,如果改变,这个点就是关键点 /************************************************************************* > File Name: hdu1281.cpp > Author: ALex > Mail: zchao1995@gmail.com > Created Time: 2015年02月16日 星期一 18时01分44秒 ************************************************************************/ #include <map> #include <set> #include <queue> #includ......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 7370字 评论关闭
C# DateTime 获得当前系统时间: DateTime dt = DateTime.Now; Environment.TickCount可以得到“系统启动到现在”的毫秒值 DateTime now = DateTime.Now; Console.WriteLine(now.ToString("yyyy-MM-dd"));  //按yyyy-MM-dd格式输出s Console.WriteLine(dt.ToString());    //  26/11/2009 AM 11:21:30 Console.WriteLine(dt.ToFileTime().ToString());   //   129036792908014024 // Converts the value of the current System.DateTime object to a Windows file time Console.WriteLine(dt.ToFileTimeUtc().ToString());  //    ......
阅读全文
  • 10月
  • 30日
综合 ⁄ 共 2639字 评论关闭
参考:http://blog.sina.com.cn/s/blog_5f22d04b0100chsc.html http://gcq04552015.iteye.com/blog/1699636 Webservice SOAP传输序列化总结最近在接触Webservice,在使用SOAP协议远程调用本地返回自定义类对象的[WebMethod]方法时总是出错,百度Google后解决问题,现总结如下: 一.所有Webservice中传递的对象都必须能够序列化,这个是作为在网络之间传输的必要条件。XML WebService和SOAP标准支持的数据类型如下:   1.基本数据类型.        标准类型,如:int float bool DateTime string等基本数据类型   2.枚举.       支持枚举Enum......
阅读全文
  • 08月
  • 24日
综合 ⁄ 共 26955字 评论关闭
大家都知道启动速度慢是智能操作系统的一个通病,Android也不例外,启动速度大概在1分钟左右,虽然日本有一个叫quick boot的一秒启动android的产品,但是毕竟是旁门左道。所以从常规来提高android的启动速度成了大家研究的重点,也是难点。下面将初步研究的一下经验跟大家分享一下。 首先看一下android系统的启动流程: bootloader                  引导程序 kernel               内核 init             init初始化(这个大家都比较熟悉了,不要多说) loads several daemons and services, including zygote see /init.rc and i......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 5170字 评论关闭
【程序61】 题目:打印出杨辉三角形(要求打印出10行如下图)    1.程序分析:        1       1  1       1  2  1       1  3  3  1       1  4  6  4  1       1  5  10 10 5  1  2.程序源代码: main() {int i,j; int a[10][10]; printf("\n"); for(i=0;i<10;i++)  {a[i][0]=1;  a[i][i]=1;} for(i=2;i<10;i++)  for(j=1;j<i;j++)  a[i][j]=a[i-1][j-1]+a[i-1][j]; for(i=0;i<10;i++)  {for(j=0;j<=i;j++)  printf("%5d......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 1661字 评论关闭
         什么是正则表达式:在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。      入门:比如你想查找hi这个词,你可以使用正则表达式hi,这是最简单的表达式了,但很不幸,很多单词包含hi这两个连续的字符,比如him,history。如果要精确地表达hi的话,我们应该使用\bhi\b,\b是一个特殊的字符,称为元字符,是单词的分界处,代表开头或结尾。如果想在hi后面加个lucy可以用\bhi\b.*\blucy\b,其中.代表除换行......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 4264字 评论关闭
ps:这篇文章单独介绍在Win7PC下面安装配置,Linux下面安装配置原理相同,而在Eclipse环境的安装配置在下篇介绍。 1.首先到官网(http://maven.apache.org/download.html) 下载最新版本的Maven安装包,Windows系统选择zip包,Linux系统选择tar.gz包: 2.安装Maven之前首先安装JDK,然后把安装包解压到硬盘某个地方,个人习惯放在:C:\Program Files: 3.修改maven 仓库存放位置: 找到安装目录下的 conf 下的 settings.xml 配置文件,添加localRepository可以修改仓库位置。 <settings xmlns="http://maven.apache.org/SE......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 6960字 评论关闭
from: http://user.qzone.qq.com/1521301/blog/1307600642   一般来说nginx配置文件中对优化比较有作用的为以下几项: worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。 worker_rlimit_nofile 102400; 这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n......
阅读全文