亲测解决国内访问s3.amazonaws.com下载文件非常缓慢的问题
迅雷下载⚡⚡⚡ ...
迅雷下载⚡⚡⚡ ...
github # GitHub Start 192.30.253.112 Build software better, together 192.30.253.119 gist.github.com 151.101.184.133 assets-cdn.github.com 151.101.184.133 raw.githubusercontent.com 151.101.184.133 gist.githubusercontent.com 151.101.184.133 cloud.githubusercontent.com 151.101.184.133 camo.githubusercontent.com 151.101.184.133 avatars0.githubusercontent.com 151.101.184.133 avatars1.githubusercontent.com 151.101.184.133 avatars2.githubusercontent.com 151.101.184.133 avatars3.githubusercontent.com 151.101.184.133 avatars4.githubusercontent.com 151.101.184.133 avatars5.githubusercontent.com 151.101.184.133 avatars6.githubusercontent.com 151.101.184.133 avatars7.githubusercontent.com 151.101.184.133 avatars8.githubusercontent.com # GitHub End
第一种:可执行 jar 部署方式 在pom.xml里添加如下配置 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <executable>true</executable> </configuration> </plugin> 执行 maven 打包命令打成 jar maven package 上传 jar 到服务器后可直接运行 java -jar foo.jar ##后台运行 nohup java -jar foo.jar& 添加到 centos 的服务 ln -s /opt/foo.jar /etc/init.d/foo ##启动服务 service start foo
新建snippets VSCode菜单栏依次选择Code->Preferences->User Snippets,选择代码片段应用的语言后生成对应的json文件(含一个小Demo),如下图 snippets语法 prefix:代码片段前缀,即输入此前缀就可以调用代码片段。 body:这个是代码段的主体.需要编写的代码放在这里, $1,$2,$3,$4,$5…..:生成代码后光标位置,按tab键可进行快速切换 ${1:字符}:生成代码后光标的初始位置(其中1表示光标开始的序号,字符表示占位符默认值。) description :代码段描述,输入名字后编辑器显示的提示信息。 vue文件el-select示例 新增snippets时选择vue-html "el-select": { "prefix": "el-select", "body": [ "<el-select v-model=\"listQuery.${1:name}\" clearable placeholder=\"$2\" class=\"filter-item\">", " <el-option", " v-for=\"item in ${1:name}Options\"", " :key=\"item.value\"", " :label=\"item.label\"", " :value=\"item.value\"", " />", "</el-select>", ], "description": "a el-select snippets" } 输入前缀的首字母会有补全提示 按tab键切换光标替换占位符后,最终代码
查看当前镜像 yarn config get registry 改为国内 #项目内 yarn save 软件名 --registry https://registry.npm.taobao.org/ #全局 yarn config set registry https://registry.npm.taobao.org/ 使用 yrm 管理 #安装 npm install -g yrm #列出镜像 yrm ls #使用淘宝镜像 yrm use taobao #测试访问速度 yrm test taobao
给typecho添加自定义变量时参考typecho官网文档自定义字段使用,添加如下代码,结果代码始终跑到else里。 if(isset($this->fields->fieldName)){ echo '字段存在,值为:'.$this->fields->fieldName; }else{ echo '字段不存在'; } 原来php5.6版本判断是先执行$this->fields->fieldName然后再对结果进行判断,而php7则将$this->fields->fieldName整体作为一个变量进行判断。 改后的代码 $field = $this->fields->fieldName if(isset($field)){ echo '字段存在,值为:'.$field; }else{ echo '字段不存在'; } 参考升级 PHP7 后 isset 不太对了
安装selenium pip install selenium 安装chromedriver 查看本地chrome浏览器版本,安装对应的chromedriver chromedriver下载地址 示例代码 # -*- coding: utf-8 -*- import os from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.chrome.options import Options import time chrome_options = Options() chrome_options.add_argument("--headless") base_url ="http://www.baidu.com/" #对应的chromedriver的放置目录 driver = webdriver.Chrome(executable_path=(r'C:\Program Files\Google\Chrome\Application\chromedriver.exe'), chrome_options=chrome_options) driver.get(base_url +"/") start_time=time.time() print('this is start_time ',start_time) driver.find_element_by_id("kw").send_keys("selenium webdriver") driver.find_element_by_id("su").click() driver.save_screenshot('screen.png') driver.close() end_time=time.time() print('this is end_time ',end_time)
grep 命令显示匹配项前后几行 grep -A -B -C ## 显示前10行 tail -n10000 catalina.out | grep -A 10 Exception ## 显示后10行 tail -n10000 catalina.out | grep -B 10 Exception ## 显示前后10行 tail -n10000 catalina.out | grep -C 10 Exception 查看文件夹占用情况 du -sh ./* | sort -nr du -s ./* | sort -nr ```bash ## ls按时间倒序 ```bash ## -l 长列表 ## -t 修改时间倒序 ls -lt ##时间正序 -r 反转排序 ls -lrt
安装epel-release源 yum -y install epel-release 安装webtatic-release源 rpm -ivh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 安装php72 yum -y install mod_php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-gd
使用php生成验证码时报错! Call to undefined function Intervention\Image\Gd\imagettfbbox() 先看下是否安装gd brew info gd gd: stable 2.2.5 (bottled), HEAD Graphics library to dynamically manipulate images https://libgd.github.io/ Not installed From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/gd.rb ==> Dependencies Required: fontconfig ✔, freetype ✔, jpeg ✔, libpng ✔, libtiff ✔, webp ✔ ==> Options --HEAD Install HEAD version 发现没有,安装gd brew install gd 重启php后发现还是不行,卸载php重新安装 brew install [email protected] --with-httpd --with-freetype 报错,发现brew不支持自定义编译参数了 然后卸载[email protected]安装[email protected] 还是不行,, php -version 发现版本还是7.1,这时候豁然开朗,我原来一直用的是mac自带的php mv /usr/bin/php php.bak echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/....