自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

ARM2200下的中断编程二

ARM中断程序之外部中断----------------------------------------------------------------------Author :tiger-johnWebSite:blog.csdn.net/tigerjbEmail :jibo.tiger@gmail.com开发板:LPC220环境 :ADS1.2Tiger...

2010-11-30 21:12:00 127

解决TreeView控件不能显示的问题

今儿个帮公司维护官网,发现了奇怪的问题。进入后台管理的时候,原来的TreeView控件不能正常显示了,只有一堆乱七八糟的文字。刚开始,我以为是浏览器兼容性问题,后来换了几个浏览器再试,结果还是一样。经过一番思考,我开始怀疑我本机的系统环境没有配置好,或者是跟服务器环境有部分的差异。我仔细检查了一下,当时官网是时使用VS2003开发的,而现在搬到我的PC上面可以运行,不报错但是出现了这种奇怪的现象....

2010-11-30 20:12:00 294

我是这样记单词的

我有三个QQ,QQ每天都必须登录吧,要聊天,要收发文件,我把比较难记的单词先取出来三个,用作QQ的密码,这样每天登录一次,过上个几天这三个单词就记熟练了,再换另外三个单词,不仅记下单词了,还保证了QQ的安全性(每几日就换一次密码)!...

2010-11-30 18:21:00 45

ARM2200下的中断编程一

ARM中断编程 -----------------------------------------------------------------------Author :tiger-johnWebSite :blog.csdn.net/tigerjbEmail :jibo.tiger@gmail.com开发板 : LPC220环境 :ADS1.2, Tige...

2010-11-30 14:21:00 139

[转载]架构师给程序员的一封信

下面的邮件是某Architect发给他的Engineering团队的(来源),我觉得挺不错的,翻译过来,我相信我们所有的程序员都能从中学到很多东西。下面是这封邮件——每次当我开始做新的东西是我就会很兴奋。就算在软件圈里做了20年以后,每当开始新的旅程里,我都觉得我心中有一些东西不吐不快。这是我们大家一起的旅程。我强烈地相信我们详细规划的过程是很有乐趣的,富有挑战的和丰富多彩的。我想让这个旅...

2010-11-30 12:35:00 48

ASP.NET中的状态

以前很早就想对ASP.NET的状态写篇文章,今天刚好灯泡坏了,黑漆漆的一片,本来已经犯困了,但是既然要写笔记就得认真的写,对自己是个温习,对别人也是个负责,于是乎泡杯红茶,红茶苦所以能让我提起点精神,前面说了那么多废话了,现在我们进入正文,以前我们在学计算机的时候都是单机应用程序(运行在一台计算机上的程序),随着程序的发展先后出现了C/S结构,后来出现了B/S结构,现在最火的也是B/S结构,B/S...

2010-11-30 02:15:00 55

WPF小记

以前我们做ASP,NET的时候可以很方便的调HTML标记语言,来达到想要的显示出的效果,做Winform的时候要调控件的属性来达到显示的效果,效果况且不理想,往深了看实际上是微软对已经做好的控件由Windows的GDI显示出来。我们就在想做Winform的时候要是能像Web开发那样调标记语言就能定义出界面的效果那该多好啊。于是微软推出了WPF采用XAML描述它的界面,XAML也是标记语言,WPF...

2010-11-28 23:27:00 56

重载有什么意义呢?

在C#中有些人经常会问到我重载的意义是什么?在这里我就我个人的意见发表一下,要执行一个方法达到同一目的的不同情况,不同要求。有时候需要参数,有时候不需要参数,有时候需要比较少的参数,有时候需要较多的参数,不同的情况需要不同的参数。你的方法根据不同的参数集合达到相同的功能,这个时候可以使用方法的重载,不赞成为每一个方法的不同情况各写一个方法,他们的功能大多比较类似或者相同,此时建议采用重载。...

2010-11-28 13:27:00 258

关于restrict关键字(转)

c99中新增加了一个类型定义,就是restrict。看了下网上的相关贴子,但还是问题解决的不够。下面是相关一个文章,我将在后面再加相关说明:那么restrict的意义是什么呢?概括的说,关键字restrict只用于限定指针;该关键字用于告知编译器,所有修改该指针所指向内容的操作全部都是基于(base on)该指针的,即不存在其它进行修改操作的途径;这样的后果是帮助编译器进行更好的代码优...

2010-11-26 21:50:00 102

Quartz作业调度

