代码改变世界

PHP编程语言的特点

2013-06-14 11:41 by wfdf, 442 阅读, 0 推荐, 收藏, 编辑
摘要:· Adabas D, · DBA,· dBase,· dbm,· filePro,· Informix,· InterBase,· mSQL, Microsoft SQL Server,· MySQL,· Solid, Sybase,· ODBC,· Oracle,· PostgreSQL 而在 Internet 上它也支持了相当多的通讯协议 (protocol),包括了与电子邮件相关的 IMAP, POP3;网管系统 SNMP;网络新闻 NNTP;帐号共用 NI 阅读全文

C#多线程读写文件的实现方法

2013-06-14 11:24 by wfdf, 870 阅读, 0 推荐, 收藏, 编辑
摘要:多线程的实现方法,并无实际读写实例,参考过程中可以在相应地方加以修改。具体代码如下:/************************************* Author:Kim* Date:2013.6.11************************************/using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.IO;namespace Thread{class Program{cons 阅读全文

Python快速排序的实现方法

2013-06-14 11:05 by wfdf, 193 阅读, 0 推荐, 收藏, 编辑
摘要:Python快速排序实现方法,具体代码如下:# -*- coding: utf-8 -*-from random import randint, shuffledef _partition(seq, p, r):"""数组划分,伪码如下:PARTITION(A, p, r)1 x ← A[r] // 作为划分主元2 i ← p-13 for j ← p to r-14 do if A[j] <= x 5 then i ← i + 1 // 前划分区域的索引6 exchange A[i] ↔A[j] // 小值交换到前面7 exchange A[i+1] ↔A 阅读全文

Oracle表示将大幅增加Java的安全投入

2013-06-14 10:35 by wfdf, 156 阅读, 0 推荐, 收藏, 编辑
摘要:Oracle公司Java软件开发带头人Nandini Ramani在Oracle的官博上写道:公司已经完成了一些产品安全性方面的改进,向最终用户提供更多的安全控制。对于那些依然严重依赖Java的企业,Ramani表示:最近关于Java的浏览器漏洞曝光已经引起了那些在服务器端运行Java的企业的极大关注,对此Oracle已经推出了Server JRE的单独发行版本。业 界对Java安全性的焦虑始于去年,当时Oracle花费了数月时间才完成一个Java安全漏洞的修补工作,如此慢的响应速度让Java的安全性无从谈 起。Oracle在Java安全性方面欠缺投入的恶果在2013年开始显现,一系列Java 阅读全文

ASP.NET中数据有效性校验的方法

2013-06-14 10:25 by wfdf, 161 阅读, 0 推荐, 收藏, 编辑
摘要:主要用Regex的IsMatch方法,在BusinessRule层进行校验数据的有效性,并将校验的方法作为BusinessRule层基类的一部分。在WebUI层现实提示信息。using System;using System.Data;using System.Text.RegularExPRessions;namespace Education.BusinessRules{ /// <summary>/// 商业规则层的基类/// </summary>public class BizObject{public const String REGEXP_IS_VALID_ 阅读全文

微软发布Windows8系统,Android和苹果要小心了

2013-06-09 11:44 by wfdf, 148 阅读, 0 推荐, 收藏, 编辑
摘要:这段时间,微软的windows8系统成为出现频率极高的关键字。鸡啄米本身是Windows应用程序开发者,所以也比较关注微软和Windows的动静。这次Windows8推出前的热身让微软赚足了眼球。 我们先看下当下操作系统方面的市场环境,PC操作系统方面,Linux和苹果的iOS等的市场份额仍然无法和Windows匹敌,竞争似乎只是在Windows的各个版本之间进行,而在平板电脑和智能手机方面就大不一样了。平板电脑市场还是以苹果为老大,Android次之,Windows 7平板电脑的份额相对比较少。我们在智能手机操作系统市场浅析中提到,智能手机市场中Android已经占据半壁江山,iOS也在稳. 阅读全文

解密为何iOS设备较之Android设备更加流畅

2013-06-09 11:09 by wfdf, 176 阅读, 0 推荐, 收藏, 编辑
摘要:开发机制不同:安卓机制效率低 Android的编程语言是JAVA,而iOS的则为Objective-C,不过要是说Android系统之所以有些卡顿是因为JAVA开发语言的关系,或者是拿它和Objective-C对比肯定会有人提出质疑。Objective-C的优势是效率高但比较“唯一”,而JAVA的优势则是跨平台不过运行效率相对偏低,其实这两个编程语言所带来的机制不同,就已经造成了各自系统之间的流畅性差异化。 iOS的Objective-C,编译器gcc,而这个gcc编译出来的代码又被苹果专为iOS架构优化到了极致,运行过程中也不需要虚拟机在中间插手,执行效率自然很高–引自网络。这一段话应该.. 阅读全文

值得你研究的:有符号数和无符号数的强制类型转换

2013-06-09 10:58 by wfdf, 783 阅读, 0 推荐, 收藏, 编辑
摘要:在C/C++中有符号数转化为无符号数会出现一些问题,先看以下的程序例子: C++代码 int main() { char ch[12] = {0xF0, 0xFF, 0xFF, 0x00, 0xF0, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00}; unsigned int result = (ch[7] << 8) + ch[6]; // ch[7]为0x0F, ch[6]为0xFF printf("result(0x%x), ch[7](0x%x), ch[6](0x%x)\n", result, ch[7], ch[6 阅读全文

vs2010功能使用体验篇

2013-06-09 10:26 by wfdf, 189 阅读, 0 推荐, 收藏, 编辑
摘要:首先来看下创建项目的对话框,在左边的Installed Templates里多出了几个选项,如Cloud Service、F#等。点击左边栏中的C#,在右边的模板列表中可以看到Silverlight、asp.net mvc2 已经集成在其中了。而在在选择net framework 版本的下拉框的右边有一个排序的对话框,可以根据名称对模板列表进行排序。 作为一个web开发人员,当然是首先要试试asp.net web application了,点击C#下面的Web,可以在右边的模板列表中看到有Asp.net Web Application 和Empty Asp.net Web Applicatio 阅读全文

VC++串口通信编程详解

2013-06-09 10:15 by wfdf, 2482 阅读, 0 推荐, 收藏, 编辑
摘要:在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。 一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。 在Win32下,可以使用两种编程方式实现串口通信,其一是使用ActiveX控件,这种方法程序简单,但欠灵活。其二是调用Windows的API函数,这种方法可以清楚地掌握串口通信的机制,并且自由灵活。本文我们只介绍API串口通信.. 阅读全文