上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页

2009年2月25日

VC:CString用法整理

摘要: 1.CString::IsEmpty BOOL IsEmpty( ) const; 返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。 说明:此成员函数用来测试一个CString 对象是否是空的。 示例: 下面的例子说明了如何使用CString::IsEmpty。 // CString::IsEmpty 示例 CString s; ASSERT( s.IsEmp... 阅读全文

posted @ 2009-02-25 20:12 chuncn 阅读(1160) 评论(0) 推荐(0) 编辑

vc的一些简单用法

摘要: 一: CStatic的用法 public: CMyStaticDlg(CWnd* pParent = NULL); // standard constructor CStatic m_Dynamic; //设置文本 CStatic* static1 = (CStatic*)GetDlgItem(IDC_STATIC1); static1->SetWindowText... 阅读全文

posted @ 2009-02-25 20:03 chuncn 阅读(1648) 评论(0) 推荐(0) 编辑

c++重点分析[转]

摘要: 一、#include “filename.h”和#include 的区别 #include “filename.h”是指编译器将从当前工作目录上开始查找此文件 #include 是指编译器将从标准库目录中开始查找此文件 二、头文件的作用 加强安全检测 通过头文件可能方便地调用库功能,而不必关心其实现方式 三、* , &修饰符的位置 对于*和&修饰符,为了避免误解,最好将修饰符紧靠变量名 ... 阅读全文

posted @ 2009-02-25 20:00 chuncn 阅读(381) 评论(0) 推荐(0) 编辑

c# 委托 和 c/c++指向函数的指针 的区别

