- 博客(329)
- 资源 (5)
- 收藏
- 关注
原创 PHP curl设置请求头信息
需要设置curl_setopt($ch,CURLOPT_HTTPHEADER,$header);$header是数组形式例子: $header=array( "Accept: application/json", "Content-Type: application/json;charset=utf-8", );
2015-10-29 13:11:35 12303
转载 php 解决json_encode中文UNICODE转码问题
用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似”\u***”的格式,如果想汉字不进行转码,这里提供三种方法 1.升级PHP,在PHP5.4, 这个问题终于得以解决, Json新增了一个选项: JSON_UNESCAPED_UNICODE, 故名思议, 就是说, Json不要编码Unicode.<?phpecho json_encod
2015-10-29 13:07:34 437
转载 linux安装jdk出现java/lang/NoClassDefFoundError: java/lang/Object错误的解决方案
辛苦google了一个小时,终于找到了解决方案,首先要确认的是环境变量的设置是否正确。相信大家都是很细心的,这方面如果有错误也会很容易发现,然而还有一个隐蔽的地方也会产生上述的错误,就是lib和jre/lib文件夹中的rt和tools是否是打包后的形式。如果发现rt.pack 和 tools.pack 那么多半问题就出在这里,解决方法也很简单,只要将相应文件解压成rt.jar 和 tool
2015-10-28 17:03:55 829
原创 FireBug,Chrome调试工具,动态加载jQuery库或其他库代码
var el= document.createElement("script");el.src = "https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/static/protocol/https/jquery/jquery-1.10.2.min_f2fb5194.js";document.body.appendChild(el);e
2015-10-28 17:01:46 517
原创 Ubuntu无法安装rpm包,ubuntu RPM should not be used directly install RPM packages, use Alien instead!
简单来说,Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。sudo apt-get install alien #alien默认没有安装,所以首先要安装它sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.debsudo dpkg -i xxxx.deb #安装注意,用alien转换的deb包并不能保证10
2015-10-28 17:01:39 60115
原创 C# ping操作,MSDN版(不是socket自己写值的版本)
class PingClass { private static long ms = -1; public static long ping(string ip) { AutoResetEvent waiter = new AutoResetEvent(false); Ping pingSender = new Ping();
2015-10-28 17:01:36 637
原创 WebSocket发送消息,大于126字节和大于65535字节的处理
网上搜了一下WebSocket的合包函数,发现不能直接使用。查了很多资料,终于弄出来了,大于65535字节的没有测试,但是小于65535的测试通过下面是C#代码,其他代码根据此代码修改即可public static byte[] PackData(string message) { byte[] contentBytes = null; byte[] t
2015-10-28 17:01:33 21817 7
原创 Windows安装Apache 2.2.17、PHP 5.3.5与MySQL
1、自动安装apache 2.2.17apache下载页面:http://httpd.apache.org/download.cgi测试apache:访问http://localhost/2、手动安装php 5.3.5php下载页面:http://windows.php.net/download/选择VC6 zip版本下载,解压缩到C:\Program Files\PHP\。复制C:\Progra
2015-10-28 17:01:31 636
原创 dwz.js表格自动适应宽度
dwz里面table如果宽度写100%,会自适应浏览器宽度,但是,如果字段太多,反而会影响手动调整宽度,字段都手动指定宽度,把100%改成所有宽度之和,就正常了,但是每个th都手动指定width后再计算,太麻烦了。下面是自动计算的代码。添加上就行了。查找$.fn.jTable,在var tlength=$table.width();下一行增加代码if($table.attr("width")=="
2015-10-28 17:01:28 2906
原创 c# 通过快捷方式读取目标路径
public enum SLR_FLAGS { SLR_NO_UI = 0x1, SLR_ANY_MATCH = 0x2, SLR_UPDATE = 0x4, SLR_NOUPDATE = 0x8, SLR_NOSEARCH = 0x10, SLR_NOTRACK =
2015-10-28 17:01:25 1005
原创 用Java来输出soap报文
前段时间开发acs,是基于soap协议的通信,一次通信过程包含多个soap报文,而且也不想普通的webserivice那样, soap报文是自动生成的。acs的通信的报文是硬编码编出来的,虽然能正确运行,但是实在是不雅,最近闲来无事, 想着如何用像webservice那样,用java对象设置参数后,将对象转换成string格式的soap报文,这样以后程序的维护 问题就得到解决了。 然后在goog
2015-10-28 17:01:23 10116 1
原创 c#下实现ping操作【转】
1、利用原始Socket套接字,实现ICMP协议。using System; using System.Collections.Generic; using System.Text; using System.Net; using System.Net.Sockets; namespace PingC { class ping { const int SOCKET_
2015-10-28 17:01:20 2241
原创 mysql in 子查询 效率慢 优化
现在的CMS系统、博客系统、BBS等都喜欢使用标签tag作交叉链接,因此我也尝鲜用了下。但用了后发现我想查询某个tag的文章列表时速度很慢,达到5秒之久!百思不解(后来终于解决),我的表结构是下面这样的,文章只有690篇。文章表article(id,title,content)标签表tag(tid,tag_name)标签文章中间表article_tag(id,tag_id,article_id)其
2015-10-28 17:01:17 552
原创 C#解析Cookie字符串为CookieCollection
public static CookieCollection GetAllCookiesFromHeader(string strHeader, string strHost) { ArrayList al = new ArrayList(); CookieCollection cc = new CookieCollection();
2015-10-28 17:01:14 4314
原创 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
这个需求来自于我最近练手的一个项目,在项目中我需要将一些自己发表的和收藏整理的网文集中到一个地方存放,如果全部采用手工操作工作量大而且繁琐,因此周公决定利用C#来实现。在很多地方都需要验证用户身份才可以进行下一步操作,这就免不了POST请求来登录,在实际过程中发现有些网站登录是HTTPS形式的,在解决过程中遇到了一些小问题,现在跟大家分享。 通用辅助类 下面是我编写的一个辅助类,在这个类中采用了H
2015-10-28 17:01:11 299
原创 ThinkPad无法安装系统的解决办法
使用安装盘,不是Ghost盘。到开始安装界面时,按shift+F10,跳出命令提示框。依次输入diskpartlist diskselect disk 0 cleanconvert mbrexit diskparexitok了。"select disk 0"这句命令是选择最大内存的一个(一般是0,1两个选,0一般最大),convert mbr是转换硬盘格式,弄完后就可以创建分区
2015-10-28 17:01:09 3849
原创 【转】mysql查看日志位置和开启日志
修改 my.ini文件加入以下语句(在没有设置的前提下)log-error=d:/log/mysql/mysql_log_err.txtlog=d:/log/mysql/mysql_log.txt#log-bin=d:/log/mysql/mysql_log_binlog-slow-queries= d:/log/mysql/mysql_log_slow.txt使用以下命令查看是否启用了日志
2015-10-28 17:01:06 8269
原创 判断是手机还是固话,判断两个号码是否为同一地区的号码,支持手机和固话同时判断
/*** * 返回号码状态、归属地条件、源号码 * @param tel * @return 返回为String数组,下标0值为1为手机,为2是固话,3是错误号。下标1为查询归属地所用。下标2为去掉0后的源码 */ public static String[] checkTelType(String tel){ tel=tel.trim(); if(!tel.equals("")&&t
2015-10-28 17:01:03 2053
原创 C#解决动态添加控件时,控件闪烁的问题
近段时间一直用C#来做开发,但是C#控件太多或者动态添加的控件,控件一直一闪一闪的,始终不知道什么问题。各种度娘,没去谷哥,因为上不去,你懂得。翻遍了很多资料,都在说双缓存,还有什么图片什么的,各种代码尝试无效,之后看到CSDN一个帖子,看完之后发现这一段代码真的解决了闪烁的问题!原理我还没看,先记录下来再说。 protected override CreateParams Crea
2015-10-28 17:01:01 7211 10
原创 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
Linux服务器突然断电,开机后mysql无法正常使用。查看状态:/etc/rc.d/init.d/mysqld status状态为:停用解决办法:进入/var/lib/mysql这个文件夹,把里面的mysql.sock删掉,启动mysql:/etc/rc.d/init.d/mysqld start成功。
2015-10-28 17:00:58 359
原创 Windows运行jar
开发我用的MyEclipse,右键工程有导出,导出为可执行jar,之后用cmd切换到jar所在目录,执行java -jar jarName.jar搞定。
2015-10-28 17:00:56 419
原创 C#窗体透明
前几天做的C#客户端,把控件拖到窗体上之后运行,一直是透明的边框,百思不得其解,今天心血来潮检查一下代码,发现里面多了这么一句。this.TransparencyKey = System.Drawing.Color.Transparent;嗯,删除掉之后一切都恢复了。当时我也不知道为什么要加这么一句。
2015-10-28 17:00:53 474
原创 Servlet中Web.xml配置详解
1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-ap
2015-10-28 17:00:50 852
原创 phpMyAdmin开启IP地址登录
根本没有其他文章说的那么麻烦,又是修改配置文件,又是修改首页文件。在根目录下有个libraries文件夹,进去有个config.default.php文件,修改里面的AllowArbitraryServer为true就行了。
2015-10-28 17:00:47 4411
原创 linux下的抓包工具tcpdump
抓包工具比较好用的有两个,一个是snort,一个是tcpdump,这次不说snort了,觉得这个工具虽然很强大,但是比较复杂,还是tcpdump比较简单。tcpdump windows、linux版本均有。linux版本可以在以下网站下载:www.tcpdump.org. 安装好tcpdump之后,运行tcpdump: 1. tcpdump -D 获取网络适配器列表,以下是在windows上获取到
2015-10-28 17:00:45 340
原创 SQLSTATE[HY000] [2003] Can\'t connect to MySQL server on \'XXX\' (13)
发现 httpd_can_network_connect --> off解决方案:#setsebool httpd_can_network_connect 1
2015-10-28 17:00:42 468
原创 C#的MD5
/**/ /// /// MD5 16位加密 /// /// /// public static string GetMd5Str(string ConvertString) { MD5CryptoServiceProvider md5 = new MD5CryptoSe
2015-10-28 17:00:39 295
原创 centos Apache、php、mysql默认安装路径
apache: 如果采用RPM包安装,安装路径应在 /etc/httpd目录下 apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/apachectl web目录:/var/www/html 如果采用源代码安装,一般默认安装在/usr/local/apache2目录下 php: 如果采用RPM包安装,安装路径应在 /etc/目录下
2015-10-28 17:00:37 241
原创 Java发送HTTP的POST请求
import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;import java.net.URL;import java.util.Map;import java.util.Map.Entry;
2015-10-28 17:00:34 224
原创 html 标签与 html 实体转换 与 php html 系列函数的简单使用
什么是 html 标签,html 实体 看个简单表格便知:html标签描述html实体less than<>great than>:为什么需要转换 更简了,因为有时候我们需要在浏览器页面中显示 html 标签,然而直接输出alert(1),在浏览页面时将会被当作 html 标签语言执行,解决方法就是将 html 标签转变为 html 实体再编写到代码中,比如我
2015-10-28 17:00:31 357
原创 linux 图片转换,php可用
下载地址:http://www.imagemagick.org/script/binary-releases.php#unix检查系统有无安装ImageMagickshell> rpm -qa | grep ImageMagick没有就开始安装ImageMagickshell> rpm -Uvh ImageMagick-6.3.4-10.i386.rpm或者shell> yum install I
2015-10-28 17:00:28 272
原创 傲世千雄
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓安装说明〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 安装步骤 1.安装 vcredist_x86.exe 2.安装 DedeAMPZForServer服务器版本 3.配置DEDEAMPZ (不用安装dedecms)指定网页目录到\WEB_MIRSERVER\wwwroot目录 4.复制DATA目录下的数据库文件到 C:\DedeAMPZ\Pr
2015-10-28 17:00:26 1708 1
原创 使用javascript遍历内容未知的JSON数据
今天看网上有关JSON的教程的时候,看到都是在知道JSON的内容的前提下,怎么来处理这个JSON的数据,例如有一个JSON数据是这样的:[html] view plaincopy { "people": [ { "firstName": "Brett", "lastName": "McLaughlin",
2015-10-28 17:00:23 1401
原创 模拟post提交文件
package com;import java.io.ByteArrayOutputStream; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.io.OutputStream; im
2015-10-28 17:00:20 355
原创 js实现的unicode和中文的相互转化
Unicode to Chinese function unicode2chinese() {var obj= document.getElementById("content");var strContent = obj.value;alert(strContent);if (strContent==null||strContent.length==0) {alert("please input
2015-10-28 17:00:17 1641
原创 Linux 后台运行jar程序
方法一:Linux代码 nohup java -jar xx.jar >/dev/null & 输出文件为输出到空设备里。方法二:编写shell后台开启。代码参考:Linux代码 #! /bin/sh #启动方法 start(){ now=`date "+%Y%m%d%H%M%S"` exec java -Xms128m -Xmx2048m -jar /var/www/
2015-10-28 17:00:15 329
原创 Linux服务器下Can\'t connect to MySQL server on \'\' (10060)
远程连接服务器出现以上错误,解决后做了下总结,如有不正之处,请指正。主要有三个原因:1、mysql授权表里没有远程机器的权限,及需要在授权表mysql.user添加grant all privileges on *.* to 'root'@'远程登陆IP' identified by '远程登陆密码'flush privileges;2、网络不通,这个就不说了。3、防火墙禁止3306端口,以ipt
2015-10-28 17:00:12 2806
原创 CentOS-6.4安装MySQL 5.6.10并修改MySQL的root用户密码
1:下载:当前mysql版本到了5.6.10wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.10.tar.gz/from/http://cdn.mysql.com/2:必要软件包yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* n
2015-10-28 17:00:09 293
原创 centos6.4x64安装php遇到的错误
错误:If configure fails try --with-xpm-dir=DIR>configure: error: freetype.h not found. # yum install freetype-devel错误:configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is miss
2015-10-28 17:00:06 491
原创 linux 安装jdk1.8
删除自带的jdk#rpm -qa |grep java如果输出内容,卸载带有openjdk的,命令为:#rpm -e --nodeps [上步操作输出的文件] 直接删除java和javac命令[root@OnlyKing local]# rm -f /usr/bin/java[root@OnlyKing local]# rm -f /usr/bin/javac 安装j...
2015-10-28 17:00:03 362
Zend Studio13.5离线汉化包
2017-01-18
程序员面试宝典 面试必备
2010-04-08
WinSock Expert v0.6 beta1
2010-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人