自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 收藏
  • 关注

转载 HTTPS和HTTP的区别

HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netsca

2012-03-08 22:46:43 766

原创 中文核心期刊

目前国内有7大核心期刊(或来源期刊)遴选体系:北京大学图书馆"中文核心期刊"、南京大学"中文社会科学引文索引(CSSCI)来源期刊"、中国科学技术信息研究所"中国科技论文统计源期刊"(又称"中国科技核心期刊")、中国社会科学院文献信息中心"中国人文社会科学核心期刊"、中国科学院文献情报中心"中国科学引文数据库(CSCD)来源期刊"、中国人文社会科学学报学会"中国人文社科学报核心期刊"以及万方数据股

2011-11-20 22:49:48 1318

转载 UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE,GBK 之间的转换

<br /><br />UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE,GBK 之间的转换 收藏 <br />UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE,GBK 之间的转换<br /> <br />  Unicode是Unicode.org制定的编码标准,目前得到了绝大部分操作系统和编程语言的支持。Unicode.org官方对Unicode的定义是:Unicode provides a unique number for every character。可见,

2011-05-02 22:42:00 5262

转载 gsm模块发中文短信

<br />用两条AT指令发中文短信<br />设置为PDU模式<br />AT+CMGF=0或1回车 //设置短信编码方式  0为PDU模式 1为TEXT模式 TEXT模式只支持字母或数字,要发中文短信,只能用PDU模式 C表达如下:<br />"AT+CMGF=0/r/n"<br />发送短信<br />"AT+CMGS="<br />pdu的编码格式<br />08 //短消息中心长度 <br />91 //短消息中心有国家编码 没有为81<br />68 31 08 02 00 05 f0 //短消

2011-05-01 17:39:00 8640

转载 Unicode详解

原作者charlee、原始链接http://tech.idv2.com/2008/02/21/unicode-intro/基本知识介绍Unicode之前,首先要讲解一些基础知识。虽然跟Unicode没有直接的关系,但想弄明白Unicode,没这些还真不行。字节和字符的区别咦,字节和字符能有什么区别啊?不都是一样的吗?完全正确,但只是在古老的DOS时代。当Unicode出现后,字节和字符就不一样了。字节(octet)是一个八位的存储单元,取值范围一定是0~255。而字符(cha

2011-04-30 18:50:00 904

转载 linux下字符集编码转换轻松实现

<br /><br />在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。<br />一、利用iconv函数族进行编码转换<br />iconv函数族的头文件是iconv.h,使用前需包含之。<br />#i nclude <iconv.h><br />iconv函数族有三个函数,原型如下:<br />(1) iconv_t iconv_open(const char *tocode, const

2011-04-30 18:13:00 901

转载 IPv4和IPv6

<br />什么是IPv4?<br />    目前的全球因特网所采用的协议族是TCP/IP协议族。IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议。目前IP协议的版本号是4(简称为IPv4),发展至今已经使用了30多年。<br />    IPv4的地址位数为32位,也就是最多有2的32次方的电脑可以联到Internet上。<br />    近十年来由于互联网的蓬勃发展,IP位址的需求量愈来愈大,使得IP位址的发放愈趋严格,各项资料显示全球IPv4位址可能在2005至2008年间全

2011-04-17 18:31:00 1857

转载 路由器和交换机的区别

<br />要想了解路由器和交换机的区别,首先明白什么是路由器,什么是交换机,这无疑有着很重要的意义。<br />路由器是互联网的主要节点设备。路由器通过路由决定数据的转发。转发策略称为路由选择(routing),这也是路由器名称的由来(router,转发者)。作为不同网络之间互相连接的枢纽,路由器系统构成了基于TCP/IP的国际互连网络Internet的主体脉络,也可以说,路由器构成了Internet的骨架。它的处理速度是网络通信的主要瓶颈之一,它的可靠性则直接影响着网络互连的质量。因此,在园区网、地区网

2011-03-24 09:31:00 708

转载 西安公司

<br />西安未来国际软件有限公司(金融、电子政务)<br />  西安协同数码股份有限公司(中间件)<br />  陕西颐信网络科技有限责任公司(水利行业)<br />  西安交大博通资讯股份有限公司(企业信息化)<br />  西安新生代技术发展股份公司(石油行业)<br />  西安交大长天软件股份有限公司(环保)<br />  西安山脉科技发展有限公司(水利防灾)<br />  西安华海医疗信息技术公司(医疗行业)<br />  陕西山利科技发展有限公司(企业信息化)<br />  陕西通信计算机

