terminate.jpg

首页

技术分享

Entries for author "root"

自定义表单验证

ElementUI的表单验证的常规用法比较简单好用

注意的地方在于:

  • form标签一定要有:modelref='xxx' 这两个属性, 前者用于验证其寻找数据,后者用于手动触发验证动作
  • el-form-item标签一定要有 prop='xxx'属性,这个就是用来验证的那个变量
  • data里必须有rules 变量,并且包含最基础的必填验证

稍微复杂一点的就是自定义的组件用自定义的验证器

这里的注意点就是自定义验证的函数里,如果验证成功也必须调用callback函数

加速Windows应用的启动速度

windows-10-apps-faster

To reduce the startup delay you’ll need to do the following:

  1. Start Registry Editor. You can open Registry Editor by pressing Windows Key + R and typing regedit in the input field.
  2. After the Registry Editor opens you need to navigate to the following key on the left pane of the window:
    • HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Serialize
  1. If the Serialize key doesn’t exist you will have to create it manually. To do this navigate to this path:
    • HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer
  1. Right-click the Explorer key. From the menu choose New > Key and enter Serialize as the key name.
  2. After you’ve navigated to Serialize key you need to right-click on the right pane and choose New > DWORD.
  3. Set the name of the DWORD to StartupDelayInMSec and set its value to 0.

python 全局异常捕获

对于异常处理,一直有不同的流派,主要分为两个观点,一个是认为应该在主函数用一个最通用的Exception来囊括所有的异常,另一种是在敲代码的时候遇到可能出错的代码在去捕获精准的错误,如果是没有考虑到的可以让他报错。

那么我是第二种观点,但是不得不承认这种方法也有缺点,那就是报错真的很不友好,那么有没有两全其美的方法呢?

Linux里两个使用的命令

linux

Linux的命令行里遇到最尴尬的事情是什么?打开了vi编辑界面,想起来要从另一个文件或程序里copy一段文字,咋办?关了vi先拷贝在重新打开vi,或者在图形界面下打开另一个终端来解决问题,好吧,这些都是谁都能想到的办法,当然哟更好的办法妖。

git log 同时查看修改文件列表

如果你每天使用 Git,应该会提交不少改动。如果你每天和其他人在一个项目中使用 Git,假设 每个人 每天的提交都是安全的,你会意识到 Git 日志会变得多么混乱,似乎永恒地滚动着变化,却没有任何迹象表明修改了什么。

那么,你该怎样查看指定提交中文件发生哪些变化?这比你想的容易。