![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实用技术
updownlife
这个作者很懒,什么都没留下…
展开
-
常用的正则表达式
匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]匹配空行的正则表达式:\n[\s| ]*\r匹配HTML标记的正则表达式:/.*|/ 匹配首尾空格的正则表达式:(^\s*)|(\s*$)匹配IP地址的正则表达式:/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配E转载 2011-12-24 14:30:46 · 1926 阅读 · 0 评论 -
Ubuntu快捷键大全
通用快捷键Alt + F1 类似Windows下的Win键,在GNOME中打开”应用程序”菜单(Applications)Alt + F2 类似Windows下的Win + R组合键,在GNOME中运行应用程序Ctrl + Alt + D 类似Windows下的Win + D组合键,显示桌面Ctrl + Alt + L 类似Windows下的Win + L 组合键,锁定桌面,不同在转载 2012-04-25 21:04:31 · 674 阅读 · 0 评论 -
windows消息列表
当button,combobox,listbox,menu 的可视外观改变时发送 此消息给这些空件的所有者 WM_MEASUREITEM = $002C; 当button, combo box, list box, list view control, or menu item 被创建时发送此消息给控件的所有者 WM_转载 2012-04-29 11:36:36 · 866 阅读 · 0 评论 -
C#用 SendKyes 结合 Process 或 API FindWindow、SendMessage(PostMessage) 等控制外部程序[转]
首页,要说明几个概念:Win32 平台是 消息驱动模式 .Net 框架是 事件驱动模式 标题所指的 “控制外部程序”,外部程序是指与本程序无内在相关性的另外一个程序 基于上面提到的,对于.NET的winform程序,在默认情况下(即未对接收消息的事件做自定义处理,说白了:就是没有重写/覆写(override)窗体(Form)的DefWndProc 事件),.Net 的 winf转载 2012-04-29 17:00:30 · 1089 阅读 · 0 评论 -
SendMessage和PostMessage的用法
定义消息 在c#中消息需要定义成windows系统中的原始的6进制数字,比如 const int WM_Lbutton = 0x0; //定义了鼠标的左键点击消息 public const int USER = 0x000 // 是windows系统定义的用户消息 消息发送 消息发送是通过windows提供的API函数转载 2012-04-29 11:56:47 · 16796 阅读 · 2 评论 -
两种开发方法的SVN目录结构
Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是 svn://proj/ | +-trunk +-branches +-tags 这 是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目转载 2012-04-28 18:19:43 · 584 阅读 · 0 评论 -
TotoiseSVN的基本使用方法
TotoiseSVN的基本使用方法在 项目管理实践教程一、工欲善其事,必先利其器【Basic Tools】中,我已经讲解了怎样安装TortoiseSVN。在上面的讲解中已经讲了怎么使用VisualSVN Server了,今天我要讲的是,TortoiseSVN的简单使用方法。一、签入源代码到SVN服务器假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我转载 2012-04-28 18:21:23 · 566 阅读 · 0 评论 -
C# .NET中如何使用GetCursorPos函数 例程
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.Interop转载 2012-04-29 19:52:10 · 1004 阅读 · 0 评论 -
windows下命名管道、邮件槽使用学习
命名管道例子服务端创建管道 CreateNamedPipe等待客户端连接 ConnectNamedPipeRead 或 Write操作 断开连接 DisconnectNamedPipe关闭句柄 #include #include const DWORD BUFSIZE = 1024;const DWORD PIPE_TIMEOUT = 5转载 2012-05-28 23:20:42 · 2299 阅读 · 0 评论 -
C++定时器的简单例子
// timer_test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include VOID CALLBACK TimerProc(HWND hwnd,UINT uMsg,UINT idEvent,DWORD dwTime); VOID CALLBACK原创 2012-05-12 21:09:51 · 3905 阅读 · 0 评论 -
Windows下的Win32串口编程
在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。 一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。 在Win32下,可以转载 2012-05-12 16:49:18 · 743 阅读 · 0 评论 -
c# GDI+简单绘图
最近对GDI+这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等. 废话不多说了,我们先来认识一下这个GDI+,看看它到底长什么样.GDI+:Graphics Device Interface Plus也就是图形设备接口,提供了各种丰富的图形图像处理功能;在C#.NET中,使用GDI+处理二维(2D)的图形和图像,使用DirectX处理三维(3D)的图形图像,转载 2012-05-14 18:30:53 · 3410 阅读 · 0 评论 -
C#结束进程通用方法
xxxprocess.CloseMainWindow();原创 2012-06-02 10:35:16 · 1028 阅读 · 0 评论 -
C#中WebClient中文乱码的解决办法
第一次尝试: string question = textBox1.Text.ToString(); WebClient youdao = new WebClient(); youdao.Encoding = System.Text.Encoding.GetEncoding("GB2312");原创 2012-06-01 17:46:12 · 9043 阅读 · 0 评论 -
修复win7无法启动
Win7系统莫名奇妙的不能启动了。显示的问题是\windows\system32\winload.exe丢失或损坏,状态0xc000000f。 解决办法: 1. 最直接的办法是用安装盘重新启动,修复系统。 2. 用WinPE启动,在命令行中进入C:\windows\system32目录下(如果你的系统盘不在c盘,请类推)。然后输入:bcdedit /set {default}转载 2012-04-08 09:15:27 · 27243 阅读 · 0 评论 -
html学习笔记
1.HTML标签是HTML语言中最基本的单位,HTML标签是HTML语言最重要的组成部分.通常要用两个角括号括起来:和>.都是闭合的(闭合就是标签的最后要有一个/,来标示结束.),但不一定是成对出现的,比如和一对标签.(是开始标签,是结束标签,在开始和结束标签中可以有内容),比如<br />就是单独的.(注意要在最后加上/,以标示其是独立的)标签是大小写无关的,跟表示的意思是一样的.标原创 2012-03-16 19:36:24 · 462 阅读 · 0 评论 -
一个很有创意 的关于javascript的注释方法
<!-- document.write("dreamdu!"); //--> 当浏览器不支持JavaScript时,屏蔽JavaScript代码。这个代码是骇客技术,属于HTML注释,// 是JavaScript注释。当浏览器支持JavaScript时//代码生效,因此HTML的注释没有效果;当浏览器不支持J转载 2012-03-16 23:42:30 · 1324 阅读 · 0 评论 -
将Access数据库导入到SQLite最简单的方法!
通过SQLite Expert创建数据库,然后import --〉Data Transfer Wizard--〉import data into...--〉ADO Data Source输入Provider=Microsoft.Jet.OLEDB.4.0;Data source=C:\\greword.mdb(即:你的数据库存放的路径)用户名和密码不用输 直接确定就好了之后,一路nex原创 2011-08-22 00:17:47 · 3877 阅读 · 1 评论 -
绝好的数据库语言SQL教程!!!
绝好的数据库语言SQL教程!!!http://www.w3school.com.cn/sql/index.asp原创 2011-08-20 16:50:15 · 723 阅读 · 0 评论 -
用word中的通配符处理中英文翻译的分行问题
选中使用通配符,查找内容:[!^1-^127]{1,}*^13 即:查找以若干个非英文字母或符号开头,以回车结尾的任意长字符串替换内容:^13^&^&表示查找到的内容 ^13表示回车即:替换成在查找内容前添加一个回车换行符如图:原创 2011-10-03 11:24:15 · 2900 阅读 · 0 评论 -
计算机中的服务是什么意思?
操作系统中的服务是指执行指定系统功能的程序、例程或进程,以便支持其他程序,尤其是低层(接近硬件)程序。通过网络提供服务时,服务可以在Active Directory(活动目录)中发布,从而促进了以服务为中心的管理和使用。 服务是一种应用程序类型,它在后台运行。服务应用程序通常可以在本地和通过网络为用户提供一些功能,例如客户端/服务器应用程序、Web服务器、数据库服务器以及其他基于服务器的应用原创 2012-03-11 16:31:43 · 16306 阅读 · 0 评论 -
win7环境下telnet完整配置与测试
1、win7环境下默认telnet命令是被禁用的!应该手动安装telnet服务。开始菜单-->控制面板-->程序-->打开或关闭windows功能;将选项”Telnet服务器”+”Telnet客户端”打上勾,确定即可。2、运行”services.msc”,找到telnet服务,右击选”属性”,将其改为手动启动;3、查看telnet命令是否可用转载 2012-02-29 22:07:50 · 6948 阅读 · 3 评论 -
用word2003打开.docx文件
今天,我去一家小打印店打印一篇文章,插入U盘,找到xxx.docx,双击打开,打不开,让我选择打开方式,我晕,这电脑只有office2003,总不能再跑回宿舍另存吧,这样太没面子了,于是,我开始想办法,首先,强行用记事本打开,一堆乱码,看来这样不行,接着,我把扩展名改成.doc,这样不就可以用2003打开了嘛,哈哈,不行,一堆乱码,然后,我看到了winRAR,死马当活马医吧,随手一点,居然打开了!原创 2011-12-24 15:45:18 · 2837 阅读 · 0 评论 -
饭否,唧歪们MSN、QQ、GTalk机器人实现原理及代码
--饭否,唧歪MSN机器人实现原理(DotMSN2.0解析篇,以下代码作者全部测试通过)腾讯滔滔近期发布,各大IT网站争相报道最后的结论是滔滔不会做MSN、GTalk机器人,所以饭否、唧歪类网站在腾讯入侵后仍然有生存的余地。twitter模式,即迷你博客网站的兴起、流行主要是因为接入方法多样我们打开这些网站,可以发现迷你博客内容的发布多数不是来自网页,超过半数是转载 2011-11-09 21:41:33 · 1050 阅读 · 0 评论 -
ubuntu 10.10 添加系统调用的方法
主要参考以下文章向linux内核中添加三个系统调用(Ubuntu9.10) - 耕耘--IT - 博客园 内核编译的过程(网上收集) - 小楠楠 - 博客大巴 编译内核(2.6.11)_儒雅_百度空间 向Linux内核添加系统调用函数_百度文库 Ubuntu 10.04 编译安装最新版本Linux-2.6.34内核【转】 - -转载 2011-10-23 11:57:24 · 723 阅读 · 0 评论 -
Ubuntu强行关机导致mount of filesystem failed
运行:fsck -f 即可原创 2011-10-23 11:25:20 · 847 阅读 · 0 评论 -
世界上最短的病毒
打开记事本,敲入 start cmd%0保存成bat格式运行--〉死机。。。原创 2011-08-12 00:20:10 · 1904 阅读 · 2 评论 -
编码问题详解
http://www.cnblogs.com/KevinYang/archive/2010/06/18/1760597.html原创 2011-06-04 23:45:00 · 368 阅读 · 0 评论 -
强制删除windows文件的终极解决方法
今天,舍友的电脑win7装到一半失败了,强行关机,留下了一个6G的windows文件夹,无法删除,提示需要TrustedInstaller权限。我尝试进入文件夹的 属性-安全-编辑,增加TrustedInstaller的权限,但是失败了。于是,我接着尝试U盘启动进入windows PE,还是无法删除。最后,我出绝招了,开机按F8,修复计算机,进入命令提示符,在dos下找了这个盘,看到了那个久违原创 2012-03-16 15:19:59 · 14656 阅读 · 0 评论 -
今天,你又在用管理员账户心安理得的到处逛了吗?
什么是system权限?为什么说它是最高的权限? 请大家认真看完本贴。(重新编辑下,删除NTFS权限内容,更改部分文字颜色这样不会感觉眼睛疲劳,删除增加某些内容。)底下提供完整版的文章下载有doc 和txt 两种格式的一. 权限的由来 远方的某个山脚下,有一片被森林包围的草原,草原边上居住着一群以牧羊为生的牧民。草原边缘的森林里,生存着各种动物,包括野狼。 由于羊群是牧民们转载 2012-03-16 15:23:50 · 844 阅读 · 1 评论 -
绝好html速成教程,简单易懂!!!
http://www.dreamdu.com/xhtml/原创 2012-03-16 19:37:59 · 2011 阅读 · 0 评论 -
清空串口缓冲区
缓冲区控制Win32通信API除了提供SetupComm()函数实现初始化的缓冲区控制外,还提供了PurgeComm()函数和FlushFileBuffers()函数来进行缓冲区操作。PurgeComm()函数的声明如下:BOOL PurgeComm(HANDLE hFile, // 返回的句柄DWORD dwFlags // 执行的动作);参数hFile指向由Cr转载 2012-05-20 16:07:49 · 20617 阅读 · 1 评论