- 博客(16)
- 收藏
- 关注
原创 centos上docker 搭建gitbook遇到的问题
事情开始于我想搭建一个gitbook服务在自己的机器上,方便我编辑文档时预览,在centos7上,使用的工具是docker先安装必要的工具:yum install -y npm安装gitbook:npm install -g gitbook-cli照着这个作者提供的方法安装了nodejsCentOS7下部署GitBook - 云+社区 - 腾讯云具体步骤记录:下载 wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-l..
2022-05-31 18:55:25
680
原创 arm linux下编译xtrabackup-2.4.5
环境:aarch64/centos7.6 glibc-2.17编译器:gcc version 5.5.0 (GCC)官方参考文档:https://www.percona.com/doc/percona-xtrabackup/2.4/installation/compiling_xtrabackup.html安装依赖yum install -y cmake gcc gcc-c++ ...
2020-03-29 16:07:43
1333
原创 arm linux环境编译mysql5.7.29
编译环境:aarch64/centos7.6 glibc-2.17编译器:gcc version 7.3.1 20180303 (Red Hat 7.3.1-5) (GCC)编译过程安装工具、依赖包编译工具:cmake、make、devtoolset-7依赖包:openssl-devel、ncurses-devel、libaio-devel、boost-1.59.0安装c...
2020-03-29 15:52:48
1637
1
原创 [LeetCode] Container With Most Water
题目链接:https://leetcode.com/problems/container-with-most-water/一开始我采用了遍历对比了每个可能的面积,后来参考了题目里给出的解决思路:面积由距离和高度决定,而两个指定点之间的面积大小由矮的那个点决定,所以,先算出距离最长的两个点之间的面积。假设高的点b在最右端,这时如果把点b往左移动,面积是只可能变小,因为距离变小,而面积由矮的点...
2019-07-28 17:30:23
154
原创 [LeetCode] ZigZag Conversion
题目链接:https://leetcode.com/problems/zigzag-conversion/submissions/思路:假设最后一个顶点总是在上面的,会有如下两种情况:func convert(s string, numRows int) string { if 1 == numRows { return s } bytes := []byte(s...
2019-07-21 22:02:57
123
原创 [Tips] go语言中的空struct
参考:https://dave.cheney.net/2014/03/25/the-empty-struct#comment-2815tips:空struct的宽度为0; 不同的空struct,有相同的地址(https://golang.org/ref/spec#Size_and_alignment_guarantees)type s struct {}type ss stru...
2019-07-21 17:22:29
165
原创 使用gorm时,主键为空值时遇到的问题
问题描述:最近在使用gorm时,发现db文件在某些情况下会多出来几行重复的数据。type Sip struct { SipPoolID uint Sip string `json:"-" gorm:"primary_key"` NetSegment string `json:"-" gorm:"primary_key"`}使用以上结构体,通过gorm创建出来的表会出现如下情况...
2019-07-14 21:38:09
2888
原创 [LeetCode] Longest Palindromic Substring
题目链接:https://leetcode.com/problems/longest-palindromic-substring/description:Given a strings, find the longest palindromic substring ins. You may assume that the maximum length ofsis 1000.pa...
2019-07-14 18:52:02
117
原创 [LeetCode] Longest Substring Without Repeating Characters
https://leetcode.com/problems/longest-substring-without-repeating-characters/description:Given a string, find the length of thelongest substringwithout repeating characters.Example 1:Input...
2019-07-07 21:57:08
128
原创 centos7安装docker
整理记录在centos7安装docker时遇到的坑我的安装步骤:参考了docker官网的安装步骤https://docs.docker.com/install/linux/docker-ce/centos/ 安装好了docker之后,美滋滋地执行“systemctl start docker”服务时,报错“Failed to get D-Bus connection: Operat...
2019-07-07 21:31:14
3353
原创 [LeetCode] Add Two Numbers
https://leetcode.com/problems/add-two-numbers/You are given twonon-emptylinked lists representing two non-negative integers. The digits are stored inreverse orderand each of their nodes contain a...
2019-06-29 20:05:30
124
转载 scrollArea设置背景颜色不影响子控件,终于找到解决办法(转载)
原文出处:https://www.cnblogs.com/falqs/p/3805003.html使QScrollArea的背景透明,乍看很easy,其实却是一个目前百度上百不出来的问题;最容易想到的,用qss:scrollArea->setStyleSheet("background-color:transparent;");但是这样会使scrollArea所包含的所有子控...
2018-09-13 20:22:08
4162
3
原创 使用qtranslator动态切换语言时遇到部分 tr 没有翻译的问题
有问题的代码:refreshLanguage()里重新加载部分界面文本,这里使用了局部变量QTranslator,那么问题来了,这个函数结束后,translator这个变量就不存在了,于是后面再调用tr(),就找不到translator文件了,自然就翻译失败了。被自己蠢哭了。。。。解决办法:translator改用全局变量。。。。只要第一次加载的时候install,后面只要...
2018-09-12 19:35:42
3751
1
原创 error C2504: “CObject”: 未定义基类;error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI
问题1:error C2504: “CObject”: 未定义基类场景:用vs编译生成了一个静态链接MFC的静态lib,然后新建一个没使用MFC的控制台项目,编译时报了这个错解决办法:网上查了一下,添加头文件 #include"afxwin.h" 后这个问题没了 问题2:error LNK2005: "void * __cdecl operator new(unsigned int...
2018-08-29 11:37:47
1389
转载 pthread_kill导致程序崩溃 Segmentation fault
pthread_t thread_id;printf("thread = %d\n",pthread_kill(thread_id,0));上述用法,在未对一个pthread_t执行pthread_create前调用pthread_kill,会出现Segmentation faultgoogle上摘录如下解释:pthread_t is not a thread ID, or a numeric i...
2018-04-20 11:26:10
5057
原创 g++链接gcc编译的库报错“undefined reference to xxx”
明明头文件已经包含,却还报错“undefined reference to xxx”,除了库没有正确链接外,还有可能是编译器的关系问题:在编译可执行文件时,需要链接一个静态库.a文件,在反复确认makefile已经添加正确,头文件也已经包含,却还是报错。后来发现这个.a文件使用的*.o是使用gcc编译的,而编译时可执行文件使用g++。以下称.a文件所用工程为工程A,可执行文件所用工程为工程B。尝试...
2018-04-19 15:41:05
3619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人