摘要: 最近为了搭建自己的开发环境,又一次在centos7上面开始安装mysql和c++的访问环境,特此记录一下搭建过程,方便以后查阅 一.安装mysql centos7 默认安装了mariaDB,导致不能安装mysql,要安装msyql首先得卸载mariaDB 1.卸载mariaDB (1)执行命令:rp 阅读全文
posted @ 2017-03-04 12:29 Monkey.Knight 阅读(4924) 评论(0) 推荐(0) 编辑
摘要: Windows下,使用svn客户端查看日志很方便,但是如果在linux下,常规查看日志的命令对于日志记录数比较多的时候,屏幕显示不了,就比较麻烦,后来发现了一个很有用的参数可以限制要查看的记录条数 查看某个目录下的所有日志记录 svn log [PATH] 上面的方式,对于命令行下查看时是很不方便的 阅读全文
posted @ 2016-09-04 16:51 Monkey.Knight 阅读(25585) 评论(0) 推荐(1) 编辑
摘要: 参见网址 http://www.cppblog.com/xvsdf100/archive/2013/12/10/204689.html 阅读全文
posted @ 2016-08-05 11:40 Monkey.Knight 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 突然想到了计算机的补码,现在利用这个题目回顾一下相关知识点 unsigned char ch = -1; int val = ch; val的最终值是255; 换算成二进制一下,-1的源码:1000 0001,反码:1111 1110 ,负数在计算机中是以补码形式存储的,-1的补码:1111 111 阅读全文
posted @ 2016-08-03 11:26 Monkey.Knight 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1. select count(*) from .... 这种方法最常见但是效率比较低,因为它需要扫描所有满足条件的记录 2. select 1 from xxxtable where .... 这种方式效率比较高 3.在第2中方式的基础上结合exist函数 select exists(select 阅读全文
posted @ 2016-06-17 18:47 Monkey.Knight 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 刚开始在windows下使用c++访问reids各种报错,经过网上到处搜方案,终于可以在windows下访问redis了,特将注意事项记录下来: 1.获取redis Window下的开发库源码,从github获取windows版:https://github.com/MSOpenTech/redis 阅读全文
posted @ 2016-05-20 20:02 Monkey.Knight 阅读(4187) 评论(1) 推荐(0) 编辑
摘要: linux下,可以通过natstat命令来查看端口的连接状况,比如连接数 例如,查看9090端口的连接状况: 查看某个端口的连接数netstat -nat | grep -iw "9090" | wc -l 查看连接状况 netstat -nat | grep -iw "9090" 阅读全文
posted @ 2016-04-13 18:47 Monkey.Knight 阅读(15664) 评论(0) 推荐(0) 编辑
摘要: bug修复,关于linux平台和windows平台结果不一致问题修复 阅读全文
posted @ 2016-04-13 09:41 Monkey.Knight 阅读(18411) 评论(17) 推荐(4) 编辑
摘要: c 和 c++ 最大的特点就是对内存的自由操作,数据类型,其实都是对内存的一种解释方式。C语言中常用的一个技巧就是尾随数据,网络编程中经常会用到这个特性, 特别是以前写完成端口的时候,这个特性肯定是会用到,跟IOCP的API特性相关。c++中也有类似的new也可以使用。 e1:尾随内存与指针解释 输 阅读全文
posted @ 2016-04-03 12:23 Monkey.Knight 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 有时候,希望即使退出终端了,下次登录linux的时候,还能回到程序的控制界面,这个时候,screen工具就很有用了例如,写了一个从控制台读取屏幕输入的程序input_test,如果从终端退出了,下次登录的时候,希望能继续回到刚才的程序,就用screen,这与在运行程序的时候直接将用 & 符号将程序放 阅读全文
posted @ 2016-03-23 17:56 Monkey.Knight 阅读(441) 评论(0) 推荐(0) 编辑