😄 你好~ 我是 yihong0618,生活工作在大连,目前在看机会。 喜爱游戏,跑步,读书,编程和有趣的东西。 项目大多和这些相关。
你可以到我的网站来玩, 📫 如果你想聊聊,可以给我发邮件, 也可以来到我的 tg 频道
也欢迎赞助我杯可乐 Sponsor Me
Yesterday you said tomorrow.
记录下的跑步 13 年。
People Die, but Long Live GitHub
Home Page: https://yihong0618.github.io/gitblog/
License: MIT License
mac下,command + k + 0,折叠所有代码块。command + k + j,展开所有代码块。
windows下,ctrl + k + 0,折叠所有代码块。ctrl + k + j,展开所有代码块。
Press CTRL + A to select all of the text
Press SHIFT + ALT + I to insert multiple cursors at the end of each line
Press Home twice to jump to the start of every line
今天发现总结真的很重要,对自己以后太有帮助了。
多多总结
最近有点懈怠啊
Sent from PPHub For GitHub
l
至少我先做到不烦吧,哎
除了领导人挺好,不加班似乎没有什么好处。
虽然我不知道下一家怎么样
但至少有些东西能学到。
要加油了,下一阶段要做的就是学会努力工作,认真工作,做漂亮的工作。
这也是我30岁剩下几个月需要做的最重要的事儿。
当然我靠自己争取还是学了不少东西的。
真的不少。
下一项就是要把这些学到的东西串起来,并用在工作中。
但是还是惹媳妇生气了,确实都是我的错
今天算是第一天
Sent from PPHub For GitHub
9.30我就可以离开这儿了
上次离职好像也是坐在星巴克里
不过这次带了个笔记本,装逼加上写点什么。
webhook搞明白了,部署在阿里云上
在这里还需要做几件事儿
最早12月最晚明年4月吧。要试试离开这里。
I mean it.
我太菜了,一但有一天没坚持下去,就永远坚持不下去了
太蠢了
竟然忘带电影了,略蠢啊
本来计划挺多东西的
@media screen and (max-width: 300px) {
body {
background-color:lightblue;
}
}
今天没背书包,没带本子,还想写点什么。
不管做什么一旦堕落就太难回去了,对于我这样意志薄弱的有一次就万劫不复了。
所以再以后不想跑步的时候就告诉自己,
一旦这次不跑,就又要重新来过
先写计划
这段时间一直被这首词迷住了,记录一下
唐多令
芦叶满汀洲,寒沙带浅流。二十年重到南楼。柳下系船犹未稳,能几日,又中秋。
黄鹤断矶头,故人今在否。旧江山浑是新愁。欲买桂花重载酒,终不似,少年游。
哀叹之中又蕴含着无限的美。
每次用正则都是现查,想把正则弄好真的好长时间了。今天又刷到了正则表达式的文章,准备记录一下,方便日后复习。
元字符 | 描述 |
---|---|
. | 句号匹配任意单个字符除了换行符. |
[ ] | 字符种类. 匹配方括号内的任意字符. |
[^ ] | 否定的字符种类. 匹配除了方括号里的任意字符 |
* | 匹配>=0个重复的在*号之前的字符. |
+ | 匹配>=1个重复的+号前的字符. |
? | 标记?之前的字符为可选. |
{n,m} | 匹配num个大括号之前的字符 (n <= num <= m). |
(xyz) | 字符集, 匹配与 xyz 完全相等的字符串. |
| | 或运算符,匹配符号前或后的字符. |
\ | 转义字符,用于匹配一些保留的字符 [ ] ( ) { } . * + ? ^ $ \ | |
^ | 从开始行开始匹配. |
$ | 从末端开始匹配. |
简写 | 描述 |
---|---|
. | 除换行符外的所有字符 |
\w | 匹配所有字母数字, 等同于 [a-zA-Z0-9_] |
\W | 匹配所有非字母数字, 即符号, 等同于: [^\w] |
\d | 匹配数字: [0-9] |
\D | 匹配非数字: [^\d] |
\s | 匹配所有空格字符, 等同于: [\t\n\f\r\p{Z}] |
\S | 匹配所有非空格字符: [^\s] |
\f | 匹配一个换页符 |
\n | 匹配一个换行符 |
\r | 匹配一个回车符 |
\t | 匹配一个制表符 |
\v | 匹配一个垂直制表符 |
\p | 匹配 CR/LF (等同于 \r\n ),用来匹配 DOS 行终止符 |
横向(/g代表全文搜索):
var regex = /ab{2,5}c/g;
var string = "abc abbc abbbc abbbbc abbbbbc abbbbbbc";
console.log( string.match(regex) );
// => ["abbc", "abbbc", "abbbbc", "abbbbbc"]
纵向
var regex = /a[123]b/g;
var string = "a0b a1b a2b a3b a4b";
console.log( string.match(regex) );
// => ["a1b", "a2b", "a3b"]
These are some phone numbers 915-134-3122. Also,
you can call me at 643.123.1333 and of course,
I'm always reachable at (212)867-5509
\(?\d{3}[-.)]\d{3}[-.]\d{4}
212-555-1234
915-412-1333
//我想要保留区号,把后面的电话号码变为通用性的
👇👇👇👇👇👇👇👇👇👇👇👇
212-xxx-xxxx
915-xxx-xxxx按照之前的做法\d{3}-\d{3}-\d{4},这种匹配的方式,是将整个电话号码作为一个组(group)匹配起来。 我们把212-555-1234这样的叫Group0。
这个时候,如果我们加了一个括号\d{3}-(\d{3})-\d{4},那么匹配到的555就叫Group1。
以此类推,如果有两个小括号\d{3}-(\d{3})-(\d{4})那么分组就是下面的情况:
212-555-1234 Group0
555 Group1
1234 Group2
突然间哎屏幕不亮了
今天重读了一篇文章《迷茫与倒退》
不知道为什么,最近时常重读这篇文章,大概是在这里真的不开心吧。
在这个人的博客简介里看到一首诗,真是喜欢,记录下来
深情似海,问相逢初度,是何年纪?依约而今还记取,不是前生夙世。放学花前,题诗石上,春水园亭里。逢君一笑,人间无此欢喜。
无奈苍狗看云,红羊数劫,惘惘休提起。客气渐多真气少,汩没心灵何已。千古声名,百年担负,事事违初意。心头阁住,儿时那种情味。
来聊聊我时间管理的一些小方法。
整理下自己需要做点什么吧,对这里倒是一点留恋没有,每天抽出时间学一学下一家公司要做的事儿吧。其余的是工作
ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型 新类型长度 新默认值 新注释;
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
ALTER TABLE 表名 ADD 字段 类型 其他;
root = Path("../PycharmProject")
config_dir = root/Path("config")
# 等价于config_dir = os.path.join(root, 'config')
print(str(config_dir))
config.files = config_dir.rglob("*.json")
with open(filename, encoding='utf-8', mode = ‘r') as f:
for line in f:
print(repr(line))
去做你害怕的事儿,最后你会发现:其实不过如此。
事情心中做。做前不声张,甚至做完后能不说也不说。
求人不如求己。关键时刻,除了爸妈,最可靠的就是自己。
过去的事情可以不忘记,但是一定要放下。为从前的事耽误当下的事,是不合算的。
微信时代,成年人间微信信息不回复,一是看不起你,二是不想理你。不存在没看到或者没收到的情况。无论是哪种情况,都说明你的价值有待提升。当然,对这类人,删除是不错的选择。拉黑毕竟还是在你的列表里。
Done is better than perfect.
不要去看什么网上所谓“导师”的进步指南、成长策略。
想做的事,立刻行动。执行力是一个人最珍贵的品质。
好久以来的想法终于要实现了,
这是个测试文章,
如果成功了
非常开心
也快31岁了,时间不等人
再努力一点
今天犹豫了好几次
最终还是决定在雨中把今天的运动环完成
想起村上春树《当我谈跑步时我谈些什么》中的一句话
一旦我找借口停下来,就永远不会再跑起来了
希望这次能坚持下去
从2015年4月1日算起,我正式工作也算四年有余了。换了几家公司,除了在西山居其余的依旧不满意,不知道下一家会怎么样。
说起来有些时候还是自己的问题,所以这段时间没有参加任何面试,想把自己工作上的种种不足通过努力改掉再说。
昨天读了云风的一篇文章,虽然是初略的读,但还是很受益的,总结下接下来我的努力方向?
精通一门语言是最基本的要求。所谓精通,就是要了解这门语言的各种阴暗角落。用每一样语言特性的背后的代价。知道在面临各种问题时用这门语言解决该问题的惯用法。大部分通用语言都会有设计缺陷,表现在具体方面就是面对某些问题,写起来直接了当,而另一类问题时却要绕很多弯弯,这些绕弯弯的部分就需要用某种模式去弥补。我认为,所谓编程的设计模式,并不是跨语言而独立存在的,它们是强烈依附于编程语言的。《设计模式》这本书,我读过的版本是基于 C++ 的,设计模式被谈论的更多的是在 Java 社区。这类模式都有很深的语言烙印。我们学习设计模式其实学的就是一门语言的惯用法。
就是不知道能不能走上,哎,加油跑
从今天起
少生气
多干活
讨厌的人活的很好
我
好孤独
孤独的不想交流
孤独的只想一个人
今天好热
明天又上班了
新的一周
该好好安排自己
但
别太累了
绷紧的弦一但断了
后果不堪设想
在读《枪炮,病菌与钢铁》
好书
写的像个散文
但这样挺好,反正是写给自己的
Sent from PPHub For GitHub
新坑 2019.08.12开始
地址:快乐的Linux命令行
2. db.movie.insert(
{
title: 'Forrest Gump',
directed_by: 'Robert Zemeckis',
stars: ['Tom Hanks', 'Robin Wright', 'Gary Sinise'],
tags: ['drama', 'romance'],
debut: new Date(1994,7,6,0,0),
likes: 864367,
dislikes: 30127,
comments: [
{
user:'user1',
message: 'My first comment',
dateCreated: new Date(2013,11,10,2,35),
like: 0
},
{
user:'user2',
message: 'My first comment too!',
dateCreated: new Date(2013,11,11,6,20),
like: 0
}
]
}
)
3. db.movie.find(
{
$or:
[ {'stars':'Robin Wright'},
{'stars':'Morgan Freeman'}
]
}).pretty()
1. db.movie.findAndModify(
{
query:{'title':'Forrest Gump'},
update:{$inc:{likes:10}}
}
)
今天读到了一段话:
很多人做事,就像挖井一样。挖了很多井一样,挖了很多井,没有一口到底的,当你回顾过往的时候,你要反思一下,你到底打了几口井。很多井没有达成,其实缺的就是一点坚持。很多年前,我看过笛卡尔的《谈谈方法》,里面有一个结论,在一个迷失的森林里,无论你朝那哪个方向走,你都可以走出困境。
好的方面
坏的部分
今天看微博读到一段话
对领导负责,完成领导交给的任务。对公司负责,实现在这个公司的价值。对自己负责,不断的提升自己,我,究竟做到了哪一级呢。
在这工作确实挺不开心的,主要是没有什么目标感。手头好多工作还不太想做,只是在这里摸鱼,真的挺难受的。
想写好多代码,想不断提升自己,发现距离真的好遥远。
想尽快离开这里吧。
不过怎么也得坚持过一年。
最好能拿到年终奖。
再精进下自己的能力
嗯,就写到这儿吧先
越发的想离开这里了
该去哪里呢?
哎
停止多个相同images的docker
docker stop $(docker ps | grep python | awk 'NR > 1 {print $1}'|xargs)
Find命令用法
- 列出当前目录以及子目录下的所有文件
find .
- 找到当前目录下名字为11.png的文件
find . -name "11.png"
- 找到当前目录下所有的jpg文件
find . -name "*.jpg"
- 找到当前目录下的jpg文件和png文件
find . -name "*.jpg" -o -name "*.png"
- 找到当前目录下,文件名都是数字的png文件。
find . -regex "\./*[0-9]+\.png"
- 举例,找出1天内被修改过的文件
find . -type f -mtime -1
- 看下实际例子。删除当前目录下所有的js文件。用-ok的效果如下,删除前有二次确认
find . -type f -name "*.js" -ok rm {} "rm ./1.js"?
mv配合grep移动
On OS X:
ls file_* | xargs -J {} mv {} temp/
On Linux:
ls file_* | xargs -i {} mv {} temp/
mkdir 同时创建子目录
mkdir -p letter/important
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.