自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 Mysql 备忘

系统:ubuntu 16.04安装mysql:apt updateapt-get install mysql-server mysql-client更改data目录(重要,有坑):①/etc/init.d/mysql stop,关闭mysql。修改 /etc/mysql/mysql.conf.d/mysqld.cnf,修改内容中的 datadir=xxx ,这一行②例...

2018-06-04 14:23:05 200

原创 ubuntu虚拟机不能上外网--》桥接 还是 net模式?

ubuntu虚拟机上外网,链接模式选择需要分情况;①如果是自己家里的电脑,直连宽带的,选择桥接模式,简单方便;宿主机 和 虚拟机 分别有自己的固定ip地址桥接模式配置:http://blog.csdn.net/wumumang/article/details/54173075②如果是校园网,或者公司这种有向外访问ip地址控制的地方,就不能用桥接模式了,因为桥接模式下,虚拟机自己有固定ip地址,而你...

2018-02-27 10:27:57 2322

原创 svn 出现 can not install

SVN同步、cleanup都会出现下面的提示:svn: E155017: Can't install '*' from pristine store, because no checksum is recorded for this filesvn报错:“Previous operation has not finished; run 'cleanup' if it was interrupted“解决:当回到最上层目录都无法clean up时,需要用sqlite3对工程目录下.svn/wc

2020-09-24 15:24:53 1417 2

原创 使用logrotate切割 nohup.out,新文件不写入

日志文件切割,logrotate , 配置文件如下:/home/ubuntu/server-new/tools/nohup.out { daily rotate 7 compress copytruncate delaycompress missingok notifempty create 644 ubuntu ubuntu size 50M}这个配置文...

2020-09-02 18:51:32 1121

原创 ubuntu 16.04 设置时区

ubuntu中设置时区(比如utc,0时区),比较旧的方式有1.通过 tzselect 手动选择想要的时区;2.也可以直接修改符号链接文件localtime -> /usr/share/zoneinfo/Europe/Londonrm localtimeln -s /usr/share/zoneinfo/UTC localtime3.其实有更好的方法--》使用 ...

2020-03-31 09:31:19 1046

原创 ubuntu16.04 使用git,增加秘钥,clone 失败

添加完公钥秘钥之后,git clone 报错,报错信息如下: 1 sign_and_send_pubkey: signing failed: agent refused operation 解决办法:命令行执行 1 2 eval"$(ssh-agent -s)" ssh-add 再次 git ...

2020-01-07 15:15:20 302

原创 supervisor 介绍,启动uwsgi失败,端口被占用

# 1. supervisor 介绍supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自...

2019-11-28 15:58:28 2083

原创 heka 介绍,以及编译,备忘

# 1. heka 介绍heka 是mozilla组织使用GoLang 编写的一个日志收集服务,提供Go/Lua扩展。支持多种输入,以及输出。通常用于,将服务器集群中的日志信息,收集写入统一的数据库等输出。heka 的github地址为> 官方主干:https://github.com/mozilla-services/heka> heka 已经多年`暂停更新`了。并且...

2019-11-28 15:56:52 2674

原创 redis: Failed opening .rdb for saving: Read-only file system

#1.症状系统:ubuntu16.04*redis部署完毕后,刚开始很正常,但是跑上一两天就会莫名其妙的出现redis连接异常的情况查看日志,报错信息如下:>3684:M14Nov16:47:22.666*1changesin900seconds.Saving...>3684:M14Nov16:47:2...

2019-11-28 15:53:08 3774 1

原创 ubuntu 16.04 修改系统时区

