技术杂论
文章平均质量分 79
shiweijian1986
这个作者很懒,什么都没留下…
展开
-
windows编程学习笔记--ScrollBars开发
简单开发一个scrollbars#include #include "sysmets.h"LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLin原创 2010-03-18 13:13:00 · 220 阅读 · 0 评论 -
深度对比Oracle与SQL Server
一般的公司通常会在他们的信息系统架构中引入多种数据库平台,同时引入三到四种不同的RDBMS解决方案的中大型公司也并不少见,当然这些公司里面的DBA们通常也需要同时拥有管理多种不同平台的技能了。只在一种平台上展开工作的数据库专家们也通常会期待着在他们的下一份工作中能学到点不一样的东西,那些有勇气的人们则愿意花时间、金钱和精力去学习新的东西,也有其他因为换了新公司或者是为了找新的工作而去学习新的系转载 2010-04-27 12:57:00 · 2948 阅读 · 0 评论 -
常用测试方法集合
常规测试方法 一. 功能测试 1. 安装测试:1) 安装过程中对于缺省安装目录及任意指定的安装目录,是否都能正确安装;2) 若是选择安装,查看能否实现其相应的功能;3) 在所有能中途退出安装的位置退出安装程序后,验证此程序并未安装成功(没有程序组及程序项产生);4) 软件安装后,对其它已经安装的软件是否有影响;5)原创 2010-04-20 23:30:00 · 391 阅读 · 0 评论 -
SQL语句优化技术分析
最近几周一直在进行数据库培训,老师精湛的技术和生动的讲解使我受益匪浅。为了让更多的新手受益,我抽空把SQL语句优化部分进行了整理,希望大家一起进步。 一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下原创 2010-04-20 23:14:00 · 199 阅读 · 0 评论 -
C# 异步委托实例概述
C#异步委托实例概述1 引言曾经我做过一个项目,这个项目里面有一个计费功能,计费功能要对当月所有的费用进行计算,由于数据量很大,计算过程也有点复杂,所以用户在执行计费程序时,整个计算机就会出现“假死”的情况。在面对这种情况时,如果客户在单击“计费”按钮后,“计费”在“后台”进行,而软件的其他功能不受影响,当计费完毕,程序弹出提示窗口告知用户计费完毕,就能让软件有良好的使用效果。因此,我转载 2010-04-18 23:10:00 · 737 阅读 · 0 评论 -
数据库设计的14个技巧
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单据对应多个实体,或多张原始单据对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员转载 2010-04-18 14:07:00 · 233 阅读 · 0 评论 -
Oracle数据库中的锁机制研究
数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作。原创 2010-04-16 08:37:00 · 305 阅读 · 0 评论 -
数据库查询算法剖析
一、常用查询连接算法演示 简单介绍选择操作和连接操作的实际算法,确切地说是算法思想。每一种操作有多种执行这个操作的算法。 选择操作的实现如下实现算法:例:Select * from student where ;考虑的几种情况:C1:无条件;C2:Sno=200215121;C3:Sage>20;C4:Sdept=CSAND Sage>20;原创 2010-04-15 18:36:00 · 2526 阅读 · 1 评论 -
轻量级的面向对象C语言编程框架(程序员2010年4月技术文章)
LW_OOPC是Light-Weight Object-Oriendted Programming in(with) C的缩写, 总共一个h文件,包含20个宏,约130行代码,非常的轻量级,却很好地支持了很多面向对象的特性,比如继承、多态,可以优美地实现面向接口编程。这个框架系由台湾的高焕堂先生以及他的MISOO团队首创,之后由我继续改进优化。最后,经高焕堂同意以LGPL协议开源。转载 2010-04-11 17:22:00 · 943 阅读 · 0 评论 -
海量分布式存储技术HDFS(Hadoop Distributed File System)
3.The Hadoop Distributed File System3. The Hadoop Distributed File System 3.1. The Design of HDFS HDFS设计的针对对象:适合流式访问的超大文件、在使用便宜的硬件搭建的集群上运行。 HDFS不足: 低延迟数据访问(Hbase是个好选择)、小文件多的时候出现问题(HDFS将文件Meta信息存储在内存转载 2010-05-09 09:13:00 · 6808 阅读 · 2 评论