
技术文章
文章平均质量分 58
liuzuofei
自信,自强!
展开
-
ZigBee技术介绍
ZigBee是一种无线连接,可工作在2.4GHz(全球流行)、868MHz(欧洲流行)和915 MHz(美国流行)3个频段上,分别具有最高250kbit/s、20kbit/s和40kbit/s的传输速率,它的传输距离在10-75m的范围内,但可以继续增加。作为一种无线通信技术,其特点如下:•数据传输速率低:10KB/秒~250KB /秒,专注于低传输应用•功耗低:在低功耗待机模式下,两转载 2013-02-19 22:43:35 · 3608 阅读 · 0 评论 -
C#中如何遍历Excel
Excel.Application ea = new Excel.ApplicationClass(); ea.Workbooks.Open("c://2.xls", Missing.Value, Excel.XlFileAccess.xlReadWrite, Missing.Value, Missing.Value, Missing原创 2008-12-17 16:11:00 · 5801 阅读 · 0 评论 -
浅谈未来电信业十大热点业务
1、手机电视 手机电视是利用手机终端看电视的业务, 融合了移动通信和广播电视的特征, 随着移动通信网向高速网络演进, 手机电视率先以流媒体的形式出现, 欧美及亚太地区几乎所有的主流移动运营商都开展了流媒体手机电视业务。为了解决移动网络在承载手机电视业务时所面临的容量、传输质量等问题, 运营商开始广泛关注利用广播网实现的手机电视技术。 2007 年是手机电视快速发展的一年, 手机电视的发转载 2009-02-27 09:57:00 · 747 阅读 · 0 评论 -
社交网站:走在发展的十字路口
近两年来,社交网站获得了迅猛的发展,成为互联网乃至整个信息通信业人气最旺的领域之一。似乎每隔一段时间,就会诞生一些围绕社区网站的新鲜传说。2007年年底,微软以2.4亿美元投资于Facebook,比尔·盖茨也成了其用户,每天抽出半小时时间在上面游荡。此后不久,Facebook平台上最大的Widget提供商Slide获得了5500万美元投资。然而,席卷全球的经济危机,让这一主要依赖投资输血的热门产业转载 2009-02-27 09:51:00 · 528 阅读 · 0 评论 -
数据库设计中的范式总结
看到一本书,提到:在web2.0时代,大型的网站在架构中面对海量的数据,以及频繁的查询时如何才能很好的处理。其中提到一句“在多对多的关系充斥的时代,第三范式首先应该被抛弃”。看到这一句,我受到了一些震撼,因此特别总结一下: 第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。很显然,在当前的任何关系数据库管原创 2009-01-07 16:25:00 · 1169 阅读 · 0 评论 -
基于sqlserver2000的membership配置
基于sqlserver2000的membership配置 membership是net2.0的一个非常好的功能,因此体验一下,没想到还蛮复杂的,在体验过程中,将遇到的问题贴出来,做一个纪念。1.手工新建一个aspnetdb数据库(名字保持一样)2.使用aspnet_regsql.exe来指定上面新建的数据库3.然后使用ASP.NET配置工具(网站管理工具)进行设置,在这个过程中会遇到几原创 2009-01-06 13:43:00 · 946 阅读 · 0 评论 -
C#中如何序列化ArraryList和自定义类型
在C#中如何序列化ArrayList,并且ArrayList中存放自定义的类型数据?请看如下代码:----------------------------------------先定义一个自定义类型: public struct LocalNetInfo { string localnet_name; string loc原创 2008-10-12 09:58:00 · 1482 阅读 · 0 评论 -
需求为什么会失真?如何解决?
为什么需求会失真?1.口口相授,导致了信息的失真,如果没有采取任何措施,沟通过程中的信息衰减最大值达到60%2.客户放大功能,作为一个客户,争取更多的功能项是很正常的,3.解决方案交由不熟悉技术的客户引导,需求获取人员,往往只是很直接的问客户需要什么,而很少关心 用户为什么需要,这无形中让用户提出了解决方案,为以后用户的变更埋下伏笔。4.需求捕获过程中,项目经理不自觉的用技术和架构控制并影响需求原创 2008-10-21 14:25:00 · 1761 阅读 · 0 评论 -
Insert 语句中同时带查询(Oracle)
Oracle中在新增记录的同时,查询某一个值,例如: insert into tableName(id,address)select 56B3C1878D91ACFFE050007F010424EA,last_day(sysdate) from dual.原创 2008-10-20 18:52:00 · 1403 阅读 · 0 评论 -
Oracle的同义词(synonyms)总结
oracle的同义词总结:从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。1.创建同义词语句:create public synonym table_name for user.table_name; 其中第一个user_table和第二个user_table可以不一样。此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个Database Link(数据库连接)来扩展访原创 2008-08-27 15:07:00 · 1287 阅读 · 1 评论 -
项目经理和团队如何产生距离美?
项目经理如何和自己的团队相处?我最近几天一直在思考这个问题,比如说:项目经理是应该和团队报成一团?无非两种情形:1.根据PMBOK的团队建设思路,集中办公是好的团队建设方法,但是一旦项目经理和团队坐在了一起,会发现,大家都觉得不自在了,项目经理本身可能会好一些,但是团队人员就不是那么回事了,上网小心翼翼,聊天窃窃私语,连中午小憩一下都不敢了,更不用说上网到处逛了。久而久之,团队成员就觉原创 2009-03-24 13:26:00 · 975 阅读 · 2 评论 -
Mobile开发初体验
随着3G的热潮,我们也附和一下,这不,基于移动应用方向的开发咱们也体验一下(虽然很落后 ^_^) 第一步:环境准备我装的是VS2008,对于C#项是全装,因此环境具备了(包括:CF2,SqlServer Mobile,模拟器选用WM 5.0 Pocket PC R2 Rmulator)再装一个ActiveSync4.5,ok!软件具备 第二步:实现一个简单的数据库读取并展现原创 2009-04-16 17:11:00 · 661 阅读 · 0 评论 -
C# 如何让系统自杀退出后再启动
DateTime mytime; public Form1() { InitializeComponent(); } private void button1_Click(object se原创 2011-09-22 11:24:46 · 1063 阅读 · 0 评论 -
呼叫中心(CallCenter)开发应用系列(4)
接下来是最关键的对象登场了:语音控制核心线程! using System;using System.Collections.Generic;using System.Text;using CC.QJ.Tools;using System.Threading;using CC.DJ081A.Lib;using System.Collections;using CC原创 2011-06-12 22:28:00 · 3162 阅读 · 20 评论 -
呼叫中心(CallCenter)开发应用系列(3)
初始化的类,用以关联Socket以及语音卡控制线程,一遍后续的业务控制。该类初始化了相关的属性,串联了多个对象,在主进程中实例化! using System;using System.Collections.Generic;using System.Text;using CC.QJ.Tools;using CC.DJ081A.Lib;using System.Thr原创 2011-06-12 22:24:00 · 2517 阅读 · 2 评论 -
呼叫中心(CallCenter)开发应用系列(1)
亲爱的各位朋友,好久都没关注我的blog了,主要是工作太忙、项目太杂!目前最新的一个项目是一个机遇物联网的的项目。说到物联网,已经热的不能再热了,我在此就不赘述,直奔主题吧. 由于我更多的精力花在项目管理和协调上,因此开发做的极少,但是在该项目中,我还是小试牛刀(主要是熟悉技术怕丢生了),写了其中的一个子应用:CallCenter(呼叫中心) 项目环境介绍:1.需求:自来水原创 2011-06-12 22:14:00 · 7085 阅读 · 90 评论 -
知识点积累
/***********两个命令*************/一个网络命令:查看基于TCP协议的端口及其占用进程信息:netstat.exe -anpbv tcp数据库连接:osql.exe -U 127.0.0.1,1433 /**********************/sql语句中“where 1=2 ”起什么作用? 大致就两个作用了, 一是使用在:原创 2009-10-13 12:00:00 · 754 阅读 · 0 评论 -
C# 中2,10,16进制及其ASCII码之间转化
--------//C#中各种字符类型的转化,使用于串口通信------------ (2009-06-12) //字符长度的理解 string s = "我是一个2兵"; int len = s.Length;//6个字符原创 2009-06-12 15:20:00 · 2823 阅读 · 0 评论 -
sql2005和sql2000共享一台机器时Sql2005无法连接的解决过程
1,保证协议名称中的除VIA之外的所有协议全部启用 通过SQL Server Cofiguration Manager 工具来配置2,首先通过SQL Server Cofiguration Manager 工具来配置Sql2005的端口 ->选择SQLSERVER2005的协议, ->选中TCP/IP,右键属性 ->IPAll选项(IP1、IP2默认不用管) ->将TCP动态端口值0,T原创 2009-05-06 10:24:00 · 1056 阅读 · 0 评论 -
纯C开发:目录创建,目录删除,目录遍历操作
struct ffblk FFileStru; char * filePath ; filePath = (char *)malloc(50); //创建目录 //i = rmdir("data/liuzuofei"); //if(i==0){printf("del dir succ! /n");} //删除目录 //i = mkdir原创 2009-07-19 14:04:00 · 835 阅读 · 2 评论 -
项目经理十句箴言
1.一定要明确项目将提供什么样的产品,即目标要清晰,包括所有干系人,知道项目最终会是什么样子2.最好采用渐进的方式,分阶段的完成项目。否则,你将很难控制用户的需求,而且目标看起来遥不可及3.项目经理,包括你的团队成员一定要责权一致,否则,形同虚设4.做任何事都先计划,后执行,再总结,最后提高(这样你才会PDCA)5.需求管理的好坏是项目成功的基础,因此一定要有客户端签字和确认6.沟通是项目原创 2009-04-17 09:50:00 · 1642 阅读 · 0 评论 -
SWOT分析法...
SWOT分析法又称为态势分析法,它是由旧金山大学的管理学教授于20世纪80年代初提出来的,是一种能够较客观而准确地分析和研究一个单位现实情况的方法。SWOT四个英文字母分别代表:优势(Strength)、劣势(Weakness)、机会(Opportunity)、威胁(Threat)。从整体上看,SWOT可以分为两部分:第一部分为SW,主要用来分析内部条件;第二部分为OT,主要用来分析外部条件。利用转载 2008-08-04 12:54:00 · 8229 阅读 · 0 评论 -
无废话的基于axis2+tomcat架构webservice 的java 应用流程
1.安装tomcattomcat的启动不在次说,网上一大堆.2.安装axis2 axis2-1.3-bin加压后将其放在任何一个目录axis2-1.3-war将其加压后,将axis2.war放在tomcat的webapp目录下。需要验证axis2的正确性,只要进入tomcat的页面进入就可以知道, 在此不多说。3.启动eclipse。windows->proference-原创 2007-11-29 17:22:00 · 1573 阅读 · 0 评论 -
C#远程调用实现案例
C#实现远程调用主要用到“System.Runtime.Remoting”这个东西。下面从三个方面给于源码实例。·服务端:using System.Runtime.Remoting.Channels;using System.Runtime.Remoting.Channels.Tcp;using System.Runtime.Remoting;namespace RemoteSamp原创 2007-11-19 13:45:00 · 7253 阅读 · 5 评论 -
C# webservice delphi oracle 融会贯通体验(第二篇)
前一篇由于技术原因,没有实现,现在将其补上:5.使用oralce调用该dll 第一步:将该dllcopy到"C:/oracle/ora92/bin" 第二步:在oracle中创建一个dllliabrary create or replace library mywebservice as c:/oracle/ora92/bin/mywebservice.dll; 第三步:创建一个fu原创 2007-11-06 15:38:00 · 1037 阅读 · 0 评论 -
C# webservice delphi oracle 融会贯通体验
webservice技术的出现将各种开发技术和语言完全的融合了,下面就这种融合在C#和delphi之间的交互做一次全面的体现。(前者是目前最好的开发平台,后者依然是小型c/s系统的最佳选择)1.使用C#创建一个Webservice服务。使用vs2005的模板创建C#的webservice非常容易。原文件如下:[WebService(Namespace = "http://localho原创 2007-11-06 11:47:00 · 1025 阅读 · 0 评论 -
项目管理的20条锦囊妙计
管理项目其实是一门非常高深的学问,更是一门艺术。但是任何事都有它的技巧可言的,项目管理也是一样。请看下面的20条妙计,其实如果你真正的使用了它,你就非常成功了。 1.定义项目成功的标准? 在项目的开始,要保证各方对于判断项目是否成功有统一的认识。通常,跟紧预定的进度是唯一明显的成功要素,但是肯定还有其他的因素存在,比如,增加市场占有率、获得指定的销售量或销售额、取得特定用户满意程度、淘汰原创 2007-10-25 11:38:00 · 705 阅读 · 0 评论 -
读书总结
1.局部变量(非类变量,而位于函数内)必须出初始化,否则编译出错2.普通的(非内部的)类,不能申明为private或者protected;他们只可以被赋予public或包访问权.3.当内部类向上转型为一个接口,并且基于该接口实现时,内部类就完成了类当隐藏,任何外边不可见, 而你只能通过指向基类或者接口的引用来使用该内部类。4.接口中的所有成员自动被设置为public,并且是static或者fin原创 2007-08-20 13:30:00 · 661 阅读 · 0 评论 -
java多态性最精辟解释
对于java语音的多态性,看起来比较复杂,一般书大篇的介绍,不精简。在这里,我将书上看到的总结如下:(只要牢记如下三天规则就ok)1.实例方法与引用变量实际引用的对象的方法绑定,这种绑定属于动态绑定,2.静态方法与引用变量所声明的类型的方法绑定,这种绑定属于静态绑定,3.成员变量(包括静态成员变量和实例变量)与引用变量所声明的类型的成员变量绑定,这种绑定属于静态绑定。具体的例子如下:cla原创 2007-08-15 14:22:00 · 1263 阅读 · 7 评论 -
PDCA总结
项目管理是个很大的课题所有的事物都有其规律项目管理的规律是什么?前几天看到一个理论让我眼睛一亮,陈述如下,希望对大家有点启发PDCA循环是由美国统计学家戴明博士提出来的,它反映了质量管理活动的规律。P(Plan)表示计划;D(Do)表示执行;C(Check)表示检查;A(Action)表示处理。PDCA循环是提高产品质量,改善企业经营管理的重要方法,是质量保证体系运转的基本方式。原创 2007-08-03 12:16:00 · 4359 阅读 · 0 评论 -
log4net的四方常用方式
新年第一篇文章,希望大家喜欢。 四种常用方式:1.控制台2.文件3.数据库4.remoting log4net> root> level value="ALL" /> appender-ref ref="consoleApp" /> appender-ref ref="RemotingAppender" /> root>原创 2008-02-19 14:59:00 · 1132 阅读 · 0 评论 -
C#中使用ClickOnce技术实现系统的部署和升级
对于C/S架构的系统,特别是那种三层的分布式的应用,系统的部署和升级非常的麻烦,有一个小的修改必须将将多个客户端进行升级,网络不方便的地方还要亲自下去去升级,这种既没有价值,又不得不面对的事情,如果你是基于C#来实现的话,那好,使用ClickOnce吧,简单!方便!下面就我的一个测试贴出供大家参考!1.新建一个基于winform的工程:clickoncedemo 在界面上放一个butt原创 2008-02-21 16:28:00 · 1695 阅读 · 1 评论 -
C# 剪切板操作的几种方式
http://topic.youkuaiyun.com/u/20080612/14/f298c9f3-1afc-4eb4-9d57-10bb7ddddd6b.html?seed=406118235 留个记录!原创 2008-07-24 16:55:00 · 2261 阅读 · 0 评论 -
如何高效的将excel导入sqlserver
如何高效的将excel导入sqlserver?大部分人都知道用oledb来读取数据到dataset,但是读取之后怎么处理dataset就千奇百怪了。很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,System.Data.SqlClient.SqlBulkCopy 对于新手来说还是比较陌生的,这个就是传说中效率极高的bcp,6万多数据从excel导入到sql只需要4.5秒。 参考代码:转载 2008-07-15 16:13:00 · 641 阅读 · 0 评论 -
IIS 和 ASP.NET Development Server 具体剖析
若要测试或运行 ASP.NET Web 应用程序,需要一台 Web 服务器。用于 Microsoft 操作系统的成品 Web 服务器是 IIS,它包括 Web 服务器、文件传输协议 (FTP) 服务器、简单邮件传输协议 (SMTP) 虚拟电子邮件服务器以及其他设备。为了运行 IIS,您使用的 Windows 版本必须是设计用于在网络环境中用作服务器的版本。这包括 Windows Server转载 2008-07-14 14:24:00 · 1640 阅读 · 0 评论 -
ASP.NET Web应用程序 和 ASP.NET网站区别
WebApplication编程模型的优点: ●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。 ●生成的程序集 WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集 WebApplication:可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字、版本、输出位置等信息 ●可转载 2008-07-14 13:56:00 · 708 阅读 · 0 评论 -
ADO.NET2.0的十大新特性
ADO.NET2.0的十大新特性 <!--google_ad_client = "pub-8762723865019686";google_ad_width = 728;google_ad_height = 15;google_ad_format = "728x15_0ads_al_s";//2007-09-04: 新闻页google_ad转载 2008-07-16 11:18:00 · 967 阅读 · 0 评论 -
ExecuteScalar为空的烦恼
ExecuteScalar这个方法本来的目的是只反回数据集的第一行第一列。但是当表中的记录为空时,没有经验的同志会直接这样做: object val = cmd.ExecuteScalar();if (val == null) ...{}....... 实际这样做是错误的,因为val永远不会==null。真正的原因是没有区分数据库的null和0记录。因此正确的做原创 2008-01-15 10:54:00 · 1895 阅读 · 0 评论 -
C#2005中Remoting/remoting回调/COM+/技术错误解决方案汇总
最近一段时间因为一个系统需要用到Remoting技术,同时需要用到COM+的事务控制,后来,将remoting的应用扩展到双向的通讯。总之整个过程比较烦琐,遇到了很多千奇百怪的问题好bug。所幸的是都被我一一解决!在此将这些经验发布出来,以便后来的同志可以参考!>>>>序列化的知识点 1.什么情况下需要反序列化? 直接或者间接继承了ISerializeable的类都要创建反序列化构造原创 2007-12-18 17:39:00 · 5360 阅读 · 0 评论 -
由于激活没有在指定的时间内完成,COM+ 激活没有成功的解决方案!
系统是这样的:C#2005+oracle+Remoting+Com+一个分布式应用,中间层使用Remoting的架构,且该远程对象基于com+来完成事务控制。这些代码如果需要给我留言!!这两天被一个问题拦住了,恨不能自杀,求了很多人没有结果。最后居然被自己搞定了!! 而且是在一个english论坛上搞定的, 现公布如下: (原文) Please see if setting原创 2007-12-11 17:01:00 · 2594 阅读 · 7 评论