- 博客(105)
- 资源 (201)
- 收藏
- 关注
原创 动态链接库的注入修改查找工具hookso
hooksohookso是一个linux动态链接库的注入修改查找工具,用来修改其他进程的动态链接库行为。hookso是一个linux动态链接库的注入修改查找工具,用来修改其他进程的动态链接库行为。https://github.com/esrrhs/hooksogithub.com功能让某个进程执行系统调用 让某个进程执行.so的某个函数 给某个进程挂接新的.so 卸载某个进程的.so 把旧.so的函数替换为新.so的函数 复原.so的函数替换 查找.so的函数地址编译.
2020-05-20 15:20:55
756
转载 utuntu添加启动项
Make sure /etc/rc.local is executable and that the script it calls is also executable.$ ls -l /etc/rc.local-rwxr-xr-x 1 root root 419 2010-08-27 11:26 /etc/rc.localMake sure rc.local has a sheb...
2018-12-13 16:37:15
457
原创 德州扑克算法
德州扑克算法用于德州扑克的算法,包括以下功能https://github.com/esrrhs/texas_algorithm查表算法 评估算法使用<dependency> <groupId>com.github.esrrhs</groupId> <artifactId>texas_algorithm</a...
2018-07-27 16:22:09
7286
1
原创 haproxy配置tcp转发带上ip
globaldefaults log global mode tcp option dontlognull timeout connect 5000 timeout client 50000 timeout server 50000resolvers dns nameserver svr1 8.8.8.8:53...
2018-07-27 16:20:40
5605
1
原创 gmail发送邮件
package xxx;import java.util.Arrays;import java.util.List;import java.util.Properties;import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;import javax.mail.interne...
2018-07-02 16:43:52
3155
原创 docker删除镜像和实例
docker system prune -adocker volume lsdocker volume rm volume_name volume_name
2018-05-25 09:58:06
1258
原创 centos 安装docker的owncloud
version: '2.1'volumes: files: driver: local mysql: driver: local backup: driver: local redis: driver: localservices: owncloud: image: owncloud/server:${OWNCLOUD_VERSI...
2018-05-24 10:40:08
858
原创 centos安装teamviewer
下载好 teamviewer.x86_64.rpm然后 yum install teamviewer.x86_64.rpm --enablerepo=epel-testin
2018-05-14 13:53:19
719
原创 麻将胡牌算法
https://www.oschina.net/p/majiang-algorithm 麻将胡牌算法majiang_algorithm是带多张鬼牌的通用胡牌算法,采用查表方式,简单高效。表生成在生成表的阶段,时间是不值钱的,所以生成方法我们可以任意穷举。首先分为普通、风、箭三张表。穷举出所有的key,比如普通表,就是000000000-444420000,因为每一种牌最大4张,且总和...
2018-03-26 17:04:03
1984
原创 maven发布到中心仓库
gpg生成公钥私钥 在maven里添加servers> server> id>sonatype-nexus-snapshotsid> username>Sonatype网站的账号username> password>Sonatype网站的密码password> server> server> id>sonatype-nexus-stagingi
2018-01-05 19:10:45
391
转载 发布Jar包到Maven中央仓库
创建工单去https://issues.sonatype.org/secure/Dashboard.jspa新建一个账号,登录后选择Create Issue,选择Community Support - Open Source Project Repository Hosting (OSSRH)以及New Project,其他按照你自己的项目情况填写。发布完后几小时内会有工作人员问你
2017-11-30 19:21:54
392
转载 将jar发布到maven中央仓库小记
dexcoder-assistant发布也经历几个版本了,很多人反映使用不太方便,需要将源码下来后本地编译安装一下,如果能直接使用就好了。osc提供了第三方的maven库,但终究没有官方的maven库来得方便。本文是将dexcoder-assistant发布到Maven中央库的记录。注册一个 Sonatype 用户注册地址:https://issues.sonaty
2017-11-30 11:18:41
347
转载 jprofiler_监控远程linux服务器的JVM进程
几天前写了一篇文章,jprofiler_监控远程linux服务器的tomcat进程(实践),介绍了使用jprofiler怎样监控远程linux的tomcat进程,这两天想了想,除了可以监控tomcat进程,是不是也可以监控其它的Java进程,可是找了一圈都是监控tomcat,于是就打算亲手实验一下本文打算把一个简单的java程序打包成jar包,并部署到linux服务器运行,然后使用jp
2017-10-27 16:44:49
619
原创 centos安装aria2及web端
去这个页面找yum安装方法https://centos.pkgs.org/6/repoforge-i386/aria2-1.16.3-1.el6.rf.i686.rpm.html安装好后生成配置文件并编辑mkdir /etc/aria2/ #创建目录vi /etc/aria2/aria2.conf #创建配置文件配置文件内容#用户名#rpc-user=user#
2017-10-18 17:23:52
5033
转载 entos下rtorrent与rutorrent一键安装包
entos下rtorrent与rutorrent一键安装包https://sadsu.com/?p=210搜索首页 > VPS小知识 > 正文centos下rtorrent与rutorrent一键安装包 (附安装rtorrent和rutorrent详细说明)2017-04-28 14:12 一键安装
2017-08-29 10:29:53
1318
原创 echarts显示图表
charset="utf-8"> src="echarts.min.js"> src="jquery-3.2.1.min.js">name="select" id="select_k1" class="xla_k">name="select" id="select_k2" class="xla_k">id="main" style="width: 1900
2017-08-10 11:15:13
426
原创 捕鱼游戏帧同步方案
设计原则:玩家在按下的时候,就会看到子弹射出去。这种设计注定了,玩家会收到其他玩家在之前时间射出的子弹优先保证自己的准确性,其他玩家的准确性可惜部分牺牲同步方案:服务器按照固定频率下发同步帧,假定每秒10帧。每帧数据包括帧号、4个玩家的炮台发射角度,没有发射则发-90度表示空。通常客户端的逻辑帧为同步帧的2倍,即每秒20帧。比如服务器下发的帧号为1、3、5、7、9。客户
2017-08-01 11:31:18
8622
1
原创 读取jar包的文件,有缓存的问题
URL url = this.getClass().getResource("xxx");URLConnection urlConnection = url.openConnection();urlConnection.setUseCaches(false);InputStream inputStream = urlConnection.getInputStream();
2016-12-02 17:33:25
2902
原创 wireshark mac 编译
Building without a third-party package sourceTo build Wireshark on OS X without a third-party package source such as Homebrew:Get the source either from the git repository or a tarball dis
2016-10-14 17:33:20
576
原创 wireshark 报错 has no version symbol
Congratulation!, you managed to compile your dissector.This is neither a Wireshark nor a library problem. Each dissector should have a public symbol *version* like this:extern "C" G_MODULE_EXP
2016-09-29 16:10:55
470
原创 mac出现错误“ld: symbol(s) not found for architecture x86_64”
SET(CMAKE_MODULE_LINKER_FLAGS "-lstdc++.6")SET(CMAKE_SHARED_LINKER_FLAGS "-lstdc++.6")SET(CMAKE_EXE_LINKER_FLAGS "-lstdc++.6")SET(CMAKE_STATIC_LINKER_FLAGS "-lstdc++.6")
2016-09-29 11:11:09
2911
1
转载 Mac安装Brew
Mac安装Brew安装命令如下:curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1然后brew update
2016-09-28 15:22:39
325
转载 vmware安装mac os
直接开启虚拟机的话, 我遇到了如下问题,百度后知道 出现这种情况,只要找到并打开安装目录下的 OS X.vmx 文件,使用记事本打开后,在 smc.present = "TRUE" 后面添加 smc.version ="0" 保存。 (您复制,包括引号)后保存,问题即可解决。)
2016-09-23 17:55:10
263
转载 maven eclipse 运行报错
[ERROR] Unable to locate the Javac Compiler in:[ERROR] C:\Program Files\Java\jre7\..\lib\tools.jarIt has 4 steps TODO.Step 1 : Right Click on Eclipse project PropertiesStep 2 :
2016-09-21 16:02:15
318
转载 class文件解析
笔 者最近对java虚拟机产生了浓厚的兴趣, 想了解下最简单的jvm是如何写出来的,于是看起了《java虚拟机规范》,这个规范如同intel开发手册一样,是每个jvm开发人员必须掌握的。 要想翻译执行java byte code, 首先得从java class文件中把Code属性解析出来才行。 在笔者看来, java的class文件结构着实比elf文件结构复杂很多,不过在复杂的结构, 只要耐心对照
2016-08-16 11:05:08
604
原创 java hashmap循环内删除元素
ConcurrentHashMap aaa = new ConcurrentHashMap(); aaa.put(1, 1); aaa.put(2, 2); aaa.put(3, 3); Iterator> it = aaa.entrySet().iterator(); while (it.hasNext
2016-08-05 14:55:12
938
转载 maven依赖本地非repository中的jar包
maven依赖本地非repository中的jar包 博客分类: MAVEN 今天在使用maven编译打包一个web应用的时候,碰到一个问题: 项目在开发是引入了依赖jar包,放在了WEB-INF/lib目录下,并通过buildpath中将web libariary导入。 在eclipse中开发没有问题,但是使用maven编译插件开始便宜总是报找不到WEB-INF/
2016-08-03 18:33:00
307
转载 打jar包包含引用的
你所要导出的类里边用到了别的jar包。比如说你写的类连接了数据库,用到数据库驱动包oracl.jar.。 1.先把你要导出的类按照上面的步骤导出形成jar包,比如叫test.jar 2.新建一个文件夹main,比如在D盘根目录下; 3.把test.jar和oracl.jar拷贝到main文件下,右击test.jar,解压到当前文件夹。把META-INF\MANIFEST.M
2016-08-01 11:34:43
491
原创 Failed to load platform plugin “windows”
这个奇葩的问题,其实是缺了platform子目录比如运行目录为:xxx.exeQt5Core.dllQt5Gui.dllQt5Widgets.dllplatforms(目录) qwindows.dll
2015-08-03 16:05:44
488
原创 vsix无法打开的问题
去到:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE目录运行VSIXInstaller.exe xxx.vsix如VSIXInstaller.exe "C:\Users\Administrator\Documents\Visual Studio 2015\Projects\VSPackage1\VSPack
2015-07-31 11:20:45
6927
原创 京东夺宝岛的分析
经过我数日的观察,他为了防止没人拍最后被贱价卖出,他会给商品设一个最低价格,如果当前价格低于这个价格,系统会在最后几秒随机拍出一个高位出来,像下图这种的例子很多,电脑的账号一般末尾都是数字,在最后几秒突然大价格拍出来,从155直接跳到了225,正常人都不会这么干的。我还见过明明都是几块钱,系统直接拍到了几百块。
2015-06-19 18:23:44
987
原创 用正则全局替换new为自定义的new
notepad++里,替换正则new ([a-zA-Z]*)\(([^,\(\))]*)\)Pool::Instance()->New\((\2)\)如m_pModThreat = new OModuleThreat(this);替换为m_pModThreat = Pool::Instance->New(this);
2015-06-02 11:48:22
475
原创 stl map查找key周围的元素
std::map aa; for (int i = 1; i { aa[i] = i; } int key = 1; std::map::iterator it1 = aa.lower_bound(key); std::map::iterator it2 = it1; if (it1 == aa.end(
2014-12-19 10:13:31
955
System V Application Binary Interface AMD64 Architecture Processor Supplement
2015-01-05
x86 Assembly Language Reference Manual
2014-09-19
snappy-1.0.5.tar.gz
2012-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人