自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

积累

用心做事,潇洒生活

  • 博客(54)
  • 资源 (12)
  • 收藏
  • 关注

原创 设置guake tab改名后不随着内容不同而自动改变 系统ubuntu14.04

$ vim `which guake`find the 1000 line and change this: self.tabs.get_children()[page].set_label(vte.get_window_title())on this: if self.tabs.get_children()[page].get_label().find('

2014-09-23 11:21:51 872

原创 golang test cannot find import

1. 可以import别的项目的main package.2. 但是引用别的项目main package的时候,需要首先删除~/bin/main_package_name(你所引用的报名),不然回报错"cannot find import ".此问题好像是golang自身test工具的bug.3.go test一个包A的话,系统只会init此包,和被此包调用过的包.不会初始化别的包.如果在

2014-07-22 21:38:54 3169

原创 http expires cache-control last-modified if-modified-since

关于 Cache-Control: max-age=秒 和 Expires Expires = 时间,HTTP 1.0 版本,缓存的载止时间,允许客户端在这个时间之前不去检查(发请求) max-age = 秒,HTTP 1.1版本,资源在本地缓存多少秒。 如果max-age和同时存在,则被Cache-Control的max-age覆盖。

2014-05-29 20:29:11 1070

原创 ubuntu14.04 imagemagic 图片缩放 ‘大坑‘

para := fmt.Sprintf(`%s[0] -background white -flatten -alpha off -resize %sx%s %s`, in, w, h, out)

2014-05-29 12:20:54 2111

原创 golang http content_type

1.如果没有指定content_type的话,http包会查看

2014-05-29 12:12:50 5092

原创 热备份mongodb

mongodump -u root -p 989898 --host 10.32.100.5 --port 40000 --collection users --db pickup100 --authenticationDatabase admin -o .

2014-05-07 20:44:32 2143

原创 oh-my-zsh powerline

1. sudo apt-get intall zsh2. https://github.com/robbyrussell/oh-my-zsh    Install oh-my-zsh23

2014-04-24 18:22:33 4206

原创 golang 接口之间赋值并不要求完全相等,

接口赋值并不要求两个接口必须等价。如果接口A的方法列表是接口B的方法列表的子集,那么接口B可以赋值给接口A。

2014-01-14 17:17:21 1908

原创 Golang 接收器是指针还是至类型的区别

Go语言可以根据下面的函数:func(a Integer) Less(b Integer) bool 自动生成一个新的Less()方法:func(a *Integer) Less(b Integer) bool{ return(*a).Less(b) } 这样,类型*Integer就既存在Less()方法,也存在Add()方法,满足LessAdder接口。而

2014-01-14 17:14:52 2860

原创 利用golang的反射包,实现根据函数名自动调用函数。

package mainimport "fmt"import "reflect"import "encoding/xml"type st struct{}func (this *st)Echo(){ fmt.Println("echo()")}func (this *st)Echo2(){ fmt.Println("echo-----------------

2014-01-13 17:33:52 10141

原创 SourceInsight 日文乱码 问题解决方案

1.  对文件右键《Document Options》2. 点击 3. 字体选择《MS Gothic》, and  脚本选择《日语》4. 对文件右键选择《Style Properties》5. Font Name 选择《MS UI Gothic》

2013-11-29 09:25:56 10910 3

原创 vim 中文乱码

set fileencodings=ucs-bom,utf-8,cp936,cp932,gb2312,gb18030,big5,euc-jp,euc-kr,latin1set encoding=utf-8set langmenu=zh_CN.UTF-8set fileencoding=utf-8language messages zh_CN.UTF-8set termencod

2013-08-29 14:52:04 837

原创 gvim windows cscope

建立符号数据库-----------------------------------(1) 我们假设我们要阅读的代码放在D:/src/myproject下。然后打开命令行,进入源代码所在的目录,为cscope建立搜索文件列表。在命令行中执行以下命令:D:/soft/vxwork_src>dir /s /b *.c *.h > cscope.files D:/soft/vxwork_

2013-08-29 14:45:14 1906

原创 quick sort in golang

package mainimport ( "fmt")func QuickSort(src []int, first, last int) { flag := first left := first right := last if first >= last { return } for first < last { //从最右边开始向前找比选取的标记值小的数

2013-08-23 15:26:30 1428 1

原创 merge sort in golang

package mainimport ( "fmt")var tmp [len(src)]intvar src = [7]int{2, 4, 9, 7, 6, 1, 9}//对排序好的分数组进行合并func Merge(left, m, right int) { i := left j := left //标示把排序好的数放到临时数组的那个index w := m + 1

2013-08-23 15:20:13 1607

原创 golang1.1 path包bug

func Dir(path string) stringDir returns all but the last element of path, typically the path's directory. After dropping the final element using Split, the path is Cleaned and trailing slashes are

2013-08-21 11:41:05 2030

原创 golang template传递值的第二种方法 利用map[string]interface{}

关于golang tmplate怎么样传递值,以前的调查结果是只能用struct,但是最近开一个开源source,发现他竟然用的是map[string]interface{},百思不得其解,所以用一下代码进行验证。PS,哎,golang的文档还是太弱了啊。package mainimport ( "fmt" "html/template" "net/http" "os")

2013-07-18 14:40:55 12346

原创 关于过度设计和业务逻辑的错误

前段时间对一个博客进行设计,在关于封装查询语句的函数上面做一个错误的决定,那就是过度设计,原因是这样滴:因为需求没有完全弄明白,也不知道以后会不会添加别的查询判断语句,所以在函数的参数,返回值等方面抉择的类型为不定型interface{}也就是C的(void*),当时是这样想滴:以后就算修改了,或添加了查询条件语句也没关系,因为参数为不定型,所以函数调用的时候没有任何的影响,只在函数内部进行修

2013-06-20 15:04:40 1213

原创 tp-link 设置内网电脑在外网可见方法

1.  【IP和MAC绑定】---【静态ARP绑定设置】对MAC和IP进行绑定。2. 【转发规则】---【DMZ主机】,选择启用,并把刚才设置的内网IP填入。3. 直接访问路由器的外网IP就可以直接访问绑定的MAC内部电脑啦。所以这些操作都不用重启。

2013-06-19 19:16:50 8011

原创 golang实现直接插入排序算法

直接插入排序算法golang实现版本:插入算法概要:建立一个空的链表,首先在要排序的数组中随便拿出来一个数据,放在新建链表的开头,然后不停的从原数组中获取数据,并和链表中的数据进行比较,大就放在链表的右端,小就放在链表的左端,一直循环直到结束为止,排序完成。package mainimport( "container/list" "fmt")var old

2013-06-06 15:36:01 3504

原创 统计代码行数工具 用golang实现

首先:修改conf文件,配置要查找什么后缀的文件代码行数使用方法:countcodeliine filename or nothing(计算可执行程序所在目录)实现功能:1,统计代码行数2,可以根据配置文件(conf)来进行设置要对什么类型的代码进行统计3,统计每个类型文件行数,和总行数将来要实现功能:1,注释行数2,注释率3,导出csv功能

2013-06-03 00:10:48 3554

原创 go gdb调试 参数设置

编译时,如果编译的结果需要gdb调试则使用参数-gcflags “-N -l”,这样可以忽略Go内部做的一些优化,聚合变量和函数等优化. go build -gcflags "-N -l",但是一定要注意是小写的i,不然会出现奇怪的错误。如果编译的结果需要发布.则使用-ldflags “-s”,可以去掉调试信息,减小大约一半的大小go build -ld

2013-05-30 14:16:55 6799

原创 VB 函数入口点选择

VB 可以选择哪个一个Form,或者是以Sub main函数为入口点。设置方法:project property -->>Startup setting。设定的内容在.vbp上进行记录:如下所示:Form=SubForm.frmStartup="SubForm"Form如果起名为main的话,会 和sub main冲突,所以一般Form不会起名为Main.

2013-05-21 13:48:07 3833

原创 VB standard-module bas文件 调用

VB6.0中,后缀为bas的文件称之为standard module(标准模板文件),这个文件其实就是一些函数,变量等的集合,是一个静态文件,可以直接调用里面的函数等,调用前无须实例化等操作,也无须进行文件的include,因为只要用vb IDE 把.bas文件添加到project中后,IDE会自动在.vbp文件中添加一句:Module=Module1; standerd-module\M

2013-05-20 14:38:52 4284

原创 HTML中文乱码

解决HTML中文乱码问题的方法是在HTML文件头中加入以下代码:而charset的设值我们常用的有gb2312,gbk,utf-8三个,那到底应该设哪个呢?为什么有时我们已经加入了这行代码还是会出现中文乱码呢?因为我们忽略了一样东西,那就是HTML文件的实际编码方式,如果HTML文件的实际编码方式和charset设定的相同就不会出现HTML中文乱码问题,如果不同就可能出现中文乱码,当然,所

2013-05-18 11:23:00 996

原创 vim linux下不能对html文件进行智能对齐

虽然在.vimrc中设置了:set aiset si在windows7上利用"="等号键可以对thml进行智能对齐,虽然在linux上可以对c文件进行智能对齐,但是html不行。linux,vim果然对C偏好多多啊。解决办法如下:vim编写代码,开启vim的文件类型自动检测功能,这样编写代码换行时就会自动换行对齐.开启文件类型自动检测的方式是在vim

2013-05-18 07:38:48 1901

原创 golang http.HandleFunc("/",func())每次都会匹配

利用golang的net/http库的函数: http.HandleFunc("/",func())进行注册,每次有http request的时候都会匹配“/"进行注册的函数。原因不明!

2013-05-17 14:27:06 9230

原创 wireshark ERROR:capture_dlg.c:408:capture_filter_check_syntax_cb: code should not be reached

OS: ubantu 12.04安装方法:apt-get install wireshark错误提示:ERROR:capture_dlg.c:408:capture_filter_check_syntax_cb: code should not be reached已放弃 (核心已转储)』解决办法:利用sudo,root权限下运行就可以啦。

2013-05-15 19:59:21 1887 1

原创 golang package init可以多处定义

1、在golang中import 包A的时候,会自动隐式的调用该包A的init()函数(i字母小写)。2、调用顺序:如果该包A又import了别的包B,会优先调用包B的init()函数,最后才调用main包的init()函数。3、一个包的init()函数可以定义多个,在被引用的时候,会被一次调用。

2013-05-15 18:02:55 10162 3

原创 X:none node Title golang版本错误

import C:\go/pkg/windows_386/fmt.a: object is [windows 386 weekly. 2012-02-22 +96bd78e7d35e X:none] expected [windows 386 weekly. 2011-12-22 11071 X:none] main.go1:: 编译程序出现上述错误!read Templ

2013-05-14 10:26:27 1368

原创 golang继承,和多态

package maintype ST struct{}func (s *ST)Show(){    println("ST")}func (s *ST)Show2(){    println("ST:Show2()")}type ST2 struct{    ST    I int}func (s *ST2)Show(){

2013-05-13 15:05:36 13042

原创 jquery mobile navbar icon poistion settting

jquery mobile navbar icon poistion 的默认位置是:top。要想改变icon的位置不能再标签属相上添加data-iconpos属性,要在它的父节点上添加,如下:这样就会生效了。在a标签上添加这个属性值是不会生效的,原因不明。哈哈

2013-05-04 10:53:57 1430

原创 golang变量作用域问题

func f()(string,error){ return "test scope of variable",nil}func main() { var name string if name,err := f();nil ==err{ println(name) } println(name) fmt.Println("He

2013-04-28 11:05:07 5418

原创 HTPP cookie 失效后

在Chrome上,Cookie设置的时间失效后,chrome会自动帮你清除掉cookie内容。

2013-04-27 17:20:16 761

原创 jquery mobile获取表单input数据的微妙处

input name="password-login" id="password-login" placeholder="password" type="text">如上的HTML,使用val = $("#id").attr("value");是会出错的,说是没找到object,要改成如下: input name="password-login" id="password-login"

2013-04-19 18:32:15 5272 1

原创 golange 错误如下 Resource interpreted as Script but transferred with MIME type text

这是由于服务器端给你发回的javascript http响应的content-type值是text/plain(默认。)而你所期望返回的是兼容javascript类型的。解决方法,可以在服务器端的返回字段里增加:content-type : application/x-javascript具体在golang的解决方案如下:func router(w http.Respons

2013-04-10 11:10:48 15121

原创 golang http.Redirect()函数容易误解的地方

调用http.Redirect()函数后,并不会立刻进行跳转,而是继续顺序执行函数中的所有的代码后,再进行跳转。但是Redirect后面的写界面的代码不会发送到游览器前端的。代码如下:func Chat(w http.ResponseWriter, r *http.Request) { fmt.Println("Chat") r.ParseForm() withWho :

2013-03-31 13:27:49 16058 2

原创 mysql Access denied for user 'root'@'localhost' (using password: YES)

问题描述:输入命令:mysql -uroot -p出现:Access denied for user 'root'@'localhost' (using password: YES),进入去mysql.但是利用命令:mysql -uroot,所以应该是因为root用户没有设置密码的原因导致的。解决办法:mysqladmin -uroot -p password,输入以上命令,然后直

2013-03-29 23:20:21 850

原创 利用golang的template模板包进行web开发

package mainimport ("fmt""html/template""net/http""os")type Person struct {Name stringAge intEmails []stringCompany stringRole string}type OnlineUser struct {User []*

2013-03-07 09:01:48 26426 1

原创 golang 操作MySql数据库

package mainimport "database/sql"import _ "github.com/Go-SQL-Driver/MySQL"import "fmt"func  checkErr(err error){if err != nil{fmt.Println(err)panic(err)}}func main(){db, er

2013-03-07 08:58:13 7110

DOS命令大全(中文版) 。chm

DOS命令大全(中文版) chm  cd     改变当前目录       sys   制作DOS系统盘   copy    拷贝文件         del   删除文件   deltree   删除目录树        dir   列文件名   diskcopy  制磁盘          edit  文本编辑   format    格式化磁盘        md   建立子目录   mem     查看内存状况       type  显示文件内容   rd     删除目录         ren   改变文件名

2010-06-28

Linux命令大全(修改版).chm 中文

Linux命令大全(修改版).chm 中文

2010-06-28

简明 Python 教程

简明 Python 教程,学习Python的入门经典教材。

2010-06-28

The Ruby Way(Ruby之道)中文版

The Ruby Way (Ruby之道) 中文版,学习Ruby的入门经典书籍,中文的。

2010-06-28

数据结构(C#语言版).pdf

数据结构(C#语言版).pdf 数据结构(C#语言版).pdf

2009-07-02

svn使用指南.pdf

svn使用指南.pdf svn使用指南.pdf svn使用指南.pdf

2009-07-02

高质量编程指南_林锐.pdf

高质量编程指南_林锐.pdf 高质量编程指南_林锐.pdf

2009-07-02

win32汇编语言教程.rar

win32汇编语言教程.rar win32汇编语言教程.rar

2009-07-02

DotNetBar.chm

DotNetBar.chm DotNetBar.chm DotNetBar.chm DotNetBar.chm

2009-07-02

WINDOWS核心编程.rar

WINDOWS核心编程,Jeffrey Richter and Christophe Nasarre

2009-06-23

ArcGis9.2介绍

ArcGis 介绍 AE AO ArcGIS Image Server.................................................................... 四、 1. ArcGIS Image Server的关键特性............................................... 2. 可选的影像服务器扩展............................................................... 第四章 开发GIS......................................................................................... ArcObjects软件组件库................................

2008-11-14

空空如也

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

TA关注的人

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