现在位置: 首页 > perish发表的所有文章
  • 09月
  • 13日
综合 ⁄ 共 159字 评论关闭
#include <stdio.h> int main() { long sum; long fun(long n); // for(int i=1;i<=7;i++) sum=fun(10); printf("%ld",sum); } long fun(long n) { if(n==1) return 1; else return (n*fun(n-1)); }  
阅读全文
  • 08月
  • 26日
操作系统 ⁄ 共 2629字 评论关闭
原型   int select(int nfds,fd_set* readfds,fd_set* writefds,fd_set* exceptfds,const struct timeval* timeout); nfds:表征文件描述符的个数,一般为最大的文件描述符加一(文件描述符从0开始)。    readfds:(可选)指针,指向一组等待可读性检查的套接口。    writefds:(可选)指针,指向一组等待可写性检查的套接口。    exceptfds:(可选)指针,指向一组等待错误检查的套接口。    timeout:select()最多等待时间,值为NULL则为无阻塞模式。 timeout为结构timeval,用来设置select()的等待时间,其结构定义如下......
阅读全文
  • 07月
  • 10日
综合 ⁄ 共 5913字 评论关闭
《Windows核心编程》中第九章-用户模式线程同步中一个例子用到了Win32界面编程,发现里面有个很奇特的宏定义chHANDLE_DLGMSG,Debug后发现作者其实用到了Windows中的消息分析器,而这种处理方式是我之前在练习Win32编程时一直在找寻的一种消息映射方式。于是到网上搜索到这边Blog。博主分析的非常细致,讲解的十分详细,转载过来作为今后学习借鉴。 转载自:http://blog.sina.com.cn/s/blog_5e8715490100srfh.html windows消息分析器的实现很好理解,windows操作系统使用消息处理机制,那么,我们所设计的程序如何才能分辨和处理系......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 2829字 评论关闭
http://www.cnblogs.com/smile-wei/archive/2012/10/23/2734939.html 在Silverlight中嵌入HTML或aspx页面 有好几次遇到有的同志们问,怎么在Silverlight中嵌入其他页面如:html,aspx或jsp页面,这里写一个简单的使用方法,供大家参考: 下载第三方控件的dll,这里提供一个下载地址: http://download.csdn.net/source/3231944   下面是这个工具的的介绍:Silverlight 下面是配置步骤: 1):将下载资源中的dll(Divelements.SilverlightTools.dll ),添加到Silverlight项目的引用中去。   2):在工具箱上右......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 2017字 评论关闭
代码如下: 服务端: package scoket.server; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class MyServer2 { public static void main(String args[]){ try{ ServerSocket server = new ServerSocket(4700); Socket socket = server.accept(); BufferedReader sin = new BufferedReader(new InputStreamReader(System.in)); // 由Socket对象得到输出流,并构造PrintWriter对象 PrintWri......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 817字 评论关闭
以下是我本人不定时更新的易错点汇总,如需转载,请注明出处。 1、对指针的引用 int a = 10; int *p = &a; //初始化指针p。 int* &pa = p; //这个是对指针p的引用、在我们使用pa的操作。相当于对p的操作 2、函数返回值的行为 ... int add(int a, int b) { return a + b ; } .... int a = 1; int b = 2; int c = add(a, b); //create temporary, delete it after executing this statement ... 上面的代码中,在 int c = add (a, b);时,发生了如下事情:       首先:创建了一个临时对象,如temp。       然后......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 12104字 评论关闭
在androd手机中处理xml数据是很常见的事情,通常在不同平台传输数据的时候就可能使用xml。xml与平台无关的特性,被广泛运用于数据通信中。android中解析xml文件数据通常有三种方式:DOM,SAX,PULL。 一、DOM方式         DOM方式解析xml是先把xml文档都读到内存中,然后再用DOM API来访问树形结构,并获取数据的。但是这样一来,如果xml文件很大(手机CPU处理能力当然不能与PC机器比),在处理效率方面就相对差了,当然这是对于其它方式处理xml文档而言。写一个river的xml测试文件放在assets目录。如下: <?xml version="1.0......
阅读全文
[2013年4月28日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答。 本教程最早是一善鱼 YQ-YSY 于2008年编写并发布在Ubuntu中文论坛forum.ubuntu.org.cn配置美化区3D桌面特效版块的: ——《图解Ubuntu8.10和8.04最简便的显卡驱动安装和3D桌面启用方法,compiz fusion常见问题解答》; 之后随着Ubuntu版本的更新,本教程也进行了多次更新。希望能帮助朋友们体验到Linux的乐趣,并从中认识和了解自由软件, 学习和体会到自由软件的无私奉献精神,分享知识,互相帮助,共同进步!首先秀一下我的3D......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 7223字 评论关闭
  String类 Java语言中的字符串属于String类。虽然有其它方法表示字符串(如字符数组),但Java使用String类作为字符串的标准格式。Java编译器把字符串转换成String对象。String对象一旦被创建了,就不能被改变。如果需要进行大量的字符串操作,应该使用StringBuffer类或者字符数组,最终结果可以被转换成String格式。 (1)创建字符串 创建字符串的方法有多种方式,通常我们用String类的构造器来建立字符串。表6.2列出了String类的构造器及其简要说明。 表7.2 String类构造器概要 构造器 说明 String( ) 初始化一个新的String对......
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 1251字 评论关闭
题意:有N个牛,围在一水池边,它们用绳子互相绑着(有方向的)。如果绳子的方向一致,它们就能顺时针转,问有多少组牛可以跳舞。 思路:简单有向图的强连通分量。求出强连通分量,且强连通分量里的点数大于等于2的块就能跳舞。 //836K 79MS #include #include #include using namespace std; const int VM = 10005; const int EM = 50005; struct Edge { int to,nxt; }edge[EM]; int head[VM],vis[VM],dfn[VM],low[VM]; int stack[VM+10],belong[VM]; int scc,cnt,top,ep; void addedge (int cu,int cv) { edge[e......
阅读全文
  • 11月
  • 24日
综合 ⁄ 共 124字 评论关闭
Power独有RAS特性保证可靠性 • 处理器指令重试 • 替代处理器恢复 • 核心故障点控制 提供超强大的可靠性 AIX系统达到99.997%可用时间 54%的IT各行政管理人员表示他们的应用需要99.99%或更好的可用性 AIX系统每年停机时间只有不超过15分钟  
阅读全文
  • 10月
  • 27日
综合 ⁄ 共 48字 评论关闭
http://developer.51cto.com/art/201007/214478.htm
阅读全文