实现字符串转换整数的函数 atoi
。 继续阅读
8. String to Integer (atoi) 「字符串转换整数」
发表评论
实现字符串转换整数的函数 atoi
。 继续阅读
给定一个链表和一个值 x,将链表中所有值小于 x 的节点移动到值大于等于 x 的节点之前。 继续阅读
给定一个链表,向右旋转链表 k 次,k 大于等于 0。 继续阅读
给定一个单链表 L:L0→L1→…→Ln-1→Ln,要求重排成:L0→Ln→L1→Ln-1→L2→Ln-2→… 继续阅读
有些时候,git 的速度很慢,我们可能需要设置一个合适的代理来加速。 继续阅读
首先要安装好 GPG 工具。
brew install gnupg gnupg2 pinentry-mac
配置使用环境。
test -r ~/.bash_profile && echo 'export GPG_TTY=$(tty)' >> ~/.bash_profile
echo 'export GPG_TTY=$(tty)' >> ~/.profile
mkdir ~/.gnupg
echo "pinentry-program /usr/local/bin/pinentry-mac" >> ~/.gnupg/gpg-agent.conf
killall gpg-agent
在 Ubuntu 16.04 版本中,配置开机启动项是一件很简单的事情,只需在 /etc/rc.local
中添加即可。但在 Ubuntu 18.04 中,此方法失效。经搜索实践,总结了一下较为简单的设置开机启动项的方法。 继续阅读
^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$
^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,2}$)|(^\d{4}年\d{1,2}月\d{1,2}日$)$
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$