- 博客(27)
- 资源 (15)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 手机开发管理
首选,我要说明的是我没有做过android,到目前为止可能连配置开发环境都是问题,开发方面就是hello word,。我感觉我们开发组内手机设计就一个拿得出手。但是在这种情况下我要去做一个手机项目的管理; 简单描述一下这个项目的背景:由于客户要求我们开发一个手机网络竞拍的软件,简单过程就是在网站后台专门的用户把要拍卖的商品发布到网络上,(不方面说明具体的拍卖的什么商品),这个商品有很多
2012-02-11 13:48:05
579
原创 我所知道的C++内存申请
我所知道的内存申请如下: C语言 C++语言 Windows 平台 COM IMalloc 接口 BSTR 申请 malloc() new GlobalAlloc() CoTaskMemAlloc() Alloc() SysAllocString() 重新申请 realloc() GlobalReAlloc() CoTaskRealloc() Realloc() SysReAlloc
2021-04-12 14:22:49
301
转载 socket传输中的心跳机制
心跳机制:1. 长链接2. 判断是否断网心跳检测步骤:1客户端每隔一个时间间隔发生一个探测包给服务器2客户端发包时启动一个超时定时器3服务器端接收到检测包,应该回应一个包4如果客户机收到服务器的应答包,则说明服务器正常,删除超时定时器5如果客户端的超时定时器超时,依然没有收到应答包,则说明服务器挂了1....
2018-09-06 22:51:10
928
原创 局域网高效实现大数据的可靠,无错传输
大数据可靠传输效率一直是一个问题,使用tcp实现可靠传输效率太低不能被采用。我尝试封装udp来实现高效可靠大数据传输。我查看过enet和rdt的利用udp实现的封装,在网络环境不好的情况下基本不能使用,比tcp还要慢,内部实现机制出现了问题。我有一个思想实现封装,供大家参考和测试,源代码我也会完善封装。服务端:数据map(序列号,数据对象(数据,是否确认收到标记))列表一个容纳发送的数据(带有...
2018-08-01 17:29:30
2159
原创 什么是优秀代码之我见
一个偶然机会自己参加一个面试,问到什么是优秀代码?针对这个问题我的回答给出两条:可读性和可继承性。不知道当时面试官是怎么考虑我的回答的,可能对我的回答嗤之以鼻,工作十年之久连什么是优秀代码都不知道。自己回来之后反复琢磨和查找网上资料。我琢磨后给出的答案还是1. 可读性;2可继承性;3高内聚低耦合。但是通过我反复查找资料可以总结如下,优秀代码需要具备如下特征: 1. 满足基本需求。再...
2018-05-14 07:13:12
2661
转载 iis6运行原理
Http请求刚刚到达服务器的时候 当服务器接收到一个Http请求的时候,IIS首先需要决定如何去处理这个请求(Note: 服务器处理一个.htm页面和一个.aspx页面肯定是不一样的么)。那IIS依据什么去处理?-----根据文件的后缀名。 服务器获取所请求的页面(Note: 也可以是文件,比如jimmy.jpg)的后缀名以后,接下来会在服务器端寻找可以处理这类后缀名的
2012-01-09 05:59:44
900
原创 fopen中w w+ wb区别:
在C语言中,大家常用到fopen打开文件,准备进行写操作,再用fwrite把数据写入文件,最后用fclose关闭文件。如以下C代码: #include char buf[10] = {10,10,10,10,10,10,10,10,10,10};FILE
2011-08-12 10:38:09
182641
6
转载 50种方法巧妙优化你的SQL Server数据库
原文链接:http://blog.btidea.com/article.asp?id=440查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、
2010-06-20 12:42:00
1533
原创 SQL的优化
<br />作者: jzxue, 出处:IT专家网论坛<br /> <br />我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!<br /> (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):<br /> ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上
2010-06-20 12:38:00
387
原创 SQL的优化
<br />作者: jzxue, 出处:IT专家网论坛<br /> <br />我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!<br /> (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):<br /> ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上
2010-06-20 12:38:00
467
原创 ValidationExpression 正则表达式
ValidationExpression 验证规则 -- 正则表达式 ValidationExpression 验证规则其中ValidationExpression 验证规则属性为限制数据所输入的叙述,其常用符号如下表所示:符号 说明[] 用来定义单一字符的内容。{} 用来定义需输入
2009-01-09 15:28:00
5657
转载 session的用法和详解
session的用法和详解 源地址:http://www.frontfree.net/view/article_742_page1.html 阅读本文章之前的准备 阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET W
2008-12-19 14:50:00
2614
原创 GridView 应用面面观,
在这看到这篇文章的各位请见谅我这是在网络上COPY别人的文章原名“GRIDVIEW72绝技”,在这里我只是为了记住这篇文章供我以后参考,相当于记录到我的BLOG中,望作者见谅。GridView 应用面面观作者:清清月儿 为了写本文,又搭工又搭料,累的2天2宿没睡觉,这篇文章实在是耗费我太多的心血,版权永远属于社区的清清月儿,请不要试
2008-12-18 14:26:00
620
原创 ASP.NET页面间的数据传递方式
1、 URL方式 URL方式是实现Web间数据传递最基本的方法,操作简单,可很方便地实现不同Web页面间的数据传递,但其安全性比较差。将要传递的数据附加在网页地址(URL)后面进行传递。如:http://www.cnblogs.com/index?UserName =admin,其中?后面所跟着的字符串便是传递的数据,=前的是变量名,=后面是数值,可以使用Request对象来获取传递的
2008-12-10 14:48:00
1174
原创 wss3.0 导出导入列表
在这里我们用wss把列表导出为模板有两种方法: 第一种方法: 在这里我们用stsadm命令中内置的“import/export”操作来完成列表的导出导入,为了能够便捷的移动列表内容,或者对某个指定的列表进行归档,我开发了两个stsadm命令的扩展操作。举例:我想把“http://site1”网站里的列表“ABCList”导出并导入到“http://site2”
2008-09-27 10:14:00
1168
原创 向国内的程序员开炮!!!
本文内容来自网页:http://www.chinaunix.net/jh/28/367349.html http://www.chinaunix.net 作者:yutian 发表于:2008-05-29 11:01:01 我在工作中,接触到印度软件公司开发出来的软件: 整个体系架构非常清晰,按照我们的要求实现了全部功能,而且相当稳定。但 是打开具体的代码一看,拖沓
2008-05-31 01:24:00
1638
2
原创 C++中COM调用方法
--------------------------------------------------------------------------------Requirement:1.创建myCom.dll,该COM只有一个组件,两个接口IGetRes--方法Hello(), IGetResEx--方法HelloEx()2.在工程中导入组件或类型库 #import "组件所在目录m
2008-04-02 11:01:00
13281
原创 BASE64编码解码算法
byte table(byte ot) { if(ot>=0 && ot else if(ot>=26 && ot else if(ot>=52 && ot else if(ot==62)return +; else if(ot==63)return /; else return =; }
2008-01-15 14:06:00
1143
1
原创 字符串转换_BSTR/LPSTR/LPWSTR/Char
一、BSTR、LPSTR和LPWSTR 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、LPSTR和LPWSTR等。之所以出现类似上述的这些数据类型,是因为不同编程语言之间的数据交换以及对ANSI、Unicode和多字节字符集(MBCS)的支持。那么什么是BSTR、LPSTR以及LPWSTR呢? BSTR(Bas
2007-08-30 10:02:00
1113
原创 VC常用快捷键
VC快捷键大全 1. 待实验的快捷键:Ctrl+Shift+G :?Ctrl+* :?Ctrl+Space :?Ctrl+F3 :?Ctrl+Shift+F3 :?Ctrl+D :显示控件的序号 Ctrl+I :?Ctrl
2007-06-11 09:55:00
1380
原创 Win XP 键盘快捷键大全
Win XP 键盘快捷键概述 在 Win XP 中工作和Windows中工作时一样,利用快捷键代替鼠标。可以利用键盘快捷键打开、关闭和导航“开始”菜单、桌面、菜单、对话框以及网页。键盘还可以让您更简单地与计算机交互。 单击一个标题或按 TAB 键可以突出显示这个标题,然后按 ENTER 键。 一、常规键盘快捷键按键 目的Ctrl + C 复制。Ctrl + X 剪切
2007-06-08 17:49:00
1876
原创 vs2005项目测试 续
VSTS里的Unit Test可以帮助我们实现我们希望的绝大多数功能.我们从实际的项目开发入手来介绍.假设我们新建了一个.net项目,嗯,这是一个有关缓存的子项目,名字叫MyCache.我们很认真的设计了项目的架钩,进行了可行性分析,接口和抽象的建立,具体对象的建立,关系建立,最后编码完成了.项目经理叫我们不要高兴的太早,他要求我们必须对这个项目进行可靠的单元测试,因为这个子项目非常重要,将会被
2007-06-01 14:10:00
1634
原创 系统信息的获取!
hello: 在C++/MFC中,很多时候要对操作系统和一些硬件信息过去,在这里我给大家总结一下,希望能有所帮助,具体如下:GetOsVersion();//取得操作系统版本GetMemInfo();//取得内存信息GetDriverInfo();//取得驱动器信息GetCpuInfo();//取得CPU信息,这里只是读取了注册表的ProcessorNameString
2007-06-01 11:10:00
1019
原创 系统函数SHFileOperation的用法
大家好: 最近我用SHFileOperation函数作了一个自己定义的函数copy目录,虽然现在还没有把最后的问题搞定,但是觉得他的用途非常广泛。下面就他的用法给大家说一下: 首先,这个函数的功能可以复制,删除,创建,重命名文件、目录等功能; 其次,用这个函数需要一个数据结构的支持,那就是神秘的SHFILEOPSTRUCT,下面给大家介绍一下这
2007-05-25 18:54:00
2485
原创 VS2005中的单元测试
VS2005中的单元测试原始文件:http://blog.oracle.com.cn/155011/viewspace_3896.html一、 VS2005测试功能介绍1. 测试简介VS2005提供的新功能,可以直接在解决方案中创建一个测试项目,对一个或多个项目进行测试。测试项目会自动生成大部分的测试代码,只需要修改入参等值便可对代码进行自动测试。2.
2007-04-27 08:19:00
1284
原创 cppunit
背景CppUnit 是个基于 LGPL 的开源项目,最初版本移植自 JUnit,是一个非常优秀的开源测试框架。CppUnit 和 JUnit 一样主要思想来源于极限编程(XProgramming)。主要功能就是对单元测试进行管理,并可进行自动化测试。这样描述可能没有让您体会到测试框架的强大威力,那您在开发过程中遇到下列问题吗?如果答案是肯定的,就应该学习使用这种技术: 测试代码没
2007-04-13 08:22:00
897
原创 vs2005测试
Team版的VS2005里面包含了完整的Test功能,具体有:Unit Test,WebTest和LoadTest.这一整套的测试基本涵盖了软件开发会使用到的测试功能.我这里先从单元测试开始介绍(Unit Test).说起单元测试,很多使用.net进行开发的人员也许马上就想起了NUnit,实际上它是个很好的工具,在VS2005出来之前,我也一直使用.不过现在VS2005已经提供了与NUnit一样
2007-04-13 07:53:00
1254
C#设计的浏览器加载activex设计demo
2023-07-21
Programming Windows Presentation Foundation
2011-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人