- 博客(126)
- 收藏
- 关注
Python学习笔记(5)
Python学习笔记(5)标准库函数Python提供了很多标准库函数,用于完成很多通用任务。之前已经用过input(),raw_input(),range()等函数。一些库函数已经在Python解释器中内建,因此可以直接调用。还有很多库函数则放在模块下的文件中。这些模块在安装Python时已一并复制,要调用这些放在模块内的库函数,必须使用import()语句导入。1)产生随机数import ...
2008-12-31 15:57:00 67
二十一天学通C语言:函数型指针
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11&quo
2008-12-31 15:35:00 68
SELinux介绍
SELinux介绍SELinux全称为Security-Enhanced Linux,是一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux是由美国国家安全局NSA对于强制访问控制的实现,是 Linux上最杰出的新安全子系统。SELinux可以最大限度地保证Linux系统的安全。SELinux 是2.6版本的Linux内核提供的强制访问控制(M...
2008-12-31 11:00:00 56
C语言中的指针型函数值
C语言中的指针型函数值本文节选自《21天学通C语言》一书 函数的函数返回值也可以是指针型的数据,即地址。返回该类型值时,执行机制与返回其他类型完全相同。含有指针型函数值的函数的声明一般为:数据类型 * 函数名(形参列表); 其中,数据类型和指针操作符组成指针类型。例如: int * max(int a, int b, int c); 此max函数中的return语句必须返回一个变量的地址或...
2008-12-31 08:15:00 73
二十一天学通C语言:使用const声明指针变量
二十一天学通C语言:使用const声明指针变量本文节选自《21天学通C语言》一书 已经学习了使用限定词const声明变量可以带来很多好处。同样地,限定词const也可以用来声明指针变量。根据const关键字在声明中出现位置的不同,可以得到多种const指针类型,下面将依次进行讲解。为方便表述,以int型代表数据类型名,以p代表变量名。1.指向const的指针变量声明指向const的指针变量...
2008-12-30 15:46:00 70
TFTP协议介绍
TFTP协议介绍TFTP(Trivial File Transfer Protocol)即简单文件传输协议,它是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP协议是一种非常简单的文件传输协议,只具有FTP的基本功能。它运行在 UDP(用户数据报协议)上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式...
2008-12-30 09:32:00 65
使用C#制作简易的注册表编辑器
使用C#制作简易的注册表编辑器本文节选自《21天学通C#》一书 下面来实现一个简易的注册表编辑器。它具备了Windows操作系统自带的注册表编辑器的一般功能。如示例代码19-7所示。示例代码19-7 主窗体。主窗体在启动时,会在加载事件中加载注册表到树形控件中,就像在Windows操作系统中的注册表编辑器一样。代码如下所示。01 private void treeView1_AfterSe...
2008-12-30 08:03:00 106
Python学习笔记(3)
Python学习笔记(3)1)Statements and SyntaxHash mark (#)表示Python注释NEWLINE(/n)是标准行操作符Backslash(/)表示一行继续Semicolon(;)在同一行连接两个语句Colon(:)从suite中分隔首行Suites通过缩进进行限制Python文件以模块进行组织2)Variable Assignment等号(=)是赋值操作符&...
2008-12-29 21:25:00 64
python学习笔记(1)
python学习笔记(1)1)** 表示“冥”2)输入函数 raw_input()3)字符串操作:>>> pystr='python'>>> iscool='is cool!'>>> pystr[0]'p'>>> pystr[2:5]'tho'>>> iscool[:2]'is'>&
2008-12-29 21:20:00 67
使用C#如何写入/读取注册表信息
使用C#如何写入/读取注册表信息本文节选自《21天学通C#》一书 在一些系统软件开发中,常常将一些软件运行环境、系统配置等信息写入到注册表中,除非是所谓的绿色软件。在Windows平台上的软件,几乎都会和注册表打交道。在本节中,将介绍如何将信息写入到注册表中。【范例19-5】在本例中演示如何使用RegistryKey类将信息写入到注册表中,如示例代码19-5所示。示例代码19-501 us...
2008-12-29 15:34:00 188
二十一天学通C#:.NET中文件与文件夹的操作
.NET中文件与文件夹的操作本文节选自《21天学通C#》一书 在.NET Framework类库中,提供了DirectoryInfo类,用于对文件夹进行操作,移动和删除文件夹可以使用它提供的MoveTo()和Delete()方法来完成。.NET Framework类库还提供了File类,用于对文件的操作。它和Directory类一样,也有两个方法可以用于文件的移动和删除,它们是Move()...
2008-12-29 08:19:00 87
软件设计的思考
要针对当前项目情况做一个尽可能周全的设计,但无论如何,随着项目的进展,设计问题会一个又一个的暴露出来。这种情况下,尽量不要使用一些“小技巧”来应付这样的问题,而是要重新设计,同时保证重新设计的影响尽可能地小。 设计要越来越得体、深思熟虑,而不是混乱。...
2008-12-28 23:46:00 100
软件设计的思考
要针对当前项目情况做一个尽可能周全的设计,但无论如何,随着项目的进展,设计问题会一个又一个的暴露出来。这种情况下,尽量不要使用一些“小技巧”来应付这样的问题,而是要重新设计,同时保证重新设计的影响尽可能地小。 设计要越来越得体、深思熟虑,而不是混乱。...
2008-12-28 23:46:00 59
二十天一学通C#:.NET中文件和文件夹的类
.NET中文件和文件夹的类本文节选自《21天学通C#》一书 在.NET的类库中,表示文件夹和文件的类主要有两个,它们分别是Directory类和File类。Directory类可以用来创建和删除目录等操作。File类可用来对文件进行创建、删除等操作。除了Directory类和File类外,还有DirectoryInfo类和FileInfo类,关于文件夹和文件信息的操作都包含在其中,例如文件...
2008-12-26 14:29:00 55
经济危机拒绝穷潇洒 试水充电战危机
寒假充电计划 寒假=春节+元宵? 寒假=休息+睡觉? 寒假=吃饭+唱歌? 寒假=看电视+看书? 寒假=朋友聚会+外出旅游? …… 过了这么多个寒假,今年这个寒假,似乎注定要跟往年有些不一样。因为,今年这个冬天冷得真早;又因为,在这个寒冬,经济危机来了;还因为,大学生毕业即失业这一现象越来越严重了,明年的就业形势更加严峻了。既然如此,今年何不改变一下以往过寒假的方式,利用这个时间好好的充一下电呢...
2008-12-26 13:31:00 56
为什么使用JDBC数据库编程
为什么使用JDBC数据库编程本文节选自《21天学通JAVA》一书 在JDBC数据库编程中经常要使用ODBC。所以,在讲述JDBC的驱动程序分类之前,首先介绍什么是ODBC。ODBC是指Open DataBase Connectivity,即开放数据库互连,它建立了一组规范,并且提供了一组对数据库访问的标准API(应用程序编程接口),这些API利用SQL来完成其大部分任务。ODBC也提供了对...
2008-12-26 08:28:00 145
MFC API小结(持续更新)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12&quo
2008-12-25 21:07:00 65
MFC API小结(持续更新)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12&quo
2008-12-25 21:07:00 95
使用GetPixel要注意
今天遇到一个问题,调试了一天都没有搞明白。任务是这样的:将一个bitmap图片放到一个DC里,然后获取这个DC里的某一点的RGB值。情况正如下:CFilefile;//用于读取BMP文件BITMAPFILEHEADERbfhHeader;//bmp文件头BITMAPINFOHEADERbmiHeader;//bmp格式头LPBITMAPINFOlpBitmapInfo;/...
2008-12-25 17:30:00 349
使用GetPixel要注意
今天遇到一个问题,调试了一天都没有搞明白。任务是这样的:将一个bitmap图片放到一个DC里,然后获取这个DC里的某一点的RGB值。情况正如下:CFilefile;//用于读取BMP文件BITMAPFILEHEADERbfhHeader;//bmp文件头BITMAPINFOHEADERbmiHeader;//bmp格式头LPBITMAPINFOlpBitmapInfo;/...
2008-12-25 17:30:00 302
二十一天学通Java:调用对象为null值的引用
调用对象为null值的引用本文节选自《21天学通JAVA》一书 任何操作的对象的值为null的时候都将出现空指针错误,即“NullPointException”错误。因为成员变量和方法是属于对象的,即属于用new关键字创建出来的对象的。下面用代码来演示这个错误,并演示如何进行修正。【范例6-22】访问对象值为null的成员变量或方法。示例代码6-2201 //ArrayList类所需要的0...
2008-12-25 15:27:00 114
21天学通JAVA之事务处理
21天学通JAVA之事务处理本文节选自《21天学通JAVA》一书 对数据库进行并发操作时,为了避免由于并发操作带来的问题,一般要将同一个任务中对数据库的增、删、改、查操作编写到一个事务中,同一个事务中的所有操作要么全部执行成功,要么都不执行。因此JDBC也提供了对事务开发的支持,本节将向读者介绍JDBC中有关事务开发的知识。事务介绍 事物是SQL中的单个逻辑工作单元,一个事务内的所有语句被...
2008-12-25 08:07:00 64
活跃自己的思想
我想在这一行做出成绩,要懂得很多东西,好像啊炳一样.不仅仅关注技术,还要关注行业动态,关注管理方法,关注和同事相处交流,关注如何让自己身体健康,如何让自己头脑清淅.平时不要只关心自己工作的事情,还要多一些好奇心,来学习各种新思想的觉悟.还记得看来的一句话:别人比你想象中更聪明.其实这个世界并不是你想象中那样,还有很多你未知的东西.以低的姿势来面对这个世界,对个人成长更有好处.中午的时候我很喜欢看一...
2008-12-24 23:55:00 72
活跃自己的思想
我想在这一行做出成绩,要懂得很多东西,好像啊炳一样.不仅仅关注技术,还要关注行业动态,关注管理方法,关注和同事相处交流,关注如何让自己身体健康,如何让自己头脑清淅.平时不要只关心自己工作的事情,还要多一些好奇心,来学习各种新思想的觉悟.还记得看来的一句话:别人比你想象中更聪明.其实这个世界并不是你想象中那样,还有很多你未知的东西.以低的姿势来面对这个世界,对个人成长更有好处.中午的时候我很喜欢看一...
2008-12-24 23:55:00 69
Python学习笔记(2)
Python学习笔记(2)1)Error and Exceptions错误和异常语法错误是在编译时检查,但Python允许在程序执行期间检查错误。当检查出错误,Python解释器抛出、产生、触发一个异常。要增加错误检测或异常处理到代码,使用try-except语句。语法如下:try: try_running_this_suiteexcept suite_if_someError_occ...
2008-12-24 21:04:00 68
21天学通Java调用不存在的对象或成员变量
调用不存在的对象或成员变量本文节选自《21天学通JAVA》一书 如果调用的对象或成员变量没有创建,那么在编译的时候编译器将出现错误。下面用代码演示这个错误,并演示如何修正。【范例6-20】代码演示访问不存在的成员变量。示例代码6-2001 //test类描述的是测试访问不存在的成员变量02 public class test03 {04 //main方法为程序的入口方法05 publi...
2008-12-24 15:04:00 86
为什么有时出现VS2005不能新建Win32 智能设备项目(转)
遇到同样的问题,搞了一天都没有搞好。最后还是在google上找到这篇文。没有想到真的就这样搞定了,而且还是csdn的。原文来自:http://blog.csdn.net/ruanchao/archive/2008/07/07/2622671.aspx下载了Visual Studio 2005和Windows Mobile 5.0 Smartphone SDK并都已安装,并重启但是死活无法创建V...
2008-12-24 09:35:00 156
为什么有时出现VS2005不能新建Win32 智能设备项目(转)
遇到同样的问题,搞了一天都没有搞好。最后还是在google上找到这篇文。没有想到真的就这样搞定了,而且还是csdn的。原文来自:http://blog.csdn.net/ruanchao/archive/2008/07/07/2622671.aspx下载了Visual Studio 2005和Windows Mobile 5.0 Smartphone SDK并都已安装,并重启但是死活无法创建V...
2008-12-24 09:35:00 89
21天学通JAVA:类设计的技巧
类设计的技巧本文节选自《21天学通JAVA》一书 设计一个类要明确这个类所要完成的功能,类里的成员变量和方法是描述类的功能的。如果定义了和这个类不相关的成员变量和方法将不是一个良好的设计。【范例6-7】示例代码6-7是一个不太好的类设计。示例代码6-701 public class bike02 {03 //这个成员变量描述的是自行车的颜色04 String color = "黄色";...
2008-12-24 08:38:00 63
轻轻松松产生 Makefile (转)
不知道原文是从哪来的,我是从这里到找的:http://docs.huihoo.com/gnu/linux1/makefile.html 在Unix上写程序的人大概都碰过Makefile,尤其是用C来开发程序的人。用make来开发和编译程序的确很方便,可是要写出一个Makefile就不简单了。偏偏介绍Makefile的文件不多,GNUMake那份印出来要几百页的文件,光看完Overview就快阵亡了...
2008-12-23 17:24:00 77
轻轻松松产生 Makefile (转)
不知道原文是从哪来的,我是从这里到找的:http://docs.huihoo.com/gnu/linux1/makefile.html 在Unix上写程序的人大概都碰过Makefile,尤其是用C来开发程序的人。用make来开发和编译程序的确很方便,可是要写出一个Makefile就不简单了。偏偏介绍Makefile的文件不多,GNUMake那份印出来要几百页的文件,光看完Overview就快阵亡了...
2008-12-23 17:24:00 71
21天学通JAVA:如何使用现有类
如何使用现有类本文节选自《21天学通JAVA》一书 在定义一些类的时候,如何使用它们呢?这里需要分为多种情况。定义的类可以在一个包下面,也可以不在一个包下面,这在使用时是不同的。类又分为已有类和自定义类,它们之间的使用也是有区别的。下面就通过范例来讲解在不同情况下如何使用类。【范例6-4】在同目录下使用类。首先是定义一个bike类,在该类中不存在任何成员变量和方法,这里只是演示如何在同一目...
2008-12-23 15:25:00 63
如何在C语言中巧用正则表达式(转)
原文来自于:http://www.chinaunix.net/jh/23/303346.html看到大家讨论这方面的东西,作点贡献聊表各位高手对这个版快的无私奉献:oops:如果用户熟悉Linux下的sed、awk、grep或vi,那么对正则表达式这一概念肯定不会陌生。由于它可以极大地简化处理字符串时的复杂度,因此现在已经在许多Linux实用工具中得到了应用。千万不要以为正则表达式只是Pe...
2008-12-23 10:13:00 109
如何在C语言中巧用正则表达式(转)
原文来自于:http://www.chinaunix.net/jh/23/303346.html看到大家讨论这方面的东西,作点贡献聊表各位高手对这个版快的无私奉献:oops:如果用户熟悉Linux下的sed、awk、grep或vi,那么对正则表达式这一概念肯定不会陌生。由于它可以极大地简化处理字符串时的复杂度,因此现在已经在许多Linux实用工具中得到了应用。千万不要以为正则表达式只是Pe...
2008-12-23 10:13:00 75
21天学通JAVA:类的定义和对象的创建
类的定义和对象的创建本文节选自《21天学通JAVA》一书 定义一个类表示定义了一个功能模块。下面先介绍如何定义一个类,以及如何创建这个类的实例,即对象。类是通过关键字class来定义的,在class关键字后面加上类的名称,这样就创建了一个类。在类里面可以定义类的成员变量和方法。类的语法代码如下所示。class 类的名称 {//类的成员变量 //类的方法 } 创建类的实例是通过new关键字...
2008-12-23 08:45:00 65
XML的常用领域及其优势
XML的常用领域及其优势本文节选自《.NET程序员面试指南》一书 这个问题考查的是应聘者的架构设计能力,而非技术能力。只有理解了XML的特点优势,才能在系统架构中更好地使用XML。而了解XML的应用领域,能够帮助架构师触类旁通,利用XML架构出更加优秀的系统。 所涉及到的知识点• XML的优点• XML的常用领域 分析问题1.XML的优点笔者介绍XML基本概念时已经提到了XML语言的诸多优...
2008-12-22 15:41:00 92
如何实现应用程序在操作系统中只运行一份
如何实现应用程序在操作系统中只运行一份,我这里采用互斥技术.进程互斥能从机制上保证,当另外一个程序副本在运行时,触发此规则.具体代码如下:HANDLE hMutex = NULL;hMutex = CreateMutex(NULL,FALSE,"my2005lb");if(hMutex != NULL){DWORD dw = GetLastError();if(dw == ER...
2008-12-22 15:38:00 124
.NET程序员面试指南:设计窗口程序演示八皇后问题
设计窗口程序演示八皇后问题本文节选自《.NET程序员面试指南》一书 这是一道考查应聘者综合能力的问题,其中包含了算法的设计、UI的设计、接口的设计等问题,当然在具体面试中没有时间让应聘者完成整个设计和编码,但是面试官往往通过了解应聘者的设计思路和工作步骤来考查应聘者的能力。本节将具体分析这道程序设计题。 所涉及到的知识点• 回溯算法• .NET桌面应用程序的UI设计 分析问题1.整体设计 ...
2008-12-22 08:45:00 81
GCC内联汇编入门
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12&quo
2008-12-21 15:48:00 56
GCC内联汇编入门
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12&quo
2008-12-21 15:48:00 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人