现代的 Web 应用程序框架在范围和复杂性方面都有所发展,应用程序的每个底层组件也必须相应地发展。作业调度是现代系统中对 Java 应用程序的一般要求,而且也是对 Java 开发人员一贯的要求。虽然目前的调度技术比起原始的数据库触发器标志和独立的调度器线程来说,已经发展了许多,但是作业调度仍然不是个小问题。对这个问题最合适的解决方案就是来自 OpenSymphony 的 Quartz API。...

2010-11-26 16:58:00 47

Hibernate 配置文件precision与scale的作用

Oracle使用标准、可变长度的内部格式来存储数字。这个内部格式精度可以高达38位。 NUMBER数据类型可以有两个限定符,如: column NUMBER ( precision, scale) precision表示数字中的有效位。如果没有指定precision的话,Oracle将使用38作为精度。 scale表示数字小数点右边的位数,scale默认设置为0.  如果把scale设成负...

2010-11-26 16:47:00 89

exit()和_exit()函数

exit()和_exit()函数 进程就好比人一样有其生命,我们通过fork()函数来创建一个进程,那么我们又是如何来中止进程呢。 进程退出 1.在Linux中任何让一个进程退出 进程退出表示进程即将结束。在Linux中进程退出分为了正常退出和异常退出两种。 1>正常退出 a. 在main()函数中执行return 。 b.调用exit()函数 c.调用_e...

2010-11-26 10:06:00 68

quartz报错

quartz报错java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set quartz报错:Caused by: java.lang.NoSuchMethodError: org.apache.commons.collection...

2010-11-25 20:19:00 113

还不太理解ref、out参数的,进来瞧瞧

