塘外人
码龄16年
  • 693,381
    被访问
  • 164
    原创
  • 1,066,903
    排名
  • 182
    粉丝
关注
提问 私信

个人简介:我是程序猿

  • 加入CSDN时间: 2006-02-25
博客简介:

@塘外人

博客描述:
BE A PROFESSIONAL PROGRAMMER!
查看详细资料
个人成就
  • 获得57次点赞
  • 内容获得149次评论
  • 获得107次收藏
创作历程
  • 25篇
    2012年
  • 42篇
    2011年
  • 11篇
    2010年
  • 11篇
    2009年
  • 50篇
    2008年
  • 91篇
    2007年
  • 36篇
    2006年
TA的专栏
  • C/C++
    52篇
  • Effective C++(3rd)读书笔记
    13篇
  • flex
    1篇
  • Linux
    11篇
  • 互联网
    7篇
  • 人生与理想
    33篇
  • 其他
    24篇
  • 备忘录
    7篇
  • 小小知识点
    15篇
  • 嵌入式开发
    28篇
  • 工具介绍
    5篇
  • 常用算法收集
    8篇
  • 每日小结
    3篇
  • 理财
    1篇
  • 电脑知识
    10篇
  • 职业感悟
    3篇
  • 计算机自动编程
    5篇
  • 面试
    3篇
  • java
    33篇
  • 敏捷
    9篇
  • 设计
    15篇
  • 数据库
    2篇
  • TDD
    1篇
  • 模式
    9篇
  • 前端
    1篇
  • 读书笔记
    43篇
  • 淘宝 话费 充值
  • 创业
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

s3c2410+LCD+TFT+驱动+图片显示

最近研究了s3c2410下LCD控制器的相关知识,主要的参考资料就是 三星s3c2410数据手册(arm920T),英文版,看的不是非常明白,后来参考了WinCE下的部分代码,似有所领悟。于是写了此程序,用以在LCD上显示图片。本程序可以在LCD上居中显示小于800×480的任意大小的图片。用到的辅助工具就是上篇文章中的RGB分量提取器.关键模块如下:0.全局变量的定义: 
原创
发布博客 2006.10.06 ·
3423 阅读 ·
0 点赞 ·
0 评论

【读书笔记】企业应用架构模式——并发、事务与锁

一、并发问题的产生多线程/进程同时操作(读/写)同一数据二、并发问题的种类丢失更新(lost update)第一类更新丢失(回滚丢失):   当2个事务更新相同的数据源,如果第一个事务被提交,而另外一个事务却被撤销,那么会连同第一个事务所做的跟新也被撤销。也就是说第一个事务做的跟新丢失了。第二类更新丢失(覆盖丢失):   第二类更新丢失实在实际应用中经常遇到的并
原创
发布博客 2012.08.23 ·
2262 阅读 ·
1 点赞 ·
0 评论

【读书笔记】代码大全

1.软件构建即编程,主要包括编码与调试、详细设计、规划构建、单元测试、集成、集成测试。构建是软件开发的核心活动,主要精力集中之处,产物是源代码。2.软件的隐喻——建筑3.三思而后行:前期准备(设计蓝图和建筑许可证在软件业的等价物,包括问题/产品定义、需求分析、架构)——目的:尽早发现并处理问题,识别并降低风险3.1 前期准备的重要性:类比在一个被污染了的环境中,水虱在受到核沾染的水
原创
发布博客 2012.05.01 ·
1941 阅读 ·
0 点赞 ·
0 评论

桥接模式:从操作系统的可移植性说起

桥接模式:将抽象部分与它的实现部分分离,使得二者可以独立地变化。(说实话,这个很难理解!!!)抽象部分:继承关系里的抽象类,一般位于上层,平台无关实现部分:继承关系里的实现类,一般位于底层,平台相关、实现细节还是不理解,看实例讲解吧!比如对一个操作系统来说,平台无关的是高层代码,属于抽象部分,而底层Bootloader、驱动程序则属于实现部分,是平台相关的。这里假设该操作系统具有良
原创
发布博客 2012.03.26 ·
4984 阅读 ·
1 点赞 ·
1 评论

