今天突然想起以前去理发,那个发型师不知是不是不太专业还是怎样,剪头发一直剪,剪了差不多一个钟头,看起来也特别没有自信,我也心里打鼓,觉得剪得很不好,觉得他不会剪,拼命说这里不好那里不好,他就改,一改又是很久。后来我想如果他不会,那越改越难看,算了随便剪完走人了。回到家,心里很不舒服,觉得发型很糟糕,觉得自己碰到一个不专业的发型师很倒霉。终于熬了一个月之后,去找一个自己相信的发型师去再剪一次,我一坐下来就抱怨之前的剪得很难看,我很不满意,很倒霉,结果这个发型师,拨弄了一下我的头发,说,不会啊,这类型的发型里面,你这个剪得算很好的了,后来一边剪还一边说,其实你之前那次剪得很不错啊,层次感什么的都做 Read More
posted @ 2013-03-09 21:38 丛林中的小毛鼠 Views(213) Comments(0) Diggs(0)
上次看到一位仁兄说酷狗音乐盒在任务栏移到桌面上方时,位置无法匹配,今天发现qq也有这个问题,是悬浮窗口没有识别正确的位置,看来任务栏位置的适应性测试可以加入CS架构的软件客户端的易用性测试checklist了。 Read More
posted @ 2013-03-07 21:27 丛林中的小毛鼠 Views(150) Comments(0) Diggs(0)
从一月份到现在我是从今年1月份开始觉得自己要学习积累技术知识的,买了很多书,看了一小部分。算了一下,我买的书,粗浅阅读一遍也要两年。以下是我准备学习的领域的开展情况及一月份到现在的学习情况总结:计算机原理:看了穿越计算机的迷雾,及操作系统书籍中对计算机基础知识的介绍,一阶段完成(一月份)操作系统:浏览了鸟哥Linux和深入解析Windows的前两章,操作系统设计精髓前4章,操作系统之哲学原理看完。一阶段完成(二月份至今)网络基础及网络服务:浏览了鸟哥的服务器架设篇和Http权威指南,觉得还需要加固和梳理一下思路,准备重温一下,以及看多不同角度阐述网络的书籍,以便有个全方位一点的认知才能完成一阶 Read More
posted @ 2013-03-07 14:44 丛林中的小毛鼠 Views(160) Comments(0) Diggs(0)
Windows操作系统中,协同工作的方式有以下三种共享文件远程桌面远程协助远程桌面连接和Windows远程协助有什么区别?尽管它们名称相似,并且都涉及到与远程计算机的连接,但是远程桌面和远程协助的用途不同。使用远程桌面从另一台计算机远程访问某台计算机。例如,可以使用远程桌面从家里连接到工作计算机。您将可以访问您的所有的程序、文件和网络资源,就好像您坐在您的工作计算机前面一样。在您处于连接状态时,远程计算机屏幕对于在远程位置查看它的任何人而言将显示为空白。使用远程协助进行远程提供协助或接受协助。例如,朋友或技术支持人员可以访问您的计算机,以帮助您解决计算机问题或为您演示如何进行某些操作。您也可以 Read More
posted @ 2013-02-11 17:10 丛林中的小毛鼠 Views(571) Comments(0) Diggs(0)
.Net :框架类库FCL+公共语言运行库CLRWindows API:SDK文档对其描述:由应用程序调用,运行在用户态原生系统服务(执行体例程):由系统函数调用,运行在用户态内核支持函数:由系统函数调用,运行在执行态服务:可由管理工具中的服务控制管理器启动的服务dll:应用程序可以动态调用的一组子例程进程 =私有虚拟内存地址空间(用虚拟地址描述符VAD来描述)+代码+数据+句柄列表(可用资源列表)+访问令牌(安全环境)+PID+至少一个线程线程 =寄存器上下文+两个栈(分别对应用户模式和内核模式)+私有局部存储区+ID+安全环境(可选)【注:蓝色部分统称线程环境,与机器体系结构相关】纤程(F Read More
posted @ 2013-02-09 23:07 丛林中的小毛鼠 Views(244) Comments(0) Diggs(0)
LINUX源代码开放,可以针对硬件做修改,所以具备可移植性历史:1969 Unics 用汇编写的1973 Unix 用C写的1977 BSD 加州berkeley大学的Bill(后来创办了Sun公司)写的Unix分支1979 System V架构 AT&T收回版权1984 Minix 谭教授1984 GNU项目成立1988 Linux0.02 释出1994 Linux1.0释出1996 Linux2.0释出,企鹅作为吉祥物linux的内核版本主版本号.次版本号.释出版本-修改版本linux的distribution=内核+软件+安装维护工具distribution的分类开发单... Read More
posted @ 2013-02-08 10:35 丛林中的小毛鼠 Views(156) Comments(0) Diggs(0)
CPU种类精简指令集RISC:arm复杂指令集CISC:AMD,Intel等x86架构的cpu厂商的存储容量计数是10进制的,但是计算机显示的是2进制的intel需要的主板的芯片组包含速度慢的南桥(负责连接显卡以外的外设)和速度快的北桥(负责连接CPU内存,显卡)AMD的内存控制组件集成到cpu,内存直接与CPU通信,不通过北桥cpu频率=倍频×外频(取决于北桥支持的频率,也叫前端总线速度)每次传送的位数为总线宽度32位CPU只支持4G的虚拟内存SDR与cpu通信的频率决定于前端总线速度DDR却可以以两倍的速度DDR2以4倍的速度DDR3以8倍的速度SDRAM以CPU的速度CMOS芯 Read More
posted @ 2013-02-08 09:08 丛林中的小毛鼠 Views(173) Comments(0) Diggs(0)
FDD过程:FDD是一个模型驱动( model-driven)、短期迭代(short-iteration)的过程。注意,FDD是一个开发过程,过程总是有起点和终点,FDD的起点是起源于创建一个全局的模型轮廓(不要求很精确,大概模样就可以),然后是周期低于两周的一系列的"design by feature, build by feature"的迭代,逐渐丰富模型功能内容。一个FDD开发过程如附件1图所示。其由5个活动组成:1.开发一个全局的模型(Develop an Overall Model)四色原型(http://www.jdon.com/mda/archetypes.h Read More
posted @ 2013-02-08 09:05 丛林中的小毛鼠 Views(563) Comments(0) Diggs(0)
本来写了一个从文本文档中将nokia的通讯录导入android小程序。当解析文本文档时,一开始nokia pc套件保存的格式是UCS-2 Litte Endian编码,我用Notepad++保存成UTF-8格式。然后解析,可是解析的时候,文本开头的第一个中文明明已经取到,但是equals方法判定就是不相等。。令我感到很疑惑,遂尝试改为UTF-8无BOM格式,问题便消失了。随后在网上找了一些资料,终于明白了这两者的区别。以下是转载:(出处:http://www.csplace.cn/blog/?p=285)BOM: Byte Order MarkUTF-8 BOM又叫UTF-8 签名,其实UTF Read More
posted @ 2013-02-07 18:44 丛林中的小毛鼠 Views(524) Comments(0) Diggs(0)
应用程序开发和运行需要系统程序做底层支撑,系统程序有:实用工具库程序操作系统除了应用程序开发和运行的支持,OS还提供哪些功能呢?IO访问(驱动程序)文件访问控制程序开发内存管理进程管理系统访问控制错误处理监控记账历史串行处理批处理(监控程序常驻内存,作业控制语言JCL):内存保护,定时器,特权指令,中断多道批处理分时系统:时间片(适应实时用户交互)如果没有操作系统与设备交互的同步问题同时访问一个资源时内存保护问题死锁问题操作系统的虚存机制进程拆分为很多固定大小的块,称为页进程通过虚地址访问,虚地址包括页号和偏移地址虚地址和实地址之间的映射由操作系统的分页系统提供关于接口ABI:从动态进程角度看 Read More
posted @ 2013-02-05 11:56 丛林中的小毛鼠 Views(189) Comments(0) Diggs(0)