自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小码农的博客

夫苟其挫而不退矣,则小逆之后,必有小顺。大逆之后,必有大顺。

  • 博客(111)
  • 资源 (1)
  • 收藏
  • 关注

原创 Go 收藏积累 慢慢登记防止忘记

个人推荐:http://godeye.org/index.php?a=course&id=6http://mikespook.com/learning-go/http://coolshell.cn/articles/8460.htmlhttp://coolshell.cn/articles/8489.htmlhttps://code.google.com/p/go-zh/http://b...

2016-04-21 13:27:00 1046

原创 源码包安装 yum 7.4

首先去github上面下载一个最新的 vim tar包git clone https://github.com/vim/vim.gitcd vim./configure --prefix=/usr/local/vim --disable-selinux --enable-luainterp=yesmake -j `awk '/processor/{a++}END{print a

2016-04-29 13:07:29 370

原创 vim goLang

折腾了 3天终于找到一个 goLang vim的好配置了git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim首先添加 Vundle 管理工具vim 直接用yum 添加就可以了然后修改家目录下面的  .vimrc文件syntax on" set color th

2016-04-28 16:34:22 1926

原创 centos 6.5 GoLang 环境配置

cd /usr/local/srcwget -c http://golangtc.com/static/go/1.6.2/go1.6.2.linux-amd64.tar.gz首先切换到在把go的源码包存放的目录然后用 wget 去下载 Golang 中国 上面的 package下载完成tar zxvf go1.4beta1.linux-amd64.tar.gz -C /usr/local解

2016-04-26 12:01:02 1473

原创 putty 无法链接到 centos

今天自己刚刚搭建了一个 os 6.5 安装完系统以后发现 使用putty 连接出现 network error: connection refused搞不懂什么情况。就去找了一下。都是说 sshd 没开启。 自己使用了一下/etc/init.d/sshd status 居然没启动。 这边启动一下。/etc/init.d/sshd start看看端口是多少

2016-04-26 11:30:45 5192

原创 php 排序字典

在调用其他公司api的时候 有一个参数需要 字典排序。找了半天没有 知道怎么去处理。只能请教前辈。如图

2016-04-25 17:41:00 4707

原创 go interface type

