- 博客(92)
- 资源 (7)
- 收藏
- 关注
原创 【centos搭建svn】
realm = /opt/svn/repository:指定认证域,即/opt/svn/repository目录。password-db = passswd:指定用户名口令文件,即passwd文件。authz-db = authz:指定权限配置文件,即authz文件。auth-access = write:表示授权用户拥有读写权限。authz:负责账号权限的管理,控制账号是否读写权限。svnserve.conf:svn服务器配置文件。注意事项:1,上述操作都是采用root权限进行。...
2022-08-10 14:38:47 320
原创 520后端开发小结
520后端开发小结520后端开发小结520后端开发小结我发现自己经常会犯下面几个错。svn提交代码时,由于没看清,导致把之前的代码给删除了,导致出现bug。这个问题其实是非常严重的,为了避免它,我每次提交代码到svn都会仔细的查看和对比,但是人总会犯错,不能保证每次提交代码时不犯错,而且在996的工作压力下,所以我觉得代码审查很有必要。必须要做的。就是提交后,慢慢地审查一遍。同时也可以发现自己写的代码里的逻辑错误。对于mysql 的int ,它的长度是 -2^31到+2^31 -1
2021-05-20 02:45:41 141 1
原创 redis安装成服务
redis安装成服务/*****************************************************//linux redis安装。1.下载并解压wget http://download.redis.io/releases/redis-6.2.1.tar.gztar zxvf redis-6.2.1…tar.gzmakemake test./src/redis-server 启动图形。2. 设置成服务ps -ef|grep redis kill...
2021-05-19 17:51:40 244
原创 rsa私钥 txt转化为pem格式
rsa私钥 txt转化为pem格式起因:支付宝提供的密钥生成工具“支付宝开放平台开发助手”是直接生成一串密钥,或者是txt文本格式的密钥。部分商户需使用到pem文本格式的密钥,支付宝说的方法:试过了,支付宝说的方法根本没有用。经过我的实验,发现有两种方法可以,第一步, 把 txt秘钥文件改成和pem文件一样的样子即是:第二步,方法一 : 通过在线的网站 选择pem文件包括秘钥,把第一步的文件内容拷贝过去,然后去生成一个pem文件。这样就完成了。方法二: 也可以通过 例子 里的ope
2021-05-18 10:17:34 6761 3
原创 node读写大文件
node读写大文件需求:按行读取一个大文件,对每一行做md5加密,然后写入一个新的文件。代码如下'use strict';const fs = require('fs');const readLine = require('lei-stream').readLine;const crypto = require('crypto');readLine('./myfile.txt').go((data, next) => { // console.log(data); do
2021-04-30 10:51:41 524
原创 underscore随机数
1. 开发过程中,经常使用underscore 的类库, 每次都喜欢使用_.random来随机。没想到这个只能是随机整数,这个错误我犯了很多次,应当用Math.rand()*(max-min) + min;2. 提交代码的时候的,有时候没注意,会把有些代码给删除掉。这个错误有时候也会犯,所以为了防止犯类似的错误,下次提交的时候,需要小心谨慎一点。3. 注意精力的分配,一个人的精力的是有限的,最好每隔一个小时去喝个水,上个厕所,什么的,这样才能保证工作状态,有了好的状态,才不容易出错。.
2020-10-14 23:57:37 863 1
原创 玩LOL的感想
1.lol这个游戏, 5v5,那就必然存在有的人水平不行,或者根本就是乱玩。遇到这样的人,基本上必输,5个人,只要一个人送,还吃资源,5v5的游戏,哪里还有公平行可言。所以玩这个游戏就是浪费世界,浪费生命。2. 如果有人离线了,游戏时间没有到20分钟,就没有分,那这样就因为一个人的离线,导致浪费是其他9个人的时间,而且其他9个人还没有积分得,这是什么逻辑。这不是浪费大家的时间吗?3. 总结起来,我认为,一个游戏,最重要的是公平啦。...
2020-09-18 00:45:17 793
原创 2020元旦
@[TOC](欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会...
2020-01-05 16:29:48 137
原创 复习c++001
复习c++001复习c++001复习c++001从2015.3月开始,一直到2017.3,到2018.3,其实一直是在做c++的工作,后来2018.7到2019.7,就一直在做node.js棋牌游戏后端的工作。感觉自己的一路走来,实在是走了很多弯路,但是自己并不擅长交朋友,和大佬聊天,也没有前人的指导,弯路是会走一些的。有些事情是需要做的,比如坚持写blog,深知这次找工作会很辛苦吧,太用力的...
2019-08-26 22:20:07 134
原创 pomelo分析之插件介绍
1.一般比较常用的插件有pomelo-http-plugin, 这个让pomelo能提供http访问。pomelo-sync-redis 这个用作redis同步。pomelo-sync-plugin:提供数据同步服务,将pomelo-sync以plugin形式提供使用。pomelo-globalchannel-plugin:提供全局channel服务,默认使用redis存储。pomelo...
2019-05-10 16:53:19 637
原创 pomelo分析之connector组件
参考connect组件要了解connector,上面一个类图,一个时序图就描述的很清楚了。一切从Connector开始。Connector收到socket的connect消息后,通过cosessions组件去获取sessions,如果没有就创建一个session,并且session绑定socket的消息。这里也会让coConection组件统计用户信息。把消息交给 coserv...
2019-05-10 15:54:00 462
原创 策略模式
策略模式策略模式策略模式1.策略模式,定义算法族,分别封装起来, 让它们之间可以互相替换, 此模式让算法的变化独立于使用算法的客户端。class Duck{ constructor(opts){ this.name = opts.name || ""; this.sex = opts.sex || ""; this.flyBehavi...
2019-05-07 12:22:22 111
原创 工厂模式
工厂模式工厂模式工厂模式1.设计模式要掌握是很好,每次记住了就忘记,也不是一件好事。先看代码吧。class Food{ print(){ console.info("food"); }}class Apple extends Food{ print(){ console.info("Apple"); }}class B...
2019-05-07 12:02:21 105
原创 时间管理
时间管理有很多种模式,推荐《番茄工作法》1. 用smart设定目标清单。2.想要完成?给你的目标减减肥3.适合你的,才是最好的。4.用减法的方式完成目标。看了一遍这本书还是没怎么看明白,至少我不能用费曼方法详细的把这本书的内容给讲出来。下次再讲吧设定的目标太多,而不明确,导致我经常在很多事情上徘徊不前,做事不果断,一天天过去,一年年过去,虽然我的任务清单上有很多计划,但是我...
2019-05-04 19:28:42 82
原创 mysql 001
插入每天学点mysql.参考:https://blog.csdn.net/u010003835/article/details/54381080 平时我们在设计数据库表的时候总 会设计 unique 或者 给表加上 primary key 的限制条件.此时 插入数据的时候 ,经常会有这样的情况:我们想向数据库插入一条记录:若数据表中存在以相同主键的记录,我们就更新该条记录...
2018-08-02 21:40:29 362
原创 json
json:http://www.json.org/json-zh.html之所以写点json ,是因为被JSON.stringify这个函数坑了一下子。翻到json官网,找到json2.js,到githubstringify这个函数在json2.js里,详细见:https://github.com/douglascrockford/JSON-js/blob/master/json2....
2018-08-02 20:22:21 207
原创 async控制流
1, 一般来说,常用的异步控制流有两种,waterfallRuns the tasks array of functions in series, each passing their results to the next in the array. However, if any of the tasks pass an error to their own callback, t...
2018-08-02 10:01:06 161
原创 js调试
js调试1,js既可以在客户端调试,也可以在服务器端调试。1.1 在server.json里加上 “args”:”–inspect=9111”1.2
2018-07-30 21:50:42 158
原创 wamp 0xc000007b
安装wamp后,运行出现 0xc000007b, 一开始报错是缺少msvcr110.dll, 其实这玩意,就是安装的时候也是有提示, 直接拷贝这个地址,去下载安装这个文件,就可以正常了,总结:在解决这个问题的过程,我不停地百度,有很多人说缺这缺那什么的,我想解决一个问题,一定是有一个清晰的思路的,这不就是缺少一个vc包吗?那就去下一个试试呗,就这么一个简单的事,浪费我多少的时间,所以...
2018-07-29 19:20:57 935
原创 Pomelo002
思考1, 加入独立思考,很重要的一点是不管做什么,都要加入自己的思考,对于一件事,一个东西,一个语言,一些函数,一定要有自己的看法,就是让自己去讲,能够讲出来这是什么,怎么用,区别是什么, 学习不是看过了就可以,一定要自己能够讲出来,最好是能够教别人,说给别人听,这样最好,不然的话,看一遍,心里默记一遍,那跟没看岂不是一样的?那样很快就会忘了。2,多沟通,对于一件事,每个人都会有不同的看...
2018-07-17 21:12:43 134
原创 Pomelo
Pomelo开发总结001今天学了什么,需要总结下吧,首先你学会 1, rpcInvoke的调用,还是蛮开心的吧,2,其次,你要明白的是,该怎么办呢?写了一个获取地址的函数,那对于你太简单了, 然后是写代码要注意啥,不要让别人去挑出毛病,你没有经验和基础,那就只有加班了。...
2018-07-16 20:56:39 469
原创 1,Duilib消息机制
DUI消息机制说到消息, 对于windows消息,一般分为: 1,标准消息 , 除了WM_COMMAND外的以WM_开头的消息 2,通告消息,控件发出。 3,命令消息, WM_COMMAND.发送消息会想到什么? SendMessage, PostMessage, 区别是? Post 把消息丢到消息丢到消息队列中去, 立即返回, 而Send,则会把消息送到,处理完了再返回。接受消息:wh
2018-02-02 08:45:46 366
原创 php验证码
/** * _code()是验证码函数 * @access public * @param int $_width 表示验证码的长度 * @param int $_height 表示验证码的高度 * @param int $_rnd_code 表示验证码的位数 * @param bool $_flag 表示验证码是否需要边框 * @return void 这个函数执行后产生一个验证码
2017-10-28 09:10:58 634
原创 1, unicode,窗口,消息
1,ANSI编码 , unicode编码的区别。要想程序根据是否定义unicode来自动编译各个版本,则需要注意一下3点。 TCHAR.h 1.1 字符串, _T(“”);#ifdef UNICODE #define __T(x) L ## x#else #define __T(x) x#endif1.2, 字符型数据类型,用TCHAR#ifdef UNI
2017-09-21 16:02:05 462
原创 <一> c++之虚函数
1,虚函数的定义,前面加个virtual2,为什么要虚析构函数?3,虚函数内存布局和原理探究。#include <iostream>#include <string>#include <vector>using namespace std;class Base{public: virtual void func1(){ cout<<" Base func1 "<<
2017-08-15 10:44:39 212
原创 dell笔记本关闭触摸屏
最近感觉 dell 触摸板很碍事 想将其关掉 杜娘了一把什么都没有 自己动手 弄吧 1,找到驱动位置将其删掉C:\Windows\System32\drivers\ i8042prt.sys 实在删除不了的,可以用360强力删除。 要是不知道叫什么 可以在控制面板->鼠标->硬件 ps/2 属性 驱动程序详细信息就可以看到路径 2, 重启 以防下次重启自动加载驱动 3, 设备管理
2017-07-24 12:35:44 6264
原创 装机器有感
1,一般情况下,装机器的话,喜欢用U盘搞一个启动盘,即是PE,然后进去PE,安装系统, 1.1 有纯净版安装,那就是windows安装工具 1.2,有ghost,那就是一键host安装2,安装系统时,最好要一步一步,看清楚了,不然一切都有重来。
2017-03-23 12:01:27 253
原创 计算机基础【1】原码、反码、补码。
http://wenku.baidu.com/view/159d397fa26925c52cc5bf20.html
2017-01-24 17:15:05 358
原创 欢迎使用CSDN-markdown编辑器
1,现在每天都有很多事情要做,嘿嘿,chrome调用ie控件,还有家里的一堆事,呵呵,我的年纪也不小了,改考虑一些事儿了,你得为自己找个方向2,那么,现在,总是感觉生活还好,就是不知道该向哪个方向去发展,或许要多认识点人吧,嘿嘿,
2016-12-24 04:03:16 236
原创 安卓问题汇总
1,SDK要求高版本ADT的解决办法 用everything 找到修改android_sdk_windows/tools/lib下的 plugin.prop文件:# begin plugin.propplugin.version=20.0.0 //这里改成低版本即可# end plugin.prop改为当前ADT的版本即可
2016-12-06 15:03:20 275
转载 vc++ 使用64位平台编译,运行程序出现0xc000007b错误的解决方案
转自:http://blog.csdn.net/edd1e/article/details/44918719
2016-11-07 17:48:07 2632
原创 随笔
1,如果是桌面版本的软件,那么就一定要用到dui ,这样需要对mfc自绘控件有这深刻的理解,这是一个方向,嘿嘿!2,如果是安卓的话,需要有很深刻的java基础,然后是对安卓不断地学习,3,jni,jni这块需要你做一个总结,总结下,jni常用的东西,嘿嘿4,安全这块,也是一个方向
2016-10-26 16:23:04 217
原创 编译openssl
1,在windows下编译openssl,可以参考这篇文章:点我注意两点: (1)cmd要在Visual Studio 命令提示(2010)下打开; (2) 不带asm编译,要加上perl Configure VC-WIN32 no-asm2,编译64位的openssl,如下:参考 点我
2016-10-25 15:18:16 196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人