2011-02-23 16:00:00 2611

转载 大唐资产出售方案未获通过业绩扭亏存变数

<br /><br />2007年12月17日,*ST大唐科技股份有限公司(上海交易所代码:600198,下称大唐电信)发布公告称,“2007年12月14日,经中国证监会重组审核委员会审核,本公司重大资产出售方案未获通过。”<br />    此次资产出售方案已在其今年11月16日的公告披露。大唐拟将其控股子公司西安大唐电信股份有限公司(下称西安大唐)合法拥有的土地使用权、地上建筑物及相关附属设施、设备的所有权,转让给西安高新技术产业开发区土地储备中心,转让价格为24971.18万元。公告同时称,此次资产出

2011-02-22 21:07:00 1165

原创 西安研究所

<br />国兵器工业集团公司 第202研究所 (西北机电工程研究所)、 中国兵器工业集团公司 第203研究所 (西安现代控制技术研究所)、 中国兵器工业集团公司 第204研究所 (西安近代化学研究所)、 中国兵器工业集团公司 第205研究所 (西安应用光学研究所)、 中国兵器工业集团公司 第206研究所 (西安电子工程研究所)、 中国兵器工业集团公司 第212研究所 (西安机电信息技术研究所)、 中国兵器工业集团公司 第213研究所 (陕西应用物理化学研究所); 中国航空工业第

2011-01-16 19:51:00 4285

原创 Mbps MBps

<br />在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit与Byte之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简称,即1bit简写为1b(注意是小写英文字母b),1Byte简写为1B(注意是大写英文字母B)。 <br />在计算机网络或者是网络运营商中,一般,宽带速率的单位用bps(或b/s)表示;bps表示比特每秒即表示每秒

2011-01-08 22:48:00 1034

原创 IP习题

<br /> <br />某单位申请到一个B类IP地址,其网络号为136.53.0.0,现进行子网划分,若选用的子网掩码为255.255.224.0,则可划分为多少个子网?每个子网的主机数最多为多少?请列出全部子网地址。<br />分析:<br />子网掩码:255. 255. 224. 0<br />二进制码:11111111 11111111 11100000 00000000<br />所以: 子网号取3位,主机号取13位,<br />每个子网可以连接213-2=8192-2=8190台主机<br /

2010-12-12 17:59:00 8319

原创 子网掩码

<br /> <br />子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。<br /> 子网掩码(subnet mask)是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP协议的设置。以下我们就来深入浅出地讲解什么是子网掩码。<br />编辑本段<br />

2010-12-12 11:31:00 1214

转载 海明码校验

海明码是一种多重(复式)奇偶检错系统。它将信息用逻辑形式编码,以便能够检错和纠错。用在海明码中的全部传输码字是由原来的信息和附加的奇偶校验位组成的。每一个这种奇偶位被编在传输码字的特定位置上。实现得合适时,这个系统对于错误的数位无论是原有信息位中的,还是附加校验位中的都能把它分离出来。 推导并使用长度为m位的码字的海明码,所需步骤如下: 1、确定最小的校验位数k,将它们记成D1、D2、…、Dk,每个校验位符合不同的奇偶测试规定。 2、原有信息和k个校验位一起编成长为m+k位的新码字。选择k校验位(0或1)以

2010-12-03 09:50:00 2261

转载 大四签约前,你知道这些么?

<br />转自:http://blog.renren.com/share/224663131/3549834209<br />大四签约前,你知道这些么?<br />一般来讲,签约分为两种:签offer和签三方协议。其中,前者对个人及企业的约束效力远不及后者。下面分别来介绍。<br />1、签offer<br />offer一般是单位提供给你的一个录用意向,以合同的形式提供给你,要求你在上面签字,表明你接受对方的录用意向,愿意到单位工作。所以,这实际上相当于个人和企业签署的一个合同。一般这种形式在外企中比较

2010-10-22 18:50:00 854

转载 我们工作到底为了什么(这篇文章很重要)----

