自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

简约•彩色珊瑚

——寻找生活中最绚丽的一幕

  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 Go-kit微服务实战(3)- 使用httpMethod执行不同的服务方法

目标程序中可以支持其他http method 如post, delete准备对应的结构源代码本文中的程序代码:https://github.com/CalvinQiang/go-kit-test提交点:使用httpMethod执行不同的服务方法main.go 增加httpMethod这里我们看到, r.Methods是支持传入多个httpMethodr := goMux.NewRouter() //

2021-01-07 23:33:05 285

原创 Go-kit微服务实战(2)- 服务支持外部路由

目标改造路由,使其符合restful api规范简介在上一章中我们构建了第一个微服务,它的结构如下我们会发现URL比较奇怪http://127.0.0.1?uid=101,我们一般会习惯使用类似http://127.0.0.1/uid/101的格式。这里我们使用第三方【gorilla/mux】的路由框架,帮助我们快速完成路由的搭建下载地址:https://github.com/gorilla/mux源代码本文中的程序代码:https://github.com/CalvinQiang/g

2021-01-07 23:30:32 290

原创 Go-kit微服务实战(1)- 搭建基本的三层架构

目标搭建一个最简单的微服务架构简介GO kit是构建微服务的工具包,它能帮助我们解决分布式系统和应用程序体系结构中的常见问题,让我们能够更加专注于业务逻辑本身。下载地址Go-kit地址:https://github.com/go-kit/kit本文中的程序代码:https://github.com/CalvinQiang/go-kit-test提交点:搭建go-kit 最基本三层框架GO-Kit 三层架构Transport主要负责与http, grpc, thrift等相关的逻辑

2021-01-07 23:25:42 984 4

原创 unix高级编程 apue.h安装方法

环境:centos7官网:http://www.apuebook.com/code3e.html下载地址:http://www.apuebook.com/src.3e.tar.gz1.第一次make编译报错:/tmp/ccogkrVZ.o: In function `thr_fn':barrier.c:(.text+0x80): undefined reference to `heapsort'c...

2018-04-10 09:21:31 550

原创 遗漏的PHP知识点

1.new self 和 new static 的区别今天在读YII2的源代码时,看到静态函数内部使用了 new static.于是自己做了一个小测试. 打印出来的结果是: Person接着我又写了一个类继承它 打印出来的结果是: Student而若把 static改为self 打印出来的结果是: Person其继承类的结果为: Person由此得出结论 new se

2016-10-22 14:15:10 321

转载 [mongoDB]常用查询语句

看了些资料,对应只需要知道怎么查询和使用mongodb的我来说,这些足够啦。左边是mongodb查询语句,右边是sql语句。对照着用,挺方便。db.users.find() select * from usersdb.users.find({"age" : 27}) select * from users where age = 27db.users.find({"username" :

2016-03-29 11:33:42 431

原创 [windows]查找端口占用,并结束

1. netstat -ano, //列出所有端口的情况2. netstat -aon|findstr "49157" , //查看被占用端口对应的PID,假设为27203. tasklist|findstr "2720", //回车,查看是哪个进程或者程序占用了2720端口4. taskkill /f /t /im Tencentd

2016-03-10 17:15:51 711

原创 [linux]查看mysql的配置文件及查看mysql端口

1.linux下查看mysql的配置文件[root@localhost ~]# vi /etc/my.cnf2.查看mysql端口[root@localhost ~]# vi /etc/my.cnf在mysql的配置文件可以查看到端口port=3306

2016-03-01 18:02:21 2295

翻译 【js】 古怪的 arguments

什么是arguments 原始文章:arguments: A JavaScript Oddityarguments 是是JavaScript里的一个内置对象,它很古怪,也经常被人所忽视,但实际上是很重要的。所有主要的js函数库都利用了arguments对象。所以agruments对象对于javascript程序员来说是必需熟悉的。所有的函数都有属于自己的一个arguments对象,它包括了函所

2016-02-21 13:08:39 305

原创 [php] 对数内的字符串用str_replace进行替换的技巧

$configData=array( '1'=>'11111111000111111', '3'=>'22222222000222222', '4'=>'33333333000333333', '5'=>'44444444000444444', '6'=>'55555555000555555', '7'=>'66666666000666666',

2016-02-19 18:06:58 290

转载 Yii:t()的用法

Yii:t()的用法Yii:t()调用语言包的具体用法如下:首先,假设我们有一个语言包文件:/protected/message/zh_cn/lang.php 文件内容如下:<?phpreturn array( 'My Name'=>'我的名字',);?>我们可以在view中这样调用:<?php echo Yii::t('lang','My Name'); ?>在config/mai

2016-01-29 14:50:19 852

原创 自己动手写网络爬虫(第一天)

现在是2015年12月10日晚上21:56,我坐在自己的电脑面前发呆,忽然想起自己的笔记本里还雪藏着好东西羡慕羡慕羡慕,赶紧在臃肿的电脑磁盘里找啊找啊, 哎呦喂,我擦,到底有啥东西,(搜刮过程自行脑补) 然后找到了以前收藏的一本书《自己动手写网络爬虫》,╮(╯▽╰)╭反正每天晚上都很无聊,所以准备从今晚开始学这本书吧。 在粗略的看了一下这本书后,火速前往百度下载干活的工具 1.

2015-12-10 23:27:52 10377 12

原创 使用wordpress快速搭建podcast资源发布平台

播客是iPod+broadcasting,是数字广播技术的一种,基本上是每个IOS设备都会默认安装。博客是2005年前后的产品,在当时推广的并不算太成功,最近又被抄火了。笔者查阅了很多资料,发现以前曾有一个52podcast的网站提供了搭建教程,但现在不知为何网站瘫痪了,可能是podcast用的人不怎么多的缘故吧。关于播客的详细介绍可以参考苹果公司提供的资料。网址是 http://www.

2015-11-14 17:38:58 2167

Oracle VM VirtualBox 修正出错工具

恢复系统主题(win7X64).zip 解决VirtualBox在WIN7 X64使用出现的以下问题: Unable to load R3 module D:\Program Files\Oracle\VirtualBox/VBoxDD.dll (VBoxDD):GetLastError=1790 (VERR_UNRESOLVED_ERROR) 返回 代码: E_FAIL (0x80004005) 组件: Console 界面: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

2016-05-11

数据挖掘:概念与技术 原书第03版

概念与技术 原书第03版,想看数据挖掘的同学可以了解一下

2015-05-14

空空如也

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

TA关注的人

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