摘要: c/c++ 指向函数的指针 普通函数int fun(int a, int b){ return a > b ? a : b;} 指向函数的指针int (*pf)(int , int); 初始化int (*pf)(int , int) = fun;int (*pf)(int , int) = &fun;赋值pf = fun; 调用 fun(1, 3); pf(1, 4); 或者 (*pf)(2,... 阅读全文

posted @ 2009-02-25 01:18 chuncn 阅读(2105) 评论(2) 推荐(0) 编辑

2009年2月24日

C++ int,char,string,CString类型转换

摘要: /*从字符串的左边截取n个字符*/char * left(char *dst,char *src, int n){char *p = src;char *q = dst;int len = strlen(src);if(nlen) n = len;/*p += (len-n);*/ /*从右边第n个字符开始*/while(n--) *(q++) = *(p++);*(q++)='\0'; /*有必要吗?很有必要*/return dst;}/*从字符串的中间截取n个字符*/char * mid(char *dst,char *src, int n,int m) /*n为长度,m为位置*/{ch 阅读全文

posted @ 2009-02-24 21:40 chuncn 阅读(1807) 评论(0) 推荐(0) 编辑

C++ int,char,string,CString类型转换

摘要: 1. c++中string到int的转换 1) 在C标准库里面,使用atoi: #include #include std::string text = "152";int number = std::atoi( text.c_str() );if (errno == ERANGE) //可能是std::errno{ //number可能由于过大或过小而不能完全存储}else if (errn... 阅读全文

posted @ 2009-02-24 21:39 chuncn 阅读(1892) 评论(0) 推荐(0) 编辑

三套.net支持库

摘要: 目前有三个项目正在开发Linux下的.Net平台:Ximian公司的Mono项目,DotGNU以及 Potable.NET. 阅读全文

posted @ 2009-02-24 21:31 chuncn 阅读(576) 评论(0) 推荐(0) 编辑

vc--"少林72般绝技"

摘要: VC是许许多多技术的综合,就好象少林72般绝技,一般在应用中学会其中很少一部分就够了。我们的现在目的,其实不过是学一套少林长拳。这套长拳应包括: 1、养成一种严谨的软件开发习惯,熟悉软件工程的基本原则。 2、C语言基础 3、C++最基本内容:类、继承性、封装性、多态性的概念 4、如何用向导建立一个程序框架 5、设计菜单 6、设计工具条 7、设计和使用对话框,熟悉最常用的对话框控件:按钮、静态文本... 阅读全文

posted @ 2009-02-24 21:15 chuncn 阅读(303) 评论(0) 推荐(0) 编辑

16个经典面试问题回答思路[转]

摘要: 面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。 问题一:“请你自我介绍一下” 思路: 1、这是面试的必考题目。... 阅读全文

posted @ 2009-02-24 19:51 chuncn 阅读(303) 评论(0) 推荐(0) 编辑

2009年2月23日

oracle的表分区

摘要: /* 分区表 */ 优点:* 提高查询性能,执行查询时只需要访问分区* 易于管理和维护,各个分区在进行维护时是相互独立的,可以单独对分区进行重建索引,备份和恢复等操作. 对表进行分区后,各个分区可以具有不同的存储参数,或者可以位于不同的表空间中.一个表可以分割成任意数目的分区,但如果在表中包含有LONG或者LONG RAW类型的字段,则不能进行分区 如下情况需要对表进行分区1.表的大小超... 阅读全文

posted @ 2009-02-23 12:08 chuncn 阅读(532) 评论(0) 推荐(0) 编辑

2009年2月21日

基于Struts1.02的MVC系统架构

摘要: 1. 系统构架的重要性 一个项目的开始之初的系统构架决定了一个项目的成败。“好的系统构架就等于成功的一半。”好的系统设计既利于维护,有利于开发过程中的事务处理。要做好系统构架不是一朝一夕的事情,要经过项目的考验。必须做到以下几方面。 l 熟练掌握设计模式,并能灵活运用。 l 架构设计是骨架,设计模式就是肉。 l 设计模式是支撑... 阅读全文

posted @ 2009-02-21 01:21 chuncn 阅读(517) 评论(0) 推荐(0) 编辑

高负载系统架构设计

摘要: 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放 在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展, 已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了... 阅读全文

posted @ 2009-02-21 01:21 chuncn 阅读(479) 评论(0) 推荐(0) 编辑

WEB系统架构设计经验分享[转]

摘要: 本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频架构设计的几个心得:一,不要过设计:never over design这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架... 阅读全文

posted @ 2009-02-21 01:14 chuncn 阅读(3431) 评论(0) 推荐(0) 编辑

系统架构师是怎样炼成的?[转]

摘要: 【CSDN报道】坦率的讲,除了少数对开发程序极其热爱并愿意为之奋斗终身的编程者来说,对于大多数开发人员,写代码只是他们未来获得职业提升的一个必不可少的积累阶段,在做开发的时间里,他们会积极学习各种知识,经验,培养自己的商业头脑,包括扩展自己各方面的资源,这些积累会为他们未来成为管理者或创业打下牢固的基础。 成为架构设计师是广大开发者职业发展道路之一,架构师究竟是个什么样的职业?需要具备什么基本能力... 阅读全文

posted @ 2009-02-21 01:12 chuncn 阅读(509) 评论(0) 推荐(0) 编辑

PetShop的系统架构设计

摘要: 《解剖PetShop》系列之一 前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,... 阅读全文

posted @ 2009-02-21 01:02 chuncn 阅读(326) 评论(0) 推荐(0) 编辑

2009年2月20日

SQL Server 2005:查看分区表(partition table)的分区范围(partition range)

摘要: SQL Server 2005 的分区表(partition table)是复杂的,特别是对于初学者来说。不管怎样,我们还是掌握了分区函数(partition function),分区方案(partition scheme),最后终于创建了一个分区表出来。但之后呢,或许你想查看分区表的各个分区分区列的取值范围(这个分区的理论最小值和最大值),虽然可以通过分区函数中定义的边界值(boundary v... 阅读全文

posted @ 2009-02-20 21:48 chuncn 阅读(1269) 评论(0) 推荐(0) 编辑

SQL Server 2005 如何创建分区表?

摘要: 确定是否应为对象分区 虽然分区可以带来众多的好处,但也增加了实现对象的管理费用和复杂性,这可能是得不偿失的。尤其是,您可能不需要为较小的表或目前满足性能和维护要求的表分区。前面提到的销售方案使用分区减轻了移动行和数据的负担,但在决定是否实现分区时,您应考虑您的方案是否存在这种负担。 确定分区键和分区数 如果您正在尝试改善大型数据子集的性能和可管理性,并且已经定义了访问模式,则可以使用范围分区减少... 阅读全文

posted @ 2009-02-20 21:46 chuncn 阅读(925) 评论(0) 推荐(0) 编辑

SQL Server 2005 中处理表分区问题(分区表性能和分区切换)

摘要: 数据库性能调优是每一个优秀SQL Server管理员最终的责任。虽然保证数据的安全和可用性是我们的最高的目标,但是假如数据库应用程序无法满足用户的要求,那么DBA们会因为性能低下的设计和实现而受到指责。 SQL Server 2005在数据库性能方面得到了很多提高,尤其是表分区的技术。如果你还没不了解分区表的特征,那么请你花点时间读这篇文章。 表分区的概念不是一个新的概念;只要你当过一段时间的S... 阅读全文

posted @ 2009-02-20 21:45 chuncn 阅读(1108) 评论(0) 推荐(0) 编辑

SQL Server 2005教程:如何创建修改分区表和如何查看分区表(经典)

摘要: SQL Server 2005是微软在推出SQL Server 2000后时隔五年推出的一个数据库平台,它的数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序。此外SQL Server 2005结合了分析、报表、集成和通知功能。这使企业可以构建和部署经济有效的BI解决方案,帮助团队通过记分卡、Dashboard、Web ... 阅读全文

posted @ 2009-02-20 21:21 chuncn 阅读(3350) 评论(0) 推荐(0) 编辑

2009年2月19日

c# 语音卡控制--语音卡实现电话录音

摘要: 实例430 语音卡实现电话录音 实例说明 如今的许多电话都具有电话录音的功能。本例实现了该功能,当有电话打入时,即刻将双方的对话信息进行录音。实例运行结果如图13.14所示。 技术要点 其他相关函数介绍请参见实例“语音卡电话呼叫系统”,本实例主要介绍StartRecordFile函数和StopRecordFile函数。 (1)StartRecordFile函数用于开始文件录音。停止该方式的录音一... 阅读全文

posted @ 2009-02-19 20:55 chuncn 阅读(2685) 评论(0) 推荐(0) 编辑

c#发传真

摘要: public void SendFax(string DocumentName,string FileName, string RecipientName, string FaxNumber){if (FaxNumber != ""){try{FAXCOMLib.FaxServer faxServer = new FAXCOMLib.FaxServerClass();faxServer.Conne... 阅读全文

posted @ 2009-02-19 20:00 chuncn 阅读(686) 评论(0) 推荐(0) 编辑

发送传真的c#方法

摘要: /**//// /// ////发送传真的方法,传递三个参数 /// /// /// /// public void sendFax(string faxFile ,string faxNumber,string hostName) { //writeFile("sendFax faxFile= "+faxFile); string sql = ""; s... 阅读全文

posted @ 2009-02-19 19:53 chuncn 阅读(1852) 评论(0) 推荐(0) 编辑

SQL Server中的临时表和表变量

摘要: 在SQL Server的性能调优中,有一个不可比面的问题:那就是如何在一段需要长时间的代码或被频繁调用的代码中处理临时数据集?表变量和临时表是两种选择。记得在给一家国内首屈一指的海运公司作SQL Server应用性能评估和调优的时候就看到过大量的临时数据集处理需求,而他们的开发人员就无法确定什么时候用临时表,什么时候用表变量,因此他们就简单的使用了临时表。实际上临时表和表变量都有特定的适用环境。先... 阅读全文

posted @ 2009-02-19 00:01 chuncn 阅读(653) 评论(0) 推荐(0) 编辑

2009年2月18日

SQL Server中临时表与表变量的区别

摘要: 我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢? 临时表 临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命令DROP掉,... 阅读全文

posted @ 2009-02-18 23:51 chuncn 阅读(679) 评论(0) 推荐(0) 编辑

2009年2月17日

SQL Server 2005 查询性能优化(转)

摘要: 查询性能优化 (SQL Server Compact Edition) 您可以通过优化所用查询来提高 SQL Server 2005 Compact Edition (SQL Server Compact Edition) 应用程序性能。下列各节概述了可以用来优化查询性能的方法。 优化索引 创建有用的索引是提高查询性能的最重要方法之一。有用的索引可帮助减少在查找数据时所需使用的磁盘 ... 阅读全文

posted @ 2009-02-17 22:50 chuncn 阅读(1680) 评论(0) 推荐(0) 编辑

SQL Server与Oracle数据库在查询优化上的差异

摘要: 一般来说,Oracle数据库在大型数据环境下,其运行性能比SQL Server数据库效率要高。单从查询优化上讲,两者就有比较大的差异。下面,笔者将数据库查询优化的差异做一个描述,若有不准确的地方,还请大家批评指教。 一、 在数据库排序查询优化上的差异。 在讲解这个内容之前,为了读者能够清楚我讲的内容,我要先谈一个概念。命中率,它是指从内存中取得数据而不从磁盘中取得数据的比率。我们在前几篇... 阅读全文

posted @ 2009-02-17 22:39 chuncn 阅读(732) 评论(0) 推荐(0) 编辑

优化SQL Server数据库

摘要: 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) ... 阅读全文

posted @ 2009-02-17 22:39 chuncn 阅读(346) 评论(0) 推荐(0) 编辑

如何应付表数据过大的查询问题?(如何尽量避免大表关联)[转]

摘要: 一般来说,对于做B/S架构的朋友来说,更有机会遇到高并发的数据库访问情况,因为现在WEB的普及速度就像火箭升空,同时就会因为高访问量带来一系列性能问题,而数据库一直是用户与商人之间交流的重要平台.用户是没有耐心忍受一个查询需要用上10秒以上的,或者更少些,如果经常出现服务器死机或者是报查询超时,我想那将是失败的项目。做了几年的WEB工作,不才,一直没有遇到过大访问量或者是海量数据的情况.这里并... 阅读全文

posted @ 2009-02-17 21:55 chuncn 阅读(4162) 评论(0) 推荐(0) 编辑

2009年2月13日

c++字符串详解(转)

摘要: 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 好了,进入正题………首先,为了在我们的程序中使用stri... 阅读全文

posted @ 2009-02-13 16:45 chuncn 阅读(78811) 评论(0) 推荐(6) 编辑

从C到C++ string类

摘要: C语言的字符串函数,简单而高效。C++ string类,功能强大而复杂(对于我这样的人来讲,复杂了点)。简单的比较没有意义,只是在特定的情况下哪一个更适合的问题。 而在决定哪一个更适合之前,你可能需要明白: A STL标准模板库中的string类使用异常来传递错误 B STL标准模板库中的string类,是一个具有写时才拷贝(Copy-On-Write)技术的类。Copy-On-Write使用了“... 阅读全文

posted @ 2009-02-13 16:44 chuncn 阅读(4623) 评论(0) 推荐(0) 编辑

2009年2月12日

sql server 2005 统计数据库中用户表总数

摘要: select count(*) from sysobjects where type='u' and status>=0 阅读全文

posted @ 2009-02-12 23:34 chuncn 阅读(414) 评论(0) 推荐(0) 编辑

用例子来彻底搞明白Virtual 和 非 virtual(C#)

摘要: virtual出问题主要是由于声明对象的类和对象实际所属的类不是一个类,一般都是父类和子类的关系。比如:  ClassParent obj = new ClassSub(),这是根源。  virtual和非virtual关键是在运行时候,而不是在编译时候。  1, 如果方法不是virtual的,编译器就使用声明的类对应的类型,也就是说,不是virtual的,在编译时候,就定了。比如下面的例子:子类... 阅读全文

posted @ 2009-02-12 23:20 chuncn 阅读(1272) 评论(0) 推荐(1) 编辑

2009年2月10日

交叉编译器

摘要: 在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓平台,实际上包含两个概念:体系结构(Architecture)、操作系统(Operating System)。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上... 阅读全文

posted @ 2009-02-10 00:38 chuncn 阅读(3349) 评论(0) 推荐(2) 编辑

2009年1月31日

sql server 2005 数据库关系图 开不了

摘要: sql2000备份的数据库还原到sql2005后,选择“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或 ALTER AUTHORIZATION 语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。 解决方法如下: 1、设置兼容级别为90(2005为90) ... 阅读全文

posted @ 2009-01-31 04:56 chuncn 阅读(4026) 评论(0) 推荐(0) 编辑

2009年1月29日

oracle知识回顾

摘要: Oracle SQL(Oracle 9i 9.2.0.1.0) SQL(结构化查询语言),是操作关系型数据库中的对象。 DDL(数据定义语言)语句,用于建表或删表操作,以及对表约束进行修改。 DML(数据操作语言)语句,向表中插入纪录,修改纪录。 事务控制语句,commit; ,rollback; 授权语句 select语句(数据的查询),投影,过滤(选择)查寻,关联查寻(表连接)。 ... 阅读全文

posted @ 2009-01-29 08:56 chuncn 阅读(3163) 评论(0) 推荐(0) 编辑

Oracle存储过程学习

摘要: 存储过程创建语法: create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围); 变量2 类型(值范围); Begin Select count(*) into 变量1 from 表A where列名=param1; If (判断条件) then S... 阅读全文

posted @ 2009-01-29 08:48 chuncn 阅读(164791) 评论(8) 推荐(12) 编辑

增强现实 artoolkit

摘要: 增强现实(Augmented Reality,简称AR)是近年来国外众多知名大学和研究机构的研究热点之一,AR技术不仅在与VR技术相类似的应用领域,诸如尖端武器、飞行器的研制与开发、数据模型的可视化、虚拟训练、娱乐与艺术等领域具有广泛的应用,而且由于其具有能够对真实环境进行增强显示输出的特性,在医疗研究与解剖训练、精密仪器制造和维修、军用飞机导航、工程设计和远程机器人控制等领域,具有比VR技术... 阅读全文

posted @ 2009-01-29 02:02 chuncn 阅读(4021) 评论(1) 推荐(0) 编辑

ORACLE日期时间函数大全

摘要: ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digit... 阅读全文

posted @ 2009-01-29 01:48 chuncn 阅读(652522) 评论(13) 推荐(38) 编辑

ORACLE中date类型字段的处理

摘要: (1)在英文版本的ORACLE中默认日期格式为'DD-MON-YY',例如'01-JAN-98' 在汉化的中文版本中ORACLE默认日期格式为'日-月-年',例如'21-8月-2003'或'21-8月-03'(2)转换字符串为日期使用ORACLE内部函数to_date() to_date()函数的参数是to_char()函数参数的反转。 to_date(string_value , date_... 阅读全文

posted @ 2009-01-29 01:47 chuncn 阅读(116530) 评论(3) 推荐(2) 编辑

Oracle时间日期操作

摘要: sysdate+(5/24/60/60) 在系统时间基础上延迟5秒sysdate+5/24/60 在系统时间基础上延迟5分钟sysdate+5/24 在系统时间基础上延迟5小时sysdate+5 在系统时间基础上延迟5天add_months(sysdate,-5) 在系统时间基础上延迟5月add_months(sysdate,-5*12) 在系统时间基础上延迟5年上月末的日期:select las... 阅读全文

posted @ 2009-01-29 01:46 chuncn 阅读(2031) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页

导航