<br />HP大中华区总裁孙振耀退休感言 <br />如果这篇文章没有分享给你,那是我的错。 <br />如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。 <br />如果你看了这篇文章,只读了一半你就说没时间了,说明你已经是个“茫"人了。 <br />如果你看完了,你觉得这篇文章只是讲讲大道理,说明你的人生阅历还不够,需要你把这篇文章珍藏,走出去碰几年壁,头破血流后再回来,再读,你就会感叹自己的年少无知。 <br />如果你看完了,觉得很有道理,然后束之高阁,继续走进拥挤的地铁,依然用着自己

2010-08-25 11:32:00 562

转载 在VC++中用ODBC访问SQL Server数据库

2009-3-6     作者:        编辑:齐瑞瑞   点击进入论坛关键词:VC      ODBC  数据库ODBC(Open Database Connectivity,开放数据库连接)是由Microsoft定义的一种数据库访问标准,它提供了一种标准的数据库访问方法以访问不同数据库提供商的数据库,其本质上是一组数据库访问API.虽然数据库访问有多种方法,但ODBC以其编程相对简单,在实际编程中被广泛使用。VC++中提供了一组封装了ODBC API的MFC ODBC类,以减少程序代码编写量。

2010-08-14 11:19:00 1016

转载 [硬件知识补充]同步和异步的区别

答案一:1.异步传输 通常,异步传输是以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个字符的开始和结束,并以此实现数据传输同步。所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间的时间间隔是可变的,并不需要严格地限制它们的时间关系。起始位对应于二进制值 0,以低电平表示,占用 1 位宽度。停止位对应于二进制值 1,以高电平表示,占用 1~2 位宽度。一个字符占用 5~8位,具体取决于数据所采用的字符集。例如,电报码字符为 5 位、ASCII码字符为 7 位、汉字码则为

2010-08-09 16:36:00 664

转载 ODBC和ADO

大多数应用程序都使用数据库,各种管理软件、ERP、CRM系统均需要数据库来保存和维护应用程序的数据,在VC中提供了多种数据库访问技术,不过目前最流行的是ODBC(开放式数据库接口)和ADO(活动对象模型)。<br />一.数据库技术初步<br />   1.ODBC基本概念<br />   ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建

2010-08-07 17:45:00 2439

转载 常用数据类型使用转换详解

BSTR变量<br />BSTR bstrValue = ::SysAllocString(L"程序员"); <br />char * buf = _com_util::ConvertBSTRToString(bstrValue); <br />SysFreeString(bstrValue); <br />AfxMessageBox(buf); <br />delete(buf); CComBSTR变量<br />CComBSTR bstrVar("test"); <br />char *buf = _c

2010-07-25 11:17:00 642

转载 CAsyncSocket,CSocket内幕及其用法

〖文章转载或出处〗≡中国电子技术信息网≡ 网址:www.CETINet.comSocket API,CAsyncSocket,CSocket内幕及其用法jmcooler(原作)  关键字     Socket CAsyncSocket CSocket CSocketFile 同步(阻塞) 异步(非阻塞)     Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。    

2010-07-19 16:26:00 1058

转载 C语言里的左移和右移运算

