IT小常识

部署自己的ngrok1.7服务

非常感谢https://hteen.cn/docker/docker-ngrok.html 我的服务器是ubuntu,首先登录服务器,依次运行以下命令: 运行结果显示一个token 这样,在服务器的/root/ngrok目录下则有 bin/ngrokd 服务端 bin/ngrok linux客户端 bin/darwin_amd64/ngrok osx客户端 bin/windows_amd64/ngrok.exe windows客户端 还要增加一个nginx的站点配置,转发请求 在本地电脑执行命令,下载对应的客户端,我的是mac,所以: 然后在本地创建ngrok.yml文件,并填入以下内容: 然后在本地执行 ~/ngrok –config=ngrok.yml start weixin api 就启动了。

过了这么久才遇到github资源域名被污染的情况

上周打开github突然发现样式无法加载,打开vpn才行,后来搜索才知道这个情况已经存在好多年了,不是封禁IP,而是DNS污染,这种情况适用自行定义hosts的方法。 即,在hosts文件中定义如下关系。 151.101.24.133 assets-cdn.github.com

使用iview的upload组件上传阿里oss的参数设置

下面是组件设置: 以下是相关的js方法: 以下是发放参数的api方法(laravel):

Visual Studio Code中使用Docker中的Xdebug

开发环境说明 IDE:Visual Studio Code DNMP:https://github.com/yeszao/dnmp 项目:laravel 开启xdebug 修改dnmp/php/php72/Dockerfile,添加以下两行(插在带\的任一一行后面即可,查看dockerfile编写规范): && pecl install xdebug \ && docker-php-ext-enable xdebug \ 修改dnmp/config/php.ini,在文件末尾添加以下内容: [xdebug] zend_extension=xdebug.so xdebug.remote_port=9000 xdebug.remote_enable=1 xdebug.remote_host=192.168.0.102 xdebug.remote_autostart=1 xdebug.remote_log=”/var/log/dnmp/xdebug.log” 其中192.168.0.102就是你的电脑的IP,也就是docker宿主机的IP,docker的端口都挂到宿主机IP上。xdebug默认是localhost,不改就访问不到了。也不要打开 xdebug.remote_connect_back=1,这会使得remote_host配置失效。 在vscode中安装PHP Debug插件,在调试选项卡中打开齿轮配置,即当前项目的.vscode/launch.json,对照以下内容配置: { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 “version”: “0.2.0”, “configurations”: [ { “name”: “Listen for XDebug”, “type”: “php”, “request”: “launch”, “port”: 9000, “pathMappings”:{

Error starting userland proxy: mkdir /port/tcp:0.0.0.0:3306:tcp:172.19.0.3:3306: input/output error

在windows10/win10上使用dnmp:https://www.awaimai.com/2120.html 首先需要安装docker环境:https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe 装完以后在dnmp目录执行docker-compose up,启动失败,报错如标题,需要修改win10的快速启动设置,然后重启。修改方法见:https://www.tenforums.com/tutorials/4189-turn-off-fast-startup-windows-10-a.html

node版本太高

npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the dpexpo@1.0.0 dev script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. 出现的原因:node的版本太高,当我从node8升级到node10以后出现问题。

ECS之Ubuntu上使用docker部署Jenkins持续集成支持dnmp

第一步,创建容器: docker run -u root -p 8080:8080 -p 50000:50000 -v /root/docker:/var/jenkins_home –name j02 -idt jenkins 解释: 注意这里以root用户启动,如果使用默认用户jenkins则不需要加-u,但是可能会造成与dnmp之间的文件读写权限有麻烦。 与宿主机的共享目录设置为/root/docker,这个随便,其实放哪里都行,放这里为了登录进去以后方便找。 –name叫j02这个随便,是生成的docker的镜像名,开始那个叫j01,后来改root权限启动我改成了j02,无所谓。 端口绑定的是8080 执行命令docker logs -f j02查看容器的控制台日志,看到如下信息表示jenkins服务启动成功: Dec 31, 2017 6:29:24 AM jenkins.install.SetupWizard init INFO: ************************************************************* ************************************************************* ************************************************************* Jenkins initial setup is required. An admin user has been created and a password generated. Please use the following password

依然坚挺的vpn服务:ExpressVPN

http://www.expressrefer.com/refer-friend?referrer_id=9235142&utm_campaign=referrals&utm_medium=copy_link&utm_source=referral_dashboard 如果打不开可以使用这个网址:https://www.get-express-vpn.com

2015年最新Godaddy之Windows主机设置文件写入权限方法

新版的后台一直没搞清楚文件权限在哪里设置,实在忍不住了,在FileManager中,选择一个文件夹,点菜单里的Privacy,然后取消勾选Inherit,这样就可以勾选Web writable了,最后再勾选上Set all subfolders to inherit permissions,让下级目录继承这个写入权限。 后来发现又更新了,现在是在每个文件夹名后面的下拉箭头里面设置权限。2016年11月8日记

Nexus7一代无法充电的飞线拯救方案

飞线拯救不能充电的Nexus 7一代,测试电池可以充电并且7的U口插上电源但在电池排插测不到电压,所以用两条飞线直接将U口的正负极接过来。目前充电正常,只是没有充电状态显示,可以安装应用显示电量百分比,可以看到比较明显的变化。直接用2A的充电器给电池充电时,电池的电压每秒增加约0.001V。