【读书笔记】HeadFirst设计模式——代理和装饰者

代理——控制对主题的访问,有时控制主题的创建,完全代替主题,或者什么都不做,只是简单转发装饰者——只添加新功能,不做其他控制从使用者的角度看,代理一般不改变对象行为,装饰肯定会增加对象行为。代理:装饰者:
原创
发布博客 2012.03.25 ·
1359 阅读 ·
0 点赞 ·
2 评论

【读书笔记】HeadFirst设计模式——装饰者和适配器的区别

装饰者和被装饰者实现了同一个接口,给被装饰者增加功能。即装饰者和被装饰者一定是在同一继承体系的。适配器和被适配者不实现同一接口,适配器将被适配者转换成客户适用的接口暴露给客户使用。装饰者:适配器:
原创
发布博客 2012.03.25 ·
1420 阅读 ·
0 点赞 ·
0 评论

【读书笔记】HeadFirst设计模式——状态和策略

一、状态模式实现:1.每个动作一个方法2.每个状态一个类二、状态模式和策略模式的区别:状态模式——状态频繁的发生变化策略模式——策略在制定后,一般不变状态:策略:
原创
发布博客 2012.03.25 ·
1175 阅读 ·
0 点赞 ·
0 评论

【读书笔记】HeadFirst设计模式——命令模式简述

今天又复习了一遍命令模式命令模式是指,将“请求”封装成命令对象。命令对象是通过封装接收者和绑定一组动作来封装请求的。通过命令模式,将动作的请求者和动作的执行者进行解耦。即请求的调用者只接收并处理命令对象,但并不知道命令对象所封装的特定接收者。command模式的结构图:即,客户使用命令接收者(Receiver)来创建命令对象(ConcreteCommand),并将命令对象交
原创
发布博客 2012.03.21 ·
1163 阅读 ·
0 点赞 ·
0 评论

【读书笔记】HeadFirst设计模式——单件不简单:详述实现Singleton模式需要考虑的方方面面

(参考:深入浅出单实例Singleton设计模式)什么是单件?单件就是保证一个类仅有一个实例,并提供一个访问它的全局访问点。——GOF单件模式简单吗?简单,的确简单,因为只有一个类。单件不简单!其实单件并不见得简单,而且还有点小复杂。其复杂度正是为了保证单件所要达到“仅有一个实例”的宏伟目标而引起的。当然在一般情况下,单件是简单的。但是在考虑了懒加载、并发、
原创
发布博客 2012.03.20 ·
1268 阅读 ·
0 点赞 ·
0 评论

【读书笔记】HeadFirst设计模式——工厂模式简述

简单工厂:提供一个方法创建单个对象(方法内部往往包含对参数的判断来创建具体的对象),供外部对象使用——组合工厂方法:是一个特殊的模板方法,由子类创建具体的对象,供父类使用——继承抽象工厂:提供一组方法创建对象家族,供外部对象使用——组合PS:简单工厂可以看成是简单的抽象工厂,只创建一个对象的抽象工厂
原创
发布博客 2012.03.17 ·
1086 阅读 ·
0 点赞 ·
0 评论

【读书笔记】AgilePPP——系统设计:简单设计

系统设计的本质•系统设计的本质是寻找隐藏于应用背后抽象•需求和用例不会表述或提及这些抽象,它们太过专注细节以至于不能表达底层抽象的一般性如何抽象•抽象需要根据需求的全局来展开•不能只按个别用例来展开•抽象就是归纳、总结,并提炼需求的共同逻辑关于数据库•数据库是实现细节!应该尽可能的推迟考虑数据库。有太多的应用程序之所以和数据库绑定在一起而
原创
发布博客 2012.03.14 ·
970 阅读 ·
0 点赞 ·
0 评论

【读书笔记】AgilePPP——设计模式

Command模式Command模式的3种用法Active object模式是对Command的应用是实现多线程的基础技术Active Object 并发模式在 Java 中的应用http://www.ibm.com/developerworks/cn/java/j-lo-activeobject/index.html模板方法与策略模式为什么说组
原创
发布博客 2012.03.14 ·
1013 阅读 ·
0 点赞 ·
0 评论

