自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python初学笔记——琐碎知识,based on 2.7.3,持续更新中

--以下内容基本完全来源于 google 开发人员 教学材料,https://developers.google.com/edu/python?hl=zh-CN--Python Set Up and Introduction1,语句以断行结束,不推荐“;”结束,尽管“;”是可以的。2,#表示注释,从标识位置开始一直到段末。3,语句块不以花括号表示,使

2012-12-15 17:01:42 1180

原创 写了一个hello.py,运行出错,提示 File "<stdin>" , line 1

写了一个hello.py,仅有一句,print 'hello world',运行 python hello.py 出错,提示:File "" , line 1python hello.py解释:In the shell you can run shell commands, in the Python command line you can run Python co

2012-12-12 11:53:42 39827 1

原创 TC使用技巧——复制文件名及路径

单击“添加”按钮,新建命令,单击“命令”文本框后的搜索框, 找到“cm_CopyFullNamesToClip (复制文件名及完整路径到剪贴板)”。    在“按钮提示”后输入“复制文件名与路径”,单击“确定”按钮即可。    以后选中文件再单击此按钮,即可将文件的完整路径及文件名复制到剪贴板。以备粘贴使用。

2012-11-26 18:14:37 5927

原创 flash eeprom 的区别

笔记:EEPROM以单字节读写,FLASH部分芯片只能以块方式擦除(整片擦除),部分芯片可以单字节写入(编程),一般需要采用块写入方式;FLASH比EEPROM读写速度更快,可靠性更高。但比单片机片内RAM的读写还要慢。价格方面比较,FLASH应该要比EEPROM贵。EEPROM即电可擦除可编程只读存储器,它的突出优点是在线擦除和改写.它既具有ROM的非易失性的...

2012-03-18 17:19:38 286

原创 解决虚拟机下CentOS系统无法识别usb设备

<br />其实不是什么“解决”,虚拟机默认是自动挂载usb设备的。<br />只是要注意插usb设备的时候,虚拟机必须要处于当前窗口。<br />然后就会自动弹出已安装好usb设备的提示(如果系统比较卡,需要多等一会)。<br />u盘会自动挂载在:/media下<br />可以在终端使用 fdisk -l 查看挂载后的结果<br /> 

2011-02-16 22:50:00 3723 1

解决虚拟机下CentOS系统无法识别usb设备

其实不是什么“解决”,虚拟机默认是自动挂载usb设备的。只是要注意插usb设备的时候,虚拟机必须要处于当前窗口。然后就会自动弹出已安装好usb设备的提示(如果系统比较卡,需要多等一会)。u盘会自动挂载在:/media下可以在终端使用 fdisk -l 查看挂载后的结果 ...

2011-02-16 22:50:00 997

原创 CentOS5.5关闭sendmail服务【开机此处太慢】

<br /> <br />1,关闭sendmail服务<br />/etc/rc.d/init.d/sendmail stop <br /> <br />Shutting down sendmail:         [ OK ]<br />Shutting down sm-client:         [ OK ]<br /> <br />2,关闭sendmail自启动<br />[root@lsp ~]# chkconfig sendmail off<br /> <br />3,确认sendmail自

2011-02-11 15:44:00 1492

CentOS5.5关闭sendmail服务【开机此处太慢】

1,关闭sendmail服务/etc/rc.d/init.d/sendmail stopShutting down sendmail:         [ OK ]Shutting down sm-client:         [ OK ]2,关闭sendmail自启动[root@lsp ~]# chkconfig sendmail off3,确认sendma...

2011-02-11 15:44:00 140

原创 centos5.5 安装中文支持

1,安装中文支持包,一个是中文字体,一个是字体显示。yum install fonts-chineseyum install fonts-ISO8859-22,编辑/etc/sysconfig目录下的i18n文件为:LANG="zh_CN.UTF-8"SYSFONT="lat0-sun16"注:若是图形界面,可直接通过Language来设置3,安装中文输入法yum install scimyum install scim-pinyin

2011-02-10 17:29:00 1096

centos5.5 安装中文支持

