jetbrains全系列产品激活服务器/激活码/授权服务器

2018-5-17 15:10 Thursdayjetbrains全系列产品激活服务器/激活码/授权服务器

Leave a comment (2)

作者:adwin

适用于jetbrains全系列产品,包括AppCode、CLion、DataGrip、GoLand、IntelliJ IDEA、PhpStorm、PyCharm、Rider、RubyMine、WebStorm,在要求注册时,在“Active new license with:”处选择“License server”,然后填入 后点击 OK 即可。

本来只是到新公司的电脑上安装几个IDE,PHP的IDE用的phpstorm,GO用的goland,python用的pycharm,全都是jetbrains家的产品。说实话其实他家的IDE产品真的用了就回不去的。在网上找了几个激活服务器都失效了,于是就自己搭了一个,有需要的可以直接用。

关键词:phpstorm激活、phpstorm license server、phpstorm 2018 激活码、phpstorm破解、webstorm 注册码、webstorm破解、webstorm注册码、webstorm license server、pycharm 注册码、pycharm 激活、pycharm license server、goland 激活、goland 注册码、goland license server、IntelliJ IDEA 破解、IntelliJ IDEA 激活、IntelliJ IDEA 注册码、IntelliJ IDEA license server

分类:心情小记

| 标签: 注册码 破解 IDE

我在想问题出在哪,后来我突然想起来,在我的~目录,也就是家目录(家目录的说法好像是怪怪的,但是如果说home目录的话往往会被误会是/home这个目录,但是你知道,很多时候~目录并不是/home这个目录),有一个隐藏的.bashrc文件,我想系统肯定是会先寻找~目录下的bashrc文件把,找不到才去/etc/bash.bashrc,所以我打开~/.bashrc之后看到如下相关的内容: 当然了,下边的代码本身是注释掉的,我懒得把#再加上去了,我把这段代码打开之后再source .bashrc发现就可以补全了,输入apt-get ins之后一个tab,就能把install补全了,而且要安装的包名也能补全了。

实际上,仅仅是bash-completion和环境变量而已,之前不知道,还以为参数补全是系统本身具有的能力。以上方法一般来说应该也适用于其他Linux系统吧,比如centOS,但是没有亲自测试。

2020-4-14 22:01 Tuesdayelectron下使用axios网络请求错误的问题

Leave a comment (0)

作者:adwin

百度基本没找到什么有用的答案,但是由于我之前在VUE的单页面应用中使用axios是没有任何问题的,包括服务端的跨域问题也都是不存在的,那么基本上想一下也基本就是和electron有关了。

最后找了一圈之后,终于在官方GitHub的issues中找到类似的问题:https://github.com/axios/axios/issues/1097

最终通过在请求之前加上一行

axios.defaults.adapter = require('axios/lib/adapters/http'); 或

axios.defaults.adapter = require('axios/lib/adapters/xhr');

即可解决问题,据说是因为electron环境下必须强制使用node的网络请求模块,谁知道呢,反正问题解决了就行。

-----------------------后记

后来通过看axios的源码之后了解了原理,原来axios是可以使用node的http.js或者xhr.js作为请求的依赖库的,默认使用的是xhr.js,但是在electron中,最开始的时候是不能访问网络的,使用http.js却可以,同样的网络环境同样的配置什么什么全都一样,就是有这个问题也不知道是为什么,后来就莫名其妙的自己好了,什么也没改……但是其实这里还有一个问题,就是axios有一个下载进度的功能,也就是配置项里的onDownloadProgress项,这在使用http.js库的时候是无效的,因为http.js库本身也没有实现下载进度,但是xhr.js实现了,所以在默认的xhr.js中是可以实现下载进度的,可以使用onDownloadProgress项配置下载进度的回调函数。

分类:技术文档

| 标签: axios electron

2020-4-25 21:56 Saturdaylinux下通过命令行开启新终端窗口并执行命令

Leave a comment (1)

作者:adwin

仅适用于gnemo:

gnome-terminal -x bash -c "sh http://www.okadwin.com/test.sh;exec bash;"

这个其实还是有点意思的,执行gnome-terminal --help-all命令查看帮助的时候,其实是没有-x这个参数的,但是实际测试下来的话,没有-x这个参数就是不行,具体原因不清楚。

另外其中这exec bash这句,是为了让sh http://www.okadwin.com/test.sh执行完之后,停留在终端窗口,要不然窗口一闪而过看不见结果。

| 标签: linux gnemo

2020-5-7 14:49 Thursday使用electron-package打包应用后缺少第三方node_modules包的解决办法

Leave a comment (1)

作者:adwin

正常使用npm run start或直接electron .运行和调试项目的时候,都没有什么问题,但是使用electron-package构建项目之后,发现跑不起来,通过打开资源目录发现有几个node_modules第三方包没有被打包进去,找到这些包的安装位置之后手动复制进去就OK了。

但是为什么会发生这样的情况呢?最后找到原因是package.json里边没有这些包的依赖,猜想可能是因为没有在当前项目目录下npm install吧,所以package.json里边没有进行更新,解决的话也很简单,加入到package.json文件中就可以了,类似这样:

...

"author": "",

"license": "ISC",

"devDependencies": {

"electron": "^8.0.1"

},

"dependencies": {

"fs": "^0.0.1-security",

"node-7z": "^2.1.1",

"sql.js": "^1.2.2",

"axios": "^0.19.2",

"iconv-lite": "^0.5.1",

"safer-buffer": "^2.1.2"

}

...

我本来没有axios等几个包,都是后边自己手动加进去之后就OK了。

分类:技术文档

| 标签: electron nodejs