自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(23)
  • 收藏
  • 关注

原创 一个CMM2.5级程序员的岁月随想

一个CMM2.5级程序员的岁月随想作者:zb++2006.11-2008.5  目录一个CMM2.5级程序员的岁月随想... 1作者:zb++. 1目录... 21     引子... 32     从毕业设计开始... 33     软件工程启蒙... 34     自发的软件工程实践... 45     到台资去... 56    

2008-05-20 15:33:00 1774 4

原创 基于对象模型的代码模板技术与数据表对象模型

基于对象模型的代码模板技术与数据表对象模型张博2017.11.01小众需求存在这样一部份工作,单就技术而言并不难,随便找个人就能写,但是相似的工作很多,一个一个写很累人。典型的是对很多数据库表的处理,聪明的办法当然是自动化,根据数据字典分析,然后构造SQL语句,但是有时候这种办法不令人满意,比如不够高效,比如代码晦涩难懂,难以发现错误,难以修改——LocalCache最初正是用这种方...

2018-11-27 15:52:54 279

原创 zbSQL规范——一个简化的SQL子集和可移植实现

zbSQL规范张博 2017.7.3适用于内存数据库1.5以及使用内存数据库为基础的云内存数据库、云管理平台等概述zbSQL规范是简化的SQL,支持简单的DML和DDL语言,可作为内存数据库的开发和维护接口。zbSQL的DML语句为标准SQL的子集,保证在任何数据库之间无需修改直接迁移的能力(当然,需要在相应的数据库接口下执行)。zbSQL的DDL语句是按照内存数据库自身特点...

2018-11-27 15:44:06 308

原创 C++编码技术:为什么要避免单参数构造函数?