1,安装中文支持包。yum install fonts-chineseyum install fonts-ISO8859-22,编辑/etc/sysconfig目录下的i18n文件为:LANG="zh_CN.UTF-8"SYSFONT="lat0-sun16"注:若是图形界面,可直接通过Language来设置3,安装中文输入法yum install scimyu...

2011-02-10 17:29:00 104

原创 VC++6.0下,重命名文件名

<br />1,使用文本编辑器打开工程目录下的 .dsp文件(这个文件很重要,不可丢失或损坏),修改你想修改的文件名,保存。<br /> <br />2,在工程目录下,修改你真正要修改的那个文件的名字。<br /> <br />3,重新load一下工程即可。注意,修改后,原工程中的 头文件包含等代码也需要进行相应的修改。

2010-11-16 14:45:00 2548

VC++6.0下,重命名文件名

1,使用文本编辑器打开工程目录下的 .dsp文件(这个文件很重要,不可丢失或损坏),修改你想修改的文件名,保存。2,在工程目录下,修改你真正要修改的那个文件的名字。3,重新load一下工程即可。注意,修改后,原工程中的 头文件包含等代码也需要进行相应的修改。...

2010-11-16 14:45:00 1864 1

原创 输入EOF

如要需要输入EOF,可以:在Windows下,ctrl+z在Linux下,ctrl+d

2010-10-30 16:00:00 506

输入EOF

如要需要输入EOF,可以:在Windows下,ctrl+z在Linux下,ctrl+d

2010-10-30 16:00:00 119

原创 java javac 的一个小笔记

运行 java,javac,最好先cd到文件所在目录1,省些事2,避免出些 Exception in thread "main" java.lang.NoClassDefFoundError:

2010-09-10 10:25:26 90

原创 VC++程序编译成功,但是无法在别人的机子上运行,弹出配置错误

看网上有很多原因和说法,但是时间紧迫,急着在别人机子上运行一下。忽然看到 debug 版本可能是不成功的,需要编译成 release 版本才可以----果然。记录之。...

2010-09-09 11:32:49 261

原创 xp下直接删掉ubuntu分区后无法启动xp,提示 grub rescue

确实是在犯傻,以前就遇到过,今天又这样操作了,不过要怪也只能怪自己知道的都是模模糊糊,后知后觉……以前是通过 ubuntu 的安装盘解决的。这次手边没有,就用 windows 的安装盘解决了。通过这次查资料,又“模模糊糊”地学到了点东西。系统启动过程:BIOS----MBR----OSMBR:Master Boot Record好了,记录一下解决办法吧:插入...

2010-08-30 16:11:42 132

原创 关于ComboBox的控件事件CBN_SELCHANGE的问题

在编一个 MFC程序时,想响应一个下拉框ComboBox控件选择改变的事件,但是,总是在下一次选择改变的时候才触发上次的响应。参考:[url]http://topic.youkuaiyun.com/u/20090209/13/d1f74642-6098-40c2-8f4a-b053259b1ca3.html?seed=1987077585&r=66897224#r_66897224[/url]...

2010-07-12 11:48:36 1393

原创 VS 2005使用map文件查找程序崩溃原因(转载,很好)

一般程序崩溃可以通过debug,找到程序在那一行代码崩溃了,最近编一个多线程的程序,都不知道在那发生错误,多线程并发,又不好单行调试,终于找到一个比较好的方法来找原因,通过生成map文件,由于2005取消map文件生成行号信息(vc6.0下是可以生成行号信息的,不知道microsoft怎么想的,在2005上取消了),只能定位在那个函数发生崩溃。这里可以通过生成cod文件,即机器码这一文件,具体定位...

2010-07-09 17:15:14 259

原创 报错:error LNK2019: 无法解析的外部符号

出现这一报错,很有可能是定义了一个类,但没有实现之。还有一种情况,本质也是上述原因造成的。之前我通过添加现有项,引入了已粘贴在本工程目录下的 .h和 .cpp文件,但是关掉后再重新打开工程,编译的时候,就会报“error LNK2019: 无法解析的外部符”错误。这个时候再去看工程的“类视图”,是可以看到该类的定义的,但是,双击其成员,只能看到 .h文件中的定义,未能看到 .cpp...

