一、理论知识 Linux系统的一般执行过程 最一般的情况:正在运行的用户态进程X切换到运行用户态进程Y的过程 1. 正在运行的用户态进程X 2. 发生中断——save cs:eip/esp/eflags(current) to kernel stack, then load cs:eip(entry ...
分类:
其他好文 时间:
2016-04-17 09:01:02
阅读次数:
216
先说为什么需要Handler:
Android的主线程又叫UI线程,用于处理与UI相关的时间。Android只允许在主线程中修改UI组件,当我们在其他线程中需要修改UI界面时,就需要发送消息到主线程,再由主线程来处理UI的修改事件。
在UI线程中执行耗时操作或网络操作,否则会抛出ANR (“Application Not Responding”)异常或NetworkOnMainThreadExceptionwill异常。
在这些时候,我们用Handler来进行消息的传递和处理。...
分类:
移动开发 时间:
2016-04-17 06:54:56
阅读次数:
189
原文:C#使用RSA证书文件加密和解密示例修改MSDN上的示例,使之可以通过RSA证书文件加密和解密,中间遇到一个小问题。 Q:执行ExportParameters()方法时,回报CryptographicException:该项不适于在指定状态下使用(Key not valid for use i... ...
单用户模式: 启动三秒之内 随意输出按键 启动三秒之内 随意输出按键 中间一行按键E 编辑最后一行加上1 或者 single 或大小 s b 之后执行命令runlevel ?reboot 编辑最后一行加上1 或者 single 或大小 s b 之后执行命令runlevel 救援模式: 进入BIOS ...
分类:
其他好文 时间:
2016-04-17 06:26:11
阅读次数:
311
1、什么是servlet? servlet 是部署运行在服务器端的java程序, 用来处理客户端请求,与数据库交互生成响应内容并返回给客户端的中间层,可生成web动态页面。 优点: (1)Servlet在Web服务器的地址空间内执行,不会创建单独的进程来处理每一个请求。 (2)Servlet独立于平 ...
分类:
其他好文 时间:
2016-04-17 06:22:02
阅读次数:
142
linux下SUID,SGID及sticky特殊权限详解特殊权限SUID:运行指定程序时,相应进程的属主是程序文件自身的属主,而不是启动者;chmodu+s文件增加suid位chmodu-s文件删除suid位ls-l/usr/bin/passwd是一个典型例子,任何人都可以修改自己的密码如果文件本身原来就有执行权限,则SUID..
分类:
系统相关 时间:
2016-04-17 01:01:26
阅读次数:
234
用vmware新建的CentOS7虚拟机,设置:1将虚拟机的网络连接模式设置为NAT模式2将ip地址设置为DHCP,可以通过修改/etc/sysconfig/network-scripts/ifcfg-eth*实现3执行dhclient命令可以上网了,yum可随时访问了。
分类:
其他好文 时间:
2016-04-17 01:00:41
阅读次数:
144
Tomcat服务器是一个免费的开放源代码的Web应用服务器。因为Tomcat技术先进、性能稳定且免费,所以深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。一、Tomcat与应用服务器到目前为止,Tomcat一直被认为是Servlet/JSPAPI的执行器,也就所..
分类:
Web程序 时间:
2016-04-17 00:55:26
阅读次数:
161
在Java语法中,return表示当前执行的结束,finally则是在当前代码块一定会执行的代码块。如果return在finally在之前执行,finally也会执行吗?答案是肯定的! 但是,finally和return的执行顺序则并不是真正意义上的先后顺序。 在上面的代码中,最后的输出finall ...
分类:
编程语言 时间:
2016-04-17 00:44:13
阅读次数:
261
使用Dottrace跟踪代码执行时间 使用Dottrace跟踪代码执行时间 当自己程序遇到性能问题,比如IIs请求反应缓慢,客户端程序执行缓慢,怎么分析是哪里出了问题呢?dottrace可以帮助.net程序跟踪出代码里每个方法的执行时间,这样让我们更清晰的看出是哪里执行时间过长,然后再分析应该怎样解 ...
分类:
其他好文 时间:
2016-04-17 00:41:07
阅读次数:
176