自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 互联网优质技术文章收集

Mysql曾经,我以为我很懂MySQL索引…删库一定要跑路吗?手把手教你MySQL数据恢复老大让我整理下公司内部MySQL使用规范,分享给大家SQL | 一定要搞懂这些MySQL优化技巧MySQL分库分表,写得太好了!求求你,别在MySQL中使用UTF-8了!记录一次MySQL两千万数据的大表优化解决过程,提供三种解决方案Redis一文把Redis主从复制、哨兵、Cluster三种模式摸透...

2020-09-24 18:35:16 209

原创 golang 相关文章与资料收集(长期更新)

golang操作mysql数据库go语言教程(包含go操作mysql、redis、kafka等大量案例)

2020-06-29 15:45:26 215

原创 Golang 产生大量TIME_WAIT或ESTABLISHED的问题

一、产生大量ESTABLISHEDresp, err := getHttpClientIns().Get(url)if err != nil { return}if resp.StatusCode != 200 { return nil, fmt.Errorf(fmt.Sprintf("http code : %d", resp.StatusCode))}bytes, err := ioutil.ReadAll(resp.Body)if err != nil { re

2021-07-13 14:41:15 4208 1

原创 Scala 日期相关函数

1、根据指定偏移值,获取从昨日开始往前推的第n天的日期/** * 根据指定偏移值,获取从昨日开始往前推的第n天的日期,如:<br> * 今天是2020年9月4日,如果传入参数0表示得到昨天的日期,即2020年9月3日,传入参数1得到前天的日期9月2日 * * @param day Int * @param format String * @return */ def getDateByOffset(day: Int, format: Stri

2020-09-08 13:50:45 1411

原创 docker安装 gitlab

1、启动容器2、搜索镜像,找第一个star最多的镜像 gitlab/gitlab-cedocker search gitlab 3、拉取镜像docker pull gitlab/gitlab-ce4、创建目录sudo mkdir -p /mnt/gitlab/etcsudo mkdir -p /mnt/gitlab/logsudo mkdir -p /mnt/gitlab/data5、启动容器docker run \ --detach \ --publish 844

2020-06-16 23:03:03 244

原创 Centos 7.5安装KVM部署虚拟机

1、查看cpu是否支持虚拟化[root@kvm4g ~]# cat /proc/cpuinfo | egrep 'vmx|svm'flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopol

2020-06-15 10:04:38 326

原创 基于回溯的麻将最优组合分析

基于Go写的麻将牌型分析,可用于判胡,出牌。在麻将中234这样的叫顺子,222这样的叫刻子,22这样的叫将。不考虑特殊牌型,麻将的胡牌公式可以表示成m3 + n3 + 2*1,m、n大于等于0,分别表示顺子的数量和刻子的数量。以出牌为例,当我们摸一张牌的时候该打哪张,是由牌型分数决定的。分析还存在一些问题,由优化的空间,先占个坑。//麻将对照表,仅作为参考,不参与计算var g_cards = [][]byte { {1, 2, 3, 4, 5, 6, 7, 8, 9}, /* 筒 */ {1

2020-06-15 09:49:38 1227

原创 java中的编码转换

java字符串采用Unicode编码Unicode占2字节GBK占2字节utf-8编码集,英文字符占一个字符,中文占三个字符Unicode与GBK字符均使用双字节来表示,只不过为区分中文,GBK将其最高位都定成1。Unicode与GBK与utf-8的区别:https://blog.csdn.net/longwen_zhi/article/details/79704687java中字符集转换:str1.getBytes(); //用系统默认编码把str1转换成byte字节数组str1.ge

2020-05-22 01:58:15 765

原创 ssh、scp、rsync命令实战

一、ssh1.什么是SSH?简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。2、ssh简单使用SSH主要用于远程登录。假定你要以用户名user,登录远程主机host,只要一条简单命令就可以了。$ ssh user@host其中,user表示远程主机...

2020-05-05 21:01:23 429 1

原创 C语言日志库zlog的简单配置及使用

以下所有内容均参考自:http://hardysimpson.github.io/zlog/UsersGuide-CN.html一、zlog是什么?zlog是一个高可靠性、高性能(笔记本上达到25万条日志每秒)、线程安全、灵活、概念清晰的纯C日志函数库。支持日志分级、切片、自定义格式等操作。二、zlog的安装1、#git clone https://github.com/HardySimp...

2020-05-04 19:04:23 8624 1

原创 记kafka/zookeeper集群启动失败的问题

背景本人按照网上的步骤在三台虚拟机上搭建了kafka集群,但是在启动的时候发现kafka会秒退。查资料,可能的问题如下:1、zk中的myid配置错误2、kafka内存不足,修改ookeeper-server-start.sh文件3、zk没有启动由于通过jps启动后可以看到如下情况:[root@centos-101 bin]# jps1785 Kafka2124 Jps1421 Q...

2020-05-04 01:59:10 5050

原创 linux远程登陆以及文件上传

一、ssh远程登陆登录非常简单,只需要一条命令,命令格式为: ssh 客户端用户名@服务器ip地址二、文件上传与下载1、linux->linux1)、从服务器上下载文件scp username@servername:/path/filename /var/www/local_dir(本地目录)例如scp root@192.168.0.101:/var/www/test.txt ...

2020-04-17 16:36:21 215

原创 Golang使用slice时的问题

1.Golang中的引用类型Golang中所有类型在传参的时候都是值传递,但Golang中依然有4种引用类型,分别为slice、map、channel以及interface{}。我们在传递的时候,若要改变参数的值,需要传入该值的指针,对于引用类型则没有这个限制。但在使用的时候也存在一些问题,需要特别注意。2.当slice元素为interface{}可能出现的问题func (this *Mys...

2019-12-19 20:22:43 270

原创 用一个例子来理解c++中的重载

格式:operatorop(argument-list)例:operator+(),表明重载“+”运算符,其中op必须为C++运算符,如@不是c++中的符号,则不能定义为重载。下面用两个时间的类对象来说明重载“+”运算符:class Time{private:int hours;int minutes;public:Time();Time(int h, in

2017-05-23 15:34:10 307

原创 c/c++中const的用法

1.const int Max = 100; //表明Max以后不能修改,是个常量2.char* const Content;//指针本身是常量不可变3.const char *Content;//指针所指向的内容是常量不可变4.const char* const Content;//指针和指针所指向的内容两者都不可变5.void functio

2017-05-22 21:40:43 242

Python基础教程

本书包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器。此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识。最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了几个具有实际意义的Python项目的开发过程。

2018-05-14

C++Primer第五版习题答案

C++Primer第五版书后答案,包括格个章节的课后习题源代码。

2018-05-09

C++Primer中文版(第五版)

《C++ Primer(中文版)(第5版)》内容简介:这本久负盛名的C++经典教程,时隔八年之久,终迎来的重大升级。除令全球无数程序员从中受益,甚至为之迷醉的——C++ 大师 Stanley B. Lippman 的丰富实践经验,C++标准委员会原负责人Josée Lajoie 对C++标准的深入理解,以及C++ 先驱 Barbara E.Moo在C++教学方面的真知灼见外,更是基于全新的C++11标准进行了全面而彻底的内容更新。非常难能可贵的是,《C++ Primer中文版(第5版)》所有示例均全部采用C++11标准改写,这在经典升级版中极其罕见——充分体现了C++语言的重大进展及其全面实践。书中丰富的教学辅助内容、醒目的知识点提示,以及精心组织的编程示范,《C++ Primer中文版(第5版)》在C++领域的权威地位更加不可动摇。无论是初学者入门,或是中、高级程序员提升,《C++ Primer中文版(第5版)》均为不容置疑的首选。畅销书重磅升级,全面采用最新 C++ 11标准。

2018-05-09

OpenCV 3.1.0官方离线文档

开源计算机视觉库,OpenCV 3.1.0官方离线文档HTML版。

2018-03-07

空空如也

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

TA关注的人

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