2010-07-06 10:30:23 281

原创 VS2005,彻底删除一个类

最近在VS上搞点C++,真是痛苦啊,虽然这个IDE已经不错了,但是用完java的IDE再来用这个,就会发现,哎,实在不人性啊。彻底删除一个C++类:哎,就删除个类都这么麻烦:仅仅删除 .h和 .cpp文件,会报错:找不到该源文件-->先从Workspace中的FileView中删除对应的.h和.cpp文件,再关闭项目,从实际的文件夹中删除对应的.h和.cpp文件与.clw文...

2010-07-06 10:16:16 209

原创 c语言中,变量的声明与定义,方法的声明与定义

[b]第一部分:变量的声明和定义[/b]变量的声明:声明变量的类型和名字,但不分配存储空间。定义也是声明(这是许多人搞不清楚的地方)。变量的定义:指明变量的类型和名字,为变量分配存储空间。另外变量的初始化,是指在变量的定义出给出值。一般的情况下我们常常这样叙述,把不需要分配存储空间的称之为"声明",而把分配存储空间称之为"定义"。注意:在C++语言中,变量有且只能有一次...

2010-07-05 22:43:35 426

原创 正文分栏,脚注不分栏的设置(word2007)

在 word 中想达到如下样式:[quote]标题(不分栏)摘要(不分栏)正文(分栏)正文第一页左下角插入的脚注(不分栏)正文及以下(分栏)[/quote]将鼠标放在正文第一句,使用 引用--脚注方块右下角的小三角,插入脚注之后,脚注是分栏的,这才知道原来脚注是跟随鼠标所在处的文字的分栏情况的。然后将鼠标放在标题尾,在如上插入,这下脚注是不分...

2010-06-28 16:41:40 2907

原创 彻底 重命名 Web工程

1,在IDE中对工程进行重命名(如果到此为止,那么在浏览器中访问还必须使用原工程的名字),否则无法访问。2,右击工程,Properties----MyEclipse----web,修改 Web Context-root 的值,则可以在浏览器中使用新的工程名访问。说明:可以直接修改工程目录下 .mymetadata 文件中的 context-root="/newProjectName"。记得一定...

2010-06-23 15:28:23 109

原创 彻底 重命名 工程

1,在IDE中对工程进行重命名(如果到此为止,那么在浏览器中访问还必须使用原工程的名字),否则无法访问。2,右击工程,Properties----MyEclipse----web,修改 Web Context-root 的值,则可以在浏览器中使用新的工程名访问。3,彻底修改工程代码,替换原工程名出现的地方。...

2010-06-23 15:25:00 175

原创 转一篇好文:c3p0详细配置 及一个问题

c3p0详细配置 官方文档 : [url]http://www.mchange.com/projects/c3p0/index.html[/url][code="xml"]3301000falseTestfalse100nullfalse603...

2010-06-22 20:27:11 75

原创 C 递归实现 全排列

引用 全排列是将一组数按一定顺序进行排列,如果这组数有n个,那么全排列数为n!个。现以{1, 2, 3, 4, 5}为 例说明如何编写全排列的递归算法。 1、首先看最后两个数4, 5。 它们的全排列为4 5和5 4, 即以4开头的5的全排列和以5开头的4的全排列。 由于一个数的全排列就是其本身,从而得到以上结果。 2、再看后三个数3, 4, 5...

2010-06-20 21:18:08 121

原创 C/C++中的 sizeof 关键字

sizeof 得到的是其操作数的 [b]总的存储字节数[/b] !读通读透上面这句话,就没有问题了。

2010-06-08 17:15:51 75

原创 关于 static 和 extern 关键字

static int foo;(1) 如果 static int foo; 这一句位于函数中,则 static 表示的是存储属性,表明 foo 是一个静态局部变量。(2) 如果 static int foo; 这一句位于函数外面,则 foo 是一个静态全局变量,static 不再是表示存储性质,而是作为限制符来使用:用来限制全局变量 foo 的可见范围,将其作用域限制于所在的文件内...

