搜索到与相关的文章
编程技术

socket异步处理问题

由于一个项目要和第三方软件做接口,第三方软件是Unix的操作系统,所以用了Socket来传输数据。具体结构是这样的:本项目作为服务器端,第三方软件是客户端,并且有多个客户端。通常情况下,要开多个线程来处理多个客户端,并且一个客户端要占用一个端口,每个客户端在访问服务端时,服务器端要找到当前空闲的端口返回给客户端进行调用。msdn上提供了这种的解决方案:http://www.microsoft.com/china/msdn/archives/library/

系统 2019-08-29 23:17:13 2655

编程技术

LINQ技术学习

LINQ是什么?它是LanguageIntegratedQuery。当我们要对数据库表进行查询的时候,我们一定会编写"select*fromsometablewhereID=.."的语句。好,那我们现在根据LINQ的语法,完全可以将我们熟悉的SQL中像"select","from","where"等语句在.NETFramework环境中顺利使用并且大大提高开发的效率。LINQ技术LINQ集成到代号为Orcas的VisualStudio2008中,而且LIN

系统 2019-08-29 22:55:56 2655

编程技术

Robert C. Martin列举的专业软件开发人员必须精

在世界顶级软件开发大师RobertC.Martin(Bob大叔)最新力作TheCleanCoder:ACodeofConductforProfessionalProgrammers(《程序员的职业素养》,章显洲、余晟译,人民邮电出版社,2012年)一书中,他结合自己40多年的软件开发经验(1969年至今),列出了他所认为的一个专业软件开发人员必须精通的事项(与原书中次序保持一致),原文是:Hereisaminimallistofthethingsthate

系统 2019-08-29 22:55:49 2655

Android

[转]最封闭的开源系统,话说Android的八宗罪

Andriod的非开发性,在今年年初被Linux将Andriod贡献的代码删除,以及SUN抱怨Andriod采用了自己的JAVA规则,已经让人非常不安。Andriod以开放和开源做旗帜,最后走向了垄断,将垄断产业生态链的源头,这是最可怕的。所以今天看到这篇文章的标题很有同感,就转载过来。|lordhong译。文章来自http://www.ifanr.com/9833。ByAndreasConstantinoufromVisionMobile.com你以为A

系统 2019-08-29 22:35:54 2655

编程技术

学生信息管理系统知识点大盘点 1

(黄色字体为自定义函数,绿色字体为注释)1.ComboClassnoAddItem不重复的条目都知道select语句是这样的:Select[all|distinct][topn][Intonew_table]From…where…Groupby…Having…Orderby…现数据库的表Student_info中有1班和2班各两名同学,我需要从中挑选出班号1和2,而不是得到1,1,2,2,所以就不能用"select*fromstu

系统 2019-08-12 09:29:43 2655

各行各业

ffmpeg2.2.3编译安装

参考文档:http://blog.chinaunix.net/uid-23069658-id-4018842.html下载所需解码器:lame:wgethttp://nchc.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gzlibogg:wgethttp://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.gzlibvorbis:wge

系统 2019-08-12 09:27:38 2655

数据库相关

函数深入理解---函数的定义方式

函数的定义方式//第一种定义方式functionfn1(){alert('fn1');}/*函数就是一个非常特殊的对象,是一个Function类的实例,其实在内存中存储的操作是通过一个键值对来存储的*/console.log(typeoffn1);//由于函数是一个对象,所以可以通过如下方式定义//以下是通过函数的拷贝来完成赋值,两个引用并没有指向同一个对象varfn2=fn1;//两个的值虽然相等,但是指向的是不同的空间fn2();fn1=functio

系统 2019-08-12 01:54:38 2655

Oracle

单元测试日期使用ibatis将数据库从oracle迁移到

上班之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下单元测试日期我们目项在公司的大战略下要需从oracle迁徙到mysql,我们的目项应用的是ibatis,在ibatis层上要需的一些修改点如下:单元测试框架我们用的是jtester。每日一道理生活中受伤难免,失败跌倒并不可怕,可怕的是因此而一蹶不振,失去了对人生的追求与远大的理想。没有一个人的前进道路是平平稳稳的,就算是河中穿梭航行的船只也难免颠簸,生活中所遇上的坎坷磨难不

系统 2019-08-12 01:54:13 2655

SqlServer

关于SQL Server数据库中的标识列

一、标识列的定义以及特点SQLServer中的标识列又称标识符列,习惯上又叫自增列。该种列具有以下三种特点:1、列的数据类型为不带小数的数值类型2、在进行插入(Insert)操作时,该列的值是由系统按一定规律生成,不允许空值3、列值不重复,具有标识表中每一行的作用,每个表只能有一个标识列。由于以上特点,使得标识列在数据库的设计中得到广泛的使用。二、标识列的组成创建一个标识列,通常要指定三个内容:1、类型(type)在SQLServer2000中,标识列类型

系统 2019-08-12 01:52:35 2655

SqlServer

SQL SERVER IN参数化处理

方法一、CREATETABLE[dbo].[Users](IdINTEGERIDENTITY(1,1)PRIMARYKEY,NameNVARCHAR(50)NOTNULL);GO//循环插值DECLARE@CounterINTEGERSET@Counter=1WHILE(@Counter<=100)BEGININSERTUsers(Name)VALUES('TestUsers#'+CAST(@CounterASVARCHAR(10)))SET@Counte

系统 2019-08-12 01:51:35 2655