python中数字与C语言中double结构转换

最近遇到个问题需要将C语言中以double类型存储的数字在python中进行转换.

先看看C语言中double类型数据是如何存储的:
使用程序

int main()
{
    int i = 21;
    double d = (double)i;
    printf("%x\n",&d);
    return 0;
}

获取到21转换成double后在内存中存储的值, 具体为
0x00 0x00 0x00 0x00 0x00 0x00 0x35 0x40

- 阅读剩余部分 -

腾达AC9官方固件增加KoolProxy版

前段时间撸了个零元购的腾达AC9, 恩山上有几个大神给了定制版固件, 但我只想要广告过滤功能, 其他都不想要, 所以自己也撸了个固件.

本固件基于腾达官方 US_AC9V1.0BR_V15.03.05.14_multi_TD01 制作

在官方的基础上增加了 KoolProxy 功能

具体修改过程如下:

- 阅读剩余部分 -

IntelliJ IDEA License Server v1.4

使用说明详见:http://blog.lanyus.com/archives/174.html

v1.1版在这里:http://blog.lanyus.com/archives/189.html

v1.2版在这里:http://blog.lanyus.com/archives/228.html

v1.3版在这里:http://blog.lanyus.com/archives/231.html

更新说明:

  1. 修复 ReSharper 无法激活的问题.
  2. 添加 010Editor 网络验证功能

010Editor 网络验证使用说明:

  1. 下载并安装 http://www.sweetscape.com/download/010EditorWin64Installer.exe
  2. 下载keygen计算注册码 https://mega.nz/#!yh51ECCD!Bs3BaAQnb90gzXJvaY3hZ5jm5hpiLCmcmKL_rThM4q8
  3. 127.0.0.1 www.sweetscape.com 添加到hosts.
  4. 启动IntelliJIDEALicenseServer, 并将监听端口修改为80.
  5. 激活010Editor.

- 阅读剩余部分 -

memdump

遇到个Android程序, 想要dump内存下来, 使用gdbserver无法附加, 提示Operation not permitted, 网上看了下有c语言arm版的memdump, 但是没提供编译好的x86版本, 随手撸了个golang版, 编译方便.

源码在: https://github.com/ilanyu/memdump

编译好的版本在: https://github.com/ilanyu/memdump/releases

在 Genymotion 虚拟机中使用 memdump_linux_386 dump之前gdbserver无法attach的进程成功.

注意: 博主之前没玩过Linux下的程序开发, 可能存在大量BUG.

编译mipsle版lantern

使用的环境为 腾讯云 Ubuntu Server 16.04.1 LTS 32位

  1. 安装依赖包

     sudo apt-get update
     sudo apt-get install git gcc libgtk2.0-dev
     sudo apt-get install gcc-mips-linux-gnu g++-mips-linux-gnu gcc-arm-linux-gnueabi g++-arm-linux-gnueabi gcc-mipsel-linux-gnu g++-mipsel-linux-gnu
     sudo apt-get install npm nodejs-legacy
     sudo apt-get install axel
    

- 阅读剩余部分 -