自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Silence的专栏

知耻近乎勇,好学近乎知,力行近乎仁

  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 为Android 2.3增加希伯来语支持的注意事项

为PRODUCT_LOCALES增加iw_IL,注意写he_IL是不对的,因为Android要求应用的values后缀为iw-rIL,写he_IL的话values-iw-rIL中的string.xml并不会被编译进程序,导致希伯来语词条无法使用。

2011-12-23 21:41:21 2011 1

转载 Android编译系统中头文件搜索路径的顺序问题

今天在编译一个代码时发现Android编译系统在设置头文件搜索路径的顺序上好像有些问题。Android编译系统本身设置了一堆公共的头文件搜索路径(参见pathmap.mk中pathmap_INCL的定义),然后允许每个项目在自己的Android.mk中通过LOCAL_C_INCLUSES来添加独特的搜索路径。按照一般的想法,在最后的编译参数中,项目自己独特的搜索路径应该放在公共搜索路径之前,这样,

2011-12-10 10:33:01 2984

转载 智能电视 = Android + 高清大屏幕 ?

随着智能时代的来临,传统产业与IT产业的融合已经是大势所趋,不可阻挡。今天,我们已经越来越多的在IT新闻里看到家电厂商的消息了。在智能手机和平板电脑所取得的巨大成功的影响下,家电厂商开始认真思考自己的未来,不再等待原来的方案或芯片供应商的技术更新,而是主动借力IT技术和成果来实现产品的更新换代。今年炙手可热的Android智能电视就是其代表。Android是Google基于开源的Linux内核

2011-11-10 09:19:25 1987

转载 I2C总线原理

I2C总线原理     ♦什么是I2C总线?         I2C即Inter IC,由Philips公司开发,是当今电子设计中应用非常广泛的串行总线之一,主要用于电压、温度监控,EEPROM数据的读写,光模块的管理等。I2C总线只有两根线,SCL和SDA,SC

2011-09-18 12:55:02 1118

原创 如何清除SSH的私钥密码

之前在Ubuntu下用SSH为私钥加了一个密码,后来用着太麻烦,想把它去掉,去网上查了查,发现ssh-keygen本身就实现了这个功能。使用方法如下:1.在终端下输入ssh-keygen -p。2.系统会提示选择需要修改的私钥,默认是/home/username/.ssh/id_

2011-07-23 10:27:41 13440

原创 如何修改Android中Browser的UserAgent

<br />最近在研究Android自带的Chrome Lite浏览器,想修改下它的UserAgent,跟踪了下Android2.2的源代码,发现主要要修改如下几个地方:<br />1.platform/packages/apps/Browser/src/com/android/browser/BrowserSettings.java<br />2.platform/packages/apps/Browser/res/values/strings.xml<br />在strings.xml中找到这一段:<b

2011-02-11 21:55:00 5180

转载 Android应用程序模型

<br /><br />Android应用程序模型:应用程序,任务,进程和线程<br /> <br />大多数操作系统,在应用程序所寄存的可执行程序映像(如Windows系统里的.exe)、它所运行的进程以及和用户交互的图标和应用之间有一种严格的1对1关系。在Android系统里,这些关联要松散得多。并且重要的是要理解各种概念怎么样组成整体。<br />由于Android应用固有的灵活性,当实现这些不同方面的时候有一些基本术语需要加以理解:一个Android包 (.apk)文件,其中包含一个应用程序的代码和

2011-01-20 20:29:00 902

转载 [转]从随机播放算法看 iPod 的细节之美

<br />算法,不只是效率高就是好算法,用户用得开心才是好算法,下面这篇文章就是个很好的例子。——Silence<br /> <br />[转]从随机播放算法看 iPod 的细节之美<br /><br />似乎从数码播放器出现的那一天开始就有了一个功能叫做随机播放,许多朋友都不喜欢按照顺序听歌,而喜欢那种随机的感觉。正如苹果的 iPod Shuffle ,字面意思就是洗牌,而宣称的广告词更是凸显了对这个功能的重视:“Life is random” 。这种你永远不知道下一首歌是什么的感觉,牢牢的

2011-01-06 13:42:00 699

原创 Java使用的小知识点

1.java中二进制文件读写是大端的,即二进制数据0x1234写入文件中时为0x1234而不是0x3412,如果文件中一个数据为0x1234,读入内存中时就是0x1234,而不是0x3412。

2010-09-07 11:20:00 701

转载 AT&T的汇编世界

出处:http://blog.sina.com.cn/s/blog_4e0367770100dh0i.htmlPS:这段时间在研究Linux源代码,遇到了AT&T汇编,故转贴个不错的AT&T汇编贴。就像软件的真谛——“给我一个标准,我用我的逻辑舞动世界”一样,AT&T汇编是汇编语言里的另一种标准,这是相对于鼎鼎大名的intel的x86汇编来说。即使对于电子专业的学生来说,一旦掌握了

2009-10-19 21:41:00 2906

转载 大小端问题

出处:不详Endian是什么意思呢?还是让我们先来看看下面的情况,这是内存中一个WORD值中的内容,那么这个WORD中的值是0x1234呢,还是0x3412 ?  low byte high byte  0x12       0x34  熟悉x86汇编的人立刻就知道这个值应为0x3412,很对,但在一些情况下,比如说你在SGI的机器上看到这种情况,则正好相反,0x123

2009-10-19 21:37:00 1306

转载 Linux段错误