为什么要避免单参数构造函数?下面的代码定义了两个类A和B,B支持class A{public: string type()const{return "A";}};class B{public: B(){cout B(A a){cout string type()const{return "B";}};ostream& operator{

2013-03-13 10:37:45 1185

原创 多进程程序的框架模板

so sorry 的,这个文档的主要内容都是绘图的,贴上来图都没了但是图里面的文字却还在,看起来莫名其妙的。多进程服务器框架张博(Zb++) 2012多进程服务器框架...1张博(Zb++) 2012.11      功能说明...22      Job和任务,分发和汇总...33      流程和接口..

2012-04-10 15:17:13 1121

原创 共享内存系统设计 实现set的高级技巧(功能性研究,勿索取源码)

共享内存里实现指针和set,全模板化

2011-04-08 16:26:00 1169

原创 UNIX复制源码树的脚本(复制指定文件类型,对某些人有意义)

UNIX下复制源码树的脚本,自动创建树结构,要复制的文件类型在脚本中指定

2010-08-13 10:59:00 528

原创 ZBEmbedeWebServer嵌入式WEB服务器(文档共享,勿索取源码)

嵌入式WEB服务器,与C++项目直接整合

2010-08-13 10:31:00 1196

原创 ZBScript C++脚本编译器(仅共享文档,勿索取源码)

C++语法的脚本编译器

2010-08-13 10:17:00 1481 2

原创 用VC创建UNIX项目

1 创建项目VS菜单 新建项目-〉Win32-〉控制台应用 取消“创建解决方案的目录”,应用程序选项选择“空项目”,可获得一个以项目名称命名的新目录,里面有解决方案文件和项目文件。项目名称如果和已经存在的目录相同,则项目文件放入已经存在的目录。2 准备源代码文件复制项目源代码文件到项目目录3 建立筛选器(目录)结构解决方案资源管理器 删除项目下的“头文件”“源文件”和“资源文件”按照源代码

2009-09-01 16:08:00 910 1

原创 VSS技巧:一种文件找不到错误的解决

  很多原因都可能引发找不到文件错误。已经发现在如下特定情况会发生找不到文件错误:将admin用户和一个普通用户的工作路径放在一起,admin试图回滚一个文件的时候会发生。因此不要将admin的工作路径和普通用户放在一起(显然,只有管理员同时也是开发员的情况下才有可能这样做,但是请不要这样做)。该现象发生时报文件找不到,例如文件“DURBAAAA”,检查VSS的data/d目录,发

2008-09-07 10:05:00 1815 2

原创 VSS技巧:权限迁移

  权限迁移建立新库时新建全部用户是个极度令人厌倦的事情,好一点的方法是复制旧库然后删除不需要的目录和文件,这样就可以保留旧的用户和权限。为此不应该在很深的目录里设置权限,应该只在第一层目录设置权限,即库里可以包含多个项目,每个项目有不同的权限,但项目里面就不要再细分权限。删除以后应执行purge彻底删除。不仅是为了省空间,也是为了保密。(递归purge见本人的其他文章)

2008-08-05 11:47:00 781

原创 VSS技巧:递归清理已删除的文件(purge)

    递归清理已删除的文件(purge)递归purge必须使用命令行界面。打开命令提示符(“开始”-“所有程序”-“附件”,或者“开始”-“运行”-输入cmd)。改变路径到VSS程序的安装路径,输入命令“cd C:/Program Files/Microsoft Visual SourceSafe”,如果安装目录不同,改变cd后面的目录。设置VSS环境变量,输入命令“set

2008-08-05 11:45:00 1944

原创 VSS技巧:取消工作路径

 取消子项目的工作路径 建议只对库的根设置工作路径,这样可以保持完全一致的目录结构,避免很多混乱。如果已经设置了子项目的工作路径是无法自行取消的,但可以通过直接修改用户配置文件解决。打开VSS库目录的users目录下的与用户同名的目录,打开ss.ini,文件最后罗列出了所有设置的工作路径,格式为:[项目路径]Dir (计算机名) = 工作路径因为包含计算机名,所以同一个

2008-08-05 11:41:00 2483 1

原创 VSS技巧:清理和修复

 清理临时文件VSS库目录的temp目录里面是临时文件,可以删除,无危险的。提示需要运行分析工具打开库的时候提示需要运行分析工具,这一般是有用户没有正常关闭VSS浏览器或因为网络问题操作失败,需要运行分析工具来检查库是否完好。多数情况下分析工具会正常完成并给出一个执行修复的命令行,运行这个命令行可以修复多数问题。一般这些问题并无大碍,所以并不需要立即运行分析工具。操作失败记录在

2008-08-05 11:37:00 1244

原创 VSS技巧:搜索所有签出的文件

菜单“View”下的“Search”可以搜索文件,搜索到的文件显示在主界面中,“Cancel Search”取消搜索状态,回到通常的文件列表(这个菜单名起得不好)。“Search”下有两个子菜单:“Search for Wildcard”,通配符匹配,比如“*.cpp”。“Search for Status”,查找签出的文件。上述两个子菜单都可以选在所有项目、当前项目还是当前项目以

2008-08-05 11:32:00 1812

原创 小组开发过程技术(VS VSS UNIX C++)

小组开发过程技术(VS VSS UNIX C++)张博(zb++)编写2007-10-3 简介本文讲述完全没有软件工程经验的软件小组如何借助VS VSS等工具为UNIX开发C++程序,实现在小组规模的初级开发过程。这不是TSPi或者CMM,这比CMM1级(初始级)还要低,可称之为CMM0。 目录小组开发过程技术(VS VSS UNIX C++) 1目录... 1

2007-10-11 18:00:00 1072

原创 索引查找表算法测试

索引查找表测试代码 zb++ 2007-6-9 知识共享 责任自负索引查找表CMatchTable2测试用类CTemp,包含两个long,均作为关键字100万数据量(0,0)-(999999,999999)索引查找表所需的内存:节点集合数(nodes) 8003930 (每个是一个vector,大小为3或4个指针的大小,测试机为32字节)元素数(CNode) 9003928 (2个int 1个

2007-06-09 12:11:00 1137 2

原创 VSS使用入门(VSS使用指南 VSS使用说明 VSS使用手册 2.01版)

VSS(Visual SourceSafe)使用入门第二版(2.01)张博 2006.12.41 前言 22 概念 32.1 数据库SourceSafe Database 32.2 服务器和客户机 32.3 项目Project 32.4 工作目录Working Folder 42.5 签入、签出 42.6 基本工作方式 43 作业指导书 43.1 客户机作业指导书 43.1.1 准备工作 43

2007-06-03 11:48:00 3882 6

原创 软件界面设计

 注:这是PowerPoint提纲。是为特定项目的实际情况准备的,因此有些个别原则是特别引入的,而通常我们并不提及这些过于基础的东西(真是惭愧啊)。本文是对界面设计前辈们的研究成果的体会和应用,正确的功劳归前辈们,领会错了的责任在我。另:XProgrammer是一本电子杂志,可免费下载www.umlchina.com,很遗憾只出了51期。软件界面设计编写:zb++2006-12

2007-06-03 11:39:00 1426

原创 XXXX项目管理目标

 注:本文是本人提交给领导的秘密文件,根据协议,本人有权在隐去项目名称之后在公司外公开。实际上,除了项目名称外本文不包含任何项目特征。文中的省略号原文即如此,并非删节。XXXX项目管理目标1 序XXXX项目已经完成XX上线及……,这个项目是……对……具有重大的意义,在……的正确领导下……全体同志……艰苦奋斗……不怕牺牲……深入贯彻……三个……八X八X……,取得……重大成就……获得……经

2007-06-03 11:30:00 1008

原创 备份入门

备份入门张博 2005.12 目录备份入门... 11     为什么要备份... 22     是备份还是版本控制... 33     备份概念... 33.1      存档属性... 33.2      备份集... 33.3      备份类型... 33.3.1       普通备份... 33.3.2       增量备份... 43

2006-02-05 14:23:00 2272

原创 VSS(Visual SourceSafe)使用入门

VSS(Visual SourceSafe)使用入门 张博 2005.6 节 1.01      前言... 2 节 1.02      安装... 2 节 1.03      数据库管理... 3 (a)       介绍... 3 (b)      Visual SourceSafe 6.0 Admin程序... 3

2005-06-17 20:21:00 18156 12

空空如也

空空如也

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

TA关注的人

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