-
Java Set集合 HashSet和TreeSet类
所属栏目:[编程] 日期:2022-07-12 热度:171
Set 集合类似于一个罐子,程序可以依次把多个对象丢进Set 集合,而 Set 集合通常不能记住元素的添加顺序。也就是说 Set 集合中的对象不按特定的方式排序,只是简单地把对象加入集合。Set 集合中不能包含重复的对象,并且最多只允许包含一个 null 元素。 Set[详细]
-
Java的异常跟踪栈
所属栏目:[编程] 日期:2022-07-12 热度:129
异常对象的 printStackTrace() 方法用于打印异常的跟踪栈信息,根据 printStackTrace() 方法的输出结果,开发者可以找到异常的源头,并跟踪到异常一路触发的过程。 看下面用于测试 printStackTrace 的例子程序。 class SelfException extends RuntimeExcepti[详细]
-
Java Collection接口详解
所属栏目:[编程] 日期:2022-07-12 热度:72
Collection 接口是 List、Set 和 Queue 接口的父接口,通常情况下不被直接使用。Collection 接口定义了一些通用的方法,通过这些方法可以实现对集合的基本操作。定义的方法既可用于操作 Set 集合,也可用于操作 List 和 Queue 集合。 本节将介绍 Collection[详细]
-
php简单开启gzip压缩方法zlib.output_compression
所属栏目:[编程] 日期:2022-07-12 热度:195
一般而言,页面文件开启gzip压缩以后,其体积可以减小60%~90%,对于文字类站点,可以节省下大量的带宽与用户等待时间。但是不论是iis还是apache默认都只压缩html类静态文件,对于php文件需要模块配置才可支持(iis7.5中开启动态+静态压缩也可以),于是利用p[详细]
-
PHP 读取Postgresql中的数组
所属栏目:[编程] 日期:2022-07-12 热度:192
代码如下:www.CuoXIn.com function getarray_postgresql($arraystr) { $regx1 = /^{(.*)}$/; $regx2 = //((////////|/////|[^/])+)/|[^,]+/; $regx3 = /^[^].*$|^(.*)$/; $match = null; preg_match( $regx1,$arraystr,$match); $str = $match[1]; preg_matc[详细]
-
关于PHP递归算法和应用方法介绍
所属栏目:[编程] 日期:2022-07-12 热度:160
PHP作为开发动态页面WEB的首选技术,对于它的基础知识我们一定要牢记,这让才能有助于编程。我们一起来看看PHP递归算法是怎么回事吧。 1、调用子程序的含义: 当主程序执行到调用子程序A语句时,系统保存一些必要的现场数据,然后执行类似于BASIC语言的GOTO[详细]
-
基于initPHP的框架介绍
所属栏目:[编程] 日期:2022-07-12 热度:53
initPHP是一款轻量级的php开发框架,采用分层体系架构,适合大中型网站架构。提供丰富的library类库,以及简单的框架扩展机制。InitPHP还提供详细的开发文档,可以让您在使用该框架的时候更加简单实用。InitPHP实现了抽象DB层、分层体系架构、缓存无缝切换机[详细]
-
php实现多张图片上传加水印技巧
所属栏目:[编程] 日期:2022-07-11 热度:127
代码如下:www.CuoXIn.com ?php function imageWaterMark($groundImage,$waterPos=0,$waterImage=,$waterText=,$textFont=5,$textColor=#FF0000) { $isWaterImage = FALSE; $formatMsg = 暂不支持该文件格式,请用图片处理软件将图片转换为GIF、JPG、PNG格式[详细]
-
php多文件上传功能实现原理及代码
所属栏目:[编程] 日期:2022-07-11 热度:75
今天对多图片上传功能小小的研究了一下,把下面的代码整理出来,方便以后自己使用以及供大家交流 1、upload.html页面,即先是input type=file的文件: 复制代码 代码如下:www.CuoXIn.com html head title/title /head body form enctype=multipart/form-data[详细]
-
PHP时间戳与日期之间转换的实例介绍
所属栏目:[编程] 日期:2022-07-11 热度:148
PHP时间戳与日期之间转换的实例介绍 1.php中时间转换函数 strtotime(today) date(Y-m-d H:i,$unixtime) 2.php中获得今天零点的时间戳 要获得零点的unix时间戳,可以使用$todaytime=strtotime(today), 然后再使用date(Y-m-d H:i,$todaytime)转换为日期。 3.p[详细]
-
PHP截断函数mb_substr使用介绍
所属栏目:[编程] 日期:2022-07-11 热度:158
Function: mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处 $length,长度(注意,这个跟mb_strimwidth不同,1就代表一个中文字符) $encoding,编码,我设为 utf-8 例:截断文章标题,控制在15个文字 复制代码[详细]
-
怎样给PHP源代码加密?PHP二进制加密与解密的解决办法
所属栏目:[编程] 日期:2022-07-11 热度:134
分享2种PHP的源码加密方式,此加密方法支持任意PHP版。 注意,加密后的PHP代码无需第三方工具解密,像往常一样,直接运行即可。 复制代码 代码如下:www.CuoXIn.com ?php function encode_file_contents($filename) { $type=strtolower(substr(strrchr($filen[详细]
-
实现PHP页面静态化
所属栏目:[编程] 日期:2022-07-11 热度:88
?php //首先查看缓存文件 if(file_exists(static.html)){ //缓存时间为3分钟 if(time()-filemtime(static.html)60*3){ //将静态文件内容返回给客户端 $start_time = microtime(); echo 我是从静态文件中读取的数据:.br/; echo file_get_contents(static.html[详细]
-
套接字有哪些类别 socket有哪些类型
所属栏目:[编程] 日期:2022-07-11 热度:141
这个世界上有很多种套接字(socket),比如 DARPA Internet 地址(Internet 套接字)、本地节点的路径名(Unix套接字)、CCITT X.25地址(X.25 套接字)等。但本教程只讲第一种套接字Internet 套接字,它是最具代表性的,也是最经典最常用的。以后我们提及套[详细]
-
OSI网络七层模型简明教案
所属栏目:[编程] 日期:2022-07-11 热度:112
如果你读过计算机专业,或者学习过网络通信,那你一定听说过 OSI 模型,它曾无数次让你头大。OSI 是 Open System Interconnection 的缩写,译为开放式系统互联。 给数据加包装的过程,实际上就是在数据的头部增加一个标志(一个数据块),表示数据经过了这一[详细]
-
IP、MAC和端口号 网络通信中确认身份信息的几元素
所属栏目:[编程] 日期:2022-07-11 热度:171
在茫茫的互联网海洋中,要找到一台计算机非常不容易,有三个要素必须具备,它们分别是 IP 地址、MAC 地址和端口号。 IP地址 IP地址是 Internet Protocol Address 的缩写,译为网际协议地址。 目前大部分软件使用 IPv4 地址,但 IPv6 也正在被人们接受,尤其[详细]
-
Linux下的socket演练程序
所属栏目:[编程] 日期:2022-07-11 热度:101
和C语言教程一样,我们从一个简单的Hello World!程序切入 socket 编程。 本节演示了 Linux 下的代码,server.cpp 是服务器端代码,client.cpp 是客户端代码,要实现的功能是:客户端从服务器读取一个字符串并打印出来。 服务器端代码 server.cpp: #include[详细]
-
Windows之socket演示程序
所属栏目:[编程] 日期:2022-07-11 热度:91
上节演示了 Linux 下的 socket 程序,这节来看一下 Windows 下的 socket 程序。同样,server.cpp 为服务器端代码,client 为客户端代码。 服务器端代码 server.cpp: #include stdio.h #include winsock2.h #pragma comment (lib, ws2_32.lib) //加载 ws2_32[详细]
-
socket 函数用法详解 创造套接字
所属栏目:[编程] 日期:2022-07-11 热度:118
不管是 Windows 还是 Linux,都使用 socket() 函数来创建套接字。socket() 在两个平台下的参数是相同的,不同的是返回值。 在《socket是什么》一节中我们讲到了 Windows 和 Linux 在对待 socket 方面的区别。 Linux 中的一切都是文件,每个文件都有一个整数[详细]
-
多路平衡归并排序 胜者树 败者树 算法细说
所属栏目:[编程] 日期:2022-07-11 热度:138
通过上一节对于外部排序的介绍得知:对于外部排序算法来说,其直接影响算法效率的因素为读写外存的次数,即次数越多,算法效率越低。若想提高算法的效率,即减少算法运行过程中读写外存的次数,可以增加 k 路平衡归并中的 k 值。 但是经过计算得知,如果毫无[详细]
-
置换选择排序算法说明
所属栏目:[编程] 日期:2022-07-11 热度:64
上一节介绍了增加 k-路归并排序中的 k 值来提高外部排序效率的方法,而除此之外,还有另外一条路可走,即减少初始归并段的个数,也就是本章第一节中提到的减小 m 的值。 m 的求值方法为:m=n/l(n 表示为外部文件中的记录数,l 表示初始归并段中包含的记录数[详细]
-
最佳归并树解析
所属栏目:[编程] 日期:2022-07-11 热度:173
通过上一节对置换-选择排序算法的学习了解到,通过对初始文件进行置换选择排序能够获得多个长度不等的初始归并段,相比于按照内存容量大小对初始文件进行等分,大大减少了初始归并段的数量,从而提高了外部排序的整体效率。 本节带领大家思考一个问题:无论[详细]
-
bind 和connect 函数 绑定套接字并创立连接
所属栏目:[编程] 日期:2022-07-11 热度:186
socket() 函数用来创建套接字,确定套接字的各种属性,然后服务器端要用 bind() 函数将套接字与特定的 IP 地址和端口绑定起来,只有这样,流经该 IP 地址和端口的数据才能交给套接字处理。类似地,客户端也要用 connect() 函数建立连接。 下面的代码,将创建[详细]
-
在PHP中如何调用webservice的实例参考
所属栏目:[编程] 日期:2022-07-11 热度:55
下面用一个例子说明:web service服务是查询QQ用户是否在线 使用php5开发客户端: 复制代码 代码如下:www.CuoXIn.com ?php try { //$client = new SoapClient(HelloService.wsdl,array(encoding=UTF-8)); $client = new SoapClient(http://webservice.webxml[详细]
-
php上传apk后自动提取apk包信息的使用例子下载
所属栏目:[编程] 日期:2022-07-11 热度:59
进入公司第一个项目就是做market市[详细]
