2008年4月13日

电信技术名词解释:移动IP技术综述[转]

摘要: 简释移动IP 最简单的说,移动IP技术就是让计算机在互联网及局域网中不受任何限制的即时漫游,也称移动计算机技术。 专业一点的解释,移动IP技术是移动节点(计算机/服务器/网段等)以固定的网络IP地址,实现跨越不同网段的漫游功能,并保证了基于网络IP的网络权限在漫游过程中不发生任何改变。 移动IP实现网络漫游功能 移动IP应用于所有基于TCP/IP网络环境中,它为人们提供... 阅读全文

posted @ 2008-04-13 09:33 chuncn 阅读(426) 评论(0) 推荐(0) 编辑

2008年4月10日

如何才能成为一名真正的Web程序员

摘要: 程序员可以分为很多种,像Unix程序员、Windows程序员,或是C++程序员、Delphi程序员,等等。今天我想谈的是Web程序员,我感觉目前的情况是这样,一般来说,做Unix的看不起做Windows的,做C++的看不起搞VB或是Delphi(而这两者又有些相互瞧不起)的,好像搞Web的是最惨的,处于食物链的底端。当然,这种情况到了2001年又有点变化,那就是懂Java的牛的不得了,一说起XXX... 阅读全文

posted @ 2008-04-10 20:52 chuncn 阅读(344) 评论(0) 推荐(0) 编辑

七种程序员的基本技能

摘要: 七种程序员的基本技能,它们是:数组、字符串与哈希表,正则表达式,调试,两门语言,一个开发环境,SQL语言,编写软件的思想。 数组、字符串与哈希表 任何受过专业训练的程序员,对“数据结构”这门课程中涉及到的各种数据结构都不会陌生,但是在实际的编程工作中,大部分的数据结构都不会用到,而且也永远都不会用到。虽然如此,深入地理解基本数据结构的概念和实现细节,仍然是每个程序员... 阅读全文

posted @ 2008-04-10 20:47 chuncn 阅读(1030) 评论(0) 推荐(1) 编辑

哈希表(HashTable)探究(转)

摘要: HashTable 通常称为哈希表,它表示键(key)/值(value)对的集合。 1、HashTable 的构造函数: HashTable() //初始化为0个元素的空实例 HashTable(Int32) //初始化为int32 个元素的新实例 例子: ... 阅读全文

posted @ 2008-04-10 20:43 chuncn 阅读(543) 评论(1) 推荐(0) 编辑

利用SqlBulkCopy实现网上答题系统[转]

摘要: 摘 要 本文利用.Net 2.0引入的SqlBulkCopy新类结合SQL Server2005实现网上答题系统。介绍一种把其它数据源的数据批量加载到SQL Server表的高效方法,并确保其插入数据的完整性,一致性。 关键字 .Net 2.0,C#,SqlBulkCopy,批量加载 一、前言 问卷调查是获取用户信息最有效途径之一,不管是企业单位,还是政府部门都广泛采用。 利用网上这种途径来收... 阅读全文

posted @ 2008-04-10 20:41 chuncn 阅读(1310) 评论(0) 推荐(0) 编辑

通过Web Services实现统一身份识别[转]

摘要: 通过Web Services实现统一身份识别 摘 要 本文介绍以C#写的Web Services提供身份识别服务,供其它业务平台调用。利用Web Services的通用性,充分利用现有资源,避免系统重新建设。 关键字 Web Services,调用,Delphi,Asp,身份识别 一、前言 最近在做一个身份识别系统,各个业务系统需要把USB Key的用户信息统一提交到认证服务系统中进行身份识别... 阅读全文

posted @ 2008-04-10 14:58 chuncn 阅读(1013) 评论(0) 推荐(0) 编辑

C#位运算示例

摘要: 在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。C#支持的位逻辑运算符如表2.9所示。 运算符号 意义 运算对象类型 运算结果类型 对象数 实例 ~ 位逻辑非运算 整型,字符型 整型 1 ~a & 位逻辑与运算 2 a & b | 位逻辑或运算 2 ... 阅读全文

posted @ 2008-04-10 14:49 chuncn 阅读(652) 评论(0) 推荐(0) 编辑

SQL Server 2005利用分区对海量数据的处理[转]

摘要: 超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个C... 阅读全文

posted @ 2008-04-10 14:45 chuncn 阅读(413) 评论(0) 推荐(0) 编辑

概念之BSP