出处:http://hi.baidu.com/lifeibest/blog/item/47c246e78d44ad2db93820a3.html最近一段时间在linux下用C做一些学习和开发,但是由于经验不足,问题多多。而段错误就是让我非常头痛的一个问题。不过,目前写一个一千行左右的代码,也很少出现段错误,或者是即使出现了,也很容易找出来,并且处理掉。    那什么是段错误?段错误为

2009-05-14 10:41:00 970

翻译 为什么有时点击和响应间会有半秒钟延时?

题目:Why is there sometimes a half-second delay between the click and the action?作者:Raymond Chen发表日期:2009年4月29日出处:http://blogs.msdn.com/oldnewthing/archive/2009/04/29/9574643.aspx翻译:Silence在

2009-05-02 00:41:00 766

转载 c++中__declspec用法总结

出处:http://pangpengzhouwenwen.blog.163.com/blog/static/3007819220081182742178/#1. __declspec(align(16)) struct SS{ int a,b; }; 它与#pragmapack()是一对兄弟,前者规定了对齐的最小值,后者规定了对齐的最大值。同时出现时,前者优先级高。 __declspec(

2009-03-08 11:39:00 984

原创 C&C++语言小知识点

平时自己学习C&C++语言的一些积累,怕自己忘了,所以记录下来。1.函数不指定返回类型,默认类型为int。 2.”Const * var“默认指针var为Const int * var。 3.在C++中,struct就是类,只是成员默认为public,而不像class默认为private。c++中的结构体已经不是c语言的结构体了,你可以把它看作类,在表示接口或者简单的数据集合时

2009-03-04 16:30:00 560

转载 PE文件格式的RVA概念

我们常说的RVA,很容易让我们理解成这是相对于节的RVA,其实不然。要理解RVA的概念,首先还必须理解Section Header结构(由Section Header构成节表)。typedef struct _IMAGE_SECTION_HEADER {    BYTE    Name[IMAGE_SIZEOF_SHORT_NAME];    union {          

2009-02-21 11:44:00 2365 2

原创 c语言中返回指向临时变量的指针的探讨

今天在CSDN的一个Blog上看到了一篇讲C/C++中常见内存错误的文章,里面讲到了 返回指向临时变量的指针会导致不可预料的后果,原文如下:10.返回指向临时变量的指针大家都知道,栈里面的变量都是临时的。当前函数执行完成时,相关的临时变量和参数都被清除了。不能把指向这些临时变量的指针返回给调用者,这样的指针指向的数据是随机的,会给程序造成不可预料的后果。下面是个错误的例子:char* get_

2009-02-14 19:09:00 3414 2

原创 8 ways to be a better programmer in 6 minutes

这篇文章是我在某个博客里面发现的,进去后发现讲的东西挺对,鉴于原文里面有很多链接,我就不转了,呵呵,把它的地址贴出来:http://www.secretgeek.net/6min_program.asp

2009-02-11 19:20:00 498

转载 Win32应用程序中进程间通信方法分析与比较

1 进程与进程通信   进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application ProgrammingInterface, API)提供了大量支持应用程序间数据共享和交换的机制,这些机制行使的

2009-02-11 19:17:00 633

转载 SendMessage 和 PostMessage 的区别

1、首先是返回值意义的区别,我们先看一下 MSDN 里的声明:LRESULT SendMessage(        HWND hWnd,        UINT Msg,        WPARAM wParam,        LPARAM lParam);BOOL PostMessage(        HWND hWnd,        UINT M

2009-02-11 16:33:00 649

原创 VC++2008中MFC的Richedit2.0控件问题

    今天用VC++2008写MFC程序,结果窗体运行时无法显示,一直提示我内存泄露。后来我发现把Richedit2.0控件去掉就好了,在网上一查,发现使用Richedit2.0控件要在App类的InitInstance函数中添加AfxInitRichEdit()函数,更详细的情况请查看MSDN。

2008-11-23 14:21:00 1792

原创 初学数据库开发小结

        国庆七天,哪里都没有去,待在宿舍做作业,作业是设计一个学生成绩管理系统。可是我不会数据库开发,所以待在宿舍学习数据库开发,在5天的学习时间里,我又一次体会到了极限学习,这里面的酸甜苦辣和心酸真实一言难尽啊,当然,收获也是很多的。最起码已经学会用Visual Studio 2008 + Sql Sever 2005开发一个简单的数据库了。发现ADO.NET真是不错,使我们开发数据库应

2008-10-05 15:37:00 886 1

转载 全面剖析《自己动手写操作系统》的pmtest1.asm

段机制轻松体验 内存寻址: 实模式下的内存寻址: 让我们首先来回顾实模式下的寻址方式 段首地址×16+偏移量 = 物理地址 为什么要×16?因为在8086CPU中,地址线是20位,但寄存器是16位的,最高寻址64KB,它无法寻址到1M内存。于是,Intel设计了这种寻址方式,先缩小4位成16位放入到段寄存器,用到时候,再将其扩大到20位,这也造成了段的首地址必须是16的倍数的限制。 公式:xxxx

2008-09-14 12:41:00 4815 7

The Description Logic Handbook

描述逻辑方面最好的书籍,详细介绍了描述逻辑的各个方面,适合学习语义网络和知识表达的人用来入门和进阶。

2009-09-14

SQL Server 2005 Data Mining Tutorial

SQL Server 2005的数据挖掘教程,做成了PDF版本,并加了书签

2009-04-26

软件工程国家标准文档

包含全部的软件工程国家标准文档以及国家标准对这些文档的说明,以及简单的使用介绍。

2008-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除