在普通的C编程里位运算的使用机会不是很多,所以常常被人遗忘.前天做学校的数据结构作业,题里需要求2的n次幂,正好用到左移,我就顺道把左,右移给复习了一遍.先说左移,左移就是把一个数的所有位都向左移动若干位,在C中用int i = 1;i = i 也就是说,1的2进制是000...0001(这里1前面0的个数和int的位数有关,32位机器,gcc里有31个0),左移2位之后变成000...0100,也就是10进制的4,所以说左移1位相当于乘以2,那么左移n位就是乘以2的n次方了(有符号数不完全适用,因为左移有

2010-07-18 17:10:00 928

转载 按位与、按位异或、按位取反

<br />& 按位与 <br />| 按位或 <br />^ 按位异或 <br />1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。 <br />例如:9&5可写算式如下: 00001001 (9的二进制补码)&00000101 (5的二进制补码) 00000001 (1的二进制补码)可见9&5=1。 <br />按位与运算通常用来对某些位清0或保留某些位。例如把a 的高八位清

2010-07-18 16:44:00 3946

转载 解决“应用程序无法启动,应用程序的并行配置不正确”

<br /><br />本文转载于kingcham空间: http://hi.baidu.com/kingcham/blog/item/28fa43951b2b2112d31b70d9.html】<br />应用程序事件日志中:<br />“C:/windows/system32/test.exe”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type

2010-07-16 10:55:00 11067

转载 DLL+ ActiveX控件+WEB页面调用例子

<br />一、概述 <br /><br />  因项目需要,开始学习并研究VC、DLL及ActiveX控件,网上资料找了很多,但没一个可用的或者说没一个例子可理解并运行的。没办法,自己研究吧。功夫不负有心人,终有小成了,呵呵,现在把自己学习总结了一下,献给需要的人。 <br /><br />  DLL(动态链接库): 分WIN32 DLL和MFC DLL <br /><br />  ActiveX:分ATL控件和MFC控件两类(也是一个DLL) <br /><br />  WEB:JAVASCRIPT 调

2010-07-15 20:00:00 767

转载 IOCP教程

<br />欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析 <br />一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你 <br />明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术: <br /><br />▲I/O端口 <br />▲同步/异步 <br />▲堵塞/非堵塞 <br />▲服务端/客户端 <br />▲多线程程序设计 <br />▲Winsock   API   2.0 <br /><

2010-07-13 22:22:00 2183

转载 应用程序之间互相通讯的几种方法

<br />沈炜 <br />  应用程序之间的数据交换(互相通讯)一直是困扰广大程序员的难题,尽管已经出现了各式各样的解决方案,但迄今为止没有哪一种方案是完美无缺的。因此,只有学习并了解了它们的优缺点后,才能在特定的情况下选择最佳方案,以满足最终的要求。 <br />  1、共享 <br />  在硬盘上建立一个文件,一个应用程序往该文件里写数据(可以不关闭文件,但必须刷新缓冲区),另一个应用程序以共享方式打开这个文件并读取其中的内容,这便是最简单的一种数据交换方式。对于网络用户而言,只要两台终端上安装的

2010-07-13 20:13:00 750

转载 为什么使用多线程?

<br />     1.  耗时的操作使用线程,提高应用程序响应<br />2.并行操作时使用线程,如C/S架构的服务器端并发线程响应用户的请求。<br />3.多CPU系统中,使用线程提高CPU利用率<br />4.改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独<br />立的运行部分,这样的程序会利于理解和修改。<br /><br /><br />          使用多线程的理由之一是和进程相比,它是一种非常花销小,切换快,更"节俭"的多任务操作方式。在Linux系统下

2010-07-09 18:17:00 480

转载 GetMessage(), PeekMessage(), PostMessage(), SendMessage()

<br />GetMessage () and PeekMessage ()GetMessage 其唯一用途就是从事件对列中获得消息,并进行处理。<br />当程序在等待通过 GetMessage 传递的消息时,主事件循坏基本上是锁定的。即,如果消息队列中没有消息,则GetMessage()不会返回,一直等待..那么,如果我们要处理实时的事件循坏该怎么办呢?Windows 为我们提供了另一个函数 PeekMessage,他们的原型几乎是一样的,唯一的不同是 PeekMessage 比 GetMessage

2010-07-07 19:27:00 616

原创 cstring::getlength()

<br />cstring::getlength()返回的是字符个数,不是字节个数<br />如在Ansi字符集下,Cstring str = "abcde";<br />str.getlenght() = 5;<br /> <br />如在Unicode字符集下,Cstring str = "abcde";<br />str.getlenght() = 5;而不是10;<br /> <br />有的函数参数中要用到Cstring的length()大小,这时就要注意在不同的编码下是不一样的了<br />如<

2010-07-03 17:17:00 3782

转载 我个人关于研究生发文章的总结,对研一,研二很有用(转自小木虫)

我个人关于研究生发文章的总结,对研一,研二很有用题外话  本人研究生马上就要毕业,在国内一家还算不错的工科大学已经混了两年多,觉得在中国读研真的是很浪费时间(其他学校的同学大致也是这种感觉),起码对大部分人来说是这样的,如果运气不好,碰上了个差导师,那就不止是在浪费时间了,很多博士硕士跳楼大概就是命不好吧。<br />    现在读研的战友大概没多少想或能进研究所,大多数人还是进企业,但是中国的研究生教育中没有规定必须实习,只能在暑假里自己找,而且能找到和专业相关的人也是凤毛麟角,所以这对我们将来找工作来说

2010-06-30 18:34:00 14981 3

转载 Ansi、Unicode、UTF8字符串之间的转换和写入文本文件

<br />转自http://www.cppblog.com/greatws/archive/2008/08/31/60546.html<br />Ansi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个/0结尾,常用于txt文本文件<br />Unicode字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的/0结尾,NT操作系统内核用的是这种字符串,常被定义为typedef unsigned short wchar_t;所以我们有时常会见到什么char*无法转换为unsigned shor

2010-06-26 17:28:00 485

转载 Unicode字符集下CString与char *转换

Unicode字符集下CString与char *转换<br />         在Visual C++.NET2005中,默认的字符集形式是Unicode,但在VC6.0等工程中,默认的字符集形式是多字节字符集(MBCS:Multi-Byte Character Set),这样导致在VC6.0中非常简单实用的各类字符操作和函数在VS2005环境下运行时会报各种各样的错误,这里总结了在Visual C++.NET2005环境中Unicode字符集下CString和char *之间相互转换的几种方法,其实也

2010-06-26 12:00:00 435

转载 CString与char*,const char* 的相互转换问题

<br />在C语言中表示字符串,没有string概念,只可以用char*和char[];在MFC中,为了服务于字符串操作,添加了类CString,该类的头 文件是afx.h. <br />     从char* 到CString的转换很简单,只需要用CString的构造函数即可。 <br />     本文介绍了CString到const char*和char* 的转换方法。 <br />    CString类功能强大,比STL的string类有过之无不及.新手使用CString时,都会被它强大的功能所

2010-06-26 11:32:00 663 1

转载 多字节字符串与宽字符串的转换

<br />多字节字符串与宽字符串的转换可使用C API者Win32 API.<br />C API: mbstowcs,wcstombs<br />Win32 API: MultiByteToWideChar, WideCharToMultiByte <br />下面着重介绍Win32 API的用法,C API的用法较为简单可参照Win32 API。 <br />首先是WideCharToMultiByte <br />通常你需要配置4个参数(其他参数如是使用即可),红色标记的部分。<br />依次是源宽

2010-06-26 10:49:00 587

转载 VC++的Unicode编程

<br />一、什么是Unicode<br />  先从ASCII说起,ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数是255(00H—FFH)。其实,英文字符并没有那么多,一般只用前128个(00H—7FH,最高位为0),其中包括了控制字符、数字、大小写字母和其它一些符号。而最高位为1的另128个字符(80H—FFH)被称为“扩展ASCII”,一般用来存放英文的制表符、部分音标字符等等的一些其它符号。<br />  这种字符编码规则显然

2010-06-25 22:32:00 444

转载 Windows CE开发常见问题解答

<br />转自http://blog.chinaunix.net/u3/93290/showart.php?id=2140281<br />Windows CE开发常见问题解答<br />1.怎样在一个控件获得焦点时打开软键盘?<br />比如一个EditBox获得焦点后,这个时候自动打开软键盘,这样可以方便用户输入——SIPINFO、SHSIPINFO、SIPSETINFO、SIPGETINFO里面有些参数弄不明白<br />//隐藏输入面板 <br />BOOL LowerSip() <br />{

2010-06-22 13:50:00 599

转载 GetCurrentDirectory()和GetModuleFileName()函数的区别

<br />GetCurrentDirectory只是返回当前进程的当前目录,而并不是进程的镜像文件(.exe)所在的目录<br />GetCurrentDirectory()适用于XP等系统,在WinCE上不能使用<br />GetModuleFileName()适用于WinCE2.0以后<br />使用方法:<br />//下面的一段代码主要是获得当前程序的运行目录(.exe)所在的目录<br />{<br />    CString path;<br />    GetModuleFileName(N

2010-06-20 17:45:00 1349

原创 Windows CE、pocket PC和SmartPhone三个系统有什么区别?

<br />WindowsCE为嵌入式版本的操作系统,而为PocketPC何SmartPhone专门定制的嵌入式版本的操作系统被称之为Windows Mobile,可以说是WindowsCE的定制版。<br />PocketPC和SmartPhone的区别在于功能和操作上,PocketPC一般有触摸屏,所以分辨率会大一些并且许多软件的操作是允许触摸操作的,SmartPhone则主要用手机键盘来操作且分辨率小一些。

2010-06-19 18:36:00 795

空空如也

空空如也

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

TA关注的人

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