摘要: bspBSP是英文Blog Service Provider的缩写,翻译成中文就是博客服务托管商。博客托管商的作用是为博客提供写作blog的空间与相应的技术支持,大大简化blog的建立过程,推动平民媒体的发展。博客托管商分为收费博客托管商,免费博客托管商及二者兼营的博客托管商。世界上最早的bsp是以色列的blogger.com,此网站现已被google收购.世界上比较著名的bsp有livejour... 阅读全文

posted @ 2008-04-10 10:08 chuncn 阅读(597) 评论(0) 推荐(0) 编辑

2008年4月5日

公司限制我自由择业合法吗?

摘要: 张军问:我在与某软件公司签订劳动合同中,有一条约定:劳动关系存续期间及劳动关系结束12个月内,若无软件公司的书面认可,不得以代理、独立签约人或其他身份直接或间接参与与公司业务存在直接或间接竞争的业务……不得在与公司业务有直接或间接竞争的业务中,为任何个人、其他公司提供技术支持或建议。我打算近期离开公司另谋发展,但此协议意味着我在离职一年内,不能从事任何软件相关的行业,请问,这样的条款合法吗?... 阅读全文

posted @ 2008-04-05 20:09 chuncn 阅读(405) 评论(0) 推荐(0) 编辑

2008年4月3日

BCD代码

摘要: 即BCD代码。Binary-Coded Decimal?,简称BCD,称BCD码或二-十进制代码,亦称二进码十进数。是一种二进制的数字编码形式,用二进制编码的十进制代码。这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧,最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用BCD码,既可保存数... 阅读全文

posted @ 2008-04-03 18:07 chuncn 阅读(820) 评论(0) 推荐(0) 编辑

SQL Server 2005中Datetime类型转Varchar类型

