自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 操作shell两种方式

交互式shellpackage mainimport ( "golang.org/x/crypto/ssh" "log" "os" "fmt")func main() { ce := func(err error, msg string) { if err != nil { log.Fata...

2018-08-27 18:00:00 400

转载 sqlx基础语法与应用

基础:```引用:_ "github.com/go-sql-driver/mysql" "github.com/jmoiron/sqlx"```初始化```var Db *sqlx.DB​func init() { database, err := sqlx.Open("mysql", "root:root@tcp(127.0.0.1:3306)/test") ...

2018-08-24 00:49:00 281

转载 (转)国内yum源的安装(163,阿里云,epel)

国内yum源的安装(163,阿里云,epel)----阿里云镜像源1、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的CentOS-Base.repo到/etc/yum.repos.d/CentOS 5wget -O /etc/yum.rep...

2018-07-25 22:25:00 204

转载 微服务中以rest为传输协议的服务调用解决方案

https://github.com/PyreneGitHub/vgox转载于:https://www.cnblogs.com/pyrene/p/9352411.html

2018-07-23 02:23:00 234

转载 docker使用Mesos

https://github.com/PyreneGitHub/mesos_use/tree/master转载于:https://www.cnblogs.com/pyrene/p/9313291.html

2018-07-15 13:01:00 84

转载 goquery常用语法

Find 查找获取当前匹配的每个元素的后代Eq 选择第几个Attr 获取对应的标签属性AttrOr 获取对应的标签属性。这个可以设置第二个参数。获取的默认值 如果获取不到默认调用对应默认值Each 遍历每一个元素Text 获取当前对应的文本Html 获取当前对象的标签AddClass 添加 class 不过用来抓取有点鸡肋不知道为何要写这个Children 返回所有子元素Filter 过...

2018-07-09 15:55:00 607

转载 linux版本安装pip

因为一直在windows开发python程序,今天把python程序打成docker image镜像的时候,发现pip无法使用,并且使用yum 也无法安装,查找资料发现下面方法可用1、python -v 首先查看python版本2、sudo yum install wget -y3、wget https://bootstrap.pypa.io/get-pip.py4、s...

2018-07-01 10:50:00 261

转载 windows上面非常好用的辅助软件

1、everything 快速查找本地文件下载地址:http://www.voidtools.com/转载于:https://www.cnblogs.com/pyrene/p/9230114.html

2018-06-26 17:12:00 174

转载 thrift使用上面的一些坑

https://blog.csdn.net/andylau00j/article/details/53912485转载于:https://www.cnblogs.com/pyrene/p/9217362.html

2018-06-23 15:30:00 121

转载 os/user 模块

https://studygolang.com/articles/6263转载于:https://www.cnblogs.com/pyrene/p/9217102.html

2018-06-23 14:05:00 121

转载 微服务开发系列一

由于最近开发系统都是分布式的,所以也搞起并且研究了微服务架构这张图真的很生动流程:服务网关、open-service和service启动时注册到注册中心上去;用户请求时直接请求网关,网关做智能路由转发(包括服务发现,负载均衡)到open-service,这其中包含权限校验、监控、限流等操作open-service聚合内部service响应,返回给网关,网关再返...

2018-06-22 02:20:00 132

转载 windows下安装elasticsearch

https://blog.csdn.net/sinat_28224453/article/details/51516061这里注意,无论是windows还是linux平台,安装jdk的时候一定要按照机器下载32位和64位,要不然启动elasticsearch的时候会报错转载于:https://www.cnblogs.com/pyrene/p/9181083.html...

2018-06-14 01:35:00 66

转载 安装

首先介绍安装vagrant和virtuabox安装vagrant和virtuabox1、创建目录2、进入当前按目录3、vagrant init centos/7就会初始化一个vagrantfile这个文件,描述了要创建的什么的vritual模式4、vagrant up,这个就是创建了虚拟机,也是启动虚拟机5、vagrant ssh 这样就进入了这个cent...

2018-06-12 00:54:00 77

转载 os包方法

os包中实现了平台无关的接口,设计向Unix风格,但是错误处理是go风格,当os包使用时,如果失败之后返回错误类型而不是错误数量.os包中函数设计方式和Unix类似,下面来看一下.func Chdir(dir string) error //chdir将当前工作目录更改为dir目录.func Getwd() (dir string, err error) //获取当...

2018-05-25 00:34:00 159

转载 windows 安装python3.5启动报错:api-ms-win-crt-runtime-l1-1-0.dll丢失

下载:api-ms-win-crt-runtime就是MFC的运行时环境的库,python在windows上编译也是用微软的visual studio C++编译的,底层也会用到微软提供的C++库和runtime库,安装Visual C++ Redistributable for Visual Studio 2015组件即可解决此问题。转载于:https://www.cnblo...

2018-05-14 10:51:00 144

转载 python pip使用报错:Fatal error in launcher: Unable to create process using '"'

系统win7解决方法:python3:python3 -m pip install --upgrade pippython2:python2 -m pip install --upgrade pip注意:python2, python3共存时,将python安装目录下的python.exe改成对应的python2.exe,python3.exe转载于:http...

2018-05-14 10:50:00 75

转载 限制goroutine数量写法

虽然golang的goroutine可以开启无数个goroutine,但是没有限制也是不行的。我就写一下我对goroutine数量限制的写法1、初始化goroutine协程池。把goroutine数量开启完毕2、在池子中调用goroutinepackage mainimport ( "fmt" "runtime" "time")...

2018-04-23 10:49:00 200

转载 Golang实现红黑树

https://studygolang.com/articles/7014转载于:https://www.cnblogs.com/pyrene/p/8818879.html

2018-04-13 10:49:00 108

转载 runtime

package runtime主要是与go的runtime系统进行互动操作,例如控制goroutine的函数等。它也包含reflect package所需的低等级信息。1. Environment VariablesGOGC: 设置初始的垃圾回收百分比。默认值为GOGC=100;如果设置GOGC=off,则会完全关闭垃圾回收功能。runtime/debug package的SetGC...

2018-04-12 07:25:00 84

转载 开源项目资源整理不断更新

1、https://github.com/hackstoic/golang-open-source-projects 中文版awesome-go项目2、https://github.com/melihmucuk/geocache geocache项目3、https://github.com/golang/groupcache 4、https://github.com/...

2018-04-11 22:35:00 89

转载 windows简单使用etcd

一、下载安装选择版本https://github.com/coreos/etcd/releases二、解压三、首先开启etcd1、进入在etcd解压的目录中2、etcd.exe没有error,并且显示ip端口即可四、使用D:\etcd-v3.3.2-darwin-amd64>etcdctlNAME: etcdctl - A s...

2018-03-26 19:01:00 1012

转载 安装Discuz开源论坛

11、添加mysql普通用户接着上篇的lamp这篇安装Discuz配置虚拟主机1、打开虚拟主机配置[root@NFS-31 ~]# vim /usr/local/apache2/conf/httpd.conf452 # Virtual hosts453 Include conf/extra/httpd-vhosts.conf2、配置虚拟主机...

2018-03-02 12:41:00 1055

转载 lamp安装

安装mysqlmysql版本 5.5.32 apache版本2.2.34 php版本5.3.271、解压[root@NFS-31 ~]# tar zxf mysql-5.5.32-linux2.6-x86_64.tar.gz 2、移动[root@NFS-31 ~]# mv mysql-5.5.32-linux2.6-x86_64 /usr/lo...

2018-03-02 12:31:00 77

转载 golang注册码

许可证服务认证由于更新,最近注册码都不能用了,下面是能用的,http://idea.youbbs.org转载于:https://www.cnblogs.com/pyrene/p/8351176.html

2018-01-25 14:42:00 1548

转载 九、搭建备份服务器 使用rsync服务

简介Rsync是开源快速、多功能,可以实现全量和增量的本地或者远程数据同步备份的优秀工具。增量备份效率更高,可以同步内容也可以同步属性[root@backup-41 ~]# rpm -qa rsyncrsync-3.0.6-12.el6.x86_64特性:1、支持拷贝特殊文件如链接文件和设备等2、可以有排除指定文件或目录同步的功能3、可以做到保持源文件和目...

2017-12-28 11:50:00 152

转载 八、linux优化一

1、关闭selinuxsed –I ‘s#SELINUX=enforcing#SELINUX=disabled#g’ /etc/selinux/configgrep SELINUX=disabled /etc/selinux/config setenforce 02、关闭iptables[root@backup-41 ~]# /etc/init....

2017-12-27 17:34:00 55

转载 九、goroutine和channel

进程和线程A)进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单元B)线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位C)一个进程可以创建和撤销多个线程,同一个进程中的多个线程之间可以并发执行 nginx是 进程 ----》Fork多个子进程 --》多线程 --》多进程程序...

2017-12-23 20:38:00 52

转载 八、golang文本操作、json协议

一、终端读写操作终端相关文件语句常量,go所有的都是接口os.Stdin:标准输入os.Stdout:标准输入,只要实现输出这个接口,打印到终端,os.Stderr:标准错误输出os.OpenFile(“路径”,模式):打开文件终端读写实例package mainimport(“fmt”)var (firstName,lastName...

2017-12-23 20:26:00 121

转载 七、golang中接口、反射

一、接口定义1、定义interface类型可以定义一组方法,但是这些不需要实现,并且interface不能包含任何变量package mainimport ( "fmt")type test interface{ print()}type Student struct{ name string age int...

2017-12-23 20:14:00 122

转载 六、golang中的结构体和方法、接口

结构体:1、用来自定义复杂数据结构2、struct里面可以包含多个字段(属性)3、struct类型可以定义方法,注意和函数的区分4、strucr类型是值类型5、struct类型可以嵌套6、go语言中没有class类型,只有struct类型struct声明: type 标识符 struct{ fiel...

2017-12-23 20:10:00 493

转载 四、golang内置函数、递归、闭包、数组切片和map

一、总体内容1、内置函数、递归函数、闭包2、数组和切片3、map数据结构4、package介绍一、内置函数注意:值类型用new来分配内存,引用类型用make来分配内存1、close:主要用来关闭channel2、len:用来求长度,比如string、array、slice、map、channel3、new:用来分配内存,主要用来分配值类型,比如int、...

2017-12-23 19:57:00 366

转载 面试题2

总体内容编写程序,在终端输出九九乘法表2、一个数如果恰好等于它的因子之和,这个数就是完数,如:6=1+2+3,变成找出1000以内的所有完数3、输入一个字符串,判断是否为回文,回文字符串是指从左到右读和从右到左读完全相同的字符串4、输入一行字符,分别统计出英文字母、空格、数字和其他字符的个数5、计算两个大数相加的和,这两个大数会超过int64的范围1、打印九九乘法...

2017-12-23 19:44:00 76

转载 三、golang时间、流程控、函数

一、本篇内容1、string和strconv使用2、go中的时间和日期类型3、流程控制4、函数讲解二、string和strconv使用1、 string.HasPrefix(s tring ,prefix string)bool,判断字符串s是否是prefix开头2、 string.HasSuffix(s string,suffix string) boo...

2017-12-23 19:27:00 101

转载 hello word

一、创建项目$ mkdir ~/projects$ cd ~/projects$ mkdir hello_world$ cd hello_worldvim main.rs[root@pyrene hello_word]# cat main.rs fn main(){ println!("hello,word");}编译运行$ rustc main.rs...

2017-12-18 18:52:00 49

转载 七 、linux正则表达式

为处理大量的字符串而定义的一套规则和方法1)linux正则表达式以行为单位处理2)alians grep = “grep –color=auto”,让匹配的内容显示颜色3)注意字符集,export LC_ALL=C[root@pyrene ~]# alias grep='grep --color=auto'[root@pyrene ~]# export LC_ALL=...

2017-12-18 18:11:00 87

转载 六、通配符

通配符和三剑客正则区别:通配符一般用户命令行bash环境,而linux三剑客正则表达式用于三剑客* 匹配0个或者多个 (匹配所有)? 代表1个任意字符; 连续不同命令的分隔符# 配置文件注释~ 当前用户的家目录- 上一次我所在的路径$ 变量前需要加的符号/ 路径分隔符>或者1> 重定向,...

2017-12-18 17:04:00 69

转载 crm销售管理系统一

一、环境配置1、首先配置pip,环境变量配置pip 9.0.1 from c:\users\administrator\envs\crm\lib\site-packages (python 3.6)2、安装虚拟环境C:\Users\Administrator>pip install virtualenvwrapper-winCollecting virtuale...

2017-12-17 20:34:00 83

转载 五、文件属性

linux文件和目录的属性及权限文件属性:在linux中一切都是文件[root@pyrene ~]# ls -lihtotal 68K394246 -rw-------. 1 root root 1.3K Nov 27 10:14 anaconda-ks.cfg403213 drwxr-xr-x. 2 root root 4.0K Nov 29 18:01 da...

2017-12-17 18:18:00 183

转载 五、golang实现排序

实现排序:1、实现一个冒泡排序2、实现一个选择排序3、实现一个插入排序4、实现一个快速排序冒泡排序package mainimport( "fmt")func bsort(a [] int){ for i :=0;i<len(a);i++{ for j:=1;j<len(a)-i;j++{ ...

2017-12-17 17:29:00 111

转载 四、

一、过滤ip地址[root@pyrene ~]# ifconfig eth0 |awk 'NR==2' inet addr:192.168.58.129 Bcast:192.168.58.255 Mask:255.255.255.0[root@pyrene ~]# ifconfig eth0 |awk 'NR==2 {print $1}'Bcast...

2017-12-17 17:23:00 112

空空如也

空空如也

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

TA关注的人

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