今天看beego的源代码的时候看到这么一段codefunc ParseBool(val interface{}) (value bool, err error) { if val != nil { switch v := val.(type) { case bool: return v, nil case string: switch v { case "1",

2016-04-22 13:21:27 1895

原创 soap简介

什么叫做soap:       简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。soap的主要用途​:     主要​用于内部应用程序之间交换通讯。相似产品有:​ google protocol buffer

2016-04-21 13:52:37 365

原创 showModalDialog兼容版

项目中使用showModalDialog 时发现谷歌浏览器并不支持该方法。下面给出我的解决方案首先获取对应的浏览器 信息 如果是 谷歌的话使用open方法调用自页面如果不是使用​showModalDialog  即可完美解决该问题父页面代码:​​    function openWin(){ if(window.ActiveXObject){ w

2016-04-21 13:51:13 1179

转载 改良程序的技巧

有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。  让我们看一些基本的编程技巧:尽量保持方法简短永远永远不要把同一个变量用于多个不同的目的使用自描述的变量名

2016-04-21 13:50:21 354

原创 apache重写规则转Nginx

发现在线一个apache规则转Nginx规则的网站,我们可以直接复制.htaccess中的内容转换为Nginx的,有需要的朋友可以试试。网址:http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

2016-04-21 13:49:25 869

原创 营销qq会话在线聊天代码(也可以匿名)

当想与某个人发起qq聊天的时候,可以进行会话http://wpa.qq.com/msgrd?v=3&uin=个人qq号码&site=qq&menu=yes但是输入营销qq(400和800的)话,就会失效。资源代码可以实现,输入网址和营销qq聊天。也可以和营销qq匿名聊天。这个参考http://shang.qq.comhttp://crm2.qq.com/page/portalpage

2016-04-21 13:48:38 4953

原创 win dos ssh

软件下载地址 : 点击下载

2016-04-21 13:48:12 649

原创 ide 换行符

ide的换行符在不同的文件类型 下是不相同的。比如 windows类型的是 CRLF,uinx类型是 LF.CRLF=\r\nLF=\n

2016-04-21 13:47:38 1325

原创 nginx 如何限制带宽

比如我这边有一个文件存储服务器,带宽时时跟不上的情况下。可以对服务器进行一些配置减轻带宽的压力。相对公司而言就是节约成本。找了一下nginx配置针对带宽操作。Nginx 提供了limit_rate 和 limit_rate_after 详情查询nginx配置介绍location /download/ { limit_rate_after 500k;limit_rate 50k;

2016-04-21 13:46:32 4628 1

原创 php redis 并发控制

针对并发控制可以使用 memcacheq ,redis channle 等方式处理这里我单单的说一下redis 怎么去控制并发redis控制并发主要采用 redis list api 中的lPushllenlPop 这三个函数lLen - 获得列表的长度lPop - 删除列表的第一个值并返回它lPu

2016-04-21 13:45:57 3510

转载 Google Protocol Buffer的使用和原理

么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。Protocol B

2016-04-21 13:45:13 741

原创 MongoDB常用命令集

MongoDB是10gen公司开发的一款以高性能和可扩展性为特征的开源软件,它是NoSQL中面向文档的数据库。面向文档的NoSQL数据库主要解决的问题不是高性能的并发读写,而是保证海量数据存储的同时,具有良好的查询性能。(1) MongoDB的启动:A: 设置数据文件存放目录及log文件mkdir -p /data/dbmkdir -p /data/lo

2016-04-21 13:44:32 443

原创 php慢日志记录和错误日志

php的日志是值得关注的,包含错误日志和慢日志一 错误输出找到php.inilog_errors = On; Log errors to specified file.error_log = /Data/logs/php/error.log比如会捕获到类似信息:[23-Oct-2011 17:17:41] PHP Fatal error:

2016-04-21 13:43:59 3240

原创 网站访问慢怎么办?

网站访问慢的主要原因。mysql负载较高,代码死循环,网络延时等。如果进行优化主要分析 PHP错误日志 mysql慢日志 mysql 错误日志 php慢日志        可以适当的加一些缓存等。当然也可以用xdebug 先定位到某个方法或者某一行然后 看代码 确定哪方面的问题xhprof 工具前端网站分析 : chrome YSlow  插件

2016-04-21 13:43:31 730

原创 三大WEB服务器对比分析(apache ,lighttpd,nginx)

一.软件介绍(apache  lighttpd  nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功

2016-04-21 13:42:57 593

原创 GoSublime 快捷键

golang 的Package Imports快捷键:ctrl+dot,ctrl+p这个快捷键可以把你所有可以用的package 全部罗列出来,已经导入的包也可以控制删除。  如果我们在开发代码时,发现需要新导入一个包,这时候你可以用快捷键:ctrl+dot,ctrl+i 它会自动跳转到最后一个导入的包那里,当我们把包导入弄好了,可以用快捷键

2016-04-21 13:42:10 1899

原创 GoSublime介绍安装配置

GoSublime作用:代码自动补全 Gocode整合了GoSublime 90个命令提示符预付类型检查快速跳到语法错误快速格式化代码在 play.golang.org 上面快速分享代码片段在现在的文件中列举所有声明自动添加包的导入包中函数和变量的定位在同一个试图中查看函数和变量的定位开始工作。确认已经安装gocode 安装方法查看

2016-04-21 13:41:27 4200

原创 sublime text ctags插件安装

想跟zend一样按ctrl 点击方法跳转到对应的文件方法处吗。那就看一下这篇文章吧text ctags插件安装" title="sublime text ctags插件安装" style="margin:0px; padding:0px; border:0px; list-style:none">首先安装  ctags  ctrl + p 输入 install package , 然后

2016-04-21 13:40:47 744

原创 Sublime Text sublimelinter 提示php

今天群里有位朋友弄这个玩意死活没反应,我也来试试随便教教大家。首先安装sublimelinter这个我就不多说了。安装成功后。就可以开始配置了。配置方式如下所示: 菜单栏打开Preferences -> Package Settings -> SublimeLinter ->Settings – User 并新建一个User配置文件,也可以直接将配置文件保存到"Default Se

2016-04-21 13:40:22 1655

原创 Sublime Text DocBlockr 配置个人doc

有可能DocBlockr 的默认doc满足不了我们现在doc的需要,那样我们就需要对DocBlockr 进行配置操作。配置适合自己所需的doc格式。配置方式如下所示:菜单栏打开Preferences -> Package Settings -> DocBlockr->Settings – User 并新建一个User配置文件,也可以直接将配置文件保存到"Default

2016-04-21 13:39:56 7424

原创 sublime text 删除安装的插件

ctrl+shift+p输入remove package选择要删掉的插件即可

2016-04-21 13:39:21 524

原创 Sublime Text插件安装

按Ctrl+`(`就是tab键上面那个,看了其他教程,害我找半天。。。)调出console  粘贴以下代码到底部命令行并回车:  import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp )if not os.path.

2016-04-21 13:38:51 468

原创 go beego install

首先安装go环境这就不墨迹了。安装博客一找一大堆。beego官网 beego.me然后在github 上 go get 获取beego的package go get github.com/astaxie/beego //框架package go get github.com/beego/bee //bee工具 这个主要是方便beego框架创建项目。启动server等

2016-04-21 13:38:06 1213

翻译 十条有用的 GO 技术

十条有用的 Go 技术这里是我过去几年中编写的大量 Go 代码的经验总结而来的自己的最佳实践。我相信它们具有弹性的。这里的弹性是指: 某个应用需要适配一个灵活的环境。你不希望每过 3 到 4 个月就不得不将它们全部重构一遍。添加新的特性应当很容易。许多人参与开发该应用,它应当可以被理解,且维护简单。许多人使用该应用,bug 应该容易被发现并且可以快速的修复。我用了很长的时间学到了这些事

2016-04-21 13:37:35 1900 1

原创 GoLang 并发控制

GoLang中控制并发有两种方式:sync.WaitGroup 和 channel下面是两种方法的对比sync.WaitGroup,该方法最大优点是Wait()可以阻塞到队列中的所有任务都执行完才解除阻塞,但是它的缺点是不能够指定并发协程数量.channel优点:能够利用带缓存的channel指定并发协程goroutine,比较灵活.但是它的缺点是如果使用不当容易造成死

2016-04-21 13:36:56 1587

原创 GoLang WaitGroup使用

WaitGroup 结构体 相当于memcacheq 消息队列的一个功能。对应的使用的方法Add Wait  Done小例子:WaitGroup 结构体" title="GoLang WaitGroup 结构体" style="margin:0px; padding:0px; border:0px; list-style:none">

2016-04-21 13:36:36 1580

原创 goLang 如何设置捕获错误

主要用到内置函数 panic()//设置error recover() //获取error测试代码如下:如何设置捕获错误" title="goLang 如何设置捕获错误" style="margin:0px; padding:0px; border:0px; list-style:none">

2016-04-21 13:36:07 2082

原创 GoLang package解释

bufio 实现缓冲的I/Obytes 提供了对字节切片操作的函数crypto 收集了常见的加密常数errors 实现了操作错误的函数Expvar 为公共变量提供了一个标准的接口,如服务器中的运算计数器flag 实现了命令行标记解析fmt 实现了格式化输入输出hash 提供了哈希函数接口html 实现了一个HTML5兼容的分词器和解析器image 实现了一个基本

2016-04-21 13:35:26 1515

原创 格式转换说明符

%a浮点数、十六进制数字和p-记数法 (C99)%A浮点数、十六进制数字和P-记数法 (C99)%c一个字符%d有符号十进制整数%e浮点数、e-记数法%E浮点数、E-记数法

2016-04-21 13:34:49 1358

原创 goLang 位左移

位左移" title="goLang 位左移" style="margin:0px; padding:0px; border:0px; list-style:none">

2016-04-21 13:34:07 2788

原创 gocode 安装

go get github.com/nsf/gocodego install github.com/nsf/gocode配置开发环境sublime text2+gosublime+gocode 这个时候我们发现在GOROOT下面多了一个gocode.exe,这个就是常驻后台的一个服务

2016-04-21 13:33:10 1641

原创 go time package format 时间格式

time package format 时间格式" title="go time package format 时间格式" style="margin:0px; padding:0px; border:0px; list-style:none">当然我写的也不是很全面。

2016-04-21 13:32:32 485

原创 goLang 特殊符号优先级表

Golang特殊符号优先级表

2016-04-21 13:31:43 3078

原创 go语言25个关键字总结

var和const :变量和常量的声明var varName type  或者 varName : = valuepackage and import: 导入func: 用于定义函数和方法return :用于从函数返回defer someCode :在函数退出之前执行go : 用于并行select 用于选择不同类型的通讯interfa

2016-04-21 13:31:06 2236

空空如也

空空如也

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

TA关注的人

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