首页   注册   登录
 KentY 最近的时间轴更新
what is this??
2016-03-03 23:41:22 +08:00
KentY's repos on GitHub
Python · 425 人关注
zhuaxia
download mp3 files/albums from xiami.com and music.163.com
Python · 82 人关注
retmux
a tmux sessions backup/reload tool
Vim script · 70 人关注
Join
a better (hopefully) :Join command in vim
Vim script · 69 人关注
HowMuch
A Vim plugin to calculate visual selected expressions
Python · 33 人关注
passwdmanager
a GUI password management tool
Vim script · 31 人关注
QFGrep
a vim plugin to filter entries in Quickfix
VimL · 28 人关注
blockit
a vim plugin to wrap lines in a block
Vim script · 26 人关注
last256
A vim dark colorscheme based on vim-hybrid
Python · 22 人关注
ghtoc
generate toc for markdown file
CSS · 21 人关注
gallery
Let's generate a cool static gallery website.
Shell · 20 人关注
myScripts
some shellscripts, python scripts, small tools
Shell · 15 人关注
myConf
my configuration files(vim, tmux, Xresources...) from different hosts
Python · 9 人关注
tinyswitch
a command line tool to make system proxy switching easier (tinyproxy required)
8 人关注
markdown-cheatsheet
a markdown cheat sheet
Java · 4 人关注
jalgorithm
Algorithm and Problem demos (in java)
VimL · 1 人关注
DirDiff.vim
A plugin to diff and merge two directories recursively.
1 人关注
sharedResources
store shared resources like screenshot, screen cast etc. for github projects
1 人关注
wiki
Personal wiki site
CSS · 1 人关注
wiki_template
my vimwiki template
Shell · 0 人关注
aria2-ariang
Aria2 with Aira-Ng web UI
0 人关注
AriaNg
AriaNg, a modern web frontend making aria2 easier to use.
Shell · 0 人关注
create_ap
This script creates a NATed or Bridged WiFi Access Point.
0 人关注
git-workflows-book
Git Workflows - release management, remote collaboration, and svn transitions
VimL · 0 人关注
indentLine
A vim plugin to display the indention levels with thin vertical lines
Python · 0 人关注
progressbar
thread pool based terminal progressbar
Java · 0 人关注
rememberIt
so far it is still a playground
Haskell · 0 人关注
swapview
Print swap usage per process. Implemented in various programming languages
Shell · 0 人关注
testit
test purpose
Java · 0 人关注
tutorials
The "REST With Spring" Course:
0 人关注
zephyr-inside

KentY

V2EX 第 62449 号会员,加入于 2014-05-12 05:43:34 +08:00
今日活跃度排名 5746
[email protected]$ man life
No manual entry for life

喜欢写写字儿,看看书:
https://sk1418.github.io/gallery/
闲置的 mac book air 能干点啥? 耗电多吗? 一直吃灰
程序员  •  KentY  •  2017-09-27 21:30:46 PM  •  最后回复来自 chromebook
68
今天 stackoverflow 推出了程序员工资计算...
程序员  •  KentY  •  2017-09-25 16:51:44 PM  •  最后回复来自 KentY
49
一个从图片目录生成静态相册网站的脚本
分享创造  •  KentY  •  2017-08-16 22:52:12 PM  •  最后回复来自 KentY
6
有什么可以直接把图片文件以静态网页形式显示的现成的东西?
程序员  •  KentY  •  2017-06-26 16:33:25 PM  •  最后回复来自 KentY
8
ios 图像批处理可能吗? 怎么弄? (workflow?) 如果苹果不行, android 可以吗?
Apple  •  KentY  •  2017-05-03 16:35:18 PM  •  最后回复来自 KentY
9
tibiji.com 是临时出问题了, 还是关闭了?
问与答  •  KentY  •  2017-04-10 21:50:27 PM  •  最后回复来自 ruochi
3
KentY 最近回复了
white board? :-D
1 小时 49 分钟前
回复了 ayonel 创建的主题 Java 老哥们,周二好。问一个跨库保证一致性的问题
假设
1.你的"一份数据"就是单一的一条记录
2.你的这个 method 就这两行
3. 所有网络不会断, 机器不死机

一样会有问题.
你用了 @Transactional, 也就是说 mysql 那个 insert 是有 transaction scope 的, 但是 transcation commit 会在整个 method 运行完发生. 但是 insertMysql()没 exception 不代表就会成功 commit, 比如当 flush()后有 key 的冲突, 或者 commit 的时候有 lock 等等导致 commit 失败. 可是你的 neoinsert 不在这个 txn 里, 已经"committed", 这样你就有了 inconsistent data.

如果你以"几率很小"来判断, 就没必要考虑这些了, 因为 exception 之所以叫 exception 就是因为几率小, "异常"么. 如果都是"常态"就没必要做 exception handling 了.
2 小时 2 分钟前
回复了 yuankui 创建的主题 程序员 [git]如何查看一个文件的历史
@hakono
这个是跟个人习惯有关的. 我平时也用 intellij, 但是几乎不用 intellij 的 git 插件, 个别情况的手动 merge, 特别是跟同事 pair 的时候, 会打开, 极少. 都是同事口述该点哪, 我来操作. 我自己都是 vimdiff merge, 可能是习惯了.
gitconfig 里按自己的习惯有很多 alias 跟自己设好的 functions, 比如你说图形化分支, 我这里 git gl 就 ok 了.
不用 intellij 不是因为他不好用, 是因为我不知道我点了什么后面他都做了什么. 我用命令行, 任何操作都是我自己输入的, 我知道会发生什么. 所有的提交, merge, rebase ... 都在命令行里比 intellij 放心. 而且搭配命令行那么多其它丰富的命令, 想截取那段就截那段
2 小时 10 分钟前
回复了 yuankui 创建的主题 程序员 [git]如何查看一个文件的历史
@lancerliu @atbility platform-dependent tool.
2 小时 16 分钟前
回复了 yuankui 创建的主题 程序员 [git]如何查看一个文件的历史
如果你强调的命令行, 那么试试这个:
git log --follow -p -- /path/to/file

其实看单一文件 history, 图形界面交互起来方便点, 但是也用不着为这个装个什么 intellij/ vscode ..etc.,
gitk 就胜任了:
gitk /path/to/file

具体要求你可以看 gitk 文档, 加入更多选项,比如--full-history, --follow and so on.
comment 应该 tells "why" instead of "what".
@Telegram 不是. 他这个式子匹配<foo> or </foo>
如果经常做互换操作
exchange plugin 挺好用的.
@pagxir 如果 non-greedy 是支持的, 他的跟你的没区别, 而且如果按你这么写, 那个问号可以去掉.
他的是 non-greedy matching, 所以第一个碰到> 就 matched 了
不过, 实际中[^>]+ 比 .+? 好
4 天前
回复了 hedongcun 创建的主题 分享发现 现在 SSD 真便宜啊,想囤货的感觉。
前两天 ebay crucial MX500 2T 卖合 rmb1400
想买, 犹豫了下手头有事放下来了, 就回到 1700 了...
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3042 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 24ms · UTC 11:14 · PVG 19:14 · LAX 03:14 · JFK 06:14
♥ Do have faith in what you're doing.