- 博客(33)
- 收藏
- 关注
转载 UML基础知识
UML关联关系UML中的关联关系其内在意思就是has a相对于依赖关系,关联关系在代码中有所体现.上图中的关联关系在代码中体现为其中water 中将Climate作为其中的属性.当然,关联关系中也有双相关联:关联又分为组合,聚合对应的代码如下:设计模式中的关联关系代码如下: 1: //工作经历 2: class WorkExper
2013-01-18 10:02:14 1711
转载 MySQL主从复制与读写分离的实现
MySQL主从复制与读写分离MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master
2013-01-17 18:20:12 26158 2
转载 磁盘文件的正常读写与异步读写
磁盘文件的正常读写与异步读写分类: c/c++2011-04-11 19:26 107人阅读 评论(0) 收藏 举报在Win32系统中支持64位长度的文件,所以在很多文件操作函数中需要两个DWORD参数来表示文件长度,一个DWORD用来表示低32位,另一个用来表示高32位。文件的读写进行在文件被正确打开后,但请确认在打开文件时设置了正确的读写标记。在Win32的文件
2013-01-15 17:04:29 1966
转载 完成端口文件传输
【转自】http://blog.csdn.net/firebird321/article/details/2417168 完成端口文件传输分类: 网络编程2008-05-08 16:26 2434人阅读 评论(3) 收藏 举报服务端#include "StdAfx.h"#include #include #include #include
2013-01-15 16:55:20 1161
转载 完成端口(CompletionPort)详解
【转自:】http://blog.csdn.net/piggyxp/article/details/6922277 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三分类: VC网络编程基础2011-11-01 08:17 37061人阅读 评论(245) 收藏 举报网络编程socketnull服务器windows
2013-01-15 14:34:03 665
转载 WriteFile与ReadFile
WriteFile函数:该函数的功能是往文件中写数据,该函数可用来完成同步和异步操作的。写入的位置是由文件指针制定的文字,在完成写操作后,文件的指针会移动到文件新增加的字节的最后(当然这是在文件打开的方式不是FILE_FLAG_OVERLAPPED)。函数原型:BOOL WriteFile( HANDLE hFile, // handle to file LPCVOID lpB
2013-01-15 14:24:30 5586
原创 《16型人格的自我修炼》
《16型人格的自我修炼》---要尊重他人的与自己不同只有意识到、尊重别人的不同,用对方能接受的方式去沟通,才真正能达到“高质量的时间”、“高效率的沟通”,得到自己想要的结果。
2013-01-15 14:11:35 942
转载 做生意和打工的区别 (真的很好)
做生意和打工的区别 (真的很好)今天看了一个客户的日志,感触很深,所以转到我的空间,和朋友们一起来分享. 发现很多朋友创业的心里很矛盾,既有创业单干的激情,同时又有担心失败后悲惨的命运! 所以很多朋友思考了很长时间 ,最后还是决定等等再看,一月过了一月,一年过了又一年,岁月流逝,光阴不再,沉浸在打工的生涯中难以自拔,结婚供房 ,身上
2013-01-15 14:03:26 1303
转载 拿两千块的薪水要有一万块的范儿
http://www.u148.net/article/68459.html这两天各大报章都在刊载我的收入几年翻了30倍的消息。我娘今天批评我说,你哪涨了那么多,数学不好,要是当初《双面胶》1万元一集,现在难不成你有30万元一集了吗?没办法,遗传了你爹的没脑子。我哈哈大笑,跟她说,妈妈你批评得对。我数学不好。但我没敢让妈妈知道,我写《双面胶》的时候,剧本费,我一分钱
2013-01-15 13:52:54 441
转载 五块美金+二小时,你要怎样赚到钱?
五块美金+二小时,你要怎样赚到钱?(作者:婷娜.希莉格)如果你手上 只有五块钱美金和两小时的时间,你要怎么样赚到钱? 我在史丹佛大学上课时,给班上学生出了这样一个作业。我把班上同 学分为十四组,每一组都拿到一个信封,里面装着五美元的「种子基金」。我告诉他们,他们可以尽情花时间做周详的规画, 不过一旦打开信封、拿出钞票,就必须 在两小
2013-01-15 13:39:31 2372
转载 用IO完成端口提高读写速度的探讨试验
http://blog.csdn.net/bleakxanadu/article/details/3953178Ⅰ 问题提出:我在写硬盘时通常采用简单的同步IO技术,这可以解决多数工作中的问题,所以并没有注意使用异步模式。后来对一个盘阵进行测速时,发现用我们自研的测速工具的测试结果达不到从高速数据源接收记录数据的要求,而对其用Iometer测出的速度则很理想,可以达到项目要求。据我所知
2013-01-15 11:21:06 871
转载 程序员如何保持优秀
http://blog.chinaunix.net/uid-28357922-id-3458511.html1. 小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。2. 理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。3. 理解各种算法的优点和缺点。4. 了解你的工作领域。关上电脑,去做你的用户们在做的事。5.
2013-01-08 16:08:59 512
转载 元数据(Meta Data)
元数据(Meta Data)是关于数据仓库的数据,指在数据仓库建设过程中所产生的有关数据源定义,目标定义,转换规则等相关的关键数据。同时元数据还包含关于数据含义的商业信息,所有这些信息都应当妥善保存,并很好地管理。为数据仓库的发展和使用提供方便。 元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。将您的代码编译为 PE 文件时
2013-01-08 16:08:10 2311
转载 多进程读写一个缓冲区的机制
http://blog.csdn.net/bat603/article/details/1433932多进程读写一个缓冲区的机制今天主管给安排了一个工作,实现多进程对一个缓冲区的对操作,做流媒体的,需要高效率的机制。经过一天的思考,确定了一个比较好的机制。 把缓冲区设置成1、2两区,读进程(多个)去读1区,同时写进程(多个)要向2区写,这样可以提高一倍的吞吐量。现在
2012-11-23 10:07:20 1789
转载 磁盘和卷管理
遍历卷并获得属性1.GetLogicalDrivers或GetLogicalDriverStrings获取主机上的逻辑驱动器2.FindFirstVolume和FindNextVolume组合.返回设备名:"}"形式的驱动器设备名GetDriveType 获取驱动器类型GetVolumeInformation 获取逻辑驱动器信息GetLogica
2012-11-16 10:26:08 699
转载 MySQL数据库连接异常断开导致事务没提交的解决办法
我们经常遇到一个情况,就是网络断开或程序Bug导致COMMIT/ROLLBACK语句没有传到数据库,也没有释放线程,但是线上事务锁定等待严重,连接数暴涨,尤其在测试库这种情况很多,线上也偶有发生,于是想为MySQL增加一个杀掉空闲事务的功能。那么如何实现呢,通过MySQL Server层有很多不确定因素,最保险还是在存储引擎层实现,我们用的几乎都是InnoDB/XtraDB,所以就基于
2012-11-14 15:38:03 13969
转载 设置MySQL的最大连接数-普通只有100个
在MySQL5.0版的安装文件夹 -> 查找 my-template.ini文件,->查找:max_connections=>修改数值 100即可 。参考=============MySQL的max_connections参数用来设置最大连接(用户)数。每个连接MySQL的用户均算作一个连接,max_connections的默认值为
2012-11-14 15:36:00 1988
转载 基层技术管理者必备
转自http://yunli.blog.51cto.com/831344/1010533 一说到管理者的能力特质,我们马上会联想到沟通、授权、决策等能力。然而,对于软件开发活动中的基层技术管理者(team lead、line manager等),我想指出被极为忽视的另一种重要能力 — 技术敏感度。对于基层技术管理者来说,何为技术敏感度?技术敏
2012-11-14 15:31:41 983
转载 mysql中实现longblob数据流式读写
mysql中实现longblob数据流式读写http://hi.baidu.com/ah__fu/item/5cc10dff412e8258c9f33792mysql中,当使用的数据类型是longblob时,如何实流式的读写,即每次读出或写入一块数据,分多次操作。一般的游标函数明显是无法完成这个需求的,从mysql.h中看其实现就明白了://
2012-11-05 11:16:49 6497
转载 在Mysql中用 LONGBLOB 类型存储二进制数据
在Mysql中用 LONGBLOB 类型存储二进制数据作者:天涯 来源:中国自学编程网 发布日期:1247011310//需要设置为你自己的 //在DBMS中线要创建数据库test,table bintest,data字段数据类型用LONGBLOB即可测试 //测试文件c:\\test.iso,你可以找任何一个文件修改为即
2012-11-05 11:07:02 3834
转载 MySQL中BLOB
MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。BLOB类型实际是个类型系列(TinyBlob、Blob、MediumBlob、LongBlob),除了在存储的最大信息量上不同外,他们是等同的。MySQL的四种BLOB类型 类型大小(单位:字节)TinyBlob最大 255Blob
2012-11-05 11:05:49 475
转载 MySQL存储 BLOB 类型数据
一、MySQL BLOB 类型介绍MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。BLOB类型实际是个类型系列(TinyBlob、Blob、MediumBlob、LongBlob),除了在存储的最大信息量上不同外,他们是等同的。 MySQL的四种BLOB类型 类型 大小(单位:字节) TinyBlob 最大 255B
2012-11-02 16:51:57 3323
转载 通过OracleDataReader来读取BLOB类型的数据
通过OracleDataReader来读取BLOB类型的数据 在实际的应用过程中,需要把大块的二进制数据存储在数据库中。读取这些大块的数据,可以通过强制类型转换成为byte数组,但是当这个二进制数据体够大时(几十兆或者上百兆),一次并不能获取到他的完整长度,所以需要分块获取。 下面提供两种方法,供大家参考。 1、直接将BLOB数据转换成为byte数组
2012-11-02 16:27:46 688
转载 Oracle中BLOB字段存储4GB以下视频数据的方法
Oracle中BLOB字段存储4GB以下视频数据的方法 [http://www.cnblogs.com/wuhenke/archive/2010/10/25/1860809.html]很长时间没亲自写写东西了,只是收集转载了一些好资料,其实,真正静下心总结一下,可以写的知识点很多。与困难做斗争,挑战技术难关,总会有些感受心得的。 今天想和网友分享一下“Oracle中BLOB
2012-11-02 12:35:27 747
原创 c++单例模式
如何实现单例模式:#include using namespace std; //单例类的C++实现 class Singleton { private: Singleton();//注意:构造方法私有 virtual ~Singleton(); static Singleton* instance;//惟一实例 int va
2012-10-29 11:12:32 381
转载 内存申请与释放
释放内存?那要看你怎么申请的了 new->delete;malloc->free;GlobalAlloc->GlobalFree;VirtualAlloc(Ex)->VirtualFree(Ex)......c++的用法: new delete ansi c的用法:malloc calloc free WIN32的用法:GlobalAlloc GlobalFree He
2012-10-25 10:34:40 1350
转载 财富
一、积极的精神态度:所有的财富,都始于一种内心状态,内心乃个人能完全控制的惟一的东西。就将积极的精神态度置于人生十二大财富之首。 二、良好的体格:良好的体格始于一种“健康意识”,保持正常积极的精神态度和适度的体育锻炼是避免疾病的最佳途径。 三、人际关系的和谐:个人首要的责任是建立“内在”的和谐。只要保持内心平静,你就会很容易地与别人建立和谐的人际关系。真诚地对待别人的人一定会最
2012-10-25 09:56:03 781
转载 try-catch基础语法
try---catch------finally1、将预见可能引发异常的代码包含在try语句块中。2、如果发生了异常,则转入catch的执行。catch有几种写法:catch这将捕获任何发生的异常。catch(Exception e)这将捕获任何发生的异常。另外,还提供e参数,你可以在处理异常时使用e参数来获得有关异常的信息。catch(Exception的派生类
2012-10-22 16:34:27 11993 1
转载 临界区Critical Section
Critical Section: 不论是硬件临界资源,还是软件临界资源,多个线程必须互斥地对它进行访问。每个线程中访问临界资源的那段代码称为临界区(Critical Section)。 每个线程中访问临界资源的那段程序称为临界区(Critical Section)(临界资源是一次仅允许一个线程使用的共享资源)。每次只准许一个线程进入临界区,进入后不允许其他线程进入。不论是
2012-10-22 16:27:05 1038
转载 临界区锁 InitializeCriticalSection()--- EnterCriticalSection()--LeaveCriticalSection()
1、InitializeCriticalSection此函数初始化一个临界区对象。格式:void InitializeCriticalSection( LPCRITICAL_SECTION lpCriticalSection);参数:lpCriticalSection指向临界区对象的指针。返回值:无 单个进程的
2012-10-22 16:22:44 33560 1
转载 try与catch
1、基础介绍try{//程序中抛出异常throw value;}catch(valuetype v){//例外处理程序段}语法小结:throw抛出值,catch接受,当然,throw必须在“try语句块”中才有效。2、深入throw:(i)、程序接受到throw语句后就会自动调用析构器,把该域(try后的括号内)对象clean up,然后再进
2012-10-22 16:10:32 636 1
原创 BSTR、LPSTR、LPWSTR、CString、VARIANT、COleVariant 、_variant_t、CComBSTR、_bstr_t
<br /> Visual C++.NET涉及到ATL/ATL Server、MFC和托管C++等多种编程方式,不仅功能强大而且应用广泛。在编程中,我们常常会遇到ANSI、Unicode以及BSTR不同编码类 型的字符串转换操作。本文先介绍基本字符串类型,然后说明相关的类,如CComBSTR、_bstr_t、CStringT等,最后讨论它们的转换方法, 其中还包括使用最新ATL7.0的转换类和宏,如CA2CT、CA2TEX等。<br />一、BSTR、LPSTR和LPWSTR<br />在Visual C+
2011-05-11 14:43:00 488
原创 BSTR、LPSTR、LPWSTR、CString、VARIANT、COleVariant 、_variant_t、CComBSTR、_bstr_t
<br /> Visual C++.NET涉及到ATL/ATL Server、MFC和托管C++等多种编程方式,不仅功能强大而且应用广泛。在编程中,我们常常会遇到ANSI、Unicode以及BSTR不同编码类 型的字符串转换操作。本文先介绍基本字符串类型,然后说明相关的类,如CComBSTR、_bstr_t、CStringT等,最后讨论它们的转换方法, 其中还包括使用最新ATL7.0的转换类和宏,如CA2CT、CA2TEX等。<br />一、BSTR、LPSTR和LPWSTR<br />在Visual C+
2011-05-11 14:43:00 270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人