【读书笔记】深入理解Java虚拟机——垃圾收集

Ubuntu11.10下编译 OpenJDK7http://blog.csdn.net/yhmhappy2006/article/details/7281710基本垃圾收集算法 标记-清除(Mark-Sweep)效率问题内存碎片适用于老年代复制(Copying)解决碎片问题可用内存缩小(一半)存活率高时,复制效率低用于新生代标记-整理(Mark-
原创
发布博客 2012.03.13 ·
1618 阅读 ·
0 点赞 ·
0 评论

java问题诊断方法及工具

线上系统出现问题时,需要记载系统当前运行状况,总结一下,大概需要关注以下几个方面:1.负载:——top命令 在linux上,执行top 等命令,关注load, Memory, CPU 等系统概况,以及关注CPU和memory 占用较多的进程。 使用top -H, 并按 shift+p 对CPU进行排序,找到当前占用CPU最多的线程。(top -u bpm -H),-H 按线程显示,否则
原创
发布博客 2012.03.08 ·
1683 阅读 ·
1 点赞 ·
0 评论

java thread dump相关文章

文章:1.Thread Dump分析:http://blog.csdn.net/wanyanxgf/article/details/69449872.jstack和线程dump分析:http://jameswxx.iteye.com/blog/10411733.thread dump :http://blog.sina.com.cn/s/blog_53b6edca0100g
原创
发布博客 2012.03.08 ·
1478 阅读 ·
0 点赞 ·
0 评论

Ubuntu11.10下解决 jmap等jdk工具attach pid错误

1.错误案例nathan@ubuntu:~/Downloads$ jmap -heap 3991Attaching to process ID 3991, please wait...Error attaching to process: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process
原创
发布博客 2012.02.27 ·
9582 阅读 ·
1 点赞 ·
3 评论

Ubuntu11.10下编译 OpenJDK7

1.首先去 这里 http://download.java.net/openjdk/jdk7/ 下载OpenJDK7的源码zip包 2. 安装编译工具包 如没安装aptitude,则先安装aptitude(sudo apt-get install aptitude) sudo aptitude build-dep openjdk-63.注意:Ubuntu系统的语言必须切
原创
发布博客 2012.02.22 ·
3361 阅读 ·
0 点赞 ·
0 评论

Ubuntu安装后需要设置root密码

Ubuntu安装后root是没有默认的密码的,因为你还没给root设置密码,你第一个 user 是在 admin 组,他可以给 root 设置密码,所以大家不要费脑筋想当初自己设的密码是多少了,因为根本就不存在。端口输入如下命令:sudo passwd root[sudo] password for you :---> 输入你的密码,不回显Enter new UNIX pa
原创
发布博客 2012.02.17 ·
1310 阅读 ·
0 点赞 ·
0 评论

ubuntu11.10下eclipse提示框背景色为黑色的解决方案

ubuntu下eclipse提示框背景色为黑色看起来很不舒服,这是因为eclipse默认使用系统的主题,ubuntu11.10以前的版本可以通过  系统设置>外观>修改主题  自定义颜色来修改。但ubuntu11.10下不再提供直接修改主题的接口,只能修改文件:/usr/share/themes/Ambiance/gtk-2.0/gtkrc首先修改只读权限,然后打开编辑,第一行的如下四
转载
发布博客 2012.02.17 ·
1978 阅读 ·
0 点赞 ·
3 评论

java 内部工作线程介绍

Java程序运行的过程中,不但包括开发者启动的主线程和子线程。还包括很多内部线程。了解这些线程,对了解Java工作原理,及复杂环境下debug会有帮助。 首先需要查看Java程序的内部线程,我使用以下两种方法查看Java下的线程:        1.Jconsole——JDK自带的JMX查看管理工具(GUI)。        2.Linux下使用kill -3 pr
转载
发布博客 2012.02.15 ·
3975 阅读 ·
0 点赞 ·
0 评论
加载更多