- 博客(36)
- 资源 (18)
- 收藏
- 关注
转载 2020-11-26
SQLite Database Disk Image Is Malformed: Fix It Successfullyadmin|October 6th, 2017 |GeneralCorruption has always been one of the biggest obstructions in between of the work. However, you cannot prevent it by any means. Similarly, users of SQLite da...
2020-11-26 13:23:44
206
原创 vi 编辑命令
光标移动 动作 命令 向后跳一个单词非字母数字以及下划线,例如:,: w 向后跳一个单词以空白字符分割 W 后退一个单词同w b 后退一个单词同W W 到光标所在行结尾 $ 到光标所在行开始 0(数字) 文本创建与操作命令 动作 命令 光标所在位置插入 i 一行开始插入 I 光标所在...
2019-09-11 16:03:08
977
原创 centos mysq5.7 源码安装
/usr/local下下载boost库:cd /usr/localwget http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz下载mysql源码:wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.11.tar....
2019-04-26 13:02:06
181
原创 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
ps -aux | grep mysql1.mysql服务未启动service mysqld start2.服务已经启动,查看配置文件/etc/my.cnf中的【mysqld】socket路径是什么例如:/var/lib/mysql/mysql.sock则测试一下是否可用:mysql -u root -S /eastmoney/mysql/data/mysql.sock ...
2019-04-24 17:22:50
405
原创 glibc 升级失败 回退 ssh_exchange_identification: Connection closed by remote host
glibc从2.12升级至2.18,升级失败,不要退出终端!安装失败原因:一部分库有连接到新库,一部分没有,当时安装到/opt/glibc-2.18下,一开始都是好的,ssh也是,只是ssh的时候会报错:en_us.UF8找不到之类的locale文件不对,因为所有的连接都连接到了/opt下,所以就把locale文件拷贝到/opt下,看似正常了。但是等我安装了gcc 7.3后,ls,mv,ssh...
2019-04-24 13:13:50
2300
原创 debuginfo-install libgcc-4.4.7-16.el6.x86_64 zlib-1.2.3-29.el6.x86_64
gdb调试总是报这个错误,使用debuginfo-install 总是报pkg不匹配,The GPG keys listed for the "CentOS-6 - Debuginfo" repository are already installed but they are not correct for this package.Check that the correct key U...
2019-03-01 13:30:14
595
原创 Wampserver:提示“目录名称无效”错误
这种情况通常是某个配置的路径出现了问题,比如notepad,browser等路径找不到,在安装目录下找到wampmanager.conf在此配置文件中查看路径是否正确
2018-08-28 08:24:50
2544
原创 dokuwiki发送邮件
dokuwiki下载邮件插件,smtp, swiftmail,用法都是一样的,下载插件后,在配置里设置用户名密码是QQ邮箱给的授权码,不是邮箱密码。授权码在邮箱账户设置里,记得开启smtp服务,重要的是在通知设置里这个mailfrom很重要…… ...
2018-08-27 13:10:20
1588
1
原创 C++11 lamda 匿名函数
lamda函数:一个可调用的代码单元,可理解为一个未命名的内联函数。既然是函数,那么定义就和函数类似了,一个返回类型,一个参数列表,一个函数体,多了一个捕获列表[捕获列表](参数列表) -> 返回类型 { 函数体;}其中:捕获列表和函数体是必不可少的,捕获列表不为空指的是'[]'不为空,里面的捕获值通常为空例:auto f = [] {return 1;}1.捕获列表...
2018-07-24 22:17:11
273
原创 cef3 webkit 内核 总览
做cef这一块有一段时间了,当时废了不少精力,才一两个月没有用就差点忘记完了。。。。。心痛// Create a ClientApp of the correct type. CefRefPtr<CefApp> app; ClientApp::ProcessType process_type = ClientApp::GetProcessType(command_line...
2018-07-19 11:10:23
535
原创 multipart/form-data boundary
multipart/form-data 通常可以用来上传文件"Content-Type": "multipart/form-data; boundary=8ffV5qFM0HiG0qA3JCQeeWBTSwAEsxPD"用来表示文件信息每段的分割 今天上传文件总是报boundary错误:报文如下错误原因:在内部数据中如果content-type是multipart/fo...
2018-07-17 13:00:44
9131
原创 nginx 多个location nginx重新加载
413解决:在nging.conf配置client_max_body_size 20m; 语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注...
2018-07-12 15:14:09
2199
原创 c++算法 判断单链表是否有环 环的结点位置
判断单链表是否有环思路很简单,一个指针走一步一个指针走两步,如果有环则最终会相遇判断环的位置,在有环的基础上,环节点会有两个指针指向它struct Node{ int value; struct Node* next; int in; //被指向次数 Node(int v) :value(v),in(0){};};bool isCircle(Node* head){ Nod...
2018-07-10 17:48:30
1779
原创 要有独立思考能力无论对错
最近突然想要坚持写博客,强迫自己不断学习。在看设计模式的时候想要把这些总结出来,发现太难了。有些东西比较抽象,所以我就去参考别人怎么写的,很多人写的非常棒,所以写博客这个想法被打击的体无完肤。在写博客这个过程中我的想法有些问题:1.写博客或者总结其重点应该是对学习到的东西的消化再生产,这些应该转化为自己的理解、自己的例子。而我总是害怕自己理解中有问题,所以大多数时候都只是想从书上抄例子,粘贴复制书...
2018-07-04 10:58:21
392
转载 static_cast、dynamic_cast、reinterpret_cast、const_cast
static_cast1. 基础类型之间互转。如:float转成int、int转成unsigned int等2. 指针与void*之间互转。如:float*转成void*、CBase*转成void*、函数指针转成void*、void*转成CBase*等3. 派生类指针【引用】转成基类指针【引用】。如:Derive*转成Base*、Derive&转成Base&等4. 非virtual...
2018-06-29 14:15:36
326
原创 mysql 查看字段详情
showCOLUMNS from 表名 /*查看字段*/mysql> show columns from user_login;+------------+-------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extr...
2018-06-29 09:30:27
10492
原创 C++ 虚析构函数 虚构造函数
构造函数不能为虚的,是因为它是构造对象的入口,虚函数的存在方式是一张虚表,虚表是附在对象上的,也就是对象才会有序表地址,构造函数是对象的入口,因此如果构造函数为虚的那么对象是无法构造的 析构函数可以为虚的常常必须为虚的,否则会造成不一察觉的泄露构造函数与析构函数不会发生动态捆绑,只有成员的“本地”版本被调用。所以即使在基类中调用其它可以动态绑定的函数也不会调用子类中的函数例:...
2018-06-27 14:20:26
938
原创 C++ 虚函数之对象切片
对象切片出现在多态处理对象时传值引起的。传地址之所以不会出现切片因为:地址都相同的长度,派生类对象的地址与基类对象有相同的地址,基类可以透明的操作派生类对象例如:#include <stdio.h>#include <iostream>using namespace std;class Pet{ string pName;public: Pet(const string&a...
2018-06-26 18:05:20
402
原创 运算符重载限制 不能重载的运算符
1.重载后的运算符必须至少有一个操作符是用户定义的类型。2.使用运算符不能违反运算符原来的句法规则。3.不能新建运算符4.不能重载: sizeof , . , .* , :: , ?: , const_cast, dynamic_cast, reinterpret_cast, static_cast5.只能通过成员函数重载的运算符: = , ( ) , [ ] , ->...
2018-06-21 14:34:02
2072
原创 windows下python pyInstaller 打包exe 出现encoding错误
pyInstaller的使用比较简单pip install pyInstaller 安装之后就可以使用了pyInstaller 目标文件写了一个py文件用来处理excel,使用库xlrd,xlwt,在windows上运行用python2.7直接在cmd下是没有问题的,打包成exe运行总是报编码不对,有些文章说只支持utf8,所以从gb2312改为utf8依然报错将程序用python3.5运行,编码...
2018-06-14 15:58:52
3142
转载 iptables操作
封单个IP的命令:iptables -I INPUT -s 124.115.0.199 -j DROP封IP段的命令:iptables -I INPUT -s 124.115.0.0/16 -j DROP封整个段的命令:iptables -I INPUT -s 194.42.0.0/8 -j DROP封几个段的命令:iptables -I INPUT -s 61.37.80.0/24 -j DRO...
2018-06-12 14:35:18
1442
原创 AC_CONFIG_MACRO_DIR([build-aux/m4]) conflicts with ACLOCAL_AMFLAGS=-I build-aux/m4
冲突原因,在windows下载,在linux上使用,行结尾标志不一样查找“AC_CONFIG_MACRO_DIR”所在文件grep -rn "AC_CONFIG_MACRO_DIR" ./ dos2unix 转换linux格式
2018-05-31 13:06:58
5026
原创 rabbitmq 启动错误 “already running on”
windows系统服务中关闭RabbitMQ linux下后台启动rabbitmq服务:rabbitmqclt stop如果仍然无法停止rabbitmqctl stop_apprabbitmq-server -detached
2018-05-09 14:22:29
3998
原创 python3 抓取网页中文title乱码
1.sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') 不生效2.re.search("(?<=charset=).*(?=\")", data)抓取网页编码,进行解码不生效3.r = requests.get('http://......./')print(r.encoding) #查看编码,iso8859-...
2018-04-12 09:54:14
1597
原创 C++ 获取文件大小及文件内容
BOOL GetFileSizeAndContent(const string& fileName, long& size, string& strContent){ FILE * pFile; pFile = fopen( fileName.c_str(), "rb"); if (pFile == NULL) { return FALSE; } else { fse...
2018-03-22 13:47:52
2130
原创 python bottle 搭建最简单的 web服务器
首先安装bottle:pip install bottlebottle只包含一个简单的python文件,所以非常易于使用和部署开始写python代码,这真的是最简单的,什么功能都没有哦from bottle import route,run@route('/')def home(): return "it's my homepage"run(h
2017-03-02 16:08:26
2390
原创 python 属性修饰符 @property
@property,指示getter方法@name.setter,知识setter方法class Duck(): def __init__(self,input_name): self.hidden_name = input_name def get_name(self): print('inside getter')
2017-03-02 14:12:13
1779
原创 __super
作用:在重载决策阶段将考虑所有可访问的基类方法,可提供最佳匹配项的函数就是调用的函数。__super 只能在成员函数体内显示。__super 不能与声明一起使用。 // deriv_super.cpp // compile with: /c struct B1 { void mf(int) {} }; struct B
2016-11-24 11:06:05
246
原创 面试之:有了malloc/free 为什么还有new/delete
1.malloc/free 是C/C++的标准库函数,new/delte是C++运算符。2.对于非内部数据类型来说,例如对象在创建时需要调用构造函数,在消亡的时候需要调用析构函数,而malloc/free无发满足这个要求3.malloc/free是库函数,不是运算符,不在编译器控制权限之内例如一下代码:#includeusing namespace std;clas
2016-10-18 14:55:10
252
原创 vs2003在win7下搜索或调试卡死
在Win7系统上使用VS2003的时候,在解决方案范围内搜索某个内容的时候,VS会卡死。 这是一个兼容性问题,Win7系统对VS2003的兼容性不好, 解决方法: 在开始种右击vs2003图标——属性——兼容性——Vista SP1——选中禁用视觉主题——禁用桌面元素
2016-08-10 11:30:20
524
转载 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换解决方法:选中项目,然后点击属性——>配置属性——>常规——>项目默认值——>字符集,选为“使用多字节字符集"
2016-06-13 13:28:38
5221
转载 typedef 不得不看
第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针
2016-03-17 11:03:23
223
linux mysql
2014-07-14
潜艇大战的源代码
2011-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人