分类 资料 下的文章

JRebel 2018.1使用反代失败解决

授权地址增加了GUID检测

使用 http://xxx.com:8888/jrebelusername 这样的地址无法激活了
需要修改为 http://xxx.com:8888/88414687-3b91-4286-89ba-2dc813b107ce 这样的地址

如:http://192.168.123.12:8888/88414687-3b91-4286-89ba-2dc813b107ce

后面的那串为GUID,随便找个GUID在线生成器生成个就行了

从老版本升级到该版本的不受影响,激活后一定手动要切换到离线模式,可离线180天,可随时重点下,180天周期会重新刷新

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



- 阅读剩余部分 -

idea全局使用http代理

idea在设置中有关于代理的设置, 但在使用中发现这里设置的代理只对idea有效, 对idea的插件无效

这里遇到在使用 idea.goxz.gq 激活 JRebel 插件时, 由于反向代理服务器在国外, 导致 JRebel 无法连接到服务器, 研究了下怎么全局使用代理, 具体方法为在 idea.exe.vmoptionsidea64.exe.vmoptions 中追加

-DproxySet=true
-Dhttp.proxyHost=127.0.0.1
-Dhttp.proxyPort=1080

127.0.0.1为HTTP代理服务器地址

1080为HTTP代理服务器端口

我这里电脑上有使用 ShadowsocksR , 这软件默认会给系统提供一个 sock4/sock5/http 代理, 端口默认为 1080, 如果你有使用 ShadowsocksR , 并且没有修改过默认端口, 则追加信息和我一样即可, 如果没有使用, 就需要自己去网上找 HTTP代理服务器并修改追加信息了.

注: 这个方法理论对 Java 的程序都有效.