- 博客(18)
- 收藏
- 关注
转载 程序员的十层楼
自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。 那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员
2009-04-16 11:46:00 1093
原创 初识 AndroidManifest.xml 文件
每个Android应用程序都必须包含一个AndroidManifest.xml文件,以告诉Android系统应用程序包含的基本信息(如有哪些组件、有哪些资源),没有这些信息Android就不能感知应用程序的存在,当然也就不能使用应用程序了。 其需要声明如下内容:l 应用程序的Java包包名l 应用程序所包含的各种组件:Activity、Ser
2010-04-30 12:54:00 1215
原创 初识 Android 资源
Android资源包括图片、音频、视频、文本字符串、用户界面布局等等。位置:工程根目录下的res目录 每一种类型的资源,都有其固定的存放位置,以及特有的存放格式。总的来说,资源的创建可以分为三大类:1. XML文件2. 位图文件(如图片)3. Raw文件(如音频文件)Android的资源管理器AAPT会把这
2010-04-30 12:48:00 1103
原创 初识Android上层应用5大基本组件
5 Basic Components1. Activity2. Service3. Broadcast Receiver4. Content Provider5. Intent Activity —— 应用表示层(基类Activity) 应用程序中的每个屏幕都是通过继承和扩展
2010-04-30 12:23:00 6056 2
原创 Linux下使用core文件调试程序
Linux系统中在应用程序运行过程中经常会遇到程序突然崩溃,提示:Segmentation fault,这是因为应用程序收到了SIGSEGV信号。这个信号提示当进程发生了无效的存储访问,当接收到这个信号时,缺省动作是:终止w/core。 终止w/core的含义是:在进程当前目录生成core文件,并将进程的内存映象复制到core文件中,core文件的默认名称就是“core”(这是Unix
2009-04-15 18:01:00 3553
原创 Linux下调试内存问题
C 语言作为 Linux 系统上标准的编程语言给予了我们对动态内存分配很大的控制权。然而,这种自由可能会导致严重的内存管理问题,而这些问题可能导致程序崩溃或随时间的推移导致性能降级。 内存泄漏,即 malloc() 内存在对应的 free() 调用执行后永不被释放缓冲区溢出,例如对以前分配到某数组的内存进行写操作 这是一些常见的问题,它们可能很难检测到。下
2009-04-15 16:58:00 2033
转载 三十以后,四十以后怎么办?关注未来,才能持续发展
“过去”是所有人的未来。没有人能够改变。计划好了“死法”,就是计划好了“活法”。最终的归宿是决定今天要做什么事情的着眼点。企业也是如此,好像也有“命”。IT正在死去,就像自然界生命的故去,最终滋润万物一样,渗透到了每一个行业、生活的方方面面。 和佛家的观点相像,佛家就是在关注自己死后去哪里这个问题。由此来决定自己应该怎么个活法儿。 每个企业都必将死去,好像正规的说
2009-04-15 10:25:00 1585 2
原创 编程的乐趣与苦恼
编程为什么有趣?作为回报,他的从业者期望得到什么样的快乐? 首先,这种快乐是一种创造事物的纯粹快乐。如同小孩子在玩泥巴是感到快乐一样;成年人喜欢创建事物,特别是自己进行设计。 其次,这种快乐来自于开发出对他人有用的东西。内心深处,我们期望我们的劳动成果能够被他人使用,比能对他们有所帮助。从这一角度而言,这同小孩子用黏土为"爸爸的办公室"捏制笔筒或笔架没有任何本质
2009-04-14 09:27:00 1271
原创 从网页模版图片到XHTML页面
网上相关XHTML + CSS 的 WEB 开发标准的文章无数,自己动手时总觉得事情琐碎而且麻烦。眼下刚学了一着,记录下来大家分享。不知道在页面制作方面还有么更好更有效的方法,因为我不是专门做这方面,所以总觉得隔行如隔山!到访者多多指点吧!打开Photoshop cs2,打开设计出的网页模版图片,用切片工具切好。点 文件-》存储为web所用格式 快捷键为ctrl+alt+s
2009-04-10 16:49:00 1013
翻译 robots.txt介绍
原文:http://javascriptkit.com/howto/robots.shtml译者:Tony Qu,BluePrint 翻译团队 有一种力量其实一直在渗入大量的网站和页面,我们通常看不到它们,而且它们通常也很蛮横,大部分人甚至不知道它的存在,大家不要误会,其实我说得是搜索引擎爬虫和机器人。每天,上百个这样的爬虫会出来对网站进行快速的搜索。不管是不是google打算
2009-04-10 16:04:00 775
原创 PHP中的stdClass
如果所有的Class都应该存在于一个默认的层级中的话,那么最顶层应该是最为一般的Class,也就是说极为抽象的,每一个下层的Class均比其上层的Class(即父类)更加专门化。基于该思想,在PHP中,这个顶层的Class被命名为“stdClass”,且作为一个“Standard Class”,你可以把它看成是一个不含任何属性和方法的类。 使用stdClass的目的: 在运行时
2009-04-03 12:17:00 3878
翻译 Joomla! 1.5框架结构简述
一个软件的框架结构是为软件系统的可重用性而设计的。这是对于某一特定类型软件中抽象类及其实例间合作集的一种表述。软件框架可以是一个面向对象的设计,虽然设计不一定必须是面向对象而实现的,但通常是面向对象的。一个软件框架可能以包含支持程序、代码库、脚本语言以及一些其他的软件的方式来帮助开发,或者将不同的软件项目组件融合在一起。各式各样的框架结构都可能通过API的方式被导出,以供使用。(F
2009-04-02 13:51:00 5855
原创 初识Zend的MVC框架
Zend Framework是为PHP 5开发的一套开源面向对象的Web应用程序框架。该框架经常被称为“组件库”,这是因为它由许多松耦合的组件组成,并可以或多或少地无依赖地应用于你的应用系统。而且ZF还提供了一套高级的model-view-controller (MVC)实现,你可以使用它为你的应用程序建立基础结构。除了ZF组件的简短描述外,完整组件列表你可以在这里找到。(Quick St
2009-03-30 14:38:00 4418 2
原创 XHTML的几个注意点
1. XHTML 1.0 提供了三种DTD声明可供选择:过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。完整代码如下: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2009-03-26 15:36:00 708
原创 C++方式的文件操作
标准C++中所有的I/O操作都是以I/O Stream(“输入输出流”)为基础的,在流的实现上,采取了缓冲区I/O的方式,每个stream对象中都有一个streambuf,对于流的操作缺省状态下是对于缓冲区的操作。在对流的操作中有两个重要的运算符:1. , 输入运算符,即向流输出数据2. >> , 输出运算符,即从流中取出数据 如上图,在C++中
2009-03-23 16:48:00 1457 1
原创 C方式的文件操作
标准C语言中提供两种方式的文件操作:1. 流式文件操作, 是围绕一个FILE指针并通过缓冲区来完成对文件的处理的。所涉及到的结构、函数及符号被定义在stdio.h 文件中。 typedef struct { int level; /* fill/empty level of buffer */ uns
2009-03-23 12:49:00 891
转载 关于ANSI和Unicode的应用
1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数? 可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。 调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。 2. 如何对DBCS(双字节字符集)字符串进行操作? 函数 描述 PTSTR CharNext
2009-03-19 17:30:00 811
原创 在Linux下配置GRUB实现多系统引导
我在Linux下的GRUB配置如下(并是我今天刚刚试验成功的)稍后会稍加解释:# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You do not have a /boot partition. Th
2006-01-15 04:26:00 4172 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人