自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

转载 UTF-8,UNICODE,Gb2312他们3个之间的相互转换.

UTF-8:   3字节一个字符UNICODE: 2字节一个字符GB2312:  1字节一个字符例子:“你”字的UTF-8编码: E4 BD A0        11100100 10111101 10100000“你”的Unicode编码: 4F 60            01001111 01100000按照UTF-8的编码规则,分解如下:xxxx0100 xx111101 xx100000

2009-03-11 18:12:00 1517 1

转载 小端模式 大端模式

嵌入式系统开发者应该对Little-endian和Big-endian模式非常了解。例如,16bit宽的数0x1234在Little-endian模式CPU内存中的存放方式(假设从地址0x4000开始存放)为:内存地址0x40000x4001存放内容0x340x12而在Big-end

2009-03-07 15:34:00 5776 3

转载 CString 操作指南

原著:Joseph M. Newcomer 翻译:littleloach 原文出处:codeproject:CString Management 通过阅读本文你可以学习如何有效地使用 CString。   CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧

2009-02-21 15:43:00 478

原创 SQL一些总结

 1:replace 函数第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么select replace(lihan,a,b) -----------------------------lihbn(所影响的行

2009-02-06 15:10:00 459

转载 监控特定文件夹的事件:三种解决方法汇总

LDBIVR程序中要监视特定文件夹的文件落地或者删除事件,本来要用SHELL中的事件通知机制,后来因为要考虑到各种意外事件,如服务意外退出、服务器崩溃等,遂作罢。  对于目录事件异步通知,大致有三个方法:  调用Windows的api函数ReadDirectoryChanges监视指定目录中文件(推荐使用),这个使用异步IO:http://msdn.microsoft.com/library/de

2009-01-16 10:57:00 1396

转载 注册表与盘符(转victor888文章 )

 写点东西,把这阶段的研究内容记录下来,同时也给研究相关内容的同志提供参考,免得走弯路。  先说几句实话,在网上我所搜索到的有用的东西,基本都是外国鬼子搞的,不得不佩服他们,在技术内容探讨上,外国人非常的深入,而且论坛没有垃圾回帖,这和我们这里是截然不同的。说差距,主要是在原始基础创新层面。我搞的那个调整盘符的批处理,只有MSFN的JACLAZ(他也是MSFN,BOOT-LAND,911C

2009-01-13 17:24:00 5111 3

转载 php/ mysql 执行事务实例

$LinkID =mysql_connect(localhost:3307,root,*******);  mysql_select_db(web_his,$LinkID);  mysql_query("set names utf8");     /* 创建事务 */  mysql_query(START TRANSACTION) or exit(mysql_error());  

2008-10-08 19:37:00 826

原创 改写nufw 把用户和ip绑定

 成功改写,用GHashTable 记录用户和ip,在用户验证函数中比较用户的ip和记录的ip,失败返回return SASL_FAIL;

2008-10-05 16:36:00 717

原创 iptable设置NAT

  iptables -A INPUT -i eth1 -j ACCEPT#这一行是让NAT 主机可接收来自内网LAN的数据包echo "1" > /proc/sys/net/ipv4/ip_forward#这一行则是让linux具有router的功能(如果出现bash: /proc/sys/net/ipv4/ip_forward: Permission denied错误 可以现bash 在执行)

2008-07-27 15:47:00 1873

转载 Visual C++线程同步技术剖析

作者:中国电波传播研究所 郎锐■来自:yesky摘要: 多线程同步技术是计算机软件开发的重要技术,本文对多线程的各种同步技术的原理和实现进行了初步探讨。关键词: VC++6.0; 线程同步;临界区;事件;互斥;信号量; 正文   使线程同步  在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程

2008-06-28 18:55:00 552

转载 Visual C++ MFC 简明教程

http://www.ittide.com/document/book/mfc.html第一部分:MFC导论原著:Marshall Brain 编译:张圣华  Visual C++ 不仅仅是一个编译器。它是一个全面的应用程序开发环境,使用它你充分利用具有面向对象特性的 C++ 来开发出专业级的 Windows 应用程序。为了能充分利用这些特性,你必须理解 C++ 程序设计语言。掌握

2008-06-25 19:07:00 1579 1

原创 .net学习资料

虽然现在没有时间学,还是记一下: http://www.microsoft.com/china/msdn/events/webcasts/shared/Webcast/MSDNWebCast.aspx

2008-06-04 18:47:00 608

转载 第二课,绘制几何图形

大家好,这里是OpenGL入门教室。在正式开始前,我想罗嗦几句。我的课程是写一章就上传一章的,因此不能保证上传时间的稳定性,这几天我辛苦一些,争取前面的课程可以写快一点。但大家也不能太心急,毕竟OpenGL是一个很大的课题,后面的内容会很多。对于我本人而言,随着学习的进行,制作课程的难度也会逐渐增大,相应的,制作时间也会增加。大家等不及的话,学习时也可以找其他教材来看。现在开始进行第二课。本次课程

2008-04-12 16:38:00 876

转载 第一课,编写第一个OpenGL程序

说起编程作图,大概还有很多人想起TC的#include 吧?但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。1、与C语言紧密结合。OpenGL命令最初就是用C语言函数来进行

2008-04-12 16:30:00 1271 2

转载 http://msdn2.microsoft.com/zh-cn/library/default.aspx

http://msdn2.microsoft.com/zh-cn/library/default.aspx 

2006-07-07 11:36:00 2180

转载 js

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();  事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 e

2006-06-16 15:31:00 943

原创 我只在乎你

想说点什么,又说不出来.嗨........

2006-04-18 15:02:00 890

原创 select id,haha+'('+CAST(id as VARCHAR(20))+')' as hhaaa from db

select id,haha+(+CAST(id as VARCHAR(20))+) as hhaaa from db  --输出合并 select DateDiff(d,时间,2005-07-01) as w, 时间 from 招聘信息 where DateDiff(d,时间,2005-07-01)=0  --查询2005-06-1至2005-07-01之间

2006-04-12 17:18:00 1880

原创 自己写的带分页的存储过程

储存过程CREATE  PROCEDURE dbo.select_my       @Num varchar(20),       @User varchar(40),       @pagenum int,       @countt int output    as    set nocount on   if @User is null SELECT @countt=count(id) FR

2006-04-12 16:09:00 1108 2

原创 qq网站的魔法表情

发现qq网站的魔法表情http://magic.qq.com/cgi-bin/cgi_flash_preview?face_id=2359&diytype=1写下如下代: function vv(url){//alert(url);var ss=" "//alert(ss);document.getElementById("Layer1").innerHTML=ss;setTimeo

2006-04-03 16:49:00 1028

原创 asp.net 学习资源

2.0http://chs.gotdotnet.com/quickstart/default.aspx 1.0的:名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。名称:微软官方.NET指导站点地址:htt

2006-04-03 10:23:00 703

原创 回滚

 on error resume next  conn.execute "Insert Into aaa(name) values(getdate())"  这句没有问题    conn.execute "Insert Into aaa(name2) values(getdate())"  这句有问题,name2字段不存在    conn.execute "Insert Into aa

2006-03-29 11:01:00 783

转载 ASP与存储过程

 存储过程(Stored Procedures)就是作为可执行对象存放在数据库中的一个或多个SQL命令。    定义总是很抽象。存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Server)。如果我们通过创建存储过程以及在ASP中调用存储过程,就可以避免将SQL语句同ASP代码混杂在一起。这样做的好处至少有三个:    第一、大大提高效率。存储过

2006-03-23 11:58:00 813 2

转载 事务

方法一    利用ASP内置ADO组件中的Connection对象可以实现对数据库操作的事务性处理。Connection对象的部分方法如下:    ●Connection.BeginTrans方法:启动一个事务;    ●Connection.CommitTrans方法:完成/提交一个事务;    ●Connection.RollBackTrans方法:撤消/放弃一个事务。   

2006-03-22 14:32:00 696

原创 分页显示代码

select top 10 * from table where id not in (select top 10*(page-1) id from table order by id) order by id分页方案一:(利用Not In和SELECT TOP分页) 语句形式: SELECT TOP 10 * FROM TestTable WHERE (ID NOT IN (SELECT TOP

2005-11-30 11:17:00 1084 1

原创 xmlhttp 异步 传输

 function getData(){ var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); // 异步调用  xmlhttp.onreadystatechange = function() {  if (xmlhttp.readyState == 4) // 调用完毕  {   if (xmlhttp.status == 200) // 加

2005-06-24 10:10:00 1034

空空如也

空空如也

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

TA关注的人

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