摘要: 今天在写视图时,遇到要把Datetime类型转Varchar类型。以前在ORALCE就容易,直接ToChar(getdate(),'yyyy-mm-dd')。在SQL Server 2005却不会了,上网找了下,终于找到了方法。 select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select CONVERT(varchar(... 阅读全文

posted @ 2008-04-03 17:38 chuncn 阅读(4168) 评论(0) 推荐(0) 编辑

2008年3月27日

工作效率与薪水翻番[转]

摘要: 一、全心投入工作(work harder at what you do):当你工作时,一定要全心投入,不要浪费时间,不要把工作场所当成社交场合。光这个秘诀,如果你能长期实践,就能使你的生产力加倍。 注:有效的利用时间,一天6个小时就够了,半个小时整理,其他时间,一个小时休息,还有半个小时,早点回家 二、工作步调快(work faster):养成一种紧迫感,一次专心做一件事,并且用最快的速度完... 阅读全文

posted @ 2008-03-27 15:30 chuncn 阅读(286) 评论(0) 推荐(0) 编辑

2008年3月15日

嵌入式设备的分类

摘要: ARM开发DSP开发 单片机开发DSP开发板、ARM开发板、USB开发板、单片机开发板、FPGA开发板、CPLD开发板、CAN总线开发板、综合开发板、2000开发板、3000开发板、4000开发板、5000开发板、6000开发板、ARM7开发板、ARM9开发板、44B0X开发板、2410开发板、USB1.1开发板、USB2.0开发板、FX2开发板、51开发板、PIC开发板 阅读全文

posted @ 2008-03-15 19:34 chuncn 阅读(442) 评论(0) 推荐(0) 编辑

SOA的真相是什么?[转]

摘要: 作 者:IT经理世界 周源 CIO心中的SOA和厂商宣传的SOA,好像并不是一码事儿。 为什么SOA(ServiceOrientedArchitecture,面向服务架构)正在大行其道?答案也许简单到极点。今年9月,BEA公司CEO庄思浩在旧金山举行的BEAWorld 上给出了一个答案— —“SOA改变了企业做生意的方式”。 没有人可以质疑近20年来,全球商业环境不断加速量... 阅读全文

posted @ 2008-03-15 16:07 chuncn 阅读(419) 评论(0) 推荐(0) 编辑

Microsoft Robotics Studio与LEGO机器人[转]

摘要: 盖主席(Bill Gates)20年前发表过一篇语录,说:“要让每个家庭的桌子上都有一台PC机,每个PC上都跑的是Windows操作系统”。经过广大无产阶级革命群众二十年的艰苦奋斗之后,现在再回头看,语录的内容虽然没完全实现但是也差不多了。去年,盖主席在接受《科学美国人》杂志采访的时候,又大海航行靠舵手般创造性高屋建瓴的为革命群众指明了新的路线方针和政策:“二十年后每个家庭... 阅读全文

posted @ 2008-03-15 00:36 chuncn 阅读(1591) 评论(2) 推荐(0) 编辑

2008年3月11日

pda应用前景[转]

摘要: WIFI传送数据 其他的还有: 建筑业5000台工程e随身电脑 全国餐饮行业PDA应用情况分析(点菜王等) 数据采集PDA应用情况分析(含抄表PDA) 中航油ERP系统的掌上电脑应用 兰州铁路公安局158台"掌上追逃"PDA 连云港电力电力巡线用GPS掌上电脑 成都火车站推出掌上PDA订票业务,移动售票应用系统 海尔物流,上海光明乳业在ERP系统中采用PDA 上海日立电器无线PDA条形码物料跟踪系统 地产专用PDA 林业PDA 法律行业:司法星,掌上法典,《最高人民法院公报》掌上通 锅炉远程监控系统--北京地区数十家单位的采暖锅炉的各种运行状态指标(开关、温度、压 力、水流等) 地质调查野外数 阅读全文

posted @ 2008-03-11 16:03 chuncn 阅读(511) 评论(0) 推荐(0) 编辑

2008年3月2日

.net 2.0 访问Oracle --与Sql Server的差异,注意事项,常见异常

摘要: 在.net平台下访问数据库有以下几种方式: 1、OleDB数据库访问程序, 2、ODBC数据库访问程序, 3、专有的数据库访问程序。如:访问Sql Server 2000 时,我们一般喜欢使用专有的SQL Server .NET Framework 数据库访问程序。命名空间为: System.Data.SqlClient 。 在这里我使用第三种,也就是“专有... 阅读全文

posted @ 2008-03-02 19:10 chuncn 阅读(884) 评论(0) 推荐(0) 编辑

.net反射技术的应用—如何调用Java的COM接口[转]

摘要: 前两天做了一个银行的电子支付接口,我用的是C#开发语言,银行给我们的是Java的COM组件(名字是:RSASig.class),按照银行的说明,一步一步做了配置,大家都知道Java的COM在windows上注册之后是没有动态链接库的,那该怎么在C#中调用其中的方法呢?如果用过.Net反射技术的朋友们很快就会想到使用反射。下面是C#实现反射代码: 1Assembly assemb... 阅读全文

posted @ 2008-03-02 19:01 chuncn 阅读(548) 评论(0) 推荐(0) 编辑

在网页中调用应用程序

摘要: HKEY——CLASSES——ROOT增加一项(应用程序的名字)——Shell—— Open—— Command在应用程序名字下增加字符串 URL Protocol ;修改Command里面的默认值的数据为 应用程序的安装路径和执行文件的名字,如:“ ”c:\program\shangwutong\shangwutong.exe” %1 ” 这一项是为了网页上的调用。 在网页中只要做一个连接,地址... 阅读全文

posted @ 2008-03-02 18:58 chuncn 阅读(525) 评论(0) 推荐(0) 编辑

C#中的接口

摘要: 本文将通过以下四个案例来分析C#中的接口究竟是如何工作的。 1、公有方法实现接口方法 尽管C#在定义接口时不用指明接口方法的访问控制方式,但默认接口方法均为public型(这可以从反编译的IL代码中看到)。下面是使用Reflector查看的接口IL代码.class private interface abstract auto ansi IControl{ .method public hi... 阅读全文

posted @ 2008-03-02 18:51 chuncn 阅读(261) 评论(0) 推荐(0) 编辑

SQL(oracle)常用命令

摘要: 这部分包含那些 PostgreSQL 支持的 SQL 命令的信息.这里的 "SQL" 就是该语言通常的含义; 每条命令的与标准有关的兼容性的信息可以在相关的参考页中找到. Table of Contents ABORT -- 退出当前事务 ALTER GROUP -- 向组中增加用户或从组中删除用户 ALTER USER -- 改变数据库用户帐号. ANALYZE -- 收集与数据库... 阅读全文

posted @ 2008-03-02 18:46 chuncn 阅读(4352) 评论(0) 推荐(0) 编辑

Asp.net连接Oracle 9i失败解决方法

摘要: 安装完ASP.NET,Oracle9i客户端后,使用System.Data.OracleClient访问Oracle数据库如果出现这种错误:System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.原因Oracle 9i Release 2 客户端在安装到Windows的NTFS分区下时的安全... 阅读全文

posted @ 2008-03-02 18:42 chuncn 阅读(1529) 评论(3) 推荐(0) 编辑

ORACLE函数大全

摘要: SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数;; SQL〉 select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR 给... 阅读全文

posted @ 2008-03-02 18:34 chuncn 阅读(481) 评论(0) 推荐(0) 编辑

Oracle全套日期用法,与大家分享

摘要: TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year: yy two digits 98 yyyy f... 阅读全文

posted @ 2008-03-02 18:33 chuncn 阅读(385) 评论(0) 推荐(0) 编辑

用WSE在Web服务中验证用户身份

摘要: 一、Web服务安全与WS-Security 毫无疑问,SOAP和XML Web服务在交互操作和标准上已经完全改变了电子商务领域的格局。 然而直到最近,在Web服务技术领域仍然存在着一些缺陷,那就是处理消息级别的安全、认证、加密、数字签名、路由和附件等问题的能力。为了解决这些安全问题,像IBM、Microsoft和Verisign 这样的公司和组织正牵头合作制定统一的Web服务安全规范,以便利用... 阅读全文

posted @ 2008-03-02 18:29 chuncn 阅读(894) 评论(0) 推荐(0) 编辑

ASP页面中访问基于.net的COM组件[转]

摘要: 在我的编程实践中,需要从.NET的Web Form页面传递加密的字符串信息(如用户名和密码等)到ASP页面,然后在该页面对该加密字符串进行解密。如果传递的不是加密串,通过GET或POST的方式就可以直接传递并在ASP页面中接收,但问题是在.NET的Web Form页面中加了密的字符串如何才能在ASP中进行解密呢?这主要由于ASP并不能直接访问由.NET提供的托管类和组件。这时我们就只能借助于COM... 阅读全文

posted @ 2008-03-02 18:25 chuncn 阅读(640) 评论(1) 推荐(0) 编辑

2008年2月26日

最精简的委托示例

摘要: //最精简的委托示例delegate void dg1(string str1);private void button1_Click(object sender, EventArgs e){ dg1 dg2 = new dg1(Show); dg2("Successful");}private void Show(string strShow){ MessageBox.Sho... 阅读全文

posted @ 2008-02-26 16:28 chuncn 阅读(334) 评论(0) 推荐(0) 编辑

string与byte[]之间的转换

摘要: 在使用.NET加密类的时候,会经常用到string与byte[]之间的转换。 首先引用System.Text命名空间,然后 UnicodeEncoding unicode=new UnicodeEncoding(); byte[] byteA; //byte[] -> string byteA=unicode.GetBytes(textBox1.Text); //string -> byt... 阅读全文

posted @ 2008-02-26 16:25 chuncn 阅读(985) 评论(1) 推荐(0) 编辑

C#与打印机

摘要: 一、PrintDocument这是整个.NET 打印系统的核心!!!非常重要!命名空间:System.Drawing.PrintingPrintDocument pd=new PrintDocument(); pd.Print();//此方法用来启动打印 //此事件用来描述具体打印什么东西private void pd_PrintPage(object sender, System.Drawing... 阅读全文

posted @ 2008-02-26 16:18 chuncn 阅读(948) 评论(2) 推荐(0) 编辑

.NET C# DES入门

摘要: DES加密应该是最基础的加密算法,为了搞清楚它在.NET C#里面的用法,我费了不少功夫,希望有心人能看到。DES一共就有4个参数参与运作:明文、密文、密钥、向量。为了初学者容易理解,可以把4个参数的关系写成:密文=明文+密钥+向量;明文=密文-密钥-向量。为什么要向量这个参数呢?因为如果有一篇文章,有几个词重复,那么这个词加上密钥形成的密文,仍然会重复,这给破解者有机可乘,破解者可以根据重复的内... 阅读全文

posted @ 2008-02-26 16:14 chuncn 阅读(1161) 评论(2) 推荐(0) 编辑

C#的哈希

摘要: 哈希算法是啥?哈希英文hash,是一种数学算法,它能把任意长度的值转换成固定长度的值,而且映射关系唯一并算法不可逆,理论上不拿到原值,是不可能得到对应的哈希值的,但是这都是历史了,中国科学院的王小云已经初步破解了基于哈希算法的MD5和SHA1算法,所以.NET库里面能够安全使用的估计只有SHA256Managed、SHA384Managed、SHA512Managed了,不过这些东西也只是基于SH... 阅读全文

posted @ 2008-02-26 16:08 chuncn 阅读(6008) 评论(3) 推荐(1) 编辑

C#范型入门

摘要: 范型是Microsoft.NET 2.0里面一个新加的内容,它使得C#语言更加完美。鉴于范型这个概念炒作炒得太虚,而缺少实际例子,使得很多菜鸟搞不懂这个概念,所以我来详细说明1个例子程序,大家就能明白了。一、首先在VS2005环境里面新建一个控制台应用程序(Console)二、完成如下代码: static void Main(string[] args){ PrintInt(1); ... 阅读全文

posted @ 2008-02-26 16:05 chuncn 阅读(2224) 评论(2) 推荐(1) 编辑

2008年2月2日

面向企业级的开源WebGIS解决方案--MapGuide(安装)

摘要: MapGuide的安装包括:安装MapGuide Server;安装MapGuide WebServer Extensions、安装示例数据、安装示例程序、安装DwfViewer、安装mapguide studio这几项。 以下所介绍的安装都基于Windows平台和IIS网络服务,并使用.Net开发技术。 下载地址:https://mapguide.osgeo.org 1、安装MapGu... 阅读全文

posted @ 2008-02-02 06:12 chuncn 阅读(1545) 评论(0) 推荐(0) 编辑

2008年1月30日

新任项目经理的五项必修课[转载]

摘要: 恭喜恭喜!你提升了!欣喜若狂之后,你有些困惑,有些心虚:“我能胜任吗?”压力和挑战让你有些招架不住。你可能是一名出色的专业人士,此前一直作为团队的成员而工作,但从来没有领导过一个团队。你发现突然之间你要负责一个时间紧迫的项目,并要为十几个甚至几十个人扮演协调员的角色,而你几乎对此毫无准备。 对许多人来说,从团队的普通成员到担任团队领导是一个重大而艰难的转折。它可以加速你的上升势头,也可以... 阅读全文

posted @ 2008-01-30 05:47 chuncn 阅读(347) 评论(0) 推荐(0) 编辑

九种不值得你追随的老板

摘要: 一、没有成功经验的老板 如果你的老板在商海已闯荡多年,经营过的企业少说也有四五家以上,但却没有一次真正成功的,他还经常沾沾自喜地说:“我经历过太多事情了,像我这样垮下去又能站起来的人也不多,毕竟我有我的独到之处。”那你就应该考虑自己的选择了。是的,他是有独到之处,能够连续几次从失败中再站起来,的确不是一件易事。相反地,若连续数次都未能成功,想必他个人有某些重大的缺点。若你的老板属于此一类型... 阅读全文

posted @ 2008-01-30 05:42 chuncn 阅读(416) 评论(0) 推荐(0) 编辑

2007年11月24日

PictureControl

摘要: namespace AuthenticationTestClient { using System; using System.Drawing; using System.Windows.Forms; using System.IO; /// /// PictureControl的摘要描述。 /// public ... 阅读全文

posted @ 2007-11-24 22:40 chuncn 阅读(1175) 评论(0) 推荐(0) 编辑

ASP.NET 2.0+GridView开发中遇到ViewState MAC验证错误

摘要: 今天在应用程序中,遇到如下报错: 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。 查找资料分析原因:如果用GridView,并且指定了DataKeyNames属性,则出于安全的理由(因为DataKeyNames指定的字段代表数据的主键,且该主键值... 阅读全文

posted @ 2007-11-24 22:36 chuncn 阅读(390) 评论(0) 推荐(0) 编辑

将图片保存至一个XML文件[转]

摘要: WinForm的文档中,将PictureBox的Image属性等非文字内容都转变成文本保存,这是通过序列化(Serialization)实现的, Eg: using System.Runtime.Serialization.Formatters.Soap; Stream stream = new FileStream("D:\\Image.xml",FileMode.Create,Fi... 阅读全文

posted @ 2007-11-24 22:34 chuncn 阅读(759) 评论(0) 推荐(0) 编辑

自动将存储过程转成C#代码的过程[转]

摘要: 自动将存储过程转成C#代码的过程一个国外程序员写的自动将存储过程转成C#源码的存储过程。我没有作任何的更改﹐原版贴在这里﹐希望对有些人能够有所帮助: CREATE PROCEDURE dbo.tools_CS_SPROC_Builder ( @objName nvarchar(100) ) AS /* ________________________________________________... 阅读全文

posted @ 2007-11-24 22:30 chuncn 阅读(975) 评论(0) 推荐(0) 编辑

导航