分析system_call中断处理过程 这次的目标是通过gdb来跟踪上周选择的uname系统调用。因为系统调用是通过中断在内核态实现的,gdb无法调试本机的系统调用。所以必须像之前的内核跟踪那样,用gdb远程连接至qemu虚拟机进行跟踪。 1. 首先修改之前的MenuOS,添加一个myuname函数 ...
分类:
系统相关 时间:
2017-03-19 01:44:58
阅读次数:
297
属性动画中有一类无线循环的动画,如果在Activity中播放此类动画而且没有在onDestory中去 停止动画。那么动画会一直播放下去,尽管已经看不到动画效果了。并且这个时候Activity的View会被动画持有。而View又持有了Activity无法释放。下面动画是无线循环,会泄露当前的Activ ...
分类:
其他好文 时间:
2017-03-18 23:23:59
阅读次数:
194
分析原因:和上面几个案例的原因类似,不知不觉又搞了一个匿名内部类Runnable,对当前Activity都有一个隐式引用。如果Activity在销毁的时候,Runable内部的任务还未完成, 那么将导致Activity的内存资源无法回收,造成内存泄漏。正确的做法还是使用静态内部类的方式,如下: 上面 ...
分类:
编程语言 时间:
2017-03-18 23:14:05
阅读次数:
280
mysql服务无法启动》》检查解压缩版下是否有data文件夹,若有,则删除,在cmd命令行(bin所在文件夹)输入bin>mysqld--inlitialize(两个短线)
分类:
数据库 时间:
2017-03-18 21:44:44
阅读次数:
194
双亲委派模型的概念 如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成,每一个层次的加载器都是如此,因为所有的类请求都会传给顶层的启动类加载器(Bootstrap ClassLoader),只有当父加载器反馈自己无法完成该加载请求时,子加载器才会 ...
分类:
其他好文 时间:
2017-03-18 21:03:55
阅读次数:
135
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM ...
分类:
其他好文 时间:
2017-03-18 20:40:47
阅读次数:
165
用ifconfig命令,只有lo,没有eth0的解决方案 问题描述:视频中输入ifconfig命令,显示eth0和lo,但是自己在虚拟机中并非得到这样的结果,而是只有lo,即网卡未启动,也没有ip,无法用Xshell远程连接。 解决方案: 1. 进入/etc/sysconfig/network-sc ...
分类:
其他好文 时间:
2017-03-18 18:12:50
阅读次数:
211
什么是UIScrollView 移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容普通的UIView不具备滚动功能,不适合显示过多的内容UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容 ...
分类:
其他好文 时间:
2017-03-18 01:10:50
阅读次数:
181
消息服务器rabbmit RabbitMQ 消息队列 python里有两个Q, threading queue、不同线程间数据交互 进程Queue: 不同进程间交互这个说法是错误的。 这个是用于父进程与子进程间交互、或者同属于同一父进程下多个子进程进行交互。 两个python程序的进程间是无法通信的 ...
分类:
编程语言 时间:
2017-03-17 23:44:26
阅读次数:
215