自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 go1.6的vendor不生效原因

用go1.6时,把自己写的包放在vendor目录里,发现go编译时并不去找vendor目录里的包,在各种google之后也没找到原因。仔细观察官方的示例才发现,使用vendor功能时包都在$GOPATH/src下,测试了一下,果然是这样。只有在$GOPATH/src下的包,才能使用vendor目录存放依赖包。现在go对不在$GOPATH/src下开发的项目限制越来越多,看来以后只能在...

2016-07-05 22:53:00 3098

转载 go语言接收linux/unix管道的数据

管道的内容,位于os.Stdin里,可以像普通文件一样操作os.Stdin,即可获取管道传过来的内容。package mainimport ( "bufio" "fmt" "log" "os")func main() { fileInfo, _ := os.Stdin.Stat() if (fileI...

2016-07-04 19:27:00 532

转载 go语言socket服务器端和客户端简单实现

服务器端:package mainimport ( "bufio" "fmt" "log" "net")func handleConnection(conn net.Conn) { defer conn.Close() data, err := bufio.NewReader(conn).ReadSt...

2016-03-07 20:53:00 353

转载 javascript的url参数parse和build函数

Parse: function getParam() { var param = new Object() var item = new Array(); if (location.search == "") { return param; }; var qu...

2016-01-18 20:56:00 291

转载 jquery 选择器选择元素名为数组的元素

$('input[name=items\\[\\]]')参考链接:http://stackoverflow.com/questions/2340806/jquery-select-all-checkboxes-with-js-array-name转载于:https://www.cnblogs.com/unsea/p/5089343.html...

2015-12-30 16:49:00 490

转载 glusterfs安装和初始化

系统环境:centos 6 x86_64 集群环境:server1 server21,添加glusterfs源到centoswget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/LATEST/RHEL/glusterfs-epel.repo安装glusterfs-s...

2015-08-02 00:45:00 156

转载 go install/build/run代码改变时,没有更新,执行结果没变化

因为go默认执行时只检测当前包代码的更新,当修改其它包代码时,若该包已生成.a文件,go不会检测代码更新。所以要添加"-a"参数,强制重新编译所有包的代码。转载于:https://www.cnblogs.com/unsea/p/4507334.html...

2015-05-16 08:40:00 1784

转载 子元素浮动时无法撑开父元素,父元素高度为0的解决方法

当子元素浮动时无法撑开父元素,父元素高度为0。这时可以通过在浮动的子元素后清除浮动来使父元素获得正确的高度。<div> <div style="float:left;height:200px;">child</div> <div style="clear:both;"></div></div...

2014-12-24 17:34:00 258

转载 調試時把文件後綴名改成.bak的做法會帶來安全引患

今天在看webserver訪問日誌時,發現有大量通過"文件名.bak"方式,來嘗試下載後綴名為bak的文件。正好我調試時,有這個習慣,趕緊對比了一下線上文件,還好沒被成功下載的文件。特意在此做個筆記 ,通過把文件名后綴改成".bak"來調試時的備份,是一種很不安全的做法。转载于:https://www.cnblogs.com/unsea/p/3915949.html...

2014-08-16 03:12:00 119

转载 nodejs抓取html页面内容

var http = require("http");var iconv = require('iconv-lite');var option = { hostname: "stockdata.stock.hexun.com", path: "/gszl/s601398.shtml"}; ...

2014-05-28 00:33:00 767

转载 chrome中删除自动同步的网址提示

之前由于输入错误不小心在chrome中访问了wwww.baidu.com这个网址,结果谷歌帐号把这个记录下来,每次想输入www时,总是先提示wwww.baidu.com这个网址,看着很别扭。在网上找了一圈也没发现怎样可以删除。后来随便试了一下,原来可以通过UP/DOWN键来选中提示的网址,然后使用shift + delete键来删除记录的网址。转载于:https://www.cn...

2014-04-01 13:58:00 261

转载 解决php中__FILE__常量只能获取实际路径,不能获取链接路径的问题

在php中,当文件位于软链路径中,__FILE__无法获取软链路径,只能获取实际路径,开始想从重写__FILE__或重写require*方法入手,没有找到好的解决办法。后来发现把目录通过mount --bind这个命令映射,可以起到和软链相同的作用。还可以避免__FILE__自动获取实际路径的问题。shell 命令:mount --bind /source /target...

2013-12-09 20:47:00 202

转载 php实现socket的服务端和客户端示例

服务端<?php $socket = stream_socket_server("tcp://0.0.0.0:8000", $errno, $errstr);if (!$socket) { echo "$errstr ($errno)<br />\n";} else { while ($conn = stream_socket_accep...

2013-09-12 21:06:00 275

转载 Bottle中文教程:(一)安装

Tutorial教程Thistutorial introduces you to the concepts and features of the Bottleweb framework and covers basic and advanced topics alike. You canread it from start to end, or use it...

2013-08-05 21:10:00 263

转载 IE6下绑定jquery的mouseover事件,出现抖动现象

在IE6下,给元素绑定mouseover事件时,当元素的子元素之间有空隙,在鼠标滑过元素与子元素时,会触发mouseover事件,当出现抖动现象,可以使用mouseenter代替mouseover,即可使鼠标在元素内滑动时,不再触发mouseover事件,同样,要使用mouseleave代替mouseout事件.参考链接: http://hi.baidu.com/web_...

2013-07-15 21:31:00 175

转载 common lisp 笔记2 a cd ripper

1,定义和获取列表元素(list 1 2 3)(list :a 1 :b 3 :c 2)(getf (list :a 1 :b 3) :b); output:32,定义简单的函数(defun make-cd (title artist rating ripped) (list :title title :artist artist...

2013-03-20 21:40:00 104

转载 javascript的String函数

1,当String函数的参数拥有toString()方法时,String函数将以无参数的形式调用该参数的toString()方法并返回值。2,当参数没有toString方法时(null和undefined两种类型),String函数以字符串形式,返回参数的类型名称。var value1 = 10;var value2 = true;var value3 = null;...

2013-03-19 22:09:00 87

转载 修改linux下sudo设置

配置文件位于/etc/sudoers,修改方式和修改普通的文件不太一样,要先切换到root用户,再使用visudo命令修改配置文件。具体设置可以通过配置文件中的注释了解。转载于:https://www.cnblogs.com/unsea/archive/2013/02/18/2915173.html...

2013-02-18 09:37:00 131

转载 php删除所有子目录及目录中的文件

<?php function deleteAll($path) { $op = dir($path); while(false != ($item = $op->read())) { if($item == '.' || $item == '..') { continue; } ...

2013-02-16 14:25:00 129

转载 python 链接和操作 memcache

1,打开memcached服务memcached -m 10 -p 120002,使用python-memcached模块,进行简单的链接和存取数据import memcache mc = memcache.Client(['127.0.0.1:12000'], debug=0)mc.set("foo", "bar")mc.get("foo...

2013-01-30 22:14:00 127

转载 js的dom对象转换为jquery对象

$(domObj)转载于:https://www.cnblogs.com/unsea/archive/2013/01/15/2861719.html

2013-01-15 18:58:00 107

转载 ie下inline-block的div元素设置margin-left无效果

ie浏览器不支持inline-block,需要hack一下display:inline-block;*display:inline;*zoom:1;转载于:https://www.cnblogs.com/unsea/archive/2013/01/15/2861236.html

2013-01-15 15:14:00 174

转载 freebsd 默认 root用户无法ssh登陆,启用root用户ssh登陆方法

1 编辑/etc/ssh/sshd_config文件,将#PermitRootLogin no项前的#去除并将no修改为yes2 执行/etc/rc.d/sshd restart重启ssh服务转载于:https://www.cnblogs.com/unsea/archive/2013/01/03/2843302.html...

2013-01-03 20:15:00 265

转载 common lisp 笔记1 hello world

1,运行环境  我在freebsd下,使用sbcl作为交互式运行环境,emacs作为编辑器。2,自求值表达式  5 ; output: 5  "hello world"; output: "hello world"3,数学计算  (+ 2 3); output: 54,hello world程序  (format t "hello world"); fir...

2012-12-24 00:58:00 137

转载 ie6下z-index不起作用,要依赖父类和父类的父类。。。。的position和z-index

今天ui改版,发现在ie6下弹层z-index不起作用,导致弹层无法显示,在网上搜索了一下,原来在ie6下,元素的z-index要依赖祖先元素的position和z-index属性,即当父元素(还有父元素的父元素。。。)的position为absolute或relative时,子元素的z-index会受该元素z-index属性的影响。调试代码发现,弹层的一个上级元素,在firefox...

2012-12-17 22:06:00 87

转载 emacs学习笔记

C-c C-x 退出 C-v 向前移动一屏 M-v 向后移动一屏 C-l 重绘屏幕,并将光标所在行置于屏幕的中央 C-f 向右移动一个字符 C-b 向左移动一个字符 M-f 向右移动一个词【对中文是移动到下一个...

2012-12-17 11:04:00 70

转载 使用linux系统下的GBK.gz和UTF-8.gz文件,实现gbk到utf8之间的相互转换

GBK 转 UTF-8 (trans.php) :#!/usr/bin/php<?phpdefine('GBK', '/usr/share/i18n/charmaps/GBK.gz');define('UTF8', '/usr/share/i18n/charmaps/UTF-8.gz');define('INPUT_FILE', 't.txt');de...

2012-11-29 22:18:00 210

转载 php 截取UTF-8文档某个位置开始的n个字符

ucut.php :#!/usr/bin/php<?phpdefine('INPUT_FILE', 't.txt');define('OUTPUT_FILE', 'a.txt');$pos = max(intval($argv[1]), 0);$len = max(intval($argv[2]), 0);$file_size = filesize(...

2012-11-29 21:04:00 78

转载 utf-8学习笔记

utf-8的由来:Unicode的实现方式不同于编码方式。一个字符的Unicode编码是确定的。但是在实际传输过程中,由于不同系统平台的设计不一定一致,以及出于节省空间的目的,对Unicode编码的实现方式有所不同。Unicode的实现方式称为Unicode转换格式(Unicode Transformation Format,简称为UTF)例如,如果一个仅包含基本7位ASCII字...

2012-11-29 20:38:00 114

转载 php 截取GBK文档某个位置开始的n个字符

cut.php:#!/usr/bin/php<?phpdefine('INPUT_FILE', 't.txt');define('OUTPUT_FILE', 'a.txt');$pos = max(intval($argv[1]), 0); $len = max(intval($argv[2]), 0); $file_size = filesize(...

2012-11-29 17:56:00 124

转载 gbk学习笔记

1,gbk的由来厂商微软利用GB 2312-80未使用的编码空间,收录GB 13000.1-93全部字符制定了GBK编码。根据微软资料,GBK是对GB2312-80的扩展,也就是CP936字码表 (Code Page 936)的扩展(之前CP936和GB 2312-80一模一樣),最早实现于Windows 95简体中文版。虽然GBK收录GB 13000.1-93的全部字符,但编码...

2012-11-29 14:13:00 108

转载 php输出全部gb2312编码内的汉字

php输出全部gb2312编码内的汉字,$area表示分区,$pos表示分区内所在位置。<?php$fp = fopen('t.txt', 'a');for($area = 0xb0; $area <= 0xf7; $area++) for($pos = 0xa1; $pos <= 0xfe; $pos++) ...

2012-11-24 10:27:00 536

转载 gb2312学习笔记

1,GB 2312中对所收汉字进行了“分区”处理,每区含有94个汉字/符号。 01-09区为特殊符号。 16-55区为一级汉字,按拼音排序。 56-87区为二级汉字,按部首/笔画排序。 10-15区及88-94区则未有编码。举例来说,“啊”字是GB2312之中的第一个汉字,它的区位码就是1601。2,在使用GB2312的程序...

2012-11-22 20:47:00 118

转载 freebsd下vim默认的vi操作方式太难用,可通过启用vim自带配置文件解决

freebsd下ports安装vim后,操作方式依然和vi相同,各种别扭,可通过启用vim自带的配置文件使vim采用自己的操作方式。cp /usr/local/share/vim/vim73/vimrc_example.vim ~/.vimrc转载于:https://www.cnblogs.com/unsea/archive/2012/11/17/...

2012-11-17 01:01:00 333

转载 在freebsd下编译nodejs,出现无法找到execinfo.h头文件的错误

在freebsd下编译nodejs,会出现无法找到execinfo.h头文件的错误,execinfo.h头文件在linux下,通常由glibc包提供。但在freebsd中execinfo不直接由libc包提供,execinfo.h头文件可以通过安装devel/libexecinfo软件包来获得。转载于:https://www.cnblogs.com/unsea/archive/201...

2012-11-16 00:44:00 1964

转载 freebsd通过ssh远程登陆慢,用户认证时间长解决办法

连接freebsd的ssh登陆,输入用户名后,需要等一段时间才可以输出密码,这是由于sshd反解域名引起的,需要修改sshd的配置文件解决。1 编辑/etc/ssh/sshd_config文件,去除#UseDNS yes项前的#并将yes修改为no2 执行/etc/rc.d/sshd restart重启ssh服务转载于:https://www.cnblogs.com/...

2012-11-15 23:27:00 208

转载 linux下,phpstorm配置oracle jdk

1,配置oracle jdkphpstorm是一款很强大的php语言ide,由于不再支持openjdk,所在在linux下安装时,需要单独配置oracle jdk。oracle jdk可以在oracle官网上下载到对应版本,安装好后,找到java的安装目录(fedora17安装jdk-7u9-linux-x64时,默认安装目录在/usr/java/)。根据phpstorm的提...

2012-11-07 14:14:00 176

转载 c,php,ruby,python按行循环读取文件内容

c语言:#include <stdio.h>#define MAX_LINE 100FILE *fp;char line[] = "";void main() { fp = fopen("test.txt", "r"); while (fgets (line, MAX_LINE, fp) != NULL) { pr...

2012-11-04 13:00:00 145

转载 ruby实现进制转换(十进制到十以下进制转换)

puts "\ninput a number:"number = getsnumber = number.to_ibegin puts "\ninput a base (min is 2 and max is 10):" base = gets base = base.to_iend while base < 2 or base &...

2012-10-25 22:10:00 365

转载 ruby, python, php,c,c++ 实现循环输出字符串对比

1,ruby语言:"haixing".each_char { |c| print c, "\n" }2,python语言:for i in "haixing" : print i3,php语言:foreach( str_split("haixing") as $char ) echo $char, "\n";...

2012-10-19 18:36:00 89

空空如也

空空如也

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

TA关注的人

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