我的乐与怒

Life, thoughts, stories and ideas.

用PHP开发基于unicode(utf-8)的程序

Author:朱辉(ice)phpx.com ID: ice日期:2005-3-19 11:20因朋友(teacherli)的再三要求, 所以我终于定下心来, 写一篇关于这方面的文章.让大家轻松的从本地编码的程序过度到unicode程序.Unicode又被称之为"万国码",

多语言网站开发 不完全技术分析收录

语言是信息传播的主要障碍。 多语言网站,顾名思义就是能够以多种语言(而不是单种语言)为用户提供信息服务,让使用不同语言的用户都能够从同个网站获得内容相同的信息。 多语言网站实现方案 1,静态:就是为每种语言分别准备一套页面文件,要么通过文件后缀名来区分不同语言,要么通过子目录来区分不同

MySQL与ASP.NET配合更强大

前言 由于富有竞争力的价格和易于使用,MySQL在市场占有率方面逐步提升。开放源代码社区为了扩展MySQL的使用范围,开发出了.Net框架(.NET Framework)中可以使用的数据库连接器。我们就来学习一下如何在.Net应用程序中使用MySQL。 每周三发布的TechRepubl

php错误处理

PHP 有如下几种错误和警告: 表格 16-1. PHP 错误类型 值 常量 描述 备注 1 E_ERROR 运行时致命错误 2 E_WARNING 运行时警告(非致命错误) 4 E_PARSE 编译时解析错误 8 E_NOTICE 运行时提醒(比 Warning 的严重性更低) 16 E_CORE_ERROR 在 PHP 初始化过程中发生的致命错误 仅 PHP 4 有效 32 E_CORE_WARNING 在 PHP 初始化过程中发生的警告(非指明错误) 仅 PHP 4 有效 64 E_COMPILE_ERROR 编译时指明错误 仅 PHP 4 有效 128

播放器

匹配 <tr....>....</tr> 标签 /<tr(>|\s[^>]{0,}>).{0,}?<\/tr>/ 不知这播放器相关参数说明能否帮上你的忙(默认0为否,-1或1为是) <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer1" width="286" height="225"> <param name="AudioStream" value="-1"> <param name="AutoSize" value="-1"> <!--是否自动调整播放大小--> <param name="AutoStart" value="-1"> <!--是否自动播放--> <param name="AnimationAtStart" value="-1"> <param name="AllowScan" value="-1"> <param name="AllowChangeDisplaySize" value="-1"> <param name="AutoRewind" value="0"> <param name="Balance" value="0"> <!--左右声道平衡,最左-9640,最右9640--

我爱精神分裂

【片名】Identity 【译名】致命ID 【年代】2003 【国家】美国 【类别】惊悚/恐怖/犯罪 【语言】英语 【字幕】外挂中/英文 【评分】7.1/10 (4,195 votes) 【链接】http://us.imdb.com/Title?0309698 【导演】詹姆斯·曼高德 James Mangold 【主演】雷·利奥塔 Ray Liotta 阿曼达·皮特

Google Hacking 的实现以及应用

http://soft.yesky.com/security/hkjj/389/2082889.shtml 前言 google hacking其实并算不上什么新东西,在早几年我在一些国外站点上就看见过相关的介绍,但是由于当时并没有重视这种技术,认为最多就只是用来找找未改名的mdb或者别人留下的webshell什么的,并无太大实际用途。但是前段时间仔细啃了些资料才猛然发觉google hacking其

java读取和保存对象

有这个东西,做缓存就很方便了 Map map = new HashMap(); FileOutputStream fos = new FileOutputStream("d:\\111.conf"); ObjectOutputStream o = new ObjectOutputStream(fos); o.writeObject(map); fos.close(); o.close(); FileInputStream fis = new FileInputStream(new File("d:\\111.conf")); ObjectInputStream ois = new ObjectInputStream(fis); Map map = (Map)ois.readObject(); System.out.println(map.size()); fis.close(); ois.close();

用JAVA中的动态代理实现数据库连接池

developerWorks 时事通讯 刘冬珠 海市创我科技发展有限公司软件工程师 2002 年 12 月 05 日 作者通过使用JAVA中的动态代理实现数据库连接池,使使用者可以以普通的jdbc连接的使用习惯来使用连接池。数据库连接池在编写应用服务是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以

Java UDP 简单程序

Server /* * Miwenshu Created on 2005-9-15 * */ import java.net.*; import java.io.*; class DatagramServer{ private static int PORT=8122; public static void main(String[] args) { try{ System.out.println("Datagram Server."); byte[] buf = new byte[1000]; DatagramSocket ds = new DatagramSocket(PORT); //开始监视12345端口 DatagramPacket ip = new DatagramPacket(buf, buf.length); //创建接收数据报的实例 int i=0; String base=""; while (true) { ds.receive(ip); //阻塞,直到收到数据报后将数据装入IP中 String info=new String(buf); if(i==1) base=info; if(base.equals(info)){ }else{ System.out.println("-------------"); System.out.println(info.trim()); base=info; } i++; } }catch(SocketException e1){ System.out.println("SocketException"); }catch( UnknownHostException e11){ System.out.println("UnknownHostException"); }catch(IOException e){ System.out.println("IOException"); } } } Client import java.net.*; import java.util.Enumeration; import java.io.*; class DatagramClient{ private static int PORT=8122;//listen..... private static int