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

socket异步处理问题

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

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

编程技术

log4j在web中的使用

在Web应用中一般使用一个专门的Servlet来完成Log4J的配置,并保证在web.xml的配置中,这个Servlet位于其它Servlet之前,以便在Servlet和jsp中调用。下面是这个servlet,代码如下:importorg.apache.log4j.*;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.se

系统 2019-08-29 23:08:35 2611

编程技术

draggable可拖动的ListView,并且支持行删除功能

看图,拖动前:拖动后:packagecom.ql.view;importcom.ql.activity.R;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.PixelFormat;importandroid.graphics.Rect;importandroid.util.AttributeSet;importandroid.util.Lo

系统 2019-08-29 22:17:30 2611

编程技术

Flash cs4 cs5 as3 as2嵌入中文字体 方法

AS2:因为最近要做一个项目,涉及到要输入文本,Flash的输入文本默认下是只能显示设备字体。连系统内的字体都不能设置,必须要嵌入才能输入。as2的时代,可以用加载字体库的方式来解决,Adobe官方的解释太烦琐了,其实总结起来就是一个替换字体的过程,把外部库的自定义字体替换当前的输入字体。例如如下:如果是as2的话,新建一个Fla文件share.fla,然后在库里新建一个字体文件,然后设置他的标识为MyFont,随便选择系统内的一种字体,然后选择linka

系统 2019-08-12 09:29:29 2611

Linux

linux MemCache安装手册

linuxMemCache安装手册1、所需软件列表:memcached-1.4.5.tar.gzlibevent-1.4.12-stable.tar.gzMemcache用到了libevent这个库用于Socket的处理,在http://www.danga.com/memcached下载这两个软件至本地/usr/local/src目录,命令如下:cd/usr/local/srcwgethttp://memcached.googlecode.com/file

系统 2019-08-12 09:27:24 2611

各行各业

Cucumber + Capybara - What we need for rails

What’sCapybaraCapybaraisawebratalternativewhichaimstosupportallbrowsersimulators.Asyouknow,webratcannotrunjavascriptonthewebpage.InordertotestjavascriptandAJAXbasedwebsiteweneedinstallSelenium-clientgithub.com/ph7/selenium-clienta

系统 2019-08-12 09:26:44 2611

Oracle

Oracle 冷备份

--======================--Oracle冷备份--======================一、冷备份数据库在关闭状态下完成所有物理系统文件拷贝的过程,也称脱机备份适合于非归档模式下,数据库处于一致性状态二、步骤首先在运行的库中得到数据库运行的所有的物理文件位置,然后在计划内关闭数据库(shutdown)再执行拷贝物理文家到备份路径或备份设备备份完成后立即启动数据库让其提供正常的服务三、冷备脚本的写法首先应该在相关视图里查出数据库

系统 2019-08-12 01:54:00 2611

SqlServer

深入讨论SQL Server 表的主键问题

关于数据库的逻辑设计,是一个很广泛的问题。本文主要针对开发应用中遇到在MSSQLServer上进行表设计时,对表的主键设计应注意的问题以及相应的解决办法。主键设计现状和问题关于数据库表的主键设计,一般而言,是根据业务需求情况,以业务逻辑为基础,形成主键。比如,销售时要记录销售情况,一般需要两个表,一个是销售单的概要描述,记录诸如销售单号、总金额一类的情况,另外一个表记录每种商品的数量和金额。对于第一个表(主表),通常我们以单据号为主键;对于商品销售的明细表

系统 2019-08-12 01:53:42 2611

Linux

Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义

转自:http://dadekey.blog.51cto.com/107327/119938/我们先写一个简单的脚本,执行以后再解释各个变量的意义#touchvariable#vivariable脚本内容如下:#!/bin/shecho"number:$#"echo"scname:$0"echo"first:$1"echo"second:$2"echo"argume:$@"echo"showparmlist:$*"echo"showprocessid:$$

系统 2019-08-12 01:33:42 2611

MySql

MySQL批量导入数据

MySQL提供的批量导入数据的命令是:LoadDataInFile'e:/hetongtxt'IntoTable`合同`fieldsterminatedby''linesterminatedby'\r\n';filedsterminatedby'',表示字段之间的间隔符,linesterminatedby''表示换行符,Windows下用'\r\n',注意文件名和路径最好都是英文的,数据库的字符集和txt的保存编码要一致。对于导入整个表的数据还是很好用的,

系统 2019-08-12 01:33:40 2611