自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (18)
  • 收藏
  • 关注

原创 Xshell rz -eb 出现乱码

rz -eb是屏幕出现乱码

2023-03-10 16:39:35 503

转载 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 151

原创 vi 编辑命令

光标移动 动作 命令 向后跳一个单词非字母数字以及下划线,例如:,: w 向后跳一个单词以空白字符分割 W 后退一个单词同w b 后退一个单词同W W 到光标所在行结尾 $ 到光标所在行开始 0(数字) 文本创建与操作命令 动作 命令 光标所在位置插入 i 一行开始插入 I 光标所在...

2019-09-11 16:03:08 934

原创 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 146

原创 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 362

原创 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 2063

原创 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 540

原创 gdb list不显示源码

1.编译时加 -g选项2.将源码与生成的运行文件放在一起,放到测试机上 

2018-09-11 15:13:32 3148

原创 github 查看远程仓库地址

1、切换到git本地目录2、运行bash,输入命令"git remote -v" 

2018-09-10 17:11:30 11760

原创 Wampserver:提示“目录名称无效”错误

这种情况通常是某个配置的路径出现了问题,比如notepad,browser等路径找不到,在安装目录下找到wampmanager.conf在此配置文件中查看路径是否正确

2018-08-28 08:24:50 2465

原创 dokuwiki发送邮件

dokuwiki下载邮件插件,smtp, swiftmail,用法都是一样的,下载插件后,在配置里设置用户名密码是QQ邮箱给的授权码,不是邮箱密码。授权码在邮箱账户设置里,记得开启smtp服务,重要的是在通知设置里这个mailfrom很重要…… ...

2018-08-27 13:10:20 1452

原创 C++11 lamda 匿名函数

lamda函数:一个可调用的代码单元,可理解为一个未命名的内联函数。既然是函数,那么定义就和函数类似了,一个返回类型,一个参数列表,一个函数体,多了一个捕获列表[捕获列表](参数列表) -> 返回类型 { 函数体;}其中:捕获列表和函数体是必不可少的,捕获列表不为空指的是'[]'不为空,里面的捕获值通常为空例:auto f = [] {return 1;}1.捕获列表...

2018-07-24 22:17:11 226

原创 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 475

原创 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 8975

原创 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 2060

原创 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 1712

原创 要有独立思考能力无论对错

最近突然想要坚持写博客,强迫自己不断学习。在看设计模式的时候想要把这些总结出来,发现太难了。有些东西比较抽象,所以我就去参考别人怎么写的,很多人写的非常棒,所以写博客这个想法被打击的体无完肤。在写博客这个过程中我的想法有些问题:1.写博客或者总结其重点应该是对学习到的东西的消化再生产,这些应该转化为自己的理解、自己的例子。而我总是害怕自己理解中有问题,所以大多数时候都只是想从书上抄例子,粘贴复制书...

2018-07-04 10:58:21 355

转载 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 285

原创 mysql 查看字段详情

showCOLUMNS from 表名 /*查看字段*/mysql> show columns from user_login;+------------+-------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extr...

2018-06-29 09:30:27 10391

原创 C++ 虚析构函数 虚构造函数

构造函数不能为虚的,是因为它是构造对象的入口,虚函数的存在方式是一张虚表,虚表是附在对象上的,也就是对象才会有序表地址,构造函数是对象的入口,因此如果构造函数为虚的那么对象是无法构造的 析构函数可以为虚的常常必须为虚的,否则会造成不一察觉的泄露构造函数与析构函数不会发生动态捆绑,只有成员的“本地”版本被调用。所以即使在基类中调用其它可以动态绑定的函数也不会调用子类中的函数例:...

2018-06-27 14:20:26 875

原创 C++ 虚函数之对象切片

对象切片出现在多态处理对象时传值引起的。传地址之所以不会出现切片因为:地址都相同的长度,派生类对象的地址与基类对象有相同的地址,基类可以透明的操作派生类对象例如:#include <stdio.h>#include <iostream>using namespace std;class Pet{ string pName;public: Pet(const string&a...

2018-06-26 18:05:20 343

原创 运算符重载限制 不能重载的运算符

1.重载后的运算符必须至少有一个操作符是用户定义的类型。2.使用运算符不能违反运算符原来的句法规则。3.不能新建运算符4.不能重载: sizeof ,  . ,   .* ,   ::  ,  ?:  , const_cast, dynamic_cast, reinterpret_cast, static_cast5.只能通过成员函数重载的运算符: = ,  ( ) ,  [ ] ,  ->...

2018-06-21 14:34:02 1993

原创 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 2888