2010-06-06 22:45:27 117

原创 全局变量、静态变量、局部变量、值类型的成员变量 的初始化,附数组的初始化...

全局变量(函数体外的变量)、静态变量(不管是全局,还是局部的):系统会自动初始化。整型:0,字符串:"",指针/数组:NULL局部变量(函数体、复合语句内的变量):要养成初始化的好习惯,编译器会给你胡乱初始化的。值类型的成员变量(即类的成员):会自动初始化。附记:int a = 1; //初始化a = 2; //赋值局部变量一离开其作...

2010-06-06 21:42:55 193

原创 堆和栈

I.转载自 [url]http://blog.youkuaiyun.com/hairetz/archive/2009/04/30/4141043.aspx[/url]一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2...

2010-06-06 20:29:23 93

原创 我的ubuntu分区

分了 40G 用来安装Ubuntu:10G: /1G: swap29G: /home

2010-06-06 18:29:42 104

原创 销毁线程最简单最安全的方法

销毁线程最简单也是最安全的方法就是:将 run() 方法体中的 [code="java"]while (!stop) { ...... }[/code]这个标志变量 stop 置为 true,终止该线程的无限循环,其它工作由垃圾回收器完成。如果不在一个类中,可以通过传参的方式(构造方法或者set方法)来改变线程中的stop。...

2010-05-18 11:49:15 398

原创 java 获取当前系统时间

[code="java"]SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(sdf.format(new Date()));[/code]

2010-05-18 11:43:14 100

原创 sql语句 空格

sql语句的[b]字段[/b]中,不能够出现空格,如果必须有空格,该字段需要使用 ' ' 将其引起来。

2010-05-18 11:35:18 1128

原创 Linux软件安装常用方法(转载)

[b]1、软件安装卸载,分几种情况:[/b][color=blue]A:[/color]RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。如何卸载:1、打开一个SHELL终端2、因为LINUX下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称...

2010-05-10 16:06:27 103

原创 在linux系统上安装apache服务器

见apache官方网站的documentation:[url]http://httpd.apache.org/docs/2.2/install.html[/url]讲解的非常清楚。这是一个好的学习方法,要时时想起。

2010-05-09 22:05:51 123

*ptrData++

由于 ++ 运算符与 * 运算符 是同优先级运算符,并且单目运算符都是自右向左的结合方向,所以 *ptrData++ 相当于 *(ptrData++),而由于是后置自增运算,所以先参与运算,再自增,实际效果为:先取 ptrData 所指的值,然后指针再往后移动...

2010-04-27 11:50:15 283

虚拟串口并定时向虚拟串口定时发数据

  你的电脑上是否只有一个串口,甚至没有,了不起了也就两个?更郁闷的是连串口通信的硬件都不在手边,而你的软件又是基于高采集速率得到的串口数据来计算的,没法手动模拟,怎么办?那么就试试如下方法吧。  先说下,我碰到的具体问题吧。手头接手别人的软件,VC6.0编的,需要不停的(小于等于1秒)从三个串口读取数据,并定时运算,但是软件和硬件都已经部署在现场了,而我却在百里之外的实验室里,所以实在是苦于...

2010-04-27 10:25:05 773

关于String对象的创建

今天看了[浪曦]Java常见笔试、面试题目深度剖析的第一课,看了才知道只有这一课是免费公开的。那就先笔记下学到的东西吧。哎,觉得自己基础太薄弱了。先说明几个知识点:1.String 的机制是有一个 String pool,当在 String池中存在需要的字符串时,就不会创建一个新的,否则就会创建一个新的。2.java将内存划分为 栈stack和 堆heap,堆主要用来存放创建的运行...

2010-04-25 22:15:17 99

三款日历输入文本框的控件

日历输入控件 很有用的 Calendar3,JSCal2-1.7,My97DatePicker

2009-09-06

自己摘录加总结的一些数据库技术

自己摘录加总结的一些数据库技术,包括ADO使用的详细介绍,limit方法,分页技术等等一些东西

2009-07-14

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

TA关注的人

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