分类 开发工具 下的文章

宇托 PHPStorm, LineSeparator, CrLf 0 条

最近一个项目,之前的换行都是\n,最近发现有些代码变成\r\n了。找了一下原因,原来PhpStorm在默认情况下,新建文件都是使用系统换行符,所以很多文件都变成\r\n了。其设置方法如下:在菜单 Setting -> Editor -> Code Style -> Line separator 里,把System-Development改成Unix and OS X (\n)就行。如下图:

宇托 Disable, PHPStorm, Hints 0 条

从PHPStorm2017.1开始,在编辑器中添加了参数名显示功能。看纯粹的代码都看习惯了,再看这种参数名显示的,感觉很不爽。因为代码对不齐了!!!!如下图所以就我的感觉来说,关了比较习惯。其关闭的方法有两个:方法一:用设置来关闭打开 Setting... 窗口,然后左边依次打开 Editor > General > Appearance。然后再右边窗口取消 Show parameter name hits 的选择框。...

宇托 BCompare 0 条

有时总是出现Beyond Compare 4提示已经超出30天试用期限制的问题。如果需要延长试用,方法如下:1. 删除BCUnrar.dll在Beyond Compare的安装目录,删除BCUnrar.dll。2. 修改注册表打开注册表,删除下面的键。HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4\CacheId

宇托 Git, Diff, Source, Changed 0 条

在实际开发中,有时候需要提交差分代码(只提交修改过的代码),之前我的做法是一个一个文件地复制,这种方法速度慢,而且容易出错。在网上找了一下,其实用Git的功能就可以实现差分代码提交。用简单的话来说,就是用git diff开取出两个版本之间的差异文件,用git archive来打包差异文件。该方法只能在Bash下执行,所以在Windows下,要用到Git自带的Bash。其执行命令如下:git archive -o 导出文件名.zip...

宇托 Git, LocalStore, MultipleStore 0 条

多处分散保存是Git的特点,同一个Git库,我们可以保存在多个服务器上。比如我的有些代码就保存在GitHub,GitLab以及BitBucket上。如果其中一个不能用了,其它的还能用,也不会出问题。但是在实际使用时,我们有时并不想把代码保存到网上,因为一旦东西放到网上,这东西很可能就不属于你个人的了。当然本地也有中毒的风险,但比放网上的风险还是少一些。有些人在本地建用GitLab建Git服务器,其实如果是简单的单用户使用,完全没必...

宇托 Google, TestTool 0 条

做网站的项目一多,工具就免不了了。这几个Google的检测工具网站用得比较多,所以就写个博客,免于以后忘记了。速度测试网站这个用的人最多,可以测试需要优化的地方。比如图片,CSS是否压缩等等。地址如下:https://developers.google.com/speed/pagespeed/insights/移动设备速度测试这个主要测试在移动设备时几秒能加载完成。地址如下:https://testmysite.withgoogl...

宇托 Check, HTTPS 0 条

最近给客户做了几个HTTP转HTTPS的小活。发现需要一个工具来检验是否所有资源全是通过HTTPS来访问的。在网上找了一下,发现用PHP写的mixed-content-scan基本能满足我的要求。它在GitHub上的URL如下:https://github.com/bramus/mixed-content-scan它的安装方法如下:composer global require bramus/mixed-content-scan:...

宇托 Git, Config, GitHub, Bitbucket, GitLab 0 条

之前个人代码一般用两个代码库(Bitbucket、GitLab)来管理,这样万一出问题,也不会提交不上去。之前的方法是添加两个Remote,虽然用TortoiseGit能同时Push到两个代码库,但用SourceTree来管理的话,就有些不方便了。最近狠了狠心,买了个GitHub,用SourceTree来管理就更不方便了。在网上找了一个,发现其实是可以实现的。用一个主库,其它做为副库即可管理。意思就是,取代码只从主库取,Push时...

宇托 Icon 2 条

最近有一个项目,需要fontawesome的一个图标,这样的画,直接加载fontawesome图标字体就有些大了,想是不是可以直接把一个fontawesome字体转为PNG文件。在网上找了一下,发现还真有这种网站。网站地址如下:http://fa2png.io/在上面这个网站,输入图标名,比如fa-address-book-o,然后选择颜色大小,就可以生成图片了。fontawesome的图标列表地址如下,可以通过这个来找图标htt...

宇托 Git 0 条

最近公司开发完全转向Git,所以使用Git的机会也多了起来。多少就会出错放弃现在的修改的操作以及错误提交返回的操作。记一下,免得下次再去查资料。撤销未提交的代码撤销所有未提交的代码git reset --hard HEAD撤销单个未提交的代码,Test.java表示要撤销的文件路径git checkout -- Test.java撤销已提交的代码可以用下面的方法撤销已提交的代码。其中 HEAD~ 后的数字表示要撤销Commit的个...

宇托 none 2 条

在用过的文件比较工具中,Beyond Compare应该是最好用的了。一般来说,如果是安装版的Beyond Compare,只要不是特别设置,默认是安装右键菜单快捷方式的。我因为设置了,所以没有。用了一段时间,发现还是右键比较方便,所以又想把右键加上去了。方法如下:用以管理员身份运行Beyond Compare。在启动后的Beyond Compare选择【工具】->【选项】。如下图在【选项】窗口选择【启动】,然后在【资源管理...

宇托 VSCode, Language 0 条

因为是在日语系统上安装的VSCode,所以默认界面语言是日语。但实在是不习惯用日语,所以在网上找了一下方法,把界面语言改成了英语。VSCode支持的界面语言目前VSCode支持的界面语言如下:界面语言定义英语en简体中文(大陆)zh-CN繁体中文(台湾)zh-TW法语fr德语de意大利语it日语ja韩语ko俄语ru西班牙语es修改方法一在快捷方式后加上--locale=语言就行,如code --locale=en。修改方法二1. ...

宇托 Git, Setting 0 条

最近发现Commit到服务器的代码总是与本地的不同。本地代码是Windows换行符,服务器上的是Unix换行符。找了一些资料,发现是自己的没有设置AutoCRLF的原因。在Git的Git设置说明里看了一下AutoCRLF的设置。它有三个设置:true、input、false。对Git全体的设置方法和说明如下:#提交时转换为Lf,检出时转换为CrLf git config --global core.autocrlf true #...

宇托 Git, Proxy, Config 0 条

在公司中,基本上访问外网都需要用到代理服务器。对于Git来说,设置代理服务器还是蛮简单的。我们可以直接用sh#git config来设置代理服务器。如果是所以Git项目都需要通过代理服务器来访问,那么我们可以用sh#git config --global设置Git的全局代理服务器。如果只是个别项目的话,可以在命令行进入Git资源目录,然后用sh#git config来设置该项目的代理服务器。下面分别介绍。全局代理服务器的设置设置方...

宇托 Git 0 条

之前用Git做开发,虽然Git的branch很方便,但不知道如何管理更好。就像SVN把开发中的代码直接提交到Trunk一样,我是直接把代码提交到master。这样的话,开发中的代码也提交了,别人看代码的时候不太方便。在网上找了一下,发现Git flow这个开发流程确实不错。流程非常清晰,而且现在有很多Git管理工具也支持了。我用了几天,感觉有一点不足:就是对多版本并行维护支持得不是太好。其开发流程图如下:简单的说,它把branch...