转载 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 1290

原创 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 4928

原创 rabbitmq 启动错误 “already running on”

windows系统服务中关闭RabbitMQ linux下后台启动rabbitmq服务:rabbitmqclt stop如果仍然无法停止rabbitmqctl  stop_apprabbitmq-server  -detached

2018-05-09 14:22:29 3913

原创 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 1539

原创 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 2062

原创 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 2297

原创 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 1725

原创 vs2010忽略警告

1.#pragma warning(disable:4996)2.

2017-02-04 16:39:06 8124

原创 __super

作用:在重载决策阶段将考虑所有可访问的基类方法,可提供最佳匹配项的函数就是调用的函数。__super 只能在成员函数体内显示。__super 不能与声明一起使用。 // deriv_super.cpp // compile with: /c struct B1 { void mf(int) {} }; struct B

2016-11-24 11:06:05 208

原创 面试之:有了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 225

原创 vs2003在win7下搜索或调试卡死

在Win7系统上使用VS2003的时候,在解决方案范围内搜索某个内容的时候,VS会卡死。  这是一个兼容性问题,Win7系统对VS2003的兼容性不好,       解决方法:       在开始种右击vs2003图标——属性——兼容性——Vista SP1——选中禁用视觉主题——禁用桌面元素

2016-08-10 11:30:20 486

转载 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换

与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换解决方法:选中项目,然后点击属性——>配置属性——>常规——>项目默认值——>字符集,选为“使用多字节字符集"

2016-06-13 13:28:38 4701

转载 typedef 不得不看

第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针

2016-03-17 11:03:23 205

经典GOF《设计模式》高清 中文版 pdf

Design Patterns 设计模式经典版, 高清PDF中文版,码农进阶必看

2018-10-10

vc6.0开发工具

绿色版可直接运行 Common\MSDev98\Bin\msdev.exe 点击运行即可

2018-01-02

架构之美pdf

架构之美 PDF电子书,有需要的请下载。

2016-02-16

《Go语言编程》高清完整版电子书PDF

《Go语言编程》高清完整版电子书 pdf, 很不错的学习资料

2016-02-16

Visual Assist X 10.9.2089_Cracked 破解版

Visual Assist X10.9.2089 破解版

2016-02-16

VA_X_10.9.2076_Cracked 破解版

Visual Assist X 最稳定版本VA_X_10.9.207 破解版

2016-02-16

MegaDumper 汉化版

MegaDumper 汉化版

2016-02-16

Hopper.Disassembler.v3.11.5.MacOSX.x64 苹果版

Hopper.Disassembler.v3.11.5.MacOSX.x64 苹果版

2016-02-16

Ollydbg绿色集成版

Ollydbg绿色版,集成皮肤,各种插件。

2016-02-16

二进制文件比较工具Zynamics_BinDiff_4.2

二进制文件比较工具 Zynamics_BinDiff_4.2 with license

2016-02-16

mysql5.5源码

mysql5.5的源码,mysql学习的必备文档

2015-01-04

MyEclipse搭建svn

文档描述MyEclipse的搭建及使用方式,并附有svn插件site_1.6

2014-07-17

linux mysql

可以在纯净的Linux下安装,包含全部所需的依赖库,只需要dpkg -i * 即可 所含库: libc6_2.11.3-4_i386.deb libc6-dev_2.11.3-4_i386.deb libc-bin_2.11.3-4_i386.deb libc-dev-bin_2.11.3-4_i386.deb libdbd-mysql-perl_4.016-1_i386.deb libdbi-perl_1.612-1_i386.deb libmysqlclient16_5.1.49-3_i386.deb ………………………………………………

2014-07-14

库文件libz.a

linux下的静态库libz.a

2014-05-28

潜艇大战的源代码

此资源是一个灰常灰常简单的小游戏,没有什么技术含量,但是对我这个初学者来说可是费了九牛二虎之力才写成的~~~~~游戏用左右键移动战舰,用空格键发射,如果击中敌舰则加10分,如果击中偶尔出现的小鱼则扣5分,虽然说很简单,但是由于鱼类的速度有点快,想要长时间玩还是有点难度类……

2011-10-30

简单雷霆大战源码

一个简单的初级c++源码,利用mfc实现的图片移动,飞机发射炮弹,以及敌机发射的炮弹,适合初学者学习,对于高手来说还是不要看了。浪费时间。。。。。。。

2011-10-27

uml参考手册

学习好uml很好的工具,非常值得看……基础介绍得很详细,适合初学者学习和了解,简单易懂

2011-10-12

空空如也

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

TA关注的人

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