排序:
默认
按更新时间
按访问量

麻将胡牌算法(查表法 和 拆解法)

/* 1.查表法计算麻将胡牌(原理:http://hp.vector.co.jp/authors/VA046927/mjscore/mjalgorism.html) 2.跟拆解法对比进行效率比较 */ package main import ( "fmt&...

2018-07-06 17:29:03

阅读数:781

评论数:0

Golang继承,指针与非指针的区别

package main import "fmt" import "time" type cc interface{ MyPrint() MyPrint2() } type cc1 struct{ a ...

2018-05-15 14:12:49

阅读数:253

评论数:0

windows下生成dumpfile程序崩溃的问题(WriteProcessMemory)

之前在win xp和win7没有问题,用了win10就出问题了.解决办法:VirtualProtect函数使用VirtualProtectEx代替即可!所有代码如下:#ifndef __DUMP_H__ #define __DUMP_H__ #include <stdlib....

2018-04-09 22:55:36

阅读数:129

评论数:0

记录一下

1、VMvare workstation,virtual GDB,oracle VM virtualBOX, XSHELL 2、oracle VM virtualBOX + centos 挂载共享文件夹         (VMware workstation类似,https://www.cnb...

2018-03-20 09:50:43

阅读数:76

评论数:0

windows 端口被进程占用 但是进程已经关闭

windows 端口被进程占用 但是进程已经关闭,再开此程序,提示开启失败或端口被占用等。 这是因为此进程使用了system("start a.exe")等类似的语句,导致在其他进程还未退出时, windows的cmd进程和conhost进程都不会完全退出。此时如果启动star...

2017-08-09 21:03:49

阅读数:1892

评论数:0

lua中require的使用

lua中require有几种用法。 1、加载文件     如果有一个test.lua的文件,可以这样加载 require("test")     如果test.lua不在可执行程序A当前目录下,则加上相应路径即可     如:A在目录X下,test.lua在X/lua/...

2017-07-27 15:31:05

阅读数:330

评论数:0

jemalloc 编译出错

linux编译jemalloc,按照install.md的安装说明: Building and installing a packaged release of jemalloc can be as simple as typing the following while in the root ...

2017-06-22 20:35:56

阅读数:814

评论数:0

makefile 实验

makefile 功能学习: vim makefile,然后粘贴以下内容,退出vim后分别输入make和make linux命令: PLAT ?= none $(warning A top-level warning $(PLAT)) PLATS = linux freebsd macosx ...

2017-06-12 19:31:59

阅读数:507

评论数:0

使用VisualGDB在windows上编写linux程序(centos)遇到的问题

1、编写多线程程序时,报错: undefined reference to `pthread_create',需要在设置中加上多线程的库.

2017-05-13 17:17:20

阅读数:859

评论数:0

使用VMware安装centos7后与本机windows系统 ping不通

1、在VMWare网络设置中设置成桥接模式 2、进入 /etc/sysconfig/network-scripts/ 下将配置修改成如下类似的形式: HWADDR=00:0C:29:CA:A5:87 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERD...

2017-05-10 14:52:44

阅读数:7046

评论数:1

连接mysql注意事项:报错access denied for user root...

起因是我通过本机连接本机数据库,数据库IP不是配置的127.0.0.1,而是配置的本机IP192.168.0.170.于是出现了以上错误     后来才知道原因。     我的mysql默认有四种连接:            root@::1            root@127.0.0.1  ...

2017-04-30 15:55:25

阅读数:432

评论数:0

Windows下安装并设置Redis,使用C++操作Redis

Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,很快就可以搞定。 但是对于windows版本Redis官方是不支持的。只是微软的人在Redis基础上搞了一个可以支持windows 下部署的。可以在这儿下载:https://github.com/MSOpenTe...

2017-02-10 15:57:44

阅读数:1798

评论数:1

VS中加入lib库的几种方法

1、代码中加入: #pragma comment(lib,"your.lib") 2、工程中加入:工程右键->属性->配置属性->链接->输入->依赖项 3、工程中加入:工程右键->属性->公共属性->引用-&...

2017-02-10 15:17:42

阅读数:338

评论数:0

VS2010中编写x64汇编的具体方法

VS2010中编写x64汇编的具体方法 VS2010中编写x64汇编的具体方法 编写涉及系统特性的一些底层程序,特别是ShellCode,不可避免地要采用直接编写汇编代码的方式。 在目标平台为x86模式时,可以直接使用内联汇编,这个很多人都比较熟悉了,也非常地方便。 但是当目标平台...

2017-01-22 10:13:11

阅读数:705

评论数:0

不调用具有"协程特性"的系统API函数而使用汇编实现协程

上一篇根据云风的协程库实现了windows下的协程:fiber协程 今天,打算用汇编实现一下(windows下汇编),实现之前需要先复习下函数调用的基础:点击打开链接 每个函数都有自己的堆栈,一般函数开头都有类似的语句:push ebp;mov ebp,esp;且函数调用前会将eip入栈,函数...

2017-01-16 16:08:49

阅读数:612

评论数:0

windows 纤程(fiber) 实现的协程

参考云风的协程库实现:https://github.com/cloudwu/coroutine 环境:win7、VS2013 头文件: (coroutine.h) #ifndef __COROUTINE__H__ #define __COROUTINE__H__ #define CORO...

2017-01-14 15:05:44

阅读数:2319

评论数:0

LUA乱码的解决

乱码常常是因为编码不一致导致乱码的!!如在A环境使用编码1,而B环境使用的是编码2,则在B环境看到的将是乱码!!          LUA中,local t = "呵呵",在Sublime中使用UTF8对此代码的文件进行编码,在C语言端打印t,将看到乱码!!因为WIN7默认...

2016-12-27 16:08:12

阅读数:7964

评论数:0

shared_ptr 线程

#include #include #include #include #include #include #include using namespace std; class TT { public: TT(){ cout } ~TT...

2016-09-18 20:32:06

阅读数:141

评论数:0

mysql 监控 sql执行语句

想看一下mysql运行语句(windows环境),网上搜了下,但就是不成功,大多说的都跟下面黑体部分差不多。 后来进行如下修改便可以了: general-log=1 log-output=FILE general-log-file="mysql.log"   #这里直接...

2016-06-01 19:03:35

阅读数:3159

评论数:0

互斥 临界区 自旋锁 排队自旋锁 MCSLOCK 性能简单测试

VS2013 #include #include #include using namespace std; DWORD dwTest; const DWORD dwMax = 20000000; //#define MY_CRITICAL //#define MY_MUTEX #de...

2016-05-23 12:01:39

阅读数:1145

评论数:0

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