- 博客(14)
- 收藏
- 关注
原创 【golang】算法 -- 快速排序
package mainimport "fmt"func main() { src := []int{1, 3, 493, 0, 2, 55, -92, 8, 23, -19, -19} quick_sort(src, 0, len(src)-1) fmt.Println(src)}func quick_sort(src []int, left int, right int)...
2020-03-06 10:19:53
270
原创 【golang】算法 -- 最大容积
参考 https://leetcode-cn.com/problems/container-with-most-water/package mainimport "fmt"var ( max int l int r int)func main() { max = 0 l = 0 height := [9]int{1, 8, 6, 2, 5, 4, 8, 3, ...
2020-03-05 15:27:37
249
原创 【golang】算法 -- 最长回文子串
package mainimport "fmt"// 最长回文子串// 我们维护一个二维数组dp,其中dp[j][i]表示字符串区间[j, i]是否为回文串,// 当i = j时,只有一个字符,肯定是回文串,如果i = j + 1,说明是相邻字符,此时需要判断s[i]是否等于s[j]// 如果i和j不相邻,即i - j >= 2时,除了判断s[i]和s[j]相等之外,dp[j...
2020-03-04 10:22:09
423
原创 golang中slice与底层数组的关系
package mainimport ( "bytes" "fmt")func main() { // 切片只是数组的指针移动 slice_a := []string{"a", "b", "c", "d", "e", "f", "g", "h"} fmt.Printf("slice_a = %v, len = %d, cap = %d", slice_a, len(slice_...
2020-02-29 11:08:03
550
原创 golang 全局变量和局部变量的赋值
测试连接数据库的时候,遇到的细节坑var DbEngine *xorm.Enginefunc init() { // mysql, 用户名, 密码, ip, 端口, 数据库名称, 字符集 DbEngine, err := xorm.NewEngine("mysql", "root:111111@(192.168.1.116:3306)/my_go_chat?charset=utf8") ...
2020-01-14 16:50:48
4618
原创 redis-cluster 集群搭建(踩坑)
redis cluster 集群搭建(踩坑)我是启动了两台centos7的虚拟机,当然也可以在一台完成1. 在两台服务器上源码安装redis cd /usr/local mkdir redis wget http://download.redis.io/releases/redis-5.0.5.tar.gz(我使用的是最新版的) tar xzf redis-...
2020-01-07 17:28:41
708
原创 golang 无缓冲信道接受数据造成阻塞的问题
今天翻开之前的笔记,遇到点问题chs := make([]chan int, 10)for i := 0; i < 10; i++ { go func(i int) { chs[i] = make(chan int) fmt.Println(">>>>> send ", i) chs[i] <...
2020-01-07 09:58:44
652
原创 【golang】算法 -- 斐波那契
package mainimport "fmt"// cacl_ch 只写通道, 负责将结果写入// quit_ch 只读通道, 停止计算func fabonacci_channel(cacl_ch chan<- int, quit_ch <-chan bool) { x, y := 1, 1 for { select { ...
2019-06-21 11:20:54
338
转载 Mysql主从(主从不同步解决办法,常见问题及解决办法,在线对mysql做主从复制)
引用 :https://blog.51cto.com/13407306/2067333一、主从不同步解决办法先上Master库:mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。show master status; 也正常。mysql> show master status;+------------------...
2019-06-17 21:10:06
966
原创 首次 golang爬虫插件gocolly/colly 使用经历
涉及问题各种包 例如:golang.org/x/net, golang/x/test 等的下载问题,其实 golang 在 github 上建立了一个镜像库,如https://github.com/golang/net即是https://golang.org/x/net的镜像库。 golang 与数据库交互 golang 文件读写 golang 多线程使用 golang 字符...
2019-06-17 17:48:40
3898
原创 wampserver升级php版本(原5.5.12 升级至 7.2.3)
下载php7.2.3版本压缩包(64位的下载x64,32位的下载x86, Thread Safe版本),解压到wamp/bin/php文件夹,新建文件夹php7.2.3将php5.5.12文件夹中的,php.ini , phpForApache.ini , wampserver.conf 文件 复制到 php7.2.3 文件夹中修改php7.2.3 文件夹中的 php.ini , ...
2019-06-17 16:55:57
2987
原创 windows下为laravel搭建的homestead+vagrant环境
引用:https://blog.sbot.io/articles/1vagrantVagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境 homesteadHomestead利用 Vagrantfile 提供的便利,定制了一整套的可配置、可移植和复用的 Laravel 开 发环境。Homestead 虚拟机里面包含了 Nginx Web 服务器、PHP ...
2019-06-17 16:38:59
261
原创 nginx反向代理与负载均衡配置
环境VMWare虚拟机两台(已配置好LNPM, CentOs7)实现目标验证nginx的反向代理和负载均衡步骤配置访问的主域名cd /usr/local/nginx/conf/vhosttouch main.com.confvim main.com.confupstream myserver { server 127.0.0.1:8090; server ...
2019-06-15 13:40:22
136
原创 记一次阿里云ECS的添加HTTPS踩的坑
最近公司业务有需求,要给网站添加https,于是去阿里云申请免费的SSL正式,踩了一天的坑,总结一下环境 : 阿里云ECS window Server 2012 R2 IIS8, 阿里云免费证书先申请SSL证书这时候我们的SSL证书已经购买到了。但是,我们还需要补全域名和个人信息才算申请成功把你要设置HTTPS化的网站域名填写到输入框中,免费Symantec只能用...
2019-04-03 15:52:35
1513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人