摘要:
有个linux的服务器,2G内存的,今天登上去一看,内存竟然被占得满满的. ssh上去执行了free. 发现内存全在一个[buff/cache]里. 查询资料得知可以通过proc下的一个文件释放, 以下原文: /proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的 阅读全文
摘要:
并不是所有编辑器都支持,比如博客园这个就不支持... 流程图 序列图 甘特图 阅读全文
摘要:
设定 首先双方的/etc/ssh/sshd_config设定以下四项: 转发 在目标主机执行 这样发送到源主机:2000的TCP链接,就会转发到目标:142,会打开一个shell,如果关闭,则不再转发. 别的参数 | 参数 | 介绍 | | | : : | | C | 压缩数据,增加CPU运算时间, 阅读全文
摘要:
把本机的文件传到目标: 解释: 如你所见,这行命令其实由多个命令组成 首先是cd到目标目录的父级目录,然后"&&"表示cd命令执行成功再继续后面的命令,顺带:"||"表示:若前一个命令执行成功,就不会执行下一条了。 后面是一个tar命令,将test压缩,但是并不输出到文件,而是通过管道(那个"|"表 阅读全文
摘要:
先上个效果图 相关库的下载 例程中用到一个库叫做emgucv,是opencv\的net封装 编译打包好的稳定版,在这:https://sourceforge.net/projects/emgucv/files/emgucv/ 如果要最新代码,在这里获取:https://github.com/emgu 阅读全文
摘要:
有时候我们需要在代码中对方法调用进行拦截,并修改参数和返回值,这种操作叫做AOP(面向切面编程) 不过需要注意的是,AOP的效率很慢,在需要高效率场合慎用. 以下是C 的AOP方法: 首先建立一个控制台工程 写一个calc类,里面有add个方法: 一会将拦截这个方法,对出参,入参进行检查. 运行效果 阅读全文
摘要:
GPU的并行运算能力远超CPU,有时候我们会需要用到超大数据并行运算,可以考虑用GPU实现,这是一篇C 调用GPU进行运算的入门教程. 1: 下载相关的库: https://sourceforge.net/projects/openclnet/ 看起来已经N久没更新了, 不过没关系,这只是API声明 阅读全文
摘要:
有时候我们想查看一个正在运行的程序内存中的数据,可以在任务管理器将内存状态保存为转储文件,并使用WinDBG验证,这里我们来试试: 0.安装WinDBG 1.首先写个代码用来测试 一个class 在main中引用 2.编译运行以后,到任务管理器保存内存转储文件 3.用WinDBG打开转储文件 点这里 阅读全文
摘要:
在windows休眠的时候会把内存里的数据缓存到硬盘的C:/Hiberfil.sys文件,万一断电能够从中恢复状态,然而这对SSD硬盘损耗很大,如果没必要还是关了吧: 关闭: 关闭后会自动删除该文件 开启: 阅读全文
摘要:
0:为何专门针对Node8写这个 从nodejs8开始,node去掉了_debugger , 内部集成了inspect , 以往使用node inspect实现的在线调试不再可用.node8开始要用新方法了. 1:在服务端用inspect模式运行nodejs: 2:浏览器的操作 打开chrome浏览 阅读全文