请注意,这是MAC 系统适配的webstrom
如果你的系统是windows ,那么这个版本不适用,再去网上找一找!
请注意,这是一个老版本 2021版
如果你不接受老版本,那么下面的内容就不用看了.
如果你尝试了很多办法都无法继续使用webstrom
不防试一试这款试用版 (无限循环试用,前提是不要升级)
download URL 链接: https://pan.baidu.com/s/1klFAS5mJyWLRGViSq0zomQ
提取码: rqhu
试用方法
下载安装
拖拽直接安装
选择Evaluate
选择30天试用
然后创建一个空项目
把安装包中的 ide-eval-
2023-02-03
2014
开发工具
查看更多
推荐官方下载版本 1.5.10
其他版本可能并不适用此方法!
1.下载安装应用后打开 typora
右下角可以看到 "未激活" 字样.
2.推出 typora
程序坞上右键,退出应用.
3.打开finder
按下快捷键 command+shift+g ,
输入下面的路径,
/Applications/Typora.app/Contents
找到/Resources/TypeMark/page-dist/static/js/LicenseIndex.....如下图
4.使用vscode打开文件 输入 hasActivated="true"e.ha
2023-01-19
923
开发工具
查看更多
解决Homebrew 更新卡住的问题 brew install 安装软件时会遇到先执行 update ,
而整个update 过程brew 会从 github上下载代码,
github 用的aws ,而aws在我们的网络环境下访问都非常非常慢,
导致 update 会被卡住,或者几k的速度在下载.
给brew 换源 这里推荐试用 中科大的源,
之前换过 阿里的镜像,
但是 阿里镜像里只有brew-core 没有brew-cask ,
导致 update 过程中,依然从 github 拉取 brew-cask的代码, 就算单独把brew-cask 的源换成中科大镜像依然无用.
所以干脆全部换成
2020-12-25
3654
开发工具
查看更多
centos下安装 docker 卸载老版本docker 较旧版本的Docker被称为docker或docker-engine.请卸载它们以及相关的依赖项
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
2020-11-01
7038
开发工具
查看更多
mac下安装 docker 官网下载地址:
https://docs.docker.com/docker-for-mac/install/
安装启动 docker
左小角显示 docker running
shell 执行 docker version
$ docker version
Client: Docker Engine - Community
Cloud integration: 1.0.4
Version: 20.10.0
API version: 1.41
Go version: go1.13.15
Git commit:
2020-10-09
3121
开发工具
查看更多
docker logs-查看docker容器日志 命令格式:
$ docker logs [OPTIONS] CONTAINER
Options:
--details 显示更多的信息
-f, --follow 跟踪实时日志
--since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟)
--tail string 从日志末尾显示多少行日志, 默认是all
-t, --timestamps 显示时间戳
--until st
2020-01-19
2270
开发工具
查看更多
前言 markdown的流行让大部分人脱离UI编辑专心致志写作,体验非常棒.
但是市场主流的markdown编辑器在上传附件功能方面一直都没有太得心应手的工具.
今天给大家推荐typora编辑器搭配PicGo自定义图床,让你随心所欲文档中插入图片.
typora Typora是一款由Abner Lee开发的轻量级Markdown编辑器,适用于OS X、Windows和Linux三种操作系统,是一款免费软件。与其他Markdown编辑器不同的是,Typora没有采用源代码和预览双栏显示的方式,而是采用所见即所得的编辑方式,实现了即时预览的功能,但也可切换至源代码编辑模式。
---维基百科
下载
2020-01-08
5667
开发工具
查看更多
jsx代码格式化错乱 当你在用vscode编写jsx代码时,也许你的编辑器设置了自动保存,或者自动格式化代码.
而vscode 对js文件中的 jsx 代码格式化是下面这个样子的:
如何修复这种情况
首先安装插件 Prettier
vscode扩展插件中搜索 Prettier 安装
修改配置文件 vscode 文件-> 首选项-> 设置->用户->文本编辑器->文件
右侧添加项:
"*.js": "javascriptreact"
或者在配置文件settings.json 中搜索 files.associations ,里面添加 "*
2019-02-18
2000
开发工具
查看更多
Visual Studio Code(简称VS Code)是一个由微软开发,同时支持Windows 、 Linux和macOS等操作系统且开放源代码的代码编辑器[4],它支持测试,并内置了Git 版本控制功能,同时也具有开发环境功能,例如代码补全(类似于 IntelliSense)、代码片段和代码重构等。该编辑器支持用户个性化配置,例如改变主题颜色、键盘快捷方式等各种属性和参数,同时还在编辑器中内置了扩展程序管理的功能. -- 维基百科
2015 年 4 月 29 日的 Build 大会上,微软发布了 Visual Studio Code 第一个预览版本。短短四年时间里,VS Co
2019-01-13
2272
开发工具
查看更多
一、复制、剪切和粘贴文本 1、行复制、剪切和粘贴 Alt+6:复制光标所在行。
Ctrl+K:剪切光标所在行。
Ctrl+U:粘贴。
2、自由复制、剪切和粘贴 自由复制: Ctrl+6:设置复制文本的起始位置。
Alt+6:设置复制文本的结束位置。
首先按Ctrl+6组合键,然后使用方向键选择复制区域,选好区域后按Alt+6实现对该区域的复制。
自由剪切: Alt+A:设置剪切文本的起始位置。
Ctrl+K:设置剪切文本的结束位置。
首先按Alt+A组合键,然后使用方向键选择剪切区域,选好后按Ctrl+K实现对该区域的剪切。
Ctrl+U:粘贴。
二、查找和替换 1、查找文本 首先按下Ctrl
2018-10-09
1751
开发工具
查看更多
前言 我们在书写代码的时候,
经常会用到eslint来约束代码规范,
这样团队开发或者后期维护都省了很多烦恼.
markdown书写时一样有这样的问题,
那么我们如何来约束markdown的书写规范呢.
今天介绍一款 vscode 的插件 markdownlint
https://github.com/DavidAnson/markdownlint
vscode 直接搜索安装插件 markdownlint
当你在vscode中书写markdown文本时,不符合规范的内容就会有黄色波浪线来提示及时修正.
语法规范提示内容 MD001 - Heading levels should only i
2018-09-11
15250
开发工具
查看更多
工程师的效率差异 对工程师来说经常会有明显的效率差异,有时一天能搞定好几个模块,顺带加了好几个新的技能点,而有时一个简单的功能投入了两三天还和之前没什么区别。
虽然任务并不复杂,但忍不住会聊微信,刷微博,上QQ,即使硬着头皮去做,往往效率也不如意,甚至引入一些新的低级 Bug。
这个差异与技能水平和工作态度无关,在绝大多数工程师身上都会看到.
什么因素影响效率 执行力崩溃 当任务单一时大家的效率往往很高,集中精力一天的时间把登录模块写出来,这个对绝大多数同学没有太大的心理负担。
但是现实情况并不尽如人意,尤其创业公司前期;
需求不断变化,数据结构来回改动,人员紧张,正在开发一个紧急模块,线上
2018-08-22
1681
开发工具
查看更多
前言 当你通过brew安装软件的时候,
发现一只卡在Updating
Updating Homebrew...
这个时候有俩种办法来应对
找国内的源Updating Homebrew
brew install 时不要 update
切换国内的源 //替换brew源
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
//替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
gi
2018-05-20
2612
开发工具
查看更多
前言 首先要了解你现在遇到的问题是否和我一样!
nginx -v
nginx version: nginx/1.16.1
以下方法针对 1.7以上的nginx版本有效.
问题描述 项目使用前后端分离
前端有一部分路由需要代理请求 api 服务
类似这样:
前端域名:http://a.com
api域名: http://b.com
前端页面展示列表数据:
ajax请求:
http://a.com/api/bloglist
nginx配置:
location /api {
proxy_pass http://b.com/;
# 设
2017-04-08
13699
开发工具
查看更多
当多人协同开发时,
或者服务器代码被人改动时,
git pull 时,提示你本地代码有改动,需要提交合并....
git强制拉取代码 git fetch --all
回退到当前版本修改之前的状态 git reset --hard origin/master
注意:你当前的分支
获取代码服务器最新版本 git pull
出自:Git pull 强制拉取并线上代码覆盖本地
2017-02-22
4394
开发工具
查看更多
前段时间写过一篇关于showdown和showdown-toc插件自动生成目录的博客 ⬅️点击查看
为什么要改进
showdown-toc作为专门为showdown开发的 toc 插件,搭配使用都非常方便
安装showdown ,showdown-toc
toc插件集成到showdown代码中
const Showdown = require('showdown');
const showdownToc = require('showdown-toc');
const showdownHighlight = require("showdown-highlight");
const to
2017-02-06
2783
开发工具
查看更多
gulpfile.js文件
var gulp = require("gulp");
var concat = require("gulp-concat");
var uglify = require('gulp-uglify');
var cssmin = require('gulp-cssmin');
var wrap = require("gulp-wrap");
var expressService = require('gulp-express-service');
var wwwroot = './static/';
var paths = {
scripts: ['stat
2017-01-30
3285
开发工具
查看更多
markdown如何转化成html
markdown 文本转化成 html 成熟的工具有不少,
node 开源库中有
markdown-it
showdown
markdown-to-html
marked
markdown
上面的工具各有优势,自行google开源地址,找到一款最适合自己的.
本人博客一直是markdown编辑器撰写,
然后,一直再琢磨如何通过标题来自动生成内容目录,
造轮子的事情还是留给大牛们,
我们能把轮子使用好也是对大牛们的敬仰和支持.
markdown-it 介绍 开源地址: https://github.com/markdown-it/markdown-it
2017-01-22
5664
开发工具
查看更多
上次推荐了数据库管理工具 DataGrip
今天在连接线上一个数据库的时候,直接报错.
"Cannot load from mysql.proc.The table is probably corrupted"
之前在使用 Navicat 连接数据库时并没有发现此问题.
此问题产生的原因:
LINUX下将mysql从5.1升级至5.5后,存储过程不能用了.
mysql.proc升级时有个字段没有升级成功.
在5.1中mysql.proc表的comment字段是varchar(64):
但在5.5中应该是text:
comment text CHARACTER SET
2016-11-16
7430
开发工具
查看更多
JetBrains DataGrip for Mac 介绍
DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难。目前市场上已经存在很多数据库客户端,如MySQL WorkBench、Toad、NaviCat、phpMyAdmin、Sequel Pro、SQLWave等等,这些既有的产品中,有些是免费的,有些则是收费的。不仅如此,很多开发者与数据库管理员已经习惯了自己所用的工具,那么DataGrip的到来会为大
2016-10-28
8774
开发工具
查看更多
CentOS 64位系统安装破解 jira6.3.3
准备条件
1.安装java 环境
2.设置java 环境变量
3.安装数据库
4.下载jira 6.3
5.安装jira 6.3
6.申请临时授权码
7.汉化
8.下载破解版 atlassian-extras-2.2.2.jar 替换原组件
9.重启jira ,更新授权码
10.破解成功
1.安装java 环境 新版jira 需要jdk 1.8 以上版本支持.
我用的版本是 1.8.0_65
tar -zxvf jdk-8u65-linux-x64.tar.gz
mkdir /usr/java
mv jdk1.8.0_65
2016-07-26
18381
开发工具
查看更多
mysql 中常常出现对中文支持不友好的情况
常见的错误 "Illegal mix of collations for operation"
下面我们规整一下 mysql 数据库中一共涉及到哪些字符集
character-set-server/default-character-set:服务器字符集,默认情况下所采用的
character-set-database:数据库字符集
character-set-table:数据库表字符集
一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集,这样统一采用character-
2016-07-12
8326
开发工具
查看更多
很久没来了,最近太忙(当然是借口~~)
今天和大家分享如何安装使用 phpMyAdmin 服务来管理mysql数据库.
首先你需要安装mysql (废话)
yum -y install mysql
下载 phpMyAdmin
比如 我们下载了 phpMyAdmin-4.0.4.1-all-languages.zip
[root@mail ~]# unzip phpMyAdmin-4.0.4.1-all-languages.zip
[root@mail ~]# mv phpMyAdmin-4.0.4.1-all-languages /var/www/html/
[root@mail ~
2016-05-10
6408
开发工具
查看更多
常用缓存策略简介 常用的三种缓存淘汰(失效)算法:FIFO,LFU , LRU
缓存数据全部放在内存中,因此不可能无限制地添加数据。
假定我们设置缓存能够使用的内存大小为 N,那么在某一个时间点,添加了某一条缓存记录之后,占用内存超过了 N,这个时候就需要从缓存中移除一条或多条数据了。
那移除谁呢?我们肯定希望尽可能移除“没用”的数据,那如何判定数据“有用”还是“没用”呢?
1.1 FIFO(First In First Out) 先进先出,也就是淘汰缓存中最老(最早添加)的记录。
FIFO 认为,最早添加的记录,其不再被使用的可能性比刚添加的可能性大。
这种算法的实现也非常简单,创建一个队列
2016-04-11
1253
开发工具
查看更多
Markdown是一种轻量级标记语言,创始人为約翰·格魯伯(英語:John Gruber)。
它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。 这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。[维基百科]
markdown可以让你专心写作而摆脱排版的困扰.
一些常用语法要花几分钟时间来记住.
标题
一个#表示一级标题,
几个#号对应表示几级标题,
最多支持六级标题.
注:标准语法一般在#后跟个空格再写文字
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果:
一级标题
2016-03-18
2293
开发工具
查看更多
为了发这篇文章,我挣扎了好久,至少2年前我就想分享一篇关于vpn的文章,最后咬咬牙,跺跺脚忍了.
最近,一位朋友真好也遇到vpn连接的一些不如意,
借着新年之际,我非常想分享下如何免费给自己搭建一个vpn,
让需要跨栏的人顺利看看外面的世界.
我迟疑了很久,该不该发这样的文章,
一旦发出去,很多优秀免费资源马上会被滥用,直接的原因就是关停,谁都用不成.
内心的挣扎,我最后还是说服了自己,我觉得来我博客的应该都是各类攻城狮,
退一万步讲,大不了年后我删除了这篇文章.
所以,标题,标签,配图 我开始很详细的写一篇如何一步一步搭建.
大概完成40% 的时候,我感觉这篇文章还是不要发出去好,
为
2016-02-04
6235
开发工具
查看更多
gitlab 安装完以后,总是会多多少少报出一些小问题.
之前有一篇关于 如何安装 gitlab 的文章 linux 上通过gitlab 搭建自己的git服务器
今天简要和大家分享下安装 gitlab 后,如何查看服务是否正常启动运行.
#如何排查
如果是 Gitlab 3.1 以后的版本
sudo -u gitlab -H bundle exec rake gitlab:app:status RAILS_ENV=production
运行上面指令查看各项指标,服务是否正常启动,文件读写权限等.
如果是 Gitlab 4.0 以后的版本
sudo -u gitlab -H bu
2016-02-01
11511
开发工具
查看更多
常遇到git 服务器更换域名,或者使用其他 git 服务器,都会遇到切换仓库地址的问题:
git remote NAME
git-remote - Manage set of tracked repositories
SYNOPSIS
git remote [-v | --verbose]
git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=<fetch|push>] <name> <url>
2016-02-01
10449
开发工具
查看更多
在程序开发过程中 git 已经成为最受欢迎的代码托管工具,从此工具上衍生出来了大名鼎鼎的开源平台 github .
它给我们代码管理带来方便快捷,但是在 github 上,只有开源的公开项目才可以免费试用,如果公司的私有项目,必须付费购买,而且价格还不低.所以今天这篇文章和大家分享下在 centOS 6.5 环境下,傻瓜式,简洁快速部署安装 gitlab 服务.
什么是gitlab
GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注
2016-01-22
16309
开发工具
查看更多
Lint 工具
使用 Lint 工具和代码风格检测工具,则可以辅助编码规范执行,有效控制代码质量 .
WebStorm 等开发环境已经支持这些工具,使用起来很顺手.
然而,在使用 React JSX 语法时,却遇到了问题:JSHint 不支持 JSX 语法
ESLint 简介
ESLint 由 JavaScript 红宝书 作者 Nicholas C. Zakas 编写, 2013 年发布第一个版本.
NCZ 的初衷不是重复造一个轮子,而是在实际需求得不到 JSHint 团队响应 的情况下做出的选择:以可扩展、每条规则独立、不内置编码风格为理念编写一个 lint 工具.
ESLint
2015-12-10
8521
开发工具
查看更多