- 军军小站|张军博客
搜索到与相关的文章
Linux

Linux下C语言多线程,网络通信简单聊天程序

功能描述:程序应用多线程技术,可是实现1对N进行网络通信聊天。但至今没想出合适的退出机制,除了用Ctr+C。出于演示目的,这里采用UNIX域协议(文件系统套接字),程序分为客户端和服务端。应用select函数来实现异步的读写操作。先说一下服务端:首先先创建套接字,然后绑定,接下进入一个无限循环,用accept函数,接受“连接”请求,然后调用创建线程函数,创造新的线程,进入下一个循环。这样每当有一个新的“连接”被接受都会创建一个新的线程,实现1对N的网络通信

系统 2019-08-12 01:31:59 2701

Python

python字典多键值及重复键值的使用方法(详解)

在Python中使用字典,格式如下:dict={key1:value1,key2;value2...}在实际访问字典值时的使用格式如下:dict[key]多键值字典的多键值形式如下:dict={(ke11,key12):value,(key21,key22):value...}在实际访问字典里的值时的具体形式如下所示(以第一个键为例):dict[key11,key12]或者是:dict[(key11,key12)]以下是实际例子:多值在一个键值对应多个值时

系统 2019-09-27 17:37:53 2700

Java

Java与汇编的混合操作类库及示例

关于本例:首先声明一下,这是一个副产品,暂定名叫LocalOS.写它的起因在于放假时去亲戚家串门,脑袋一热答应了下星期帮亲戚孩子做个游戏外挂,谁让国人都喜欢认为[IT人士]就是举凡和计算机有关的都会的人(而且不分软硬|||)。因为没写过外挂,手里没有相关类库,所以用什么写都一样,嫌分析封包麻烦并且也没时间,本想用Java写个汇编类,然后调用游戏本身指令进行挂机.目的有二:一是为了巩固相关的Java和汇编知识,二是强调下在软件世界中,Java能做什么并不是问

系统 2019-08-29 22:52:58 2700

编程技术

Silverlight 4 Tools for Visual Studio 2010

微软正式发布Silverlight4ToolsforVisualStudio2010和WCFRIAServices1.0,Silverlight4ToolsforVS2010正式版包括以下新特性:1.VS2010下完美支持Silverlight4项目视图设计;2.VS2010增加RIAService应用开发模板和类库,简化WCFRIAServices应用开发过程,通过RIAServices轻松存取数据源;3.支持Silverlight4高信任度应用和离线应

系统 2019-08-29 22:52:51 2700

编程技术

Introducing Cocoa Animation

SmoothMovesyoufirstaskmoverforitsanimator,andyouthensendsetFrame:tothatinstead.-(void)move{if(isRight){[[moveranimator]setFrame:leftFramePosition];}else{[[moveranimator]setFrame:rightFramePosition];}isRight=!isRight;}animator:Thei

系统 2019-08-12 09:29:52 2700

C#

SQLSERVER与C#中数据类型的对应关系

SQLSERVER与C#中数据类型的对应关系//////数据库中与C#中的数据类型对照/////////privatestringChangeToCSharpType(stringtype){stringreval=string.Empty;switch(type.ToLower()){case"int":reval="Int32

系统 2019-08-12 01:54:40 2700

数据库相关

不同库表间(含字段)比较的SQL代码

不同库表间(含字段)比较的SQL代码useaccdb1--为zy旧库,Accdb为液晶版标准库,已知Accdb库比Accdb1库多出表和字段,求多出的表和字段SELECTaccdb.table_nameASaccdb_table_name,accdb.columns_nameASaccdb_columns_name,accdb1.table_nameASaccdb1_table_name,accdb1.columns_nameASaccdb1_column

系统 2019-08-12 01:54:07 2700

SqlServer

SQL Server 修改表结构并保留数据

客户需求:修改一张表的结构,并保留里面的数据。解决方案:修改表名用原表名创建一个新的表用脚本把原表数据迁移到新表中删除原表具体实现:修改表名:把表Customer重命名为Customer_RENEXECsp_rename'Customer','Customer_REN'执行完后会有如下警告:Caution:Changinganypartofanobjectnamecouldbreakscriptsandstoredprocedures.如果现有查询、视图、

系统 2019-08-12 01:52:36 2700

数据库相关

数据库备份还原工具EMS SQL Angel for SQL Serv

EMS公司,是专门从事企业数据库以及内置于多层次客户服务器结构自动化开发。其EMSSQLAngelforSQLServer工具,便是SQLServers数据库数据备份还原工具,并且还能使用压缩机制和执行维护工作。此次,EMSSQLAngelforSQLServer发布1.3版本,主要是提供了远程的上传及存储备份功能。具体如下:支持远程上传和存储备份网络文件夹,网络附件存储(NAS)FTP上传(ImplicitSSL/ExplicitSSL),SFTP(SS

系统 2019-08-12 01:33:45 2700

Tomcat

阿里云服务器win2003下iis整合tomcat共享80端口

阿里云服务器win2003下iis整合tomcat共享80端口很多机器都用tomcat跟IIS部署不同网站、最近买了阿里云的服务器、于是也想玩一下、网上百度了很多方法、但是都有缺陷说的不是很清楚、通过日志查看以及谷歌、尝试了很多方法终于配置OK。第一、整合环境:WindowsService2003、JDK1.60、IIS6.0和tomcat7.0第二、使用技术:IIS6.0和TOMCAT6.0的默认端口不用改变,使用原有的80和8081(因为本人数据库界面

系统 2019-08-12 01:33:12 2700