2014-07-23 Xiaosong Gao
准备工作 已越狱的设备,并且已安装了OpenSSH,MobileSubstrate等实用工具(Cydia源里安装)。 本地已安装了Reveal。 操作步骤 1、拷贝framework和dylib到越狱机 scp -r /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/Reveal.framework root@192.168.0.X:/System/Library/Frameworks scp /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib ro 继续阅读 »
2014-10-26 Xie Jingyi
测试位置:WikiOI1078 type TEdge = record start, terminal: longint; weight: int64; end; TEdgeArr = array of TEdge; operator (e1, e2: TEdge)res: Boolean; begin res := e1.weight > e2.weight; end; procedure SortEdge(A: TEdgeArr; l, r: longint); var i, j: longint; t, m: TEdge; begin 继续阅读 »
2017-02-11 qqq
PIC代码之移位 对编译器已经生成的PIC代码进行混淆,其实还是很有意思的。关于什么是PIC代码可以看这里。我用ARM架构的thumb指令集来举例子。PIC代码与普通代码不同的地方在于,其代码中有很多是相对寻址。比如: 0x00 ldr r1, [pc, #4] ① ... 0x08 .word 0x0001 ② 上面的代码①和②之间的距离必须是固定的8byte,因为语句①使用了pc做相对寻址,所以两条语句的相对位置一旦改变会导致语句①无法拿到语句②位置的常数1。 对于这种pc相关的代码,我们只要做相应的处理就可以。比如ldr指令,如果用pc相对寻址 继续阅读 »
2015-09-15 Li Shuai
有些时候你的项目中难免需要一些全局唯一的对象,这些对象大多是一些工具性的东西,在Python中实现单例模式并不是什么难事。以下总结几种方法: 使用类装饰器 使用装饰器实现单例类的时候,类本身并不知道自己是单例的,所以写代码的人可以不care这个,只要正常写自己的类的实现就可以,类的单例有装饰器保证。 def singleton(cls): instances = {} def _wrapper(*args, **kwargs): if cls not in instances: instances[cls] = cls(*args, **kwargs) r 继续阅读 »
2014-10-06 Xie Jingyi
链接:Link 耗时: 0.012s 前言 真是疯玩了几天,脑袋都残了,一道弱智题做了近一个小时。 Code var pre, mid, s: string; tree: array [1..50] of record l, r: integer; ch: char; end; cur: integer; function init: integer; var m: integer; begin readln(s); m := length(s) >> 1 + 1; pre := Copy(s, 1, m-1); mid 继续阅读 »
2017-10-15 findneo
栅栏密码加解密 单行版本 python railFence = lambda s: [[i, ''.join([s[k * i + j] for j in range(i) for k in range(len(s) / i)])] for i in range(1, len(s)) if not len(s) % i] print railFence('hello world , 2017 ! ') 正常版本 ```python def railFence(s): ll = len(s) res = dict() for i in range(1, ll): r = '' 继续阅读 »
2018-06-23 geekspeng
安装 pip 指定包文件路径进行离线安装 ```bash pip install --no-index /home/pypi/packages/simplejson-3.16.0.tar.gz  ``` --no-index:取消索引 以本地文件为pip源进行离线安装 ```bash pip install package_name --no-index -f file:///home/pypi/packages/ pip install -r requirements.txt --no-index -f file:///home/pypi/packages/ ``` --no-index:取消索引 继续阅读 »
2017-09-20 Alex Sun
1. 正态分布(高斯分布) 假设对于一组数据 $$ x{\in}R $$,如果它们满足正态分布,且平均数为 $$ \mu $$,方差为 $$ \sigma^2 $$,则记作: $$ x \sim N(\mu,\sigma^2) $$ 继续阅读 »
2014-10-24 W.Y.
如果用 D3 来构建一个简单的散点图,我们需要创建一些圆点(circle)来展示你的数据。当你发现 D3 并没有提供内置的方法来同时创建多个 DOM 元素时,也许你会感到惊讶,但是,等等,为什么呢? more 当然,你可以使用 append 方法来创建单个元素: js svg.append("circle") .attr("cx", d.x) .attr("cy", d.y) .attr("r", 2.5); 这仅仅是一个圆点,我们需要的是一系列圆点,每个圆点代表一条数据。当然你可以用 for 循环来创建,但开始之前,请看看下面官方例子中的代码: js svg.selectAll("circle") 继续阅读 »
2015-04-19 Golmic
管理员运行以下命令 去除: reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /f taskkill /f /im explorer.exe attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db" del "%userprofile%\AppData\Local\iconcache.db" /f /q start exp 继续阅读 »