1.比较方便的,直接使用timedatectl 命令修改为UTC 0时区: timedatectl set-timezone UTC直接就可以搞定2.查看支持的时区: timedatectl list-timezones本质上就是/usr/share/zoneinfo 里边放的是支持的所有时区3. /etc/localtime 符号链接文件,指向的是支持的时区文件(/usr...

2019-11-14 16:44:28 654

原创 linux服务

systemctl 命令,对应的文件位于/lib/systemd/system,以及/etc/systemd/system 两个地方会有,而且,后一个优先级高于前一个。这个要注意。乌班图 中mongodb,只需要 service mongodb start/stop 就行了,不用管mongod服务,百度到的不对,会误导...

2019-11-04 15:50:59 84

原创 王虎 热更新失败,7 - 92,居然是Thumbs.db系统图片缓存导致的

王虎 热更新失败,7 - 92,居然是Thumbs.db系统图片缓存导致的。不知道啥时候生成的这么个文件,其他游戏都没有,就只有捕鱼里边有,被打进了md5列表中,但是这个文件,是无法下载的...

2019-08-30 10:14:21 151

原创 阿里云,安全组,ip设置

阿里云的服务器,会在外层,套一层安全组; 如果出现端口访问不了的情况,一般都是安全组内进行了设置其中,如果想要设置段口,对所有人,所有ip都可以访问,ip地址段,就需要填写 0.0.0.0/0如果想要限制单个IP访问,就需要填写 192.158.12.23/32 ,注意!!! 最后,斜杠后边是32...

2019-06-11 10:30:45 2358

原创 sqlserver2014标准版

https://www.microsoft.com/en-US/download/details.aspx?id=42299直接在服务器中的ie浏览器中下载,速度快;远程桌面上传太慢了

2019-05-16 15:41:21 3401

原创 sqlserver还原只有.mdf数据文件,没有ldf日志文件结局办法

一,第一大部分,先把原来的.mdf数据文件备份一下(需要先停止sqlserver服务);然后删除数据库;重新新建一个 一样名字的数据库,这样就会产生完整成对的 .mdf + .ldf 文件二,第二大部分,将备份的.mdf文件,覆盖掉新生成的.mdf 文件。然后启动sqlserver;------》这个时候会报错,因为不匹配了。需要做一些处理三,第三大部分,执行命令,使用紧急模式,强制恢...

2019-04-20 14:19:32 1839

原创 winserver2016服务器,开启IIS功能,提示备用源找不到

打开PowerShell,执行以下命令 Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0 Restart-Service -Name wuauserv Install-WindowsFeature Ne...

2019-04-11 15:51:39 3229

原创 SVN提交一直未响应

今天用svn提交代码,碰到一个很奇怪的问题。commit 提交的时候,界面一直未响应,但是界面上还能显示出来 文件选中数量。之后又尝试了一下,代码能提交,但是图片资源没法提交。 只要是在图片目录下提交就卡住未响应了。--》症状总结:1.网络正常,2.代码能提交。3.图片不能提交,未响应--》解决方法:最后发现,居然跟ps有关系,之前图片用ps修改过。 当我再次使用ps打开对...

2019-03-30 09:41:21 7284

原创 常用正则表达式,汉字部分

1.匹配所有汉字的一行^[\u4e00-\u9fa5]{1,6}\r\n ==》1~6个汉字,并且以\r\n,换行结束说明:第一个 ^,表示以什么开头(以 跟在^后边的字符 开头) [\u4e00-\u9fa5] ,表示匹配汉字的代码; 如果要匹配 “除” 汉字之后的话,就加一个 ^ ,就是[^\u4e00-\u9fa5],在中括号里的^,表示取反 {1,6}...

2019-03-20 14:47:06 2720 1

原创 windows 下编译libcurl + openssl

用途:c++ 发送http请求,使用curl 库,有一些函数,像MD5,hac加密,都需要用到openssl;所以需要OpenSSL 是一个开源的第三方库,它实现了 SSL(Secure SocketLayer)和 TLS(Transport Layer Security)协议,被广泛企业应用所采用。对于一般的开发人员而言,在 Win32 OpenSSL 上下载已经编译好的 OpenS...

2019-01-21 11:55:12 782

原创 sql语句备忘

1.对一张表分类查询,同时还需要另一张表的字段SELECT A.KindID,A.ScoreAll,B.KindName FROM  (SELECT KindID,CAST(CAST(SUM(ABS(Score)) AS decimal)/100 AS decimal(18,2)) AS ScoreAll FROM RYTreasureDB.dbo.RecordDrawScore WHERE ...

2019-01-19 15:06:25 136

原创 source tree ,github 制定文件类型忽略 .gitignore

 运行/**/Unicode/**/Debug/**/Debug_Unicode/**/Release/**/Release_Unicode/*.sdf*.VC.db*.ipch*.opendb*.suo*.aps这个配置文件是用来忽略 VS 项目下编译生成的中间文件 ...

2018-11-21 17:14:33 377

原创 Java 跟 c++ 加密交互的坑

项目需要用到AES加密,而AES加密,c++ cocos客户端这边没有库,只能用自己的函数去加密; Java这边不能用库函数,否则加密出来的结果是不一致的;要想一致,需要保证:1:两边用一样的加密函数(自己实现的,不用库函数)2:处理字符串的时候,两边都要先转成utf-8格式(为了中文); 否则 客户端 VisualStudio,中文GBK格式,一个汉字,两个字节; UTF-8,一个汉字,...

2018-08-29 17:17:28 877

原创 网狐棋牌316版 更新下载 备注

1.客户端需要 version.plist,控制版本号;是否需要下载,或者更新,都是通过本地的这个文件。跟iis web服务器上数据库中信息作比较2.改sqlserver 服务器数据3.iis web处需要做的处理...

2018-08-09 09:51:56 9270

转载 windows编程_WIN32_WINNT, _WIN32_IE,WINVER,_WIN32_WINDOWS的定义与取值

WINVER 取值0x030a // Windows 3.10x0400 // Windows 95/ NT4.00x0410 // Windows 980x0500 // Windows Me/ 20000x0501 // Windows XP/ Server 20030x0502 // Windows XP SP2/ Server 2003 SP10x0600 // Windo...

2018-08-02 10:31:33 1958

原创 libcurl,c++,CURLOPT_POSTFIELDS,post 内容变成乱码,或者长度发生变化

总结:使用局部变量,空间被释放;导致curl 发送时,数据取不到了详细说明:在一个项目中,使用libcurl 发送http消息,用到了post方式;在测试的过程中,发现有的时候,会有消息发送异常,看打印出来的信息,发现,post后边跟着的信息会出错,缺少内容,或者乱码研究了半天,通过查资料,才确定,设置CURLOPT_POSTFIELDS这个参数,只是传递了一个指针给curl实例。其内部调用的时候...

2018-07-11 11:31:34 7455 1

转载 C++中两个类互相引用的解决方法

转载自  ---》 https://blog.csdn.net/xiqingnian/article/details/41214539一、问题描述现在有两个类A和B需要定义,定义A的时候需要用到B,定义B的时候需要用到A。二、分析A和B的定义和调用都放在一个文件中肯定是不可以的,这样就会造成两个循环调用的死循环。根本原因是:定义A的时候,A的里面有B,所以就需要去查看B的占空间大小,但是查看的时候...

2018-07-11 09:34:58 373

原创 windows 下使用 libcurl + openssl --》 折腾一整天的成果

用途在windows下发送http请求,c++; 需要使用libcurl库,其中涉及到HMAC,MD5,还需要用到openssl库;之前linux下使用过,分别下载libcurl + opensll的源码,静态编译,最后需要用到 libcurl.a  和 libcrypto.a libssl.a而在windows下,最后需要用到的静态库分别是  libcurl.lib  和 libeay32.li...

2018-07-06 11:16:02 6034 4

原创 网狐 棋牌搭建的坑

1. 缺少各种mfc的dll --》 自己开发的时候,用过的是vs2017,在使用云服务器的时候,系统要选用 windows server 2012    R2 64位中文版; 还要安装vs2017,选中组件“MFC”相关的,这样程序所需要的mfc系列的dll就可以用了2.sqlserver 登录过一会,sa 用户登录失败---》 这是个奇葩的问题,找了半天,原来是测试用的云服务器内存不足 1...

2018-06-27 13:57:13 9425 1

原创 运维命令,备忘

①last,可以查看历史登录记录,包括reboot 重启命令

2018-06-06 17:49:41 130

原创 字母+数字的密码校验的正则表达式

^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,18}$正向先行断言(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,18}拆分成这三部分,前两部分限制,字母+数字,必须同时存在; 第三部分,限制位数 6~18位...

2018-05-22 16:41:29 5386

原创 ubuntu ,永久挂载

1.分区工具 gparted2.先查看分区的uuid,命令:blkid3.修改/etc/fstab 信息UUID=904C23B64C23964E /media/aborn/data ext4 defaults        0      2

2018-05-21 13:59:21 1101

原创 libXL库的使用

项目中使用libxl库,用于读取表格文件,生成自己想要的lua文件库的官网:http://www.libxl.com/其中需要注意的是,表格文件两种格式,.xls  和  .xlsx分别对应libxl库中的函数 Book* book = xlCreateBook(); //xls格式表格和Book* book = xlCreateXMLBook(); //xlsx 表格其他的函数就是一样的了...

2018-05-08 15:34:41 1616

原创 vmware 环境 备忘

迁移VMWare 虚拟机的时候,文件太大,一般几十个G,上传百度网盘啥的费劲。使用工具DiskGenius,将主分区生成到 pmf镜像文件,这样大小就能到六七个G,就比较方便了。大体操作流程:1.在“工具” 页签底下,选择“打开虚拟硬盘文件”,就是虚拟机文件目录下的 vmdk 文件。然后选择“备份分区文件到镜像”--》就会生成一个pmf文件2.到新的电脑上时,先在VMWare中新建一个虚拟机,正常...

2018-04-26 09:59:56 929

原创 muduo 环境整理,备忘

之前项目用的 ubuntu 14.04,g++ 是4.8,用的muduo后来改用 ubuntu 16.04,默认g++是5.4,用旧工程,需要先将 g++ 降到4.8,步骤如下:apt-get install gcc-4.8ls /usr/bin/gcc*查看是否安装成功update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 ...

2018-04-25 14:36:07 273

原创 hiredis中调用EVAL出错

在使用hiredis的时候发现直接使用cmd调用eval的时候内嵌lua脚本会产生错误,char cmd[] = "eval \"local a=redis.call('get',KEYS[1]);if a~='1' then redis.call('set',KEYS[1],'1');return 1;else return 0;end\" 1 UserLock:%s";redisReply ...

2018-04-12 15:32:42 1265

原创 windows 转义字符(dos下mysql命令)

在windows中访问mysql,加载sql文件时,会因为转移字符导致路径读取失败命令: source C:\User\.....某个文件命令中的\U,会被识别为转义字符,导致命令失败解决方法:取消转义字符,也就是用两个\\source C:\\User\....某个文件 ...

2018-04-10 09:50:43 1150

原创 (备忘)c++中生成全局唯一id

c++在要生成唯一标示的ID,不用自己去设计算法,直接用boost中的boost::uuids::random_generator(),随机生成器即可。/** * 生成随机数<br> * GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique * IDentifie...

2018-04-03 15:04:57 5756

原创 ubuntu ,vim懒人神奇--spf13

spf13集成了各种各样的插件,装这一个相当于装了一堆插件。依赖:Git 1.7+ ,Vim 7.3+如果没有的话,可以直接 apt install git依赖装完之后,执行下列命令(注意,下载下来的文件,以及生成的配置,都会在当前用户的家目录下; 所以不用root账户,而是用自己平时用的个人账户)curl https://j.mp/spf13-vim3 -L > spf13-vim.s...

2018-03-28 09:34:42 2085

原创 装了VMWare14后,vmtools,安装成功,但是不生效

1) sudo apt-get autoremove open-vm-tools2) 安装一遍VMTools,已经安装过了,就忽略此步骤3) reboot 重启4) sudo apt-get install open-vm-tools-desktop(此步骤最为重要,open-vm-tool 为官方推荐的开源版本,这里是安装其中的桌面环境)5) reboot 重启...

2018-03-27 15:02:30 19731 34

原创 w8系统换w7系统

重装w7系统,再制作好U盘PE之后,直接修改启动顺序即可;但是w8重装为w7,还需要额外的设置,否则识别不到u盘,无法从u盘启动w8 采用的启动方式是 UEFI 新式的启动方式;w7 采用的传统的BIOS启动方式,现在叫Legacy(遗产);参考链接:https://jingyan.baidu.com/article/48206aeaa67265216ad6b3ab.html...

2018-03-26 14:23:53 275

空空如也

空空如也

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

TA关注的人

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