自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (7)
  • 收藏
  • 关注

原创 深入浅出Android--Google手持设备应用程序设计-摘要

最简洁的AlertDialognew AlertDialog.Builder(this).setTitle( "关于Android BMI").setMessage("Android BMI Calc").show(); AlertDialog加入一个按钮new AlertDialog.Builder(this).setTitle(R.string.about_title

2011-06-15 13:10:00 1164

原创 Android SDK 3.1 离线安装

最近学Android开发,下载最新的Android SDK时,是用AVD Manager的自动下载功能,这东西下载速度太慢,特别是在网络繁忙的时候,又不能断点下载,搞个几小时很常见,最可恶的是,好不容易下完了,下回重装又要等个几小时。 上网找离线安装方法,发现目前只有2.2版本以下的才有离线安装包,最新的3.1肯定没有。 后来发现网上有个帖子是讲用下载工具手动下载软件包后,把那些包

2011-06-14 09:17:00 1419

原创 快遗忘的东西

想起来用Delphi写windows服务程序时老是无法正常关闭服务,后来想用结束进程的办法去强制关闭服务,一开始常规的结束进程的函数不起作用,后来为进程提高了“调试权限”,就可以成功结束了。

2011-06-14 09:04:00 636

原创 C的可变参数的一些例子

<br />自己的例子<br />int hhprintf(char* format, ...)<br />{<br /> char sprint_buf[256];<br /> va_list args;<br /> int n;<br /> va_start(args, format); <br /> n = vsprintf(sprint_buf, format, args);<br /> va_end(args);<br /> printf("I am ");<br /> fwrite(sprint

2011-05-09 15:42:00 720

原创 如何将EXE和资源文件打包成一个EXE

假定:配置程序为set.exe显示信息程序show.exe配置信息文件为info.dat声音文件sound.wav目标:1.在set.exe中点击某按钮,将show.exe、info.dat、sound.wav打包成一个文件xxxx.exe’。2.show.exe’被执行后,在windows/system目录下释放出info.dat、sound.wav两个文件。3.show.exe’读取windows/system中所需要的文件。实现分两部分,一部分在set.exe,一部分在show.exe。一、set.e

2010-09-18 22:17:00 9697 2

原创 EXE的程序图标描述及修改(非PE修改)

因为某些原因,我想将一个EXE中的程序图标换成另外一个EXE文件中的图标。 这里说的图标并不是指EXE中所有的图标。EXE文件中可能包含成百上千的图标资源,我的更换目标只是程序图标,就是在windows资源管理器中所看到的图标。 讲到图标,先讲讲这两天我在这方面的收获。 先说下ICO,图标格式文件。typedef struct{    WORD           id

2010-02-02 14:56:00 9183 1

原创 学习用互斥对象实现线程同步

 前段时间要做个多线程数据共享的例子。多线程之间用过不少,数据同步,是第一次做。之前看书的时候看到很多这方面的说明,感觉很复杂,一直没去深入。这次要做这个应用了,遇上不少问题。一开始就是看不懂网上的教程,看了之后,发现人家讲了很多,自己看了,似乎看懂了又没看懂。嫌麻烦就尝试用一个全局变量来做“忙标志”,要操作数据的线程先把标志置“忙”,操作完之后恢复为“闲”。其它线程看到忙标志就暂停,

2009-11-15 20:33:00 958

原创 DOS GUI 零零碎碎

windows xp sp3环境下 turbo c++ 3.0 编的图形程序不能使用.程序一启动就是黑屏. windows 98,虽然写出来的东西能写.但98下不能用ultraedit,editplus工具,要用tc++的集成开发环境去写一个大程序,会很累人.所以放弃. windows 2003 sp1,直接双击tc的快捷方式无法运行成开发环境.要在CMD模式下用命令行执行.如果运

2009-05-14 18:36:00 848

原创 VC6与VS2005冲突

电脑上如果同时有VC6与vs2005 vc6编译时有可能会经常造成无法编译.甚至(编译过程无法停下来)造成系统异常,无法重启. 大家注意.这跟之前什么杀毒软件冲突无关. 解决方法..... 卸载vs2005... 我不用vs2005,. 可能是path环境的问题,有兴趣的朋友研究一下.告诉我答案.

2009-04-16 09:13:00 775

原创 哀记阿桑

今早打开腾讯新闻,发现一条撼动心扉的事。 阿桑走了。 那个用那独特,带着点嘶哑的嗓音,唱着受了点伤、唱着叶子的女人。。。很喜欢她的歌,曾经唱着她的歌走过多少暗淡的日子,陪我熬过多少哀愁。她的歌唱出了我好多的不舍得,好多的无可奈何;在我不得不面对人类脆弱的感情,而梦想又被现实三番四次践踏的时候,也是她的歌让我抓住了那么一些些的依靠。。。人家说她是位疗伤歌手,我想,是吧。我不爱

2009-04-07 17:10:00 724

原创 更改linux时间

最近在uc7408下做开发.想用程序修改时间.在网上搜了老半天代码,发现一个函数settimeofday,但是参数是timeval的,不知道要怎么得到.搜了好久,还是没搜到,TMD,是我不会搜还是别人太贱.老是说一半不说一半的. 后来没办法调用系统的date命令完成.改时间的时间要注意原来系统的时间格式. date -sdate: option requires an argu

2009-03-24 13:40:00 1244 1

原创 禁用、启用网络连接

电脑启动时进入桌面后特慢,要等差不多两分钟才能正常操作。要等网络连接图标出现。这个图标在杀毒软件图标出现后才出现,怀疑杀毒软件的防火墙功能检测网络连接时阻塞了。 于是要想个方法,在关机时把所有网络连接都禁用,这样如果有效,开机时进入桌面的阻塞问题就不存在了。正常启动后,再手动恢复连接,虽然多了两个手动的过程,但过程肯定少于两分钟。 网上搜了一下,找个了脚本实现方法,实现网络连接的禁

2009-03-22 12:53:00 3944

原创 IEC103通讯规约学习心得

最近接到个任务,要让后台跟南瑞的ISA-353G线路光纤纵差保护测控装置通讯,主要任务是取该装置的遥测、遥信和保护事件。这个装置使用IEC103规约,经常一个多星期的研究,总算把103搞懂了。可能层次一般,但必竟完成任务了。 IEC103,有两种通讯模式,平衡模式和非平衡模式,353G用的是非平衡模式,即Pooling模式。刚接触103,就被一堆专业术语给唬住了,其实只要理解了103的通讯

2007-12-10 11:02:00 24727 19

原创 MD5加密(C#与Delphi)

public string MD5Encrypt(string objStr)  {   //获取要加密的字段,经过编码后(必须),并转化为Byte[]数组    byte[] data= Encoding.Default.GetBytes(objStr);    //建立加密服务    System.Security.Cryptography.MD5 md5 = new System.Secur

2007-06-24 18:01:00 3709 1

原创 ASP.NET+C#使用JMail发送邮件

myJmail.Message jmail=new myJmail.Message();   DateTime t=DateTime.Now;      string subject= tbTitle.Text;      string body= tbContent.Text.Replace("/n","");   string fromemail="[email protected]";    

2007-06-07 20:09:00 3341 2

原创 《拒绝“GHOST版”操作系统,安全从现在做起》有感而发

 好多人讲过了,网上Ghost版的操作系统很多,有好有坏。无可争议。我装过满盘病毒的,也装过用了半年多啥事没有的,期间还装过卡巴,诺顿,Nod32,Mcafee,升到最新版,全盘扫描过。啥毒没有。没有吹牛,那时无聊在试用各大杀毒软件。有些机器是不能用G版的,或者装了以后不稳定的,主要是硬件问题。不能用就不用呗!!!自己做Ghost!!!扯什么。有时硬件问题,你用不用G版一样装不了。我用的是

2007-05-06 20:24:00 2392 3

原创 终于修改了EXE的图标罗

这些天研究怎样修改EXE文件里面的图标,看了antghazi>一文,一开始连代码该怎么打也不知道,后来代码拼出来了,有些地方还是不明白,耽搁了两三天.关键就在 pFirstIcon = firstIconData->OffsetToData - rsrc_SectionHeader->VirtualAddress + (char*)dirRoot;为什么要减去 VirtualAddress

2007-04-22 03:29:00 8922 3

原创 一个牛人的回贴代码

 在CSDN论坛上见到一个帖子《大家会娶一个为别人男人而流产,导致不育症的女孩子吗 》有个牛人做此回答。。。。佩服。   speaking88888888(十六夜月华) ( ) 信誉:100    Blog 2006-12-03 12:45:18

2006-12-03 22:10:00 3384

转载 用Eclipse搭建JSP开发环境

 花了一天多的时间,终于把Eclipse开发环境建好。中间遇到很多问题,幸好坚持下来,找到资料,解决掉了它!!在此只贴出链接!http://www.blogjava.net/hongjunli/archive/2006/08/13/63360.html

2006-11-07 21:53:00 1189

原创 从一段Javascript脚本出现的疑惑

 /*删除全部项,返回值 被删除的总数*/function DelAllItems(){ var c=0; var table = document.getElementById("ListItemPro");  var tbodys = table.getElementsByTagName("tbody");  while(tbodys.length>1)  {   //alert(tbodys

2006-11-07 21:36:00 763

原创 Duwamish7的研究(一)

1.HttpContext.Current.Request.Url.Host//返回当前程序(*.aspx)的主机或IP地址2.HttpContext.Current.Request.Url.ApplicationPath//返回当前程序(*.aspx)的根目录以htpp://localhost/WebApplication/default.aspx为例HttpContext.Current.Re

2006-10-08 01:50:00 916

原创 第一次团队开发项目有感

0 6年4月年代表学校与其它三个同学组建YYG开发小组,进行为期两个多月的学生课程注册系统的开发,这也是我第一次参与团队项目开发,虽说没有进行编码的工作,可是三个月下来,收获也是不小。最起码的是获得了宝贵的经验,然后被迫了解了一下RUP建

2006-10-03 03:23:00 1360

原创 使用Windows API 开发Winsock程序(一)

源自>里面的Finger与Echo实例的个人总结在编制Winsock程序时,一般遵循以下基本步骤:(1)初始化Winsock动态链接库(Windows自带)(2)建立Socket对象(3)连接主机(包括IP地址,端口等的配置)(4)跟主机进行信息交互(5)关闭Socket对象(6)释放Winsock动态链接库 依照这个过程,使用Delphi进行表述.Winsock的函数已经在Delphi的

2006-10-03 02:01:00 1550

原创 DW中用字符串连接数据库找不到表格的解决办法(抄的)

安装完winXPSP2后会出现Dreamweaver能连接数据库但找不到表格的情况!这是官方承认的BUG之一。问题主要是因为XP+SP2的mdac27版本不同不兼容引起的。解决方案:1 在 Dreamweaver 中,选择“站点”>“高级”>“删除连接脚本”。 2 退出 Dreamweaver。  安装该扩展程序。 3 重新启动 Dreamweaver 并创建新的数据库连接。 补丁下载

2006-05-01 01:25:00 3531

原创 软件界中的炒作

最近几年,发现两宗较大的“软件炒作”现象。一是Linux,二是FireFox。Linux在杂志上但凡看到Linux,它必定要提到Windows,提到Windows,必定会提到安全性话题,之后结论必然是Windows是一个安全性很差的系统,非常多的漏洞;Linux采用的内核使得它具备比Windows更好的安全性。是的,Linux刚出来的几年,安全性能的确是得到了业界的同,其系统内核也在安全性上下了相

2005-07-01 09:07:00 1634

原创 听某软件开发公司老总讲座有感

昨天,也就是2005年6月27号,听了珠海某软件公司王志强总经理的讲座。具体是哪个公司我忘了,发的宣传资料我也扔了,老总的名字我都有点不确定。他主要给我们讲了当今IT界软件开发人员需要怎么学习的问题。我最记得他这么个观点:我们要学习的是最新的技术,所有旧的即将被淘汰的技术都不需要学习。简单说就是现在只需要学.NET,所以非.NET技术都不需要学,即所有在2001年之前的技术都不需要学。包括C、De

2005-06-28 10:09:00 4897

Unix编程常见问题解答 高清PDF含书签目录

Unix编程常见问题解答(FAQ/Frequently Asked Questions)(v1.37)(中文版 v0.1.0) 作者:天下一菜 来源:博客园 问题目录 ******** (译者:这里我有意保留原文以便于查询) 1. Process Control 进程控制 1.1 Creating new processes: fork() 创建新进程:fork函数 1.1.1 What does fork() do? fork函数干什么? 1.1.2 What's the difference between fork() and vfork()? fork函数 与 vfork函数的区别在哪里? 1.1.3 Why use _exit rather than exit in the child branch of a fork? 为何在一个fork的子进程分支中使用_exit函数而不使用 exit函数? 1.2 Environment variables 环境变量 1.2.1 How can I get/set an environment variable from a program? 我怎样在程序中获得/设置环境变量? 1.2.2 How can I read the whole environment? 我怎样读取整个环境变量表? 1.3 How can I sleep for less than a second? 我怎样睡眠小于一秒? http://archive.cnblogs.com/a/201848/(第 2/66 页)2011-12-20 9:55:10 Unix编程常见问题解答(FAQ / Frequently Asked Questions)(v1.37)(中文版 v0.1.0) - 博客文库 - 博客园 1.4 How can I get a finer-grained version of alarm()? 我怎样得到一个更细分时间单位的alarm函数版本(译者注:希望alarm 的时间小于一秒)? 1.5 How can a parent and child process communicate? 父子进程如何通信? 1.6 How do I get rid of zombie processes? 我怎样去除僵死进程? 1.6.1 What is a zombie? 何为僵死进程? 1.6.2 How do I prevent them from occuring? 我怎样避免它们的出现? 1.7 How do I get my program to act like a daemon? 我怎样使我的程序作为守护程序运行? 1.8 How can I look at process in the system like ps does? 我怎样象ps程序一样审视系统的进程? 1.9 Given a pid, how can I tell if it's a running program? 给定一个进程号(译者注:pid: process ID),我怎样知道它是个正 在运行的程序? 1.10 What's the return value of system/pclose/waitpid? system函数,pclose函数,waitpid函数 的返回值是什么? 1.11 How do I find out about a process' memory usage? 我怎样找出一个进程的存储器使用情况? 1.12 Why do processes never decrease in size? 为什么进程的大小不缩减? 1.13 How do I change the name of my program (as seen by `ps')? 我怎样改变我程序的名字(即“ps”看到的名字)? 1.14 How can I find a process' executable file? 我怎样找到进程的相应可执行文件? 1.14.1 So where do I put my configuration files then? 那么,我把配置文件放在哪里呢? 1.15 Why doesn't my process get SIGHUP when its parent dies? 为何父进程死时,我的进程未得到SIGHUP信号? 1.16 How can I kill all descendents of a process? 我怎样杀死一个进程的所有派生进程? 2. General File handling (including pipes and sockets) 一般文件操作(包括管道和套接字) 2.1 How to manage multiple connections? 怎样管理多个连接? 2.1.1 How do I use select()? 我怎样使用select()? 2.1.2 How do I use poll()? 我怎样使用poll() ? 2.1.3 Can I use SysV IPC at the same time as select or poll? 我是否可以将SysV 进程间通信 (译者注:IPC: Interprocess Communications) 与select或poll同 时使用? 2.2 How can I tell when the other end of a connection shuts down? 我怎么知道连接的另一端已关闭? 2.3 Best way to read directories? 读目录的最好方法? 2.4 How can I find out if someone else has a file open? 我怎么知道其他人已经打开一个文件? 2.5 How do I `lock' a file? 我怎样锁定一个文件? 2.6 How do I find out if a file has been updated by another process? 我怎么知道一个文件是否已被其他进程更新? 2.7 How does the `du' utility work? “du”工具程序是怎么工作的? 2.8 How do I find the size of a file? 我怎么知道一个文件的大小? 2.9 How do I expand `~' in a filename like the shell does? 我怎样象shell程序一样将一个文件名中含有的“~”展开? 2.10 What can I do with named pipes (FIFOs)? 我能用有名管道(FIFOs)(译者注:FIFO: First In First Oout)干什么? 2.10.1 What is a named pipe? 什么是有名管道? 2.10.2 How do I create a named pipe? 我怎样创建一个有名管道? 2.10.3 How do I use a named pipe? 我怎样使用一个有名管道? 2.10.4 Can I use a named pipe across NFS? 我能基于网络文件系统(译者注:NFS:Network File System)使用有名管道 吗? 2.10.5 Can multiple processes write to the pipe simultaneously? 多个进程能否同时向这个管道写执行写操作? 2.10.6 Using named pipes in applications 在应用程序中使用有名管道。 3. Terminal I/O 终端输入/输出(I/O:input/output) 3.1 How can I make my program not echo input? 我怎样使我的程序不回射输入? 3.2 How can I read single characters from the terminal? 我怎样从终端读取单个字符? 3.3 How can I check and see if a key was pressed? 我怎样检查是否一个键被摁下? 3.4 How can I move the cursor around the screen? 我怎样将光标在屏幕里移动? http://archive.cnblogs.com/a/201848/(第 3/66 页)2011-12-20 9:55:10 Unix编程常见问题解答(FAQ / Frequently Asked Questions)(v1.37)(中文版 v0.1.0) - 博客文库 - 博客园 3.5 What are pttys? pttys(pttys:Pseudo-teletypes)是什么? 3.6 How to handle a serial port or modem? 怎样控制一个串行口和调制解调器(译者注:modem: modulate-demodulate) 3.6.1 Serial device names and types 串行设备和类型 3.6.2 Setting up termios flags 设置termios的标志位 3.6.2.1 c_iflag 3.6.2.2 c_oflag 3.6.2.3 c_cflag 3.6.2.4 c_lflag 3.6.2.5 c_cc 4. System Information 系统信息 4.1 How can I tell how much memory my system has? 我怎样知道我的系统有多少存储器容量? 4.2 How do I check a user's password? 我怎样检查一个用户的口令? 4.2.1 How do I get a user's password? 我怎样得到一个用户的口令? 4.2.2 How do I get shadow passwords by uid? 我怎样通过用户号(译者注:uid: User ID)得到阴影口令文件中的口令? 4.2.3 How do I verify a user's password? 我怎样核对一个用户的口令? 5. Miscellaneous programming 编程杂技 5.1 How do I compare strings using wildcards? 我怎样使用通配字符比较字符串? 5.1.1 How do I compare strings using filename patterns? 我怎样使用文件名通配模式比较字符串? 5.1.2 How do I compare strings using regular expressions? 我怎样使用正则表达式比较字符串? 5.2 What's the best way to send mail from a program? 什么是在程序中发送电子邮件的最好方法? 5.2.1 The simple method: /bin/mail 简单方法:/bin/mail 5.2.2 Invoking the MTA directly: /usr/lib/sendmail 直接启动邮件传输代理(译者注:MTA: mail transfer agent):/usr/ bin/sendmail 5.2.2.1 Supplying the envelope explicitly 显式提供收件人信息 5.2.2.2 Allowing sendmail to deduce the recipients 允许sendmail程序根据邮件内容分析出收件人 6. Use of tools 工具的使用 6.1 How can I debug the children after a fork? 我怎样调试fork函数产生的子进程? 6.2 How to build library from other libraries? 怎样通过其他库文件建立新的库文件? 6.3 How to create shared libraries / dlls? 怎样创建动态连接库/dlls? 6.4 Can I replace objects in a shared library? 我能更改一个动态连接库里的目标吗? 6.5 How can I generate a stack dump from within a running program? 我能在一个运行着的程序中生成堆栈映象吗?

2011-12-21

Delphi面向对象编程思想PDF带书签版(part4/4)

当时传这个资源的时候,最后关头,该死的CSDN老是报错,传了四五遍还不行。现在把最后一部分传上来,给大家带来不便,抱歉了。

2008-09-04

Delphi面向对象编程思想PDF带书签版(part3/4)

原来CSDN的gattaca上传的,那个版本没有书签,我做了一个,可花了点时间哦。想赚分,也来上传了~~~~

2008-07-05

Delphi面向对象编程思想PDF带书签版(part2/4)

原来CSDN的gattaca上传的,那个版本没有书签,我做了一个,可花了点时间哦。想赚分,也来上传了~~~~

2008-07-05

Delphi面向对象编程思想PDF带书签版(part1/4)

原来CSDN的gattaca上传的,那个版本没有书签,我做了一个,可花了点时间哦。想赚分,也来上传了~~~~

2008-07-05

自动化现场考问题

自动化现场考问题100

2008-07-03

电气调试工程师经验

南瑞的工程人员工作经验总结

2008-07-03

空空如也

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

TA关注的人

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