自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天空飘过六个字儿

做一个有思想的程序员。

  • 博客(68)
  • 资源 (8)
  • 收藏
  • 关注

转载 go 使用protobuffer proto3

文章转自:http://studygolang.com/articles/84791、获取 Protobuf 编译器 protoc,跟C++通用的;可以在git下载到二进制文件2、获取 goprotobuf 提供的 Protobuf 编译器插件 protoc-gen-gogo get github.com/golang/protobuf/protoc-gen

2017-08-27 23:05:28 1668

原创 javascript前端如何使用google-protobuf

最近google的protobuf3出来了,抽空看了下,对JavaScript的支持也还是蛮不错的。pb在各行业都还是挺有用的,在数据存储和消息通讯上都是很不错的选择,不论是从效率和占用内存带宽大小上,都有很大的优势,至于什么优势那就不在这里介绍了,感兴趣的同学可以去自己查阅下资料,pb和jason还有各种数据的优缺点,此处不做评价。那么回到标题,在google推出了3.40的protob

2017-08-24 17:05:39 31472 13

转载 VS增加插件 Supercharger破解教程

VS增加插件 Supercharger破解教程分类:vs (649)  (0)Supercharger效果预览及下载路径:http://supercharger.tools/index.htmlSupercharger 破解教程(supercharger暂时只支持vs2013和vs2015):步骤:1、打开Supercharger的opt

2017-01-14 19:18:48 2392

转载 在 go/golang语言中使用 google Protocol Buffer

请尊重劳动成果,转载请保留原文链接:http://www.cnblogs.com/zhangqingping/怎么在go语言中实用google protocol Buffer呢?现在的潮流趋势就是一键搞定,跟ubuntu安装软件一样 go get code.google.com/p/goprotobuf/{proto,protoc-gen-go}go install  co

2017-01-11 13:58:39 626

原创 centeros下redis 的安装

官网的安装教程很方便https://redis.io/downloadInstallationDownload, extract and compile Redis with:$ wget http://download.redis.io/releases/redis-3.2.6.tar.gz$ tar xzf redis-3.2.6.tar.gz$

2016-12-14 17:50:20 978

原创 test

额鹅鹅鹅去去去

2016-12-13 17:25:38 331

转载 CentOS6.5下使用SVN实现多项目管理配置方案

#安装SVN服务器yum install subversion#在home下创建svn根目录mkdir /home/svnroot#在 /home/svnroot下创建Project1 , Project 2, Project3 三个项目文件夹,这三个文件夹要存放不同项目的SVN版本库。#在 /home/svnroot中创建 CodeAuth 文件夹,该

2016-12-01 21:30:59 1443

转载 CentOS下安装svn,添加新用户,重启svn服务(找到安装成功的案例)

系统环境:CentOS-5安装方式:yum install安装软件:系统自动下载SVN软件1、检查是否安装了低版本的SVN[root@localhost /]# rpm -qa subversion2、卸载旧的SVN[root@localhost modules]# yum remove subversion安装SVN[root@localhost

2016-11-30 23:35:29 860

转载 Go语言使用Beego的ORM插入Mysql后,时区不一致的解决方案

