- 博客(265)
- 收藏
- 关注
激动,终于会系鞋带了
经过几天的实验,证明终于会系鞋带了,这几天都不需要在街猫着系鞋带了。截面是圆的鞋带特别系不紧,很容易松。经过观察,发现最后一排鞋孔,以前鞋带都是从下往上穿,然后系个蝴蝶结,不牢靠,现在这排孔,鞋带从上往下穿,然后一样系个蝴蝶结。至少这两天都没有送。怎么多年,不容易啊,终于发现一个方法。激动…… 最近看亚运会,CCTV5不断地在重播篮球和女排,估计后播一阵子,看的时候很紧张。成为经典。不...
2010-11-30 22:16:00 104
微软等数据结构+算法面试100题,为什么会这样火?
微软等数据结构+算法面试100题,为什么会如此火?-----对微软等100题的反思作者:July 2010年11月30日 自从我2010年10月11日,注册Csdn账号,当天即发表第1篇帖子后:算法面试:精选微软经典的算法面试100题 [每周更新] (最初的帖子)10.11http://topic.csdn.net/u/20101011/16/2befbfd9-f3e...
2010-11-30 20:45:00 97
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之92——BREW中的Perl 接口使用...
BREW 中提供了Perl 接口库,开发者可以通过Perl接口编写脚本,来实现批处理命令的自动化执行。其中的API 列表包括:•连接和控制目标手机u ConnecttoDevice(char* portName, char* dllName)u PutDeviceOffline(int)u ResetDevice()•复制文件和目录u CopyFileToDevice(ch...
2010-11-30 15:17:00 76
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之91——BREW debuger的使用...
BREW Debugger 是一个纯软件工具,不需要额外的硬件支持,通过串口或者USB端口与手机连接,可以自由地使用cygwin里面的工具。BREW Debugger需要ADS/GCC的编译库,ARM/Thumb模式的库,Debugger的绑定程序等等。通过GNU/ADS 交叉编译器,开发者可以使用gdb 的命令行或者Insight软件的图像界面进行调试。BREW Debugger 支持所有的...
2010-11-30 15:16:00 75
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之91——BREW手机中的调试模式...
如果手机支持BREW Debug 模式,可以在手机上键入“###BREWDEBUG#”即“###273933284#”来打开调试模式,手机厂商可能会改变这些输入间的值,因此不同手机金融调试模式的方法可能会有不同。在手机上输入不同的按键组合会产生不同的调试信息,如表16-3所示。输入键值功能描述###0#清除所有的调试标识###1#...
2010-11-30 15:14:00 66
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之90——BREW中的日志接口功能...
SDK中的ILOGGER 接口为 AEE 层提供了通用记录的功能,共有三种主要的实现,应用程序作者通过使用以下一个ClassID 创建 ILOGGER 实例:– AEECLSID_LOGGER_FILE 向文件发送日志项; – AEECLSID_LOGGER_SERIAL 向串行端口发送日志项; – AEECLSID_LOGGER_WIN 向 BREW Simulator输出窗口发送日...
2010-11-30 15:13:00 86
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之90——BREW中的调试信息...
作为原始的调试方式,开发者可以使用帮助函数中的DBGPRINTF()在应用中的任何位置将调试信息打印到模拟器的输出窗口中。模拟器的输出窗口还会显示大量的AEE层运行时产生的信息,这些信息的含义如表16-1所示。标识含义#*gBIBREW 进行初始化#*gEX退出BREW#*gST=<ClassID...
2010-11-30 15:11:00 67
《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之89——BREW中的测试工具...
BREW中的测试主要包括三个环节:基于模拟器的测试,基于手机的测试和商用测试。基于模拟器的测试主要验证了应用逻辑层面的功能性和正确性,主要包括利用集成开发环境测试和利用模拟器的输出窗口以及日志文件测试应用。基于手机的测试主要检验模拟器中中无法模拟的手机特性以及应用的硬件兼容性,主要包括使用BREW Debug 模式,使用BREW Debugger,使用Trace32等工具进行应用的测试。商用测试则...
2010-11-30 15:10:00 75
C++ VS C#(2):字符串,命名空间
//=====================================================================//TITLE:// C++ VS C#(2):字符串,命名空间//AUTHOR:// norains//DATE:// Tuesday 30-November-2010//Environment:// Visual Studio 2010// Visual...
2010-11-30 09:37:00 80
项目管理学习笔记五:项目整体管理
项目整体管理是指在项目的整个生命周期类,汇集项目管理的知识领域,对所有项目计划,进行整合执行及控制,以保证项目各要素相互协调的全部工作和活动过程。项目整体管理是从全局的、整体的观点出发通过有机地协调项目各个要素(进度、成本、质量和资源等),在相互影响的项目各项具体目标和方案中权衡和选择,尽可能地消除项目各单项管理的局限性,从而实现最大限度地满足项目干系人的需求和希望的目的。 项目整体...
2010-11-30 01:30:00 116
项目管理学习笔记四:项目立项管理
项目立项是项目正式实施前不可缺少的程序,一般要求经过项目机会研究、项目可行性研究、项目论证和评估等几个阶段。对于需要招投标的项目,招投标管理也是项目实施之前的重要工作。一、需求分析 需求分析是指对要解决的问题进行详细的分析,弄清楚项目发起人及项目其他干系人的要求、待开发的信息系统要解决客户和用户的业务问题以及问题的来龙去脉。可以说,“需求分析”就是确定待开发系统应该“做什么”。...
2010-11-30 01:29:00 76
项目管理学习笔记三:项目管理一般知识
一、项目与项目管理 项目是指在一定时间内,满足一系列特定目标的多项相关工作的总称。项目包含三层含义: 1、项目是一项有待完成的任务,且有特定的环境和要求。 2、在一定的组织机构内,利用有限资源(人力、物力、财力等)在规定的时间内完成任务。 3、任务要满足一定的性能、质量、熟练、技术指标要求。 项目管理就是把各种知识、技能、手段和技术应用于项目活动之中,以达到项目的...
2010-11-30 01:28:00 69
C++ VS C#(1):注释,变量,控制台输出
//=====================================================================//TITLE:// C++ VS C#(1):注释,变量,控制台输出//AUTHOR:// norains//DATE:// Monday 29-November-2010//Environment:// Visual Studio 2010// Visu...
2010-11-29 17:59:00 88
MeeGo handset 1.1开发环境[3]:直接使用Qemugl
在安装MeeGo 1.1 SDK中使用的是MeeGo 1.1新提供的工具mad-admin,从安装的过程可知,其依赖于qemugl。但是这个工具不能使用最新的img,runtimes已经限定,不能更换,也例如我们自己新作了一个img,希望安装在此新的img上运营,这就吃现问题。参考MeeGo SDK Building QEMU Tools,可以使用qemugl来建立其他img的...
2010-11-29 17:35:00 96
我大四了,oh,我要毕业了 _随笔
我们参加提高班学习的这六个人没有去系里安排的集体实习,而是留在机房继续为实现自己的梦想而努力。 我今年大四了,系里安排的课程很少,唯一的两门课,也已经交上论文就ok、停课了。所以,像我在QQ心情上所写的“我的寒假生活开始了... 也可以说,wo毕业了”,的确是这样子的,明年前半年都属于自主实习阶段,我肯定还是在提高班里学习的,至于实习笔记,那个东东也是很好处理的。在明年5月份做好...
2010-11-29 17:32:00 68
how to solve ORA-02293
这个错误发生在今天早上要增加一个表的检查约束的时候,具体报错表现为: ORA-02293: 无法验证 (STORE.CHECK_STU_ID) - 违反检查约束条件 这是因为已经存在于表中的数据违反了即将要创建的检查约束的条件。 解决办法是创建约束的时候增加novalidate子句,这样就不会对已经存在的数据进行检查了,让我们能够顺利的进行约束的创建,创建后的约束只会对之后添加的数据进行生效并检查...
2010-11-29 13:44:00 183
VisualSVN server安装及使用 转
1 安装过程1.1 VisualSVN Server的安装 最新版本是1.6.1,你可以在这里下载: http://www.visualsvn.com/files/VisualSVN-Server-1.6.1.msiVisualSVN Server,最新更新版本是1.6.2,你可以在这里下载:http://www.visualsvn.com/fi...
2010-11-28 23:10:00 65
《.NET 4.0面向对象编程漫谈》勘误表(2011年1月14日更新)
《.NET 4.0面向对象编程漫谈》勘误表《.NET 4.0面向对象编程漫谈》一书自出版以来,热心读者相继给我发来了邮件,指出了书中存在的一些错误与疏漏,特将其汇总于此,以方便读者查阅。读者对本书的认可给我以很大的激励,我将努力为大家奉献更高质量的技术书籍和文章。谢谢读者!注: 修改的地方以红色突出显示。=======================...
2010-11-28 23:02:00 52
解决linux oracle shell上下箭调用历史命令
大家都知道linux下的shell环境中,使用sqlplus进行工作的时候无法像在windows环境下的使用上下键进行历史命令切换,确实非常不方便,还好,有了rlwrap这个玩意儿,按照后进行简单的环境配置,就可以解决这个问题了。 版本 rhel5u4 1、下载进行安装 configure-->make-->make install <!--more--> Last log...
2010-11-28 20:42:00 102
C#脚本实践(二): Unity脚本机制分析
目前我了解到使用Mono做脚本的只有Unity和SecondLife, SpringEngine也有个扩展实现.当然, 最成熟的还是Unity于是下载了一个看看它的脚本是怎么应用的它的编辑器界面很简洁, 实际操作了一下才发现所有的功能其本上都是由inspector面板完成所有的GameObject都是由Component所组成, 如Mesh/Physics/Audio/Script...
2010-11-28 19:31:00 66
在Python中使用ArcObjects对象
在Python中使用ArcObjects对象 【本文环境】ArcGIS 10,Python 2.6 在ArcGIS 10以后,VBA将退出ArcGIS产品中,由此可想而知,将来Python在ArcGIS产品中的地位将会十分重要。虽然在ArcGIS中Python已经存在了很长一段时间,但是,一般常用的可能还是将模型导出为Python脚本,然后用以和他人交换或者使用操作系统定时任务等方式供其它程序...
2010-11-28 00:21:00 137
C#脚本实践(一)
个人对脚本语言认识不深, 尤其是动态语言...但是问了好多人为什么逻辑用脚本写, 答案都是不用编译这也只能怪DT的C++当初没设计好由于WOW的成功, 让lua几乎成了游戏脚本的标准原来的python/ruby/tcl啥的一下子就没落了, 都怪暴雪啊~虽然lua做为一个脚本语言来说, 非常的完美但是我对它不是很感冒, 可能习惯了C系语言的语法了对于C/C++/C#/Ja...
2010-11-27 02:12:00 104
RCU and Unloadable Modules
RCU and Unloadable ModulesRCU (read-copy update) is a synchronization mechanism that can be thought of as a replacement for read-writer locking (among other things), but with very low-overhead reade...
2010-11-26 23:56:00 64
redhat9 内核由2.4.20-8至2.6.10全过程
题记:最近,想要学习Linux驱动程序设计第三版(好书!!),需要一个2.6.10的内核,于是就想给虚拟机上原有的Redhat 9.0升级一下,耗时一个晚上,终于升级成功了,多亏了网上一些大侠的文章,在这我再将我参考的两篇文章总结一下,希望能对大家有帮助。1)下载一份内核源代码,我下的是linux-2.6.10.tar.bz2,你可在如下地址下载它或者是更新的版本.http://www.k...
2010-11-26 23:19:00 53
redhat9 内核由2.4.20-8至2.6.10全过程
题记:最近,想要学习Linux驱动程序设计第三版(好书!!),需要一个2.6.10的内核,于是就想给虚拟机上原有的Redhat 9.0升级一下,耗时一个晚上,终于升级成功了,多亏了网上一些大侠的文章,在这我再将我参考的两篇文章总结一下,希望能对大家有帮助。1)下载一份内核源代码,我下的是linux-2.6.10.tar.bz2,你可在如下地址下载它或者是更新的版本.http://www.k...
2010-11-26 23:19:00 76
VMware workstation 6.5安装Red Hat Linux 9
虚拟机使用的是VMware Workstation 6.5.1(建议下载完整版,否则可能缺少VMware Tools的安装文件),安装Red Hat Linux 9。VMware Workstation不需要重开机就能在同一台电脑使用好几个OS。提供我用的下载地址:http://www.crsky.com/soft/1863.htmlVMware主要的功能有:不需要分区或重开机就能...
2010-11-26 22:57:00 54
VMware workstation 6.5安装Red Hat Linux 9
虚拟机使用的是VMware Workstation 6.5.1(建议下载完整版,否则可能缺少VMware Tools的安装文件),安装Red Hat Linux 9。VMware Workstation不需要重开机就能在同一台电脑使用好几个OS。提供我用的下载地址:http://www.crsky.com/soft/1863.htmlVMware主要的功能有:不需要分区或重开机就能...
2010-11-26 22:57:00 82
SQL SERVER中查找某个字段位于哪些表
select tab.name table_name, col.name column_name from sysobjects tab left join syscolumns col on tab.id = col.id and tab.xtype = 'U'where col.name like '%字段名%'order by 1,2
2010-11-26 18:44:00 66
silverlight调用exe程序
一定要在项目中添加引用Microsoft.CSharp这里是打开写字板程序using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Runtime.InteropServices.Automation;using System.Windo...
2010-11-26 15:10:00 115
silverlight 做一个QQ式的消息提示窗
消息提示窗英文名叫Toastnotifications,Toast是吐司的意思,就是烤面包片起初看到这个名字挺费解,这跟吐司有什么关系,后来终于明白,老外烤吐司的时候是这么做的,把很多面包片放进吐司机里,就是专门烤吐司的面包机,待烤好以后,吐司机会把面包弹起来,此时就是弹出的提示窗口一样,这种比喻很形像下面进入正题,直接上代码MainPage xaml部分<Use...
2010-11-26 11:21:00 95
重签劳动合同,公司会害我吗?——Leo网上答疑51
最近大家提到因为新的劳动法实行,各公司都在陆续与员工重新签定劳动合同的事。我有很多朋友面临这个问题,作为已在公司服务多年的老员工,重签劳动合同是否会对他们产生不利影响呢?作为对劳动法略有研究的HR从业人员,我总结出三点分享给大家!1、 明确是重签还是改签之前,华为被骂就是因为要把所有老员工的工龄归0。劳动法有规定,为公司服务满10年的员工都可以与公司签定无固定期劳动合同(就是那...
2010-11-26 08:53:00 75
程序员不成熟的若干个特征
人成熟与不成熟跟年龄没有关系,人成熟不成熟,就是你能不能站在对方的角度去看待事物。就是能不能把我的世界变成你的世界。这个社会有很多的成年人,还没有脱离幼稚的行为。一点小事情就跟别人争来争去。人不成熟的第一个特征------就是立即要回报 他不懂得只有春天播种,秋天才会收获。很多人在做任何事情的时候,刚刚付出一点点,马上就要得到回报。(学钢琴,学英语等等,刚开始就觉得难,发现不行,立即就要放...
2010-11-25 14:34:00 51
抛出智能的两个问题
q1, 智能是否可被描述?if(q1=ture) thenq2, 智能是否必须被特定物质所描述?——————————————————————————————————————————————————————————————是否程序要有和人类相似的世界模型才能交流? 也许程序只是需要个能不断修正自身模型的规则。...
2010-11-25 01:41:00 46
X86保护模式编程总结(9)完
高速缓存,流水线和缓冲PentiumCPU利用指令高速缓存和数据高速缓存一个时钟周期内最多访问两个数据引用和32个字节的原始操作码.(数据和指令高速缓存每个有8K字节大.每个行组32字节)软件通过使各个页表项中PCD位置位来禁止.硬件通过对位于该区域的地址的总线周期撤销KEN#信号来禁止.(仅对读不命中时高速缓存行组的填充动作才产生,不对写不命中产生)PentiumCPU数据高速缓存的...
2010-11-25 01:38:00 66
X86保护模式编程总结(8)
调试一组调试寄存器保存了断点的存储器地址和I/O位置.断点可请求调试软件.原理是在存储器或I/O操作涉及这些地址中的某一个时就产生异常.调试寄存器支持指令断点和数据断点.设置指令断点的方法的是用断点指令来取代正常指令.在执行断点时指令时调用调试程序.支持调试的体系结构特性:1,保留的调试中断向量: 指定在调试程序事件发生时被调用的某一过程或任务.2,调试地址寄存器: 指定最多四个断点的...
2010-11-25 01:36:00 52
X86保护模式编程总结(7)
IO输入/输出I/O端口地址0xF8到0xFF被保留,供CPU使用.系统开发者不要使用它保护方式下I/O1,对存储器映象的I/O端口的访问,同对任何其它存储器的访问一样,受段页影响2,I/O指令的执行也受两种保护机制的作用:A,EFLAGS的IOPL字段控制对I/O指令的访问B,TSS段的I/O允许位映象控制对I/O地址空间中的各个端口的访问.在分页机制中,如果高速缓冲打开,则必须...
2010-11-25 01:35:00 52
X86保护模式编程总结(6)
中断和异常中断:可屏蔽中断,在CPU的INTR引脚接收的中断请求,IF=1时才允许发生可屏蔽中断不可屏蔽中断,在CPU的NMI输入脚上接收到,CPU无法关闭不可屏蔽中断.异常:CPU检测的异常被分为3种:故障,是在已被检测到异常的指令之前的指令边界上报告的异常.故障在恢复到允许指令重新启动状态时由机器报告.用于故障处理程序的返回地址指向故障的指令,而不是指会故障指令之后的指令.自陷,自陷是在已...
2010-11-25 01:33:00 67
X86保护模式编程总结(5)
任务引起任务切换的四种情况:1, 当前任务执行转移到TSS描述符的JMP或CALL指令2, 当前任务执行转移到任务门的JMP或CALL指令3, 中断或异常索引IDT中的任务门.4, 在NT标志被置位时,当前任务执行IRET指令任务切换的步骤:1,检查当前任务是否允许切换到新任务,TSS描述符和任务门的DPL>RPL和CPL.2,检查新任务的TS...
2010-11-25 01:31:00 57
X86保护模式编程总结(4)
CPU标识:EFLAGE标志位8086CPU: 第12-15位始终置位Intel286CPU: 在实模式下,12-15位始终清除32位CPU: 在实模式下,第15位始终清除,第12-14位具有最后被装入的值. 在保护模式下,第14位具有最后被装入的值,第15位被清除.第18位: Intel486和pentium置位. Intel386清除.第21位: 用于确定程...
2010-11-25 01:30:00 50
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人