x01.os.15: 看上去很美】的更多相关文章

张碧晨在韩国学的不是技巧,而是基本功:气息!声音由气息托着,似真声而不是真声,似假声又不是假声,所以才能在动听的地方唱得更动听.编程也是一样,基本功很重要:内存!所谓的黑客高手,攻击的一大手段,便是利用了内存泄漏. 纸娃娃 操作系统,看上去很美,效果图如下: 如果细究代码,发现只是一张皮而已.但内存把控能力,却不容小视. *((int*)0x0fe8) = (int)p; 这是干什么?完全是在操作内存啊!这样的例子,比比皆是.在程序 a.hrb 的讲解中,更干脆用二进制编辑器打开,直接操作了一把…
CDN的理想与现实 多年以前,当<Kingdom of Heaven>这部史诗电影发行的时候,中国的影迷使用电驴和BT来寻找种子,而那个时候,高清也才刚刚进入电影领域,我的同事不惜用自家的电脑花费一个星期的时间去下载高清的版本.而现在,中国的影迷在使用迅雷去下载<越狱>,而每一集越狱播出以后,在20小时之内,迅雷上面就可以下载到有中文字幕的完整版本,而影迷只要半个小时就可以下载完成,他们使用的是以“CDN”为基础的所谓P2SP服务.我们在这里不需要讨论盗版的问题,我们在这里想谈论的…
目前不少关于 微信小程序 的文章主要集中在两各方面:一是开发技术细节:二是怎么靠此赚钱. -- “微信小程序”所处的环境 -- 2016年初,美国号召全民学编程,包括监狱服刑人员.同样,在中国要想掌握 HTML.JavaScript 和 SQL 技术也越来越容易,懂得毛皮的人也越来越多.加上政府近几年鼓励年轻人创业,尤其是“互联网+”概念,让很多人有创业的冲动:找几个朋友谋划个创业点子,找个懂点 HTML+JavaScript+SQL 技术的人合伙,不用营业执照,不用租用场地,未来之星就此诞生.…
首先对于比较机密的数据,打破继承还是必须要的. 但是对于一些普通申请单据,虽然客户也希望用户不要看到其他人的申请单据,但是我还是不推荐打破继承,应为打破继承一方面会造成网站的权限管理特别的凌乱,另一方面会降低表单提交或者工作流的效率.所以对于非机密申请,我还是不推荐打破继承的. 下面就介绍几种类似“打破继承的”方法: 方法1. 列表设置中的高级设置有一个设置项,让创建者只能看到他自己创建的item.通过这个选项,客户的需求就基本实现了,而且管理员还是可以看到所有的item的 方法二:视图过滤.在…
StoryBoard--看上去很美 介绍 StoryBoard 是苹果在 2011 年的 WWDC Session 309<Introducing Interface Builder Storyboarding>中介绍的 Interface Builder 的新功能.其基本想法是将原本的 xib 进行升级,引入一个容器用于管理多个 xib 文件,并且这个容器可以通过拖拽设置 xib 之间的界面跳转.而这个容器就是被苹果称做的 StoryBoard.下图是一个 Storyboard 的截图. 优…
direct path read在11g中,全表扫描可能使用direct path read方式,绕过buffer cache,这样的全表扫描就是物理读了. 在10g中,都是通过gc buffer来读的,所以不存在direct path read的问题. direct path read较高的可能原因有: 1. 大量的磁盘排序操作,order by, group by, union, distinct, rollup, 无法在PGA中完成排序,需要利用temp表空间进行排序. 当从临时表空间中读…
因为平板自带的谷歌应用太烦人了,想root之后卸载它们. 一.root nexus 10 官方系统 1.把img拷贝到platform-tools(Android官网下载)文件夹 2.platform-tools>fastboot boot CF-Auto-Root-manta-mantaray-nexus10.img 在做步骤一的过程中,看到了有朋友给平板安装了 lineage OS 15 ,我对这个开源的lineage os 垂涎已久,很想尝试一把,于是搜了很多资料,看了很多视频.最终,有用…
停了两天电,忽然得空闲.找来破吉他,已然不成弦.           丁丁当当敲,敲到电来到.为把时间捡,熬夜三四点. 从我的置顶随笔 x01.Lab.Download 中下载 x01.os.12.tar.gz, 解压后由终端进入 os 目录,输入 bochs  命令即可见到如下界面: 注意下面的四行,分别是 open,write, read, unlink 文件.调用代码如下: void TestA() { int fd, n; char path[] = "/test"; char…
进入内核后,当然不能无所事事.先创建三个进程,分别打印 A,B,C.虽然只是简单的打印,但却是一切扩展的基础,不可等闲视之. 进程切换,涉及一系列的寄存器需要保护,于是,就有了 ProcessStack 结构,代码如下: typedef struct { u32 gs; u32 fs; u32 es; u32 ds; u32 edi; u32 esi; u32 ebp; u32 KernelEsp; u32 ebx; u32 edx; u32 ecx; u32 eax; u32 RetAddr;…
在排队等待时据我的观察,用英语面试的申请者通过率>用中文面试的申请者的通过率.一家人申请通过率>单个人通过率:商务签证通过率>旅游签证通过率 一.    面签材料 1.    必备材料 护照.DS160确认单.中英文行程单.签证费收据 2.    辅助材料 ①    身份证明(身份证) ②    家庭证明(户口本.结婚证.全家福或夫妻合影,证明家庭关系.婚姻关系良好) ③    资产证明(房产.车产.银行存款流水.股票.基金等固定资产.非固定资产的证明,资产证明主要是向面试官证明你有足够…