现在位置: 首页 > stately发表的所有文章
  • 01月
  • 12日
编程语言 ⁄ 共 2432字 评论关闭
  一、函数调用的基本步骤   函数调用大致包括以下几个步骤。 (1)参数入栈:将参数从右向左依次压入系统栈中。 (2)返回地址入栈:将当前代码区调用指令的下一条指令地址压入栈中,供函数返回时继续执行。 (3)代码区跳转:处理器从当前代码区跳转到被调用函数的入口处。 (4)栈帧调整:具体包括: 保存当前栈帧状态值,已备后面恢复本栈帧时使用(EBP入栈)。 将当前栈帧切换到新栈帧(将ESP值装入EBP,更新栈帧底部)。 给新栈帧分配空间(把ESP减去所需空间的大小,抬高栈顶)。       二、函数调用约定:   调用约定......
阅读全文
  • 12月
  • 04日
综合 ⁄ 共 6679字 评论关闭
在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 此外,通过L......
阅读全文
  • 11月
  • 14日
综合 ⁄ 共 490字 评论关闭
processor 条目包括这一逻辑处理器的唯一标识符。 physical id 条目包括每个物理封装的唯一标识符。 core id 条目保存每个内核的唯一标识符。 siblings 条目列出了位于相同物理封装中的逻辑处理器的数量。 cpu cores 条目包含位于相同物理封装中的内核数量。 如果处理器为英特尔处理器,则 vendor id 条目中的字符串是 GenuineIntel     通俗点:sibling表示每个物理cpu中的逻辑cpu个数,cpu cores表示每个物理cpu中核的个数,如果siblings和cpu cores相同,则表示没有启用超线程,如果siblings是cpu cores的两倍,表示启用了......
阅读全文
  • 11月
  • 13日
综合 ⁄ 共 517字 评论关闭
■1.选择全部  Ctrl+「A」 ■2.查找、替换  Ctrl+「F」 ■3.创建一个新的 slide  Ctrl+「M」 ■4.当前页的 slide show  Shift+「F5」 只是「F5」的话,从第一页开始显示幻灯片。 「Esc」退出幻灯片。 ■5.字体变大  Ctrl+Shift+「>」 ■6.字体变小  Ctrl+Shift+「<」 ■7.浏览器和PPT切换  Alt +Tab 参考: PowerPoint快捷键:http://www.relief.jp/itnote/archives/000231.php Also: http://office.microsoft.com/zh-cn/powerpoint-help/HA102749080.aspx?CTT=5&origin=HA102749078 PowerP......
阅读全文
  • 10月
  • 23日
综合 ⁄ 共 13866字 评论关闭
Context的部署配置文件web.xml的说明 一个Context对应于一个Web App,每个Web App是由一个或者多个servlet组成的 当一个Web App被初始化的时候,它将用自己的ClassLoader对象载入“部署配置文件web.xml”中定义的每个servlet类 它首先载入在$CATALINA_HOME/conf/web.xml中部署的servlet类 然后载入在自己的Web App根目录下的WEB-INF/web.xml中部署的servlet类 web.xml文件有两部分:servlet类定义和servlet映射定义 每个被载入的servlet类都有一个名字,且被填入该Context的映射表(mapping table)中,和某种URL PATTERN对应 当该Con......
阅读全文
  • 10月
  • 08日
移动开发 ⁄ 共 5165字 评论关闭
Android sdk链接地址下载集合 ADT Bundle http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip SDK Tools Only http://dl.google.com/android/android-sdk_r23.0.2-windows.zip http://dl.google.com/android/in......
阅读全文
  • 06月
  • 15日
综合 ⁄ 共 1386字 评论关闭
子进程复制了父进程的什么 每次看到多进程时,子进程复制了父进程的所有数据(代码段、数据段、BSS、堆、栈),我们想当然的认为:子进程开辟了一块新的空间,把父进程的所有数据都复制过来。 而且每次我们改变名字相同的变量的值,输出的变量的结果都是不一样的。这也就更加坚定了我们的信心。但是,事实真的是这样吗? 运行下面这段代码,你会发现父子进程相同的变量输出的值不一样,但是地址却是一样的,看下面代码: #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h&......
阅读全文
  • 12月
  • 04日
综合 ⁄ 共 1241字 评论关闭
继续畅通工程 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 13613    Accepted Submission(s): 5906 Problem Description 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建道路的费用,以及该道路是否已经修通的状态。现请你编写程序,计算出全省畅通需要的最低成本。     Input 测试输入包含若干测试用例。每个测试用例的第1行给出......
阅读全文
  • 11月
  • 14日
综合 ⁄ 共 699字 评论关闭
Android中实现短信监听比较简单,只需要定义一个类,让这个类继承 ContentObserver ,复写SmsObserver函数,并复写OnChange()函数,该函数只要检测到有短信发送就会被调用。 我们只需要在该函数中定义一个游标 Cursor 去查询 Uri接口:content:sms//outbox  即可。实现代码如下: // 监听发送的短信 private final class SmsObserver extends ContentObserver { public SmsObserver(Handler handler) { super(handler); } //检测到短信就回调用onChange 函数 public void onChange(boolean selfChange) ......
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 122字 评论关闭
firefox ajax 出现 [object XMLDocument]  服务器端请在print 前: ServletActionContext.getResponse().setContentType("text/html;charset=UTF-8")
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 3928字 评论关闭
匹配中文字符的正则表达式: [u4e00-u9fa5]     评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   匹配双字节字符(包括汉字在内):[^x00-xff]   评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)   匹配空白行的正则表达式:ns*r   评注:可以用来删除空白行   匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?|<.*? />   评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力   匹配首尾空白字符的正则表达式:^s*|s*$ ......
阅读全文
  • 11月
  • 21日
综合 ⁄ 共 113字 评论关闭
在JQUERY中要动态执行从服务器端返回的HTML片断,可用JQUERY中的globalEval方法。 举例如下: var scriptCode='alert("hello")';$.globalEval(scriptCode);  
阅读全文