现在位置: 首页 > mulch发表的所有文章
  • 06月
  • 08日
综合 ⁄ 共 412字 评论关闭
句柄是一个32位的整数,用来标识windows内部各个对象在内存物理地址列表的整数索引,相当于指针的指针;因为windows是一个以虚拟内存为基础的操作系统,在这种系统中,经常会在内存与外存中来回变换,因而对象的实际地址也是不断变化的,无法像指针一样,仅通过一个简单地指针,访问到对象;OS为每个应用程序开出一些空间来登记各对象在内存中的地址变化,这个空间的地址是不变的,当对象地址发生变化时,告知该空间,将其更改,这块空间实在对象装载时由系统分配的,当对象卸载时归还给OS,句柄地址稳定——存储对象的实际地址对象......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 4198字 评论关闭
2.8 系统移植系统移植的目的是将XtratuM向不同的Linux内核上面移植,从而可以让XtratuM支持多种Linux内核。早期,XtratuM是在Linux-2.6.17-4的内核上。现在我们已经成功将XtratuM移植到了多种Linux内核上。图2-19给出了XtratuM当前支持的内核版本。图2-19. XtratuM支持的Linux内核 由于XtratuM运行在整个系统的低端,尤其是对底层设备进行管理,并其在不同版本的Linux内核中,相应实现机制差别较大,为此,在XtratuM的移植过程中,存在许多值得读者明确的事情。本节中,将就XtratuM向Linux系统移植过程中存在的中断、系统调用以及......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 590字 评论关闭
题目:输入一个正数n,输出所有和为n连续正数序列。 例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3个连续序列1-5、4-6和7-8。 其中beg为开始的数,end为结束的数,当sum>n时候,需要减去小的beg,++beg //求取和为定值的连续的数 #include <iostream> using namespace std; //输出beg和end之间的数 void printcount(int beg,int end) { for (int i=beg;i<=end;++i) { cout<<i<<" "; } cout<<endl; return; } void FindContinuousSequence(int n) { if (n<3) { return; } i......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 667字 评论关闭
1.如何在.Net 程序你检查当前的windows安全设置以及CAS安全设置 检查当前程序是否有admin的权限: String sddlAdmins = "S-1-5-32-544";  //Sid of administrators group IdentityReference AdminsSid = new SecurityIdentifier(sddlAdmins); if (WindowsIdentity.GetCurrent().Groups.Contains(AdminsSid))     Console.WriteLine("Running with admin rights!"); 检查当前运行程序集的被CAS赋予的PermissionSets: How to Get Permissions Assign to Current Assembly in VS.NET 2005 Using C#.   ......
阅读全文
我的机器是台式机(自己组装的),硬件参数如下: 操作系统 Windows 7 旗舰版 64位 SP1 ( DirectX 11 ) 处理器 英特尔 Core i7-4770K @ 3.50GHz 四核 主板 华硕 Z87-PRO (英特尔 Haswell) 内存 8 GB ( 金士顿 DDR3 1778MHz ) 主硬盘(混合硬盘:带8G SSD的机械式硬盘) 希捷 ST1000DX001-1CM162 ( 1 TB / 10000 转/分 ) 显卡 Nvidia GeForce GTX 760 ( 4 GB / Nvidia ) 显示器 通用非即插即用监视器 声卡 瑞昱 Realtek @ 英特尔 Lynx Point 高保真音频 网......
阅读全文
  • 03月
  • 23日
综合 ⁄ 共 4375字 评论关闭
1、Ext.apply(Object obj, Object config, Object defaults ) : Object将config中的所有属性复制到obj中,如果配置了defaults,则先将defaults中的属性传入obj,然后再将config中属性传入,一般defaults用于定义一些默认值。注意:每个参数都必须是对象object,而不能是function或其他。创建object可以通过new function(){}、new Object()、{}等方法创建。 2、Ext.emptyFn: Function 用于返回一个空函数,便于在程序中创建空函数。Ext.emptyFn返回function(){} 3、Ext.applyIf(Object obj, Object config) : Object功能如同Ext.app......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 1937字 评论关闭
tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。 -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩? -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程! -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!  ......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 3246字 评论关闭
在做字符串处理的时候,会遇到从一个字符串当中提取有效信息的题目。除了一个一个遍历,还可以用sscanf函数。 这个函数很神奇,很强大。 下面是别人的一段代码,大家可以学习一下 /***************************************************** ** Name : sscanf.c ** Author : gzshun ** Version : 1.0 ** Date : 2011-12 ** Description : sscanf function ******************************************************/ #include <stdio.h> #include <stdlib.h> #include <string.h> st......
阅读全文
代码:   一:判断浏览器类型; OutputStream os=response.getOutputStream();         String agent = request.getHeader("USER-AGENT");         boolean isIE=false;//检查是否是ie浏览器,;         if (null != agent && agent.indexOf("MSIE")!=-1) {                    isIE=true;         }       二:根据浏览器类型,对文件名进行不同的编码;   List<String[]> resultList=。。。。。                 String[] headers={"监测目标","最近响应时间"};                 //开始导出数据;             ......
阅读全文
处理大并发之二 对epoll的理解,epoll客户端服务端代码 分类: C++编程 linux 网络编程2013-07-16 20:25 1589人阅读 评论(1) 收藏 举报 大并发处理epoll客户端服务端代码网络编程 目录(?)[+] 处理大并发之二 对epoll的理解,epoll客户端服务端代码 序言: 该博客是一系列的博客,首先从最基础的epoll说起,然后研究libevent源码及使用方法,最后研究nginx和node.js,关于select,poll这里不做说明,只说明其相对于epoll的不足,其实select和poll我也没用过,因为我选择了epoll。 说起epoll,做过大并发的估计都不陌生......
阅读全文
  • 10月
  • 15日
综合 ⁄ 共 3101字 评论关闭
Sorting It All Out Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 26683 Accepted: 9220 Description An ascending sorted sequence of distinct values is one in which some form of a less-than operator is used to order the elements from smallest to largest. For example, the sorted sequence A, B, C, D implies that A < B, B < C and C < D. in this problem, we will give you a set of relations of the form A < B and ask you to determine whether ......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 20023字 评论关闭
第一步:新建一个Android工程命名为db目录结构如下图: 第二步:在cn.leigo.service包下新建DBOpenHelper类,该类继承自DBOpenHelper如下: package cn.leigo.service; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class DBOpenHelper extends SQLiteOpenHelper { public DBOpenHelper(Context context) { super(context, "leigo.db", null, 2); //<包>/databases/ } @Override public void onCreate(SQLiteDat......
阅读全文