一、解决方案:方案一:orm.Debug = false orm.DefaultTimeLoc = time.UTC orm.RegisterDriver("mysql", orm.DRMySQL) orm.RegisterDataBase("default", "mysql", "root:LPET6Plus@tcp(127.0.0.1:18283)/lpet6plusdb

2016-11-29 16:07:22 2185

转载 windows下用visual studio code 调试go代码有用的文章

 http://www.golangtc.com/download下载安装包或压缩包  配置环境变量 配置GOROOT   配置PATH:在PATH最后添加git的路径   配置GOPATH   需要的扩展插件再安装的过程会报找不到tools下的一些扩展。在命令行中执行 "git clonehttps://github.com/golang/tools.git"(需...

2016-11-29 13:45:11 2502

原创 在twitter上看到的一个有趣的算法

package mainimport "fmt"func Generate(ch chan    for i := 2; ; i++ {        ch         //        fmt.Println(i)    }}func Filter(in chan int, out chan    for {        i :=

2016-11-28 15:44:48 752

原创 Golang 的二分查找测试

// test.gopackage mainimport (    "fmt")type te struct {    Id int    Data string}func main() {    var lookingFor int = 6    var sortedList []int = []int{1, 3, 4, 6, 7, 9

2016-11-28 15:37:45 1516

原创 最近团队开发的坑

最近突然接到一个做了一半的case,开始接手的时候感觉巨乱,后来开始慢慢的理顺了,还好一些,可是还是遇到很多坑,在这记录一下,以后如果自己从头开始做项目的时候一定要避免的:1,版本管理,众所周知,版本管理很重要,可是到实际上很少有管的好的,一个是大家嫌麻烦,还有个就是职务分配不当导致。我们最近的项目就是分配不当导致的。代码写好了各自传到各自的branch,然后自己就merge到master

2016-11-24 01:12:53 465

原创 项目第一次用AngularJS的ajax与beego调试心得(续)

在上一次Angularjs的调试之后又遇到新的问题,开始不跨域,后来考虑分布式部署,不可能不跨域,最后终于搞定,在上一章后续介绍了,在服务端添加头文件,不会加的同学们可以看下上一次讲解。那么切入主题,就说说新问题吧,用户在登录的时候一般使用的是post方式,服务器获取数据验证以后,把常用数据存入session,生成token,然后把sessionid和token加到response-heade

2016-11-13 12:38:31 1632 3

转载 The unsafe Package in Golang

The unsafe Package in Golang2016/10/22, by @TapirLiuThe unsafe standard package in Golang is a special package. Why? This article will explain it in detail.The Warnings From Go Offici

2016-11-13 12:07:26 724

原创 项目第一次用AngularJS的ajax与beego调试心得

最近才开始的项目,听说Angular(以下简称ag)不错,然后前端的同学就果断的去尝试了,使用1.58的版本,据说是除了2.0最新的有维护的稳定版本,果断开发。。。。。做了没多久问题就来了,CSS和H5都没问题,可使用到ajax与服务器通讯的时候问题就来了,服务器我们用的是beego的框架,因为现在很火很稳定的框架,astaxie大神写的,各种支持(小拍一下,O(∩_∩)O~)!提示需要做跨域

2016-10-30 22:26:02 3056

转载 linux下如何使用sftp命令

sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。举例,如远程主机的 IP 是 202.206.64.33或者是域名www.hebust.edu.cn,用户名是  fyt ,在命令行模式下:sftp fyt@202.206.64.33或者  fyt@www.hebus

2016-10-27 00:23:59 658

转载 mysql创建utf-8字符集数据库

CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;CREATE DATABASE 的语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name[create_specification [, create_specification

2016-10-26 22:48:42 1082

原创 CentOS上golang环境配置

1.下载go环境包cd /usr/local/src/wget -c https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz(wget -c http://go的下载安装包地址,可到官网去获取)2.解压tar zxvf go1.4beta1.linux-amd64.tar.gz -C

2016-10-26 16:27:46 1119

转载 通过beego快速创建一个Restful风格API项目及API文档自动化

通过beego快速创建一个Restful风格API项目及API文档自动化本文演示如何快速(一分钟内,不写一行代码)的根据数据库及表创建一个Restful风格的API项目,及提供便于在线测试API的界面。一、创建数据库及数据表(MySQL)#db--jeedev-- ------------------------------ Table structure for

2016-10-26 14:27:24 2125

转载 MySQL修改root密码的多种方法

方法1: 用SET PASSWORD命令  mysql -u root  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin  mysqladmin -u root password "newpass"  如果root已经设置过密码,采用如下

2016-10-26 14:13:31 289

原创 总结git常用命令

进入项目目录$ cd files查看远程分支$ git branch -a查看本地分支$ git branch创建本地分支$git branch namepush分支到远程服务器$ git push origin name切换分支$git checkout name增加文件$git add .提交$git commit -m "l

2016-10-25 10:13:32 290

转载 认识HTML5的WebSocket

原文:http://www.cnblogs.com/wei2yi/archive/2011/03/23/1992830.html在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HT

2016-10-22 13:40:34 304

转载 beego API开发以及自动化文档

原文:http://www.kuqin.com/shuoit/20140704/341003.htmlbeego1.3版本已经在上个星期发布了,但是还是有很多人不了解如何来进行开发,也是在一步一步的测试中开发,期间QQ群里面很多人都问我如何开发,我的业余时间实在是排的太满了,实在是没办法一一回复大家,在这里和大家说声对不起,这两天我又不断的改进,写了一个应用示例展示如何使用beego开发A

2016-10-21 17:07:42 12205

转载 [ECUG专题回顾]《BEEGO设计理念与API开发》-谢孟军 (BEEGO作者、GO WEB编程作者)

原文:http://blog.qiniu.com/archives/1048谢孟军:大家好,我是谢孟军,我是beego作者。今天我来讲一下beego的设计理念和API开发,大家有听过beego的吗?有用beego在自己项目里面做吗?OK,今天的大纲就大概讲一下是这样,首先我要讲一下什么是beego,然后讲一下beego的设计理念,里面有很多的模块,每一个模块怎么样设计的,可能会牵涉到一

2016-10-21 14:53:59 3713

转载 能让你少写1000行代码的20个正则表达式

1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$2. 校验中文字符串仅能是中文。^[\\u4e00-\\u9fa5]{0,}$3. 由数字、26个英文字母或下划线组成的字符串^\\w+$

2016-10-14 13:31:56 434

转载 php把文件上传到远程服务器上例子

在这里我们利用curl实现把本地服务器的文件通过curl发送请求给远程服务器的php文件接受就实现了上传,还一个是利用ftp来上传方法也是php中的curl操作ftp服务器进行上传。我这里写的是用curl的代码本地代码如下:php header('content-type:text/html;charset=utf8'); $curl = curl_init

2016-09-23 13:59:05 6188 1

原创 解决js使用ajax访问的跨域问题

笔记:在搭建好nginx和php后急忙测试了一个简单的页面,其中使用了ajax访问服务器$.post('http://localhost:82/forumObject/check_name.php', {uname: unameValue}, function(data) {document.write(data);}, 'html');});返回不是j

2016-09-15 14:06:59 694

原创 学习笔记-windows下配置nginx+php

转自:http://www.cnblogs.com/wuzhenbo/p/3493518.html第一部分:准备工作。(系统:Windows 8.1)1.首先是下载软件。NGINX-1.3.8官网下载:http://nginx.org/en/download.htmlPHP5.4.8版本下载地址:http://windows.php.net/download/

2016-09-15 13:54:22 466

转载 windwos下的Redmine安装调试(虚拟机中无法访问解决办法)

我决定在项目中引入Redmine来管理开发任务和计划,至于Redmine的好处,请问度娘或者脑补一下。    互联网搜索到的,基本上都是旧版本的, 1.2.1 的最多,我要新的啊,所以只好自己来啦。    本文主体参考 Redmine Wiki 的安装页面:http://www.redmine.org/projects/redmine/wiki/RedmineInstall ,遇到

2016-09-06 15:40:29 3037

转载 JS正则表达式验证数字代码

原文:http://www.jb51.net/article/46326.htm代码如下:     function validate(){       var reg = new RegExp("^[0-9]*$");       var obj = document.getElementById("name");    if(!reg.test(obj.value)

2016-06-27 11:55:22 1037

原创 beego autorouter 使用遇到的问题

1.在调用API的时候不分大小写,如Test(),在连接中/web/test也是可以的2.注册过的路由名不能用分隔符分开,否则会无效(    beego.Router("/shop_car", &controllers.ShopCarController{})    beego.AutoRouter(&controllers.ShopCarController{}))由于有

2016-06-22 01:40:01 3170

转载 beego模板语法 go语言模版语法

转自:http://studygolang.com/articles/3709基本语法go 统一使用了 {{ 和 }} 作为左右标签,没有其他的标签符号。如果您想要修改为其它符号,可以参考 模板标签。使用 . 来访问当前位置的上下文使用 $ 来引用当前模板根级的上下文使用 $var 来访问创建的变量模板中支持的 go 语言符号{{"strin

2016-05-16 12:05:36 6805

转载 go中的main函数和init函数

原文:http://blog.csdn.net/rznice/article/details/18987047Go里面有两个保留的函数:init函数(能够应用于所有的package)和main函数(只能应用于package main)。这两个函数在定义时不能有任何的参数和返回值。虽然一个package里面可以写任意多个init函数,但这无论是对于可读性还是以后的可维护性来说,我们都强烈建议

2016-02-01 23:29:27 407

转载 go lang中的import

原文:http://blog.csdn.net/rznice/article/details/18987221import我们在写Go代码的时候经常用到import这个命令用来导入包文件,而我们经常看到的方式参考如下:import(    "fmt")然后我们代码里面可以通过如下的方式调用fmt.Println("hello world")

2016-02-01 23:28:16 360

转载 golang中tcp socket粘包问题和处理

转自:http://www.01happy.com/golang-tcp-socket-adhere/在用golang开发人工客服系统的时候碰到了粘包问题,那么什么是粘包呢?例如我们和客户端约定数据交互格式是一个json格式的字符串:{"Id":1,"Name":"golang","Message":"message"}当客户端发送数据给服务端的时候,如果服务端没有及时接收,客

2015-12-24 00:11:59 1162

转载 Go服务器的粘包处理

原文:http://my.oschina.net/u/174175/blog/424053?p=1服务器的粘包处理什么是粘包一个完成的消息可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这个就是TCP的拆包和封包问题TCP粘包和拆包产生的原因应用程序写入数据的字节大小大于套接字发送缓冲区的大小进行MSS大

2015-12-24 00:09:28 1637

转载 PHP正则表达式语法汇总

原文:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=4101636用好正则表达式往往会起到事半功倍的效果,以下是对PHP正则表达式的语法汇总和详细介绍,需要的朋友可以过来参考下。首先,让我们看看两个特别的字符:'^' 和 ‘$' 他们是分别用来匹配字符串的开始和结束,一下分别举例说明 "^The": 匹配以 "The

2015-12-04 14:15:27 902

转载 golang连接mysql数据库实现增删改查

数据库连接使用datebase/sql Open函数进行连接  代码如下复制代码db, err := sql.Open("mysql", "user:password@tcp(localhost:5555)/dbname?charset=utf8")其中连接参数可以有如下几种形式:user@unix(/path/to/sock

2015-11-23 16:46:54 1047

转载 golang import下划线的作用

import的作用是导入其他package,但是今天在看beego框架时看到了import 下划线,不知其意,故百度而解之。  import 下划线(如:import _ hello/imp)的作用:当导入一个包时,该包下的文件里所有init()函数都会被执行,然而,有些时候我们并不需要把整个包都导入进来,仅仅是是希望它执行init()函数而已。这个时候就可以使用 import _ 引

2015-11-23 16:44:43 3538

Golang2015-api chm版

Golang的chm版api,可脱机使用,找了好久的资源和大家分享,如果使用的时候无法打开,请单击文件右键->属性->解除锁定,然后再打开就可以正常使用了

2015-10-28

AMF3 c++库

一个基于WINDOWS的一个AMF3的库,国人自己封装写的,可以用的

2013-08-30

从零开始学习Flash AS3游戏开发

一本很不错的flush AS3的入门书籍,值得一看

2013-06-24

高性能服务器网络层代码

源代码,可以给开发服务器的同志们使用学习,很好的源码,不容易找到的,API注释清楚,还有类库的讲解,很全的,值得一看的东西!

2013-01-10

WinSock2编程之打造完整的SOCKET池

教你如何大家属于自己的socket池,对于大量的并发连接的妙用有代码讲解,蛮详细的和大家分享

2013-01-10

IOCP注释源码

一个IOCP的服务器源码,不容易找到的在这和大家分享下,对学写服务器还是有一定帮助的

2013-01-10

C++网络聊天室源码

一个很好的例子,创建频道,连接,拖黑名单,删除玩家等,蛮全的,容易懂!和大家一起分享

2013-01-06

20点小游戏

一个20点小游戏,不错的例子和大家一起分享

2013-01-06

空空如也

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

TA关注的人

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