自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 收藏
  • 关注

ubuntu 解决zip解压出现中文乱码问题

解决ubuntu中zip解压的中文乱码问题在我的ubuntu12.10中,发现显示中文基本都是正常的,只有在解压windows传过来的zip文件时,才会出现乱码。所以,我用另一个方法解决中文乱码问题。用到的工具是The Unarchiver项目提供的lsar/unar工具。安装(12.04及以上):代码:sudo apt-get ...

2013-08-22 09:22:00 260

php中zip压缩包的操作类

<?php/** * Zip 文件包工具 * * @author wengxianhu * @date 2013-08-05 */class ZipFolder{ protected $zip; protected $root; protected $ignored_names; public function __construct()...

2013-08-21 17:41:00 141

php利用内置的svn函数实现的svn版本号的提交、更新、删除、恢复等功能

svnPeer.class.php<?php/** * php操作svn类,全部利用php内置的svn函数 * * @author wengxianhu * @date 2013-08-05 */class svnPeer{ /* svn用户名 */ public $svn_user = ''; /* svn密码 */ public ...

2013-08-21 17:40:00 213

利用php内置的svn函数实现的根据svn版本号导出相关文件的功能

<?php$revision_array = array(3099, 3339, 2573,3351); /* svn的版本号 */$svnPeer = new svnPeer();$filelist = $svnPeer->_get_file_list($revision_array);if (!empty($filelist)){ $lbv_export = $svn...

2013-08-21 17:36:00 86

循环删除目录和文件函数,此方法来自php帮助文档

/** * 循环删除目录和文件函数 * * @author wengxianhu * @date 2013-08-15 * @param string $dirName 目录路径 * return array */ public function delDirAndFile($dirName) {...

2013-08-21 17:33:00 89

设置 Scite编辑器的默认编辑为 UTF-8 ,及其他一些参数配置

打开Scite, 点击 菜单 Options > Open user options file搜索 “#code.page=65001″ 后,去掉前面的#号搜索 “code.page=0” 后,在前面加上#号保存并重新运行Scite本人喜欢的配置如下:tabsize=4 #将tab键设置为4个空格indent.size=4 #将tab键设置为4个空格code....

2013-08-21 14:07:00 146

Ubuntu12.04 eclipse提示框黑色背景色的修改方法

eclipse提示框的背景颜色使用的是系统的提示框颜色配置,在windows下为黄色,但在Ubuntu12.04(gnome)下却是黑色,造成提示内容很难看清。在eclipse中我们是无法修改这个颜色的配置的,只能通过修改系统的颜色配置。在ubuntu11.10以前,我们是可以能过自定义系统外观来修改这一颜色的配置的,但自ubuntu11.10以后,就没有相关的操作界面了,只能通过修改配置文件...

2013-08-21 10:42:00 77

Ubuntu12.10以上版本安装Sublime Text 2并破解,免注册码

第一步:将sbulime text 2加入源sudo add-apt-repository ppa:webupd8team/sublime-text-2接着按回车第二步:更新源及安装sublime-textsudo apt-get updatesudo apt-get install sublime-text第三步:安装Sublime 控制台打开subli...

2013-08-20 19:10:00 148

ubuntu 安装eclipse及phpeclipse、subclipse插件及报错的解决方法

第一步:安装eclipse开发工具 弹出终端:Ctrl+Alt+T,键入命令:sudo apt-get install eclipse第二步:安装eclipse中phpeclipse插件 eclipse的菜单:help->Install New Software Name:phpeclipse Location:http://p2-d...

2013-08-20 14:38:00 127

[手把手教]【整理一些discuz插件开发制作入门级教程】

====================================================感谢discuz爱好者们的大公无私这里我收集一些插件开发制作的入门级教程如果大家有什么好资料可以回帖共享,方便我们的同时也方便他人====================================================新手制作简单入门 页面调用插件教程原帖地址:ht...

2013-08-20 10:07:00 97

java教程之awt图形用户界面设计(二)

JAVA教程 第五讲 AWT图形用户界面设计(二)5.2.1 事件类  与AWT有关的所有事件类都由java.awt.AWTEvent类派生,它也是EventObject类的子类。AWT事件共有10类,可以归为两大类:低级事件和高级事件。  java.util.EventObject类是所有事件对象的基础父类,所有事件都是由它派生出来的。AWT的相关事件继承于java.aw...

2013-08-20 10:07:00 100

java教程:解析java的多线程机制(二)

四、线程间的同步Java应用程序的多个线程共享同一进程的数据资源,多个用户线程在并发运行过程中可能同时访问具有敏感性的内容。在Java中定义了线程同步的概念,实现对共享资源的一致性维护。下面以笔者最近开发的移动通信计费系统中线程间同步控制方法,说明Java语言中多线程同步方式的实现过程。在没有多线程同步控制策略条件下的客户账户类定义框架代码如下所示:public class Regis...

2013-08-20 10:07:00 52

java的socket编程总结大全

一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为流行的网络编程模...

2013-08-20 10:07:00 157

jdbc学习笔记-----jdbc性能优化

这里说的是如何正确使用jdbc编程接口,以获得更好的性能.jdbc主要优化有:1.选择正确的jdbc驱动程序2.Connention的优化 使用连接池来管理Connection对象3.Statement的优化 使用批量更新等4.Result的优化 正确的从数据库中get数据等(1)选择正确的jdbc驱动程序:1 jdbc-odbc 桥2 本地api-部分 jav...

2013-08-20 10:07:00 51

java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access

Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。一、连接各种数据库方式速查表   下面罗列了各种数据库使用JDBC连接的方式,可以作为一...

2013-08-20 10:07:00 53

java之socket编程之谈

一篇不错的介绍JavaSocket编程的文章事实上网络编程简单的理解就是两台计算机相互通讯数据而已。对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了。JavaSDK提供一些相对简单的Api来完成这些工作,Socket就是其中之一。对于Java而言。这些Api存在与Java.net这个包里面。因此只要导入这个包就可以准备网络编程了。网络编程的基本模型就是客户机到服务器模型。...

2013-08-20 10:06:00 76

java入门教程:网络通信例子(二)

java网络通信基础入门教程文件Sample9_2.javapackage chapter09.sample9_2;import java.io.*;import java.net.*;public class Sample9_2 { public static void main(String[] args) { try { // 获取表示名称为wyf的...

2013-08-20 10:06:00 49

java入门教程:网络通信例子(一)

java网络通信例基础入门教程一文件ExtendString.javapackage chapter09.sample9_1;public class ExtendString { public ExtendString() { } /** 去掉字符串两端的空白字符,并将字符串转化为中国的标准字符gb2312的字符串. */ pu...

2013-08-20 10:06:00 74

教你用js超简单实现页面自动控制图片的宽度和高度

在图片里加句简单的js轻松实现页面自动控制图片的宽高度,使图片不变形拆开后的代码:同时控制高度和宽度:<img onload="if(this.height>75){ this.height=75; }else{ if(this.width>95){ ...

2013-08-20 10:06:00 116

[经验分享] 外部程序调用ucenter同步登陆同步登出论坛以及空间

今天经过研究发现使用discuz论坛的uc_client以及配置文件可以同步登陆登出uchome,使用uchome的uc_client和配置文件可以同步登陆登出discuz论坛查看了代码才发现是client.php只生成一条script语句,所以就只能登陆一个应用程序了,我修改了文件使uc_user_synlogin可以登陆所有应用,uc_user_synlogout可以登出所有应用下面为...

2013-08-20 10:06:00 60

php替换字符串中首个字符串[不重复替换]

利用正则表达式的方法替换字符串,并且只替换首个字符串,其余重复的不替换,可以利用这方法给文章关键词替换上连接/** +---------------------------------------------------------- * 只替换字符串中关键字一次 +----------------------------------------------------------...

2013-08-20 10:06:00 58

php中自动提取文章内容关键字seo优化网站的函数方法

利用discuz的基础条件实现文章内容自动提取关键字,进而优化网站内链的函数方法方法一:此方法提取的关键字比较接近function getkey($contents){ // $rows = strip_tags($contents); $arr = array(' ',' ',"\s", "\r\n", "\n", "\r", "\t", ">", &qu

2013-08-20 10:06:00 486

Discuz! X2插件制作之后台常用函数

当您在编写后台时,需要对几个常用后台显示函数进行详细的了解下面的函数讲解按照重要性、常用性进行排序目录1 showsetting()表单显示2 cpmsg()提示消息3 showformheader()创建表单头4 showformfooter()创建表单尾5 showtableheader()创建表格头6 showtablefooter()创建表格尾7 sh...

2013-08-20 10:06:00 218

DZ插件制作简易入门教程(自学手记)第二篇

谢谢大家的鼓励和帮助,我会继续写下去。工作忙,只能周末寥寥几笔,不当之处,请指正,我会修改的。在开篇中,可以说已经做完了一个完整的插件。不过功能很简单,只能在表格中央显示“Hello World!”。下面来做一件事,实现对插件中央显示的文字进行设定。有两种方法可以达到这一目的。方法一:利用DISCUZ论坛插件管理的自定义变量。1.1 进入后台->扩展->论坛插件->管理->...

2013-08-20 10:06:00 102

DZ插件制作简易入门教程(自学手记)第一篇

看了Maple-x和泡哥写的那两篇插件制作教程,还是让我如云里雾里。后经仔细研究插件实例,总算有所收获,但弯路走了不少。为避免后来者重蹈覆辙,在此总结成文,算做个笔记好了。就用最经典的项目名称Hello Word!来讲。效果图:第一步 建立相关文件及目录结构1.1 随便在那里建立一个新文件夹。1.2 在建立好的新文件夹里按下图结构和名称建立子目录和文件。  *文件先用记事本建立空的文本文件然后改名...

2013-08-20 10:06:00 121

[DZ X2.0教程]教你快速了解Discuz!程序文件功能,修改文件从此不用再求人

相信有不少人热衷于基于修改原有系统文件所做的插件,当然了解程序文件功能是最重要的,下面我把Discuz! X2.0主要的程序文件功能说一下。希望大家有币送币,有帖送帖,也算是对我的劳动的一点小感谢吧,谢谢了。帖子不定期更新Tips:Q:针对说明的文件是?A:我只基于原版文件对upload目录中基本的程序文件(php,htm,js,除了极少数无关紧要的)进行解释,其余文件(如...

2013-08-20 10:06:00 164

Discuz!X 插件制作教程(四) ------ 发布插件

我终于写出了自己的一个伟大的插件,我希望别人也能使用这个插件!我想发布这个插件,我该如何做呢? 面对问题 然而我们刚刚写完了一个插件,但是我们所要面临的问题才刚刚开始,我们需要考虑的内容很多,这些内容包括: 1. 我使用的语言编码方式是UTF8,我希望那些使用GBK的站长也能使用我的插件 2. 我可能会使用到数据库来建立我需要使用的表,我该如何建立 3. 我怎么描述出...

2013-08-20 10:05:00 63

Discuz!X 插件制作教程(二) ------ 管理中心

嗨,欢迎你又回来继续来看这篇教程,也许您已经读过前面的一篇帖子,如果您还没有读过,那么可以点击这里查看一下:http://www.discuz.net/thread-1810444-1-1.html。 这次我们要来制作一个简单的插件来学习如何 新建插件、建立管理中心 。 开始新建 进入管理中心-》插件-》插件-》设计新插件 如图: 按照要求填写 填写好之后,就可以来...

2013-08-20 10:05:00 88

Discuz!X 插件制作教程(一) ------ 网站基本数据

欢迎您浏览本网页,为满足站长在遇到插件的问题以及在一些插件的需求上,这个系列的插件制作教程就是特别为您准备的。本人做了一段时间的插件,希望我写的内容对你有用~当然,我不是DX的研发人员,我只是DX的爱好者。 相信对DX的安装和使用大家都已经有了初步的了解,本内容假定您已经具备如下技能:1. 您的网站或者测试站点可以正常使用[indent]2. 您对PHP有基本的了解[/inde...

2013-08-20 10:05:00 109

nginx服务器中url重写rewrite参数和例子

本文转自:http://www.cnblogs.com/cgli/archive/2011/05/16/2047920.html最近在VPS上尝试配置安装一个网站,VPS安装了LNMP(Linux+Nginx+MySQL+php)在配置重定规则的时候经常遇到一些问题,直接用Apache的规则到Nginx下没起作用。原来Apache 重写的规则到nginx上还有一些不太一样的地方。这...

2013-08-20 10:05:00 83

php数字转汉字的函数算法

php数字转汉字的函数/*********************数字转汉字***********************/function del0($num) //去掉数字段前面的0{ return "".intval($num);}function n2c($x) //单个数字变汉字{ $arr_n = array("零","一","二","三","四.

2013-08-20 10:04:00 79

Nginx常用Rewrite伪静态法则,其中有discuz,ecshop等多个产品

信赖此刻大部门用Linux VPS的伴侣都在利用这个敏捷传布的Nginx,本日就清算一下最常见的PHP法式的Rewrite(伪静态法则)。Wordpress:location / {index index.html index.php;if (-f $request_filename/index.html){rewrite (.*) $1/index.html break...

2013-08-20 10:04:00 95

discuz-解决门户文章评论审核功能

实现discuz中门户文章评论审核的功能,具体步骤如下:1. 打开文件 source/function/function_portalcp.php2. Ctrl+F 找到 addportalarticlecomment 函数3. 注释原版的部分程序段,改上额外的 $message = censor($message); /*if(censormod...

2013-08-20 10:04:00 163

Dede(织梦)发表文章时,内容自动添加关键字链接的方法-详解

操作步凑1、后台>系统>系统基本参数>核心设置>关键字替换(是/否),这里选择“是”。2、后台>系统>系统基本参数>其他选项>文档内容同一关键词替换次数(0为全部替换): 13、后台>采集>文档关键词维护, 在这里面设置关键词以及指向网址的链接。但是这里有个问题,这个只是在添加文章时,在 关键字: 一栏里填写的关键...

2013-08-20 10:04:00 258

Mysql语句中格式化日期时间的方法

Mysql语句中格式化日期时间的方法:select FROM_UNIXTIME(dateline,'%Y-%m-%d %H:%i') as dateline from tp_iteye格式的修饰符如下:(注意:部分修饰符没实验过,请大家边用边测试,谢谢!)根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……Dece...

2013-08-20 10:04:00 118

Mozilla界面诡异问题

mozilla定义某一控件的某一边框应采用如下写法:.examle{ border-bottom:2px solid; -moz-border-top-colors:#FFFFFF #C7BC9E; -moz-border-bottom-colors:#FFFFFF #C7BC9E; -moz-border-left-colors:#FFFFFF #C7BC9E; -moz...

2013-08-20 10:04:00 50

php检查上传文件是否已存在或同名

//检查上传文件的目录里是否已存在同名的上传文件function searchFile($path,$file){ $file_array=array(); //存放文件名数组 $folder_array=array(); //存放目录名数组 $all_array=array(); //存放全部路径的数组 if(is_dir($path)){ //检查文件目录是否存在 $H...

2013-08-20 10:04:00 94

php中判断目录是否为空

//判断目录是否为空,true为空,false为不空function is_empty_dir($fp) { $H = @ opendir($fp); $i=0; while($_file=readdir($H)){ $i++; } closedir($H); if($i>2){ return false; }else{...

2013-08-20 10:04:00 164

php 获取指定目录下的所有文件名和路径(包括子目录)

获取指定目录下的所有文件名和路径,同时也包括子目录在内的所有文件 /** * 获取指定目录下的文件列表 * string $path 指定的目录,默认为当前目录 * string $exten 文件扩展名带前面的点(.txt),默认显示全部文件 * string $ifchild 是否显示子目录文件列表,默认不显示 */ function openpath($path="....

2013-08-20 10:04:00 382

jquery中获取下拉框的文本值

获取下拉框的属性值:$(this).val();获取下拉框的文本值:$(this).find('option:selected').text();

2013-08-20 10:04:00 180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除