点点滴滴

不积跬步,无以至千里;不积小流,无以成江海。

储备列表

  • TortoiseSVN更新googlecode项目出错

    1

    1. 在任意TortoiseSVN的本地文件夹内,右键->TortoiseSVN->Settings 2. Saved Data->Authentication data->Clear: 如此,再重新试试,果然可以正常update了:此处,TortoiseSVN更新googlecode项目的代码,和代理无关,和TortoiseSVN软件本身所保存的认证信息(密码之类的)过期有关。&l

    soskp-yoours2014-04-23 10:52:59

    阅读更多
  • [转载]开发者必备的6款源码搜索引擎

    2

    借鉴现有的开源项目或开源代码,对于初级开发者来说,不失为一种很好的编程手段,但千万不要单纯地“用”,更多地是理解与提升,这样才会进步。  下面为大家介绍6款源码搜索引擎,让你找到更适合你的源码,  1.Ohloh<img title="

    soskp-yoours2014-04-22 10:51:09

    阅读更多
  • [转载]及时检测出非正常断开的TCP连接

    3

    Tcp是面向连接的,在实际应用中通常都需要检测连接是否还可用.如果不可用,可分为:a. 连接的对端正常关闭.b. 连接的对端非正常关闭,这包括对端设备掉电,程序崩溃,网络被中断等.这种情况是不能也无法通知对端的,所以连接会一直存在,浪费国家的资源.tcp协议栈有个keepalive的属性,可以主动探测socket是否可用,不过这个属性的默认值很大.Linux方法:全局设置可更改/etc/sysctl.conf,加上:net.ipv4.t

    soskp-yoours2014-04-10 14:16:50

    阅读更多
  • [转载]ListView的BeginUpdate()和EndUpdate()的作用

    4

    其实不管是ListView还是其他的控件,对于BeginUpdate()和EndUpdate()的理解都是相同的。首先,我们先建立一个概念,在对ListView添加一组Items的时候我们应该用哪几种方法。第一种,一次以集合的方式,对一大堆Items一次加到ListView对象中去。第二种,每次加一个Item,用循环的方法全部把它们加完。BeginUpdate()和EndUpdate()就是针对第二种方法的。如果没有使用BeginUpd

    soskp-yoours2014-04-10 11:51:53

    阅读更多
  • [转载]C/C++中,空数组、空类、类中空数组的解析及其作用

    5

    我们经常会遇到这些问题:(1)C++中定义一个空类,他们它的大小(sizeof) 为多少?(2)只有一个char数据成员的类的大小?(3)能否定义一个空数组?(4)空数组名做标示的指针指向什么地方?(5)空类有什么用?(6)空数组有什么用?等等这些问题,笔者在这篇文章统统做一个比较详细的解析和认识。  1,sizeof是什么?首先我们要理解sizeof是什么东西?准确来讲,对于C++这种强类型的语言,在某一时刻,对象

    soskp-yoours2014-04-01 19:03:37

    阅读更多
  • vc++代码片段

    6

    1. 在窗口程序中输出信息到控制台#include <io.h>  #include <fcntl.h>  void InitConsole()  {      int nRet= 0;      FILE* fp;      AllocConsole();     

    soskp-yoours2014-03-28 16:48:25

    阅读更多
  • [转载]教你认识路由器和交换机的区别

    7

      随着社会的发展,很多家庭都拥有2台或者数台电脑,为了实现电脑的共同上网,路由器和交换机也慢慢的被更多人认知,但是由于家用路由器和交换机从外面看起来很像,很多人都不知道路由器和交换机的区别,以及各自又有什么作用。今天这篇文章小编跟大家介绍下路由器和交换机的区别,已经各自的功能,方便大家在使用的时候进行选择。  1.交换机主要是实现大家通过一根网线上网,但是大家上网是分别拨号的,各自使用自己的宽带,大家各自上网没有影响,哪怕其他人在下载

    soskp-yoours2014-03-26 14:23:32

    阅读更多
  • [转载]WebBrowser与IE的关系,设置WebBrowser工作模式

    8

    一.问题的提出偶然发现,Winform里的WebBrowser和IE实际安装的版本似乎并不同步。微软在IE9中提供一个兼容性视图功能,只要一点击兼容性视图就可以兼容旧版本浏览器的网站。引用MSDN “To overcome potential compatibility issues, Internet Explorer supports a feature called Compatibility View that allows u

    soskp-yoours2014-03-04 13:54:26

    阅读更多
  • sqlServer2008不允许保存更改,您所做的更改要求删除并重新创建以下表的解决办法

    9

    启动SQL Server 2008 Management Studio工具菜单----选项----Designers(设计器)----阻止保存要求重新创建表的更改  取消勾选即可。 

    soskp-yoours2014-03-02 16:16:15

    阅读更多
  • WindowMobile字节对齐接收方法

    10

    一、字节对齐Windows Mobile结构体默认为1字节对齐。二、结构体字节对齐使用方法1. 普通结构体    [StructLayout(LayoutKind.Explicit, Size = 8)]    public struct struParam{        [FieldOffset(0)]       

    soskp-yoours2014-02-28 15:45:01

    阅读更多