Code:usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; namespaceRefOut { classProgram { ...

2010-11-25 17:45:00 47

Log4j使用总结

一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输...

2010-11-25 12:08:00 49

初尝Linq,代码贴出来,有详细的注释

为了更加深入去理解,所以一开始就没说“如何使用Linq......”。今天只先看了拓展方法和lambda表达式,后续才会慢慢引入Linq,并深入去探究。知其然更知其所以然,是我一贯的学习风格。以下是代码部分。Code:usingSystem; usingSystem.Collections.Generic; usingSystem.Compone...

2010-11-24 21:36:00 50

学会借鉴 一个美国人对我的帮助

事情是这样的,我在公司做的一个WinForm应用程序出现了一些问题,上头通过关系请了一个在微软工作了10多年的一个美国人来做顾问,协助我进行项目的完成,在与他的实际接触中虽然没有给我技术上足够的支持,但是从他寻找解决方案以及对项目的规划学到了很多东西。在这里我就特别分享一下他在微软做项目的一个Excel项目规划表,在这里我用文字的形式列出这个Excel表的格式,希望对大家做项目的时候有所帮助。当...

2010-11-22 22:50:00 61

十个开源的Javascript框架

下面是十个最牛的也是最流行的Javascript框架。它们完全可以担任目前世界上几乎所有一些和Ajax技术相关的和图形界面相关的一切功能。 jQuery http://jquery.com/ 如果今天你还不知道jQuery的话,那么作为一个程序员你可能真的是从火星来的了。这恐怕是Ajax中应用最广的框架。包括了许多很不错的UI组件,做出网页的效果也是...

2010-11-21 21:20:00 50

十个开源的Javascript框架

下面是十个最牛的也是最流行的Javascript框架。它们完全可以担任目前世界上几乎所有一些和Ajax技术相关的和图形界面相关的一切功能。jQueryhttp://jquery.com/如果今天你还不知道jQuery的话,那么作为一个程序员你可能真的是从火星来的了。这恐怕是Ajax中应用最广的框架。包括了许多很不错的UI组件,做出网页的效果也是令人称道的。不过,他最牛的是它的文...

2010-11-21 21:17:00 77

小白学Linux之module_param()函数学习

module_param()的学习一.module_param1.为什么引入 在用户态下编程可以通过main()来传递命令行参数,而编写一个内核模块则可通过module_param()来传递命令行参数. 2. module_param宏是Linux 2.6内核中新增的,该宏被定义在include/linux/moduleparam.h文件中,具体定义如下: /* Helper function...

2010-11-21 17:56:00 73

小白学Linux之dd命令

dd命令的用法在安装文件系统时用到了dd命令,对它不是很熟悉,就查了下它的用法,和大家share下一.dd命令1.我们先在终端输入命令: man dd,看以下官方的解释:NAME dd - convert and copy a fileSYNOPSIS dd [OPERAND]... dd OPTIONDESCRIPTION Copy a fil...

2010-11-20 17:46:00 95

Linux 内核编程之文件系统(二)

VFS中的目录项对象和文件对象 一 .VFS 中的目录项对象 1.为了方便查找,VFS引入了 目录 项,每个dentry代表路径中的一个特定部分。目录项也可包括安装点。 2.目录项对象由dentry结构体表示 ,定义在文件linux/dcache.h 头文件中。 89struct dentry { 90 atomic_t d_count; //使用计数 91 unsigned i...

2010-11-20 00:29:00 68

红黑树

红黑树一.红黑树的背景:1.红黑树是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由Rudolf Bayer发明的,他称之为"对称二叉B树",它现代的名字是在 Leo J. Guibas 和 Robert Sedgewick 于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最坏情况运行时间,...

2010-11-19 00:10:00 75

“术业有专攻”、“专才与通才”

今天和一位“资深”程序员老兵聊天,谈自己学习的经历、对新技术的看法、编程的心得等等。他坦言自己接触使用“面向过程编程”很多年了,这种思想早已根深蒂固,能看懂同事用java语言的代码,但是没法体会到那种编程思想。我把自己从如鹏网学到的“一通百通、一起语言都是纸老虎...”的学习理念,加上了自己这几年自学的理解,跟他好好的交流了一番。我认为他的观点也有道理,思维方式、编程思想确实很难扭转,我个人觉得,...

2010-11-18 23:08:00 161

“术业有专攻”、“专才与通才”

今天和一位“资深”程序员老兵聊天,谈自己学习的经历、对新技术的看法、编程的心得等等。他坦言自己接触使用“面向过程编程”很多年了,这种思想早已根深蒂固,能看懂同事用java语言的代码,但是没法体会到那种编程思想。我把自己从如鹏网学到的“一通百通、一起语言都是纸老虎...”的学习理念,加上了自己这几年自学的理解,跟他好好的交流了一番。我认为他的观点也有道理,思维方式、编程思想确实很难扭转,我个人觉得,...

2010-11-18 23:08:00 134

MyEclipse 总是不停的在 Update indexes

解决办法如下: Window --> Preferences --> Myeclipse Enterprise Workbench --> Maven4Myeclipse --> Maven --> 去除Download repository index updates on startup前的勾选即可。

2010-11-18 16:08:00 95

借机,贷记,往帐,来帐

项目中涉及到借机,贷记,往帐,来帐,对google到的知识记录下:解释一:借指资产的增加和负债的减少,贷则相反.不要想为什么叫借和贷,这和字面意思联系不大,主要是由于经济初期历史原因来的. 如公司用100元买了原材料,原材料就成了你的资产,增加了,就借:原材料100(指价值为100元的材料)...同时你的另一种资产--人民币减少了100元,所以要记在贷方, 贷:现金100(资产减少和负...

2010-11-18 16:04:00 206

form表单重复提交——待修改

在开发中,如果一个新增或修改的表单,在后台完成数据库操作后我们设定的不是跳转到其他页面,还是返回本页面,这时点击浏览器的后退再提交或刷新页面,会导致form表单重复提交,即这条记录会被增加或修改两次。 导致表单重复提交的原因是:第一次提交的表单会被缓存到内存中,直到页面下次提交或页面关闭或转向其他页面时才消失。在自调用返回时,内存中的数据依然在,这时页面中的判断提交的代码依然可以检测到提交的值...

2010-11-17 18:51:00 114

Linux 内核编程之文件系统(一)

Linux文件编程之虚拟文件系统(VFS) 当用户层程序员在编写文件函数时,常常会用到open(),read()和write()这类系统调用,而且用的也很爽,因为我们只需要知道这些函数如何调用就OK了,而不用深究具体文件系统和实际物理介质是如何实现的。而我们内核编程人员就要了解这些底层实现,给上层人员提供更多的方便。因此我们的任务就更复杂,佛家有一句名言:“我不入地狱,谁如地狱”因此我们...

2010-11-17 18:21:00 99

Linux之文件编程(四)

Linux文件编程之安装文件系统 前言: 可能我们机子上都按了两个操作系统Linux操作系统和XP,那么我们一般都可以在Linux下访问XP下的文件,但是我们却不能在XP下访问Linux,这是为什么呢? 一.安装文件系统 1.由于 Ext2/Ext3是 Linux 的标准文件系统,所以系统把EXT2 文件系统的磁盘分区做为系统的根文件系统,EXT2 以外的文件系统(如...

2010-11-17 13:09:00 54

小白学Linux之git工具的使用

Linux之git工具的使用我相信做过项目的人,对软件版本管理的重要性是深有所知的。如果程序版本没有管理好,可能对整个项目来说就是致命的打击。所以希望大家在做项目时要注意对自己编写的程序进行一个良好的管理。前言:Git是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访...

2010-11-16 18:33:00 54

未来五年内一般程序员必须掌握的技能

由于最近经济形势的变化,很多开发人员只关注他们短期的工作前景。与此同时,把时间和精力花在学习最能带来回报的新技术上是件非常重要的事情。这里是我们列举的10种你需要马上开始学习的技术,让你的简历在未来5年不会落伍。这个列表并不完全,有很多业界的领域(比如大型机开发人员)没有涉及。尽管如此,对通常的主流开发来说,学习其中至少7项技能肯定不会错 ——不但要达到能在面试时侃侃而谈的程度,还得能在工作中运用...

2010-11-15 22:50:00 57

给老婆普及计算机知识

我们知道计算机的计算数据需要从磁盘调度到内存,然后再调度到L2 Cache,再到L1 Cache,最后进CPU寄存器进行计算。给老婆在电脑城买本本的时候向电脑推销人员问到这些参数,老婆听不懂,让我给她解释,解释完后,老婆说,“原来电脑内部这么麻烦,怪不得电脑总是那么慢,直接操作内存不就快啦”。我是那个汗啊。我只得向她解释,这样做是为了更快速的处理,她不解,于是我打了下面这个比喻——这就像我...

2010-11-15 22:38:00 60

windows编程革命史

首先,是 Windows API 和 DLL Hell。(译注:DLL Hell——DLL灾难,就是微软的DLL升级时因为不同版本可能造成应用程序无法运行的灾难,首当其冲的是COM编程,相信大家都知道某些木马或是病毒更改了一些系统的DLL可以导致整个Windows不举,这就是DLL Hell)于是,第一次革命是DDE——我们可以创建一个状态条在上面显示Microsoft的股票价格(译注:Dynam...

2010-11-15 22:34:00 74

我是怎么招聘程序员的

很早以前就想写一篇和面试相关的文章了,今天在网络上看到一篇关于如何去面试程序员的英文文章,发现其中有很多和我共鸣的东西,所以仿照其标题通过自己的经历写下了这篇文章。工作这么多年来,即被面试过,也面试过他人,对于程序员的面试,经历过很不错的面试,很专业的面试,也经历过一些BT和令人不爽的面试,我个人觉得一个好的面试,面试官是很重要的,所以,本文想从“面试官”的角度来阐述一下。于是,有了下面这...

2010-11-15 11:23:00 72

关于IsPostBack的小结

前言:通过本人在实际的工作的观察、总结中,确实发现了很多程序员的“不良现象”,而且很多是广大asp.net程序员共同具备的。今天,我就拿IsPostBack来说说,这玩意很多程序员会用,甚至有很多程序员滥用,大部分人只是在老师或者部分书籍的指导下,习惯性在pageload中使用它,而并没有真正去理解它。或许读者会觉得dinglang_2009说的有点夸张,后续,只要有时间,我会抓紧去总结并整理这些...

2010-11-14 23:29:00 51

【观点】风雨20年:我所积累的20条编程经验

本文由伯乐在线关关译自Jonathan Danylko的网站DCS Media。Danylko是一位资深开发顾问,DCS公司的创始人。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。 我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表...

2010-11-14 09:44:00 47

初学C#常见的注意事项

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Data;using System.Collections;namespace 面试题目{ class 初学...

2010-11-13 22:47:00 54

初学C#编程的注意事项

Code:usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Data.SqlClient; usingSystem.Data; usingSystem...

2010-11-13 22:47:00 60

第一天

新注册了一个帐号,希望在这方面的学习有一个全新的开始,我有一种感觉,我会学的很好,两年后我会找到一个合适的职位。认真但不钻牛角尖,勤奋而不盲目,沉默而不呆滞;正如名所示naturebe.此篇blog仅以纪念一个全新的开始。...

2010-11-13 01:13:00 45

空空如也

空空如也

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

TA关注的人

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