脚本之家(jb51.cc)开发工具栏目主要收集相关开发程序软件教程。
平时经常使用sublime text3编辑matlab程序,但是sublime text使用的默认语法高亮是Object C,用起来很不方便,每次都需要在Sublime Text右下角手动点一下语法高
前言 我是个 Pythoner,开发工具一直使用的 JetBrains 的 PyCharm。我师傅告诉过我:一个程序员一定要有一个用的很 6 的 "IDE" ,你的开发效率会提高很
Notepad++ 快捷键 大全Ctrlʼ 复制Ctrl+X 剪切Ctrl+V 粘贴Ctrl+Z 撤消Ctrl+Y 恢复Ctrlʺ 全选Ctrlʿ 键查找对话框启动Ctrl+H 查找/替换对话框
祝大家新年快乐 我就是来卖个萌,逃~ ![][5] 正文 我最开始用atom是因为它看起来比较酷,我工作中主力还是使用pycharm,毕竟atom只是一个编辑器。我一 般只是用atom来写Markdo
Mac 下 iterm2 的快捷键,转自:https://github.com/sumiaowen/iterm2 shortcuts iterm2 shortcuts(iterm 2 快捷键) ===
.NET下编写程序的时候经常会使用到 配置文件 。配置文件格式通常有 、`ini json`等几种,操作不同类型配置文件需要使用不同的方法,操作较为麻烦。特别是针对同时应用不同格式配置文件的时候,很容
问题 在使用Git与tortoisegit的时候,指定远程版本库的地址有2种方式: 第一种方式没啥说的,第二种方式的应用,我配置的时候出现了一个问题: 配置了tortoisegit的putty后,直接
作为上床后需要下床检查好几次门关了没有的资深强迫症患者,有一个及其搞我的问题,就是dll问题。 曾几何时,在没有nuget的年代,当有依赖项需要引用的时候,只能通过文件引用来管理引用问题,版本问题,更
最近在折腾一些控制相关的软件设计,想起来状态机这个东西,对解决一些控制系统状态切换还是挺有用的。 状态机(有限状态自动机)网上有很多介绍。简单理解就是定义一系列状态,通过一系列的事件,可以使得状态可以
微信小程序全称微信公众平台・小程序,原名微信公众平台・应用号(简称微信应用号)
https://coyee.com/article/10903-my-top-20-favorite-angular-js-developer-tools 20款最新的工具,主要涉及测试、前端开发、IDE编辑器、 文本编辑器、优秀库、模块、扩展、代码生成器、网格工具等等。 1. Karma – 这是我最喜欢的 AngularJS 开发框架之一. 它提供了完美的测试环境,允许你在真实的浏览器和设备比如手机...
# PHPStorm.WebStrom配置本地项目与运程服务器同步 > 说明:PHPStorm、WebStrom等官方的系统开发工具配置本地项目与运程服务器同步的方法都基本一致没有,几乎没有什么不同之处,我们拿WebStorm为例说一下具体的配置过程 # WebStrom配置本地项目与运程服务器同步 ## 能做什么 > 我们在团队开发时基本上开发环境都是统一...
1.github官方发行地址对应OS版本:https://github.com/expo/xde/releases 2.shadowsocks开启全局模式 3.downloading...
https://www.cnblogs.com/vipstone/p/7125338.html —– BEGIN LICENSE —– TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 61AA12C0 A37081C5 D0316412 4584D136 94D7F7D4 95BC8C1C 527DA828 560BB037 D1EDDD8C AE7B379F 50C9D69D B35179EF 2FE898C4 8E4277A8 555CE714 E1FB0E43 D5D52613 ...
postman
# 开发环境 http://www.AppServ.org https://www.mongodb.com/download-center#community ## node nvm windows : https://github.com/coreybutler/nvm-windows/releases
前端开发主流工具 1、notepad++ 2、Sublime text2/3 3、Eclipse 4、Brackets 5、Vim 6、Vscode 7、Webstorm等 开发工具介绍 1、Notepad++ 官网:https://notepad-plus-plus.org 特点:适合初学者、启动速度快、可打开的文件种类多 2、Subliime text2/3 官网:http://www.sublimetext.com 特点:适合初学者、代码补全、扩...
Title:前端开发工具包 WijmoJS Build 523发布 概述 ==== 前端开发工具包WijmoJS Build 523已经发布。它包括一个有趣的新商业智能PWA示例、可添加到菜单控件的子菜单支持以及PDF性能增强等。 新商业智能PWA样本 ================= ### 轻松从Web应用程序迁移到PWA 渐进式Web应用程序(PWA)是常规Web应用程序,其行为类似...
Webstorm使用教程详解 Webstorm垂直分栏、左右分栏Webstorm 主题、背景、颜色等设置的导入导出 使用WebStorm开发web前端 网页中文乱码问题的解决方案  Webstorm 主题、背景、颜色等设置的导入导出1、导出设置2、导入设置 Webstorm垂直分栏,在需要分栏的文件上右击,选着垂直拆分。就可以拖动,形成左右分栏 使用WebStorm开发web前端 网页中文乱码问题的解决方案试了很多种解决网页显示中文乱码问题的方式,最后发现统一更改编码格式的方法才是正确有效而且一劳永逸的。具体方法:file -----> settings 搜索encoding在fileencoding下,将IDE Encoding,Project Encoding和下面的Default Encoding for properties file都更改为utf-8。这样,之后每次新建的文件都会默认为编码格式为utf-8,不需要再在每个文件或者每个对文件的引用中添加charset=“utf-8”。至于在统一更改编码格式之前编写的文件,如果在网页上显示是乱码,证明它之前的编码格式不是utf-8,需要将其内容复制出来后,将文件删除,再新建一个文件,再把内容粘贴到新建的文件中。这样,该文件的编码格式也就更改了。如果在webstorm中都显示为乱码的话,那只能在新建之后手动重新把中文写一遍。建议:在统一更改编码格式之前先把有中文的内容复制到别的地方保存一下,方便新建的时候直接粘贴。  让webstorm兼容ES6语法      
webstorm无法显示左边文件夹目录的解决方法方法一view-->Tool Windows-->Project就可以显示或者关闭 方法二1、删除webstorm的配置文件夹2、重新打开项目 
Window 上安装Node.js1、Windows安装包下载地址https://nodejs.org/en/2、下载好后,按照默认设置即可,安装路径可以更改3、安装好后,检测PATH环境变量是否配置了Node.js点击开始=》运行=》输入"cmd" => 输入命令"path",输出如下结果:我们可以看到环境变量中已经包含了C:Program Filesnodejs4、检查Node.js版本  命令行输入 node --version到这里,node就已经安装好了。
安装SVN并进行汉化的详细步骤 SAE提供了不同的代码部署方式,可以分为两类:一是通过SVN客户端部署,这是SAE推荐的代码部署方法。另一个是通过非SVN客户端部署,即在线代码在线编辑器和推荐应用安装。这两类代码部署方法都会更新应用的SVN仓库版本,但必须注意的是非SVN客户端部署方式无法提供版本管理功能,只能看到最新版本的代码,也无法回滚代码。因此,强烈建议仅使用SVN客户端方式部署代码。 在Windows下推荐使用乌龟(Tortoise)SVN客户端。TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库(即SAE中央SVN仓库),除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。方法/步骤下载TortoiseSVN:官方的下载地址见参考资料提供的网址。进入下载页面后,可以看到2个大大的绿色下载按钮,这时你要根据自己电脑的操作系统是32位还是64位来进行选择下载。如果自己的系统是32位的就按“for 32-bit OS”下的下载按钮;如果自己的系统是64位的就按“for 64-bit OS”下的下载按钮。  安装SVN:下载好之后,双击下载的文件开始安装。安装过程与平时装别的软件一样,一步步点“Next”执行下去即可。 安装好之后,鼠标在桌面上右击,会发现多了“SVN Checkout”和“TortoiseSVN”这两项。有了这两项就代表SVN安装成功了。  安装成功的同时你也会发现那两个选项是用英文形式显示的,那么为了方便我们使用,我们要把这个软件汉化。怎么汉化呢?首先要先下载一个汉化工具,汉化工具的下载地址跟TortoiseSVN的下载地址一样,进入下载地址之后,把页面往下拉一点之后可以看到“Language packs”这个栏目,此时按照个人使用习惯选择中文简体或者中文繁体,然后选择是32位的还是64位的,第一步骤中如果SVN是下32位的这里就选择32位,64位则选择64位的,最后按“Setup”进行下载。  下载好之后,直接双击下载的汉化软件进行默认步骤安装就好。  安装完汉化软件之后,在桌面上右击鼠标选择“TortoiseSVN”中的“Settings”,进入设置对话框之后,在“Language”这一项中选择“中文(简体)中华人民共和国”,然后点击“应用”、“确定”。   汉化完成之后,你再右击鼠标会发现关于SVN的选项都变成中文的了。至此,SVN的安装以及汉化步骤就结束了。  
TortoiseSVN切换更改登录账号密码方法:在TortoiseSVN的设置对话框中,选择“已保存数据”,在“认证数据”那一行点击“清除”按钮,清楚保存的认证数据,再检出的时候就会重新跳出用户名密码输入框。 
以前使用git,主要是把代码提交一次,然后在github上面生成一个链接,一打开之后就会显示出一个页面,然后就再也不会管理了,以后工作可能会使用到,这里就把自己刚刚学到的一些新的东西记录在这里,如果想好好学习一下,最简易的教程就点击这里去阮一峰大神的教程里去学习一下吧。阮一峰git教程什么是集中式,什么是分布式?集中式,完整的代码库放在中央服务器,就是每次上班都需要重新下载一下当前的版本,然后修改完了提交到“中央服务器”或者是理解为一个图书馆,每次借书,完成工作之后还书,最大的毛病应该就是必须联网才能工作。分布式    没有"中央服务器"每一个人的代码都是一个完整的代码库,这样工作的时候就不需要联网了初始化仓库使用git init添加文件到Git仓库,分两步1.使用git add <filePath>,可反复多次使用,添加多个文件2.使用git commit,提交到版本库,完成查看仓库状态要随时掌握工作区的状态,使用git status命令如果git status告诉你有文件被修改,用git diff可以查看修改的内容版本回退HEAD指向的版本就是当前版本的,因此Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id穿梭前,用git log可以查看提交历史(commit_id),可以确定要回退到哪个版本要重返未来,用git reflog查看历史命令,以便确定要回到未来的哪个版本git log --pretty=oneline 将历史信息,一行显示了解工作区和暂存区工作区 ---> 暂存区 ----> 分支 ---> 远程库工作区就是我们可以在工作目录中可以看到的,并且可以直接修改的第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支情景分析情景一:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,使用命令git checkout -- <file>情景二:当你不但改乱了工作区的内容,还add到了暂存区,想丢弃修改,分两步第一步用命令git reset HEAD <file>,就回到了情景一,第二步按情景一操作。情景三: 已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退,不过前提是没有推送到远程仓库删除文件命令git rm用于删除一个文件,如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容rm 2.txt这个和手动删除是一样的,这时可以使用git status来查看一下最近的一次修改,他有两个提示(use "git add/rm <file>..." to update what will be committed)(use "git checkout -- <file>..." to discard changes in working directory)正常删除 1.  删除文件   2.   git rm <file>删错了    1. git reset HEAD <file>      2.    git checkout -- <file>远程仓库$ ssh-keygen -t rsa -C "youremail" 你的邮箱先生成秘钥然后在复制到github上面这个公钥原来弄一次就可以了,github上面是识别本地的github上面原来有那两条命令的是关联远程仓库git remote add origin git@github.com:zzz111111/test.git   //这里的后面的github是你自己新建的那个git@github.com:zzz111111/test.git 这个不要用我的,用你自己新建的ssh地址推送到远程仓库git push -u origin master (就第一次提交的时候需要带上 -u,以后都不需要带了)git push origin master克隆远程仓库$git clone + 那个ssh的名字创建与合并分支每次提交,Git都把他们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支姿势来了Git鼓励大量使用分支, 分支 开发新功能的时候会在分支上开发查看分支: git branch创建分支: git branch <name>切换分支: git checkout <name>创建+切换分支: git checkout -b <name>合并某分支到当前分支: git merge <name> 把name整合到当前分支删除分支: git branch -D <name> git branch -d <name>这个 -d 合并后才可以删除现在新增加的文件 切换到主分支就会消失 在切换回来就会出现切换到主分支 整合 选择要整合到的分支选择到他 然后整合其他的分支分支冲突当在分支上面新增提交,又在master上面新增提交之后,合并就会发生冲突,只能手动解决。当Git无法自动合并分支时,就必须首先解决冲突。解决完冲突后,再提交,合并完成。用git log --graph命令可以看到分支合并图分支的管理策略合并分支时,加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。git merge --no-ff test1注意:使用--no-ff合并时会自动创建一个新的commit。所以要加上-m并写上提示。BUG分支修复bug时,我们会通过创建新的bug分支进行修复,然后合并,最后删除当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复后,再git stash pop,回到工作现场git stash apply 恢复环境git stash drop 删除git stash pop 这一条是上面两条合起来 恢复环境并删除工作现场Feature分支开发一个新功能,最好新建一个分支如果要丢弃一个没有被合并过的分支,可以通过 git branch -D <name>强行删除多人协作查看远程库信息,使用git remote -v本地新建的分支如果不推送到远程,对其他人就是不可见的从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致建立本地分支和远程分支的关联,使用git branch --set-upstream branch-name origin/branch-name从远程抓取分支,使用git pull,如果有冲突,要先处理冲突标签管理发布一个版本时,我们通常在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本,将来无论什么时候,或某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。创建标签命令git tag <name>,用于新建一个标签,默认为HEAD,也可以指定一个commit_idgit tag -a <tagname> -m "blablabla.." 可以指定标签信息git tag -a <tagname> -m "blabla.."可以用PGP签名签名命令git tag可以查看所有标签用命令git show <tagname>可以看到说明文字例: $ git tag -a v-1.0.0 -m "第二次tag" cf1e9dee085dd2138b1ab83704e9bd521e3d08b1操作标签因为创建的标签都只存储在本地,不会自动推送到远程,所以,打错的标签可以在本地安全删除删除标签git tag -d <tagName>如果要推送某个标签到远程,使用命令git push origin <tagname>或者一次性推送所有尚未推送到远程的标签git push origin --tags如果标签已经推送到远程,需要删除远程标签:先从本地删除$git tag -d <tagName>然后删除远程库,使用命令push,但是格式如下$git push origin :regs/tags/<tagName>需要查看远程标签是否删除,登录GitHub查看本位主要是本人学习过程的一些记录,如果对你有一些帮助,那么我会非常高兴,如有问题,望能指点指正,谢谢。
在多人协作中,使用git时有冲突是必然的,当git pull 下来代码的时候会出现  <<<<<<< HEAD这些东西,我也没有详细了解过这些,只是知道删除一些代码就可以了。今天查看别人的文章了解看下面的详细描述。  <<<<<<< HEADlalala=======hehehe>>>>>>> xxxxxxxxxxxxxxxxxxxxxxx分析:head 到 =======里面的lalala是自己的commit的内容=========到 >>>>>>里面的hehehe是下拉的内容根据需要删除代码就行了 完事把<<<<<<< ======= >>>>>>都删掉冲突就解决了。 
这个主要是自己遇到很多次了,每次都去网上查改哪里,这次记到自己这里吧,以后把遇到的vue工具的一些问题都整理到这里在vue中开发的项目有时候需要到手机上看效果,但是你配好本地端口之后,会出现访问内容Invalid Host header这时候需要在 webpack-dev.config.js中添加上这个在 devServer中添加代码    disableHostCheck: true 第二个问题,配置本地端口访问在config中修改这个 使用本地端口访问