总结一下最近的面试吧,吸取一下经验教训。
more >>想了很久,终于鼓起勇气写这个年终总结,人们都说新年新气象,自己也确实该从这一潭死水的生活中爬出来了。18年裸辞考研,当时做那个决定,现在回忆起来,一部分是和女友分手后迫切的想证明自己,一部分是对当时的工作有点提不起兴趣,当时是在做后端(php+golang),总觉着在底层写代码没什么挑战性,自己想提高呢又没什么捷径,才萌发了考研深造的念头。
考了两次,说实话,落榜的原因很多,本质还是自己的自制力达不到该有的高度的问题。该做什么,该怎么做,道理都懂,可以每次复习着就不知不觉的崩溃了。可能自己真的是个fw吧。
2020年的疫情,两次考研的失败,整个2020年简直是魔幻的一年,在老家休息了一年,健身,看书,打游戏,年底的时候真的绷不住了,我知道自己在逃避,可是谁又能一直逃呢。
年后来了广州,准备拾起来代码,突然发现自己除了写代码其他工作能做的真的很少,加油吧,今年唯一的目标是先别饿死。
sublime text配置g++编译环境很简单,只需要在tools->Build System->New Build System,此时会生成一个.sublime-build文件。
windows下配置文件内容如下:
1 | { |
ubuntu配置如下:
1 | { |
在git的使用过程中,通常有以下几种需求需要退回到以前的版本:
关于git reset指令,有3种模式:soft,mixed,hard
git reset --soft HEAD~n
soft复位通常会把上一次的commit操作撤销.假如要合并前3次的commit,那么执行git reset --soft HEAD~3
就可以撤销前3次的commit,然后重新commit一次就好.
git reset --mixed HEAD~n
mixed复位程度比soft重一些,它会把之前add的操作也撤销,这时候可以重新选择要add的文件.
git reset --hard HEAD~n
前面两种复位,都不会改变工作区的内容,就是你所看到的内容.但是如果使用硬复位,会把工作区的内容也撤销,就是真正的回到之前的某个节点(版本).你所改动的内容也会随之改变.
最后,硬复位之后不容易恢复,慎用.
硬复位之后也可以再回退过去,首先要用git reflog
指令查看一下操作记录(包括commit和reset的操作),找到之前的commit-id,然后通过git reset --hard commit-id
指令回到任意节点的版本。
那些年,其实我是拒绝打英雄联盟的,最开始玩那个游戏,头很晕,小地图太小,而且要不停的切换镜头来看路。当时我和超哥都不喜欢玩,那时候我俩打人机都输了。后来不知道为啥,慢慢玩着就习惯了。
再后来虽然我们一直玩,但我真的很菜,一直是白(青)银(铜)。。但这个游戏确实让人很开心,能很好的放松心情,但是游戏真的不能一直玩,太浪费青春了。
然后剪了一些素材,突然发现做视频好麻烦呀,曾经有一段时间我还幻想着凭个人做一部动画片,后来学了一点发现巨难,涉及各种交叉学科,最恐怖的是要美术功底,本来特别喜欢的一部小说,想做部动漫出来,发现真的异想天开了。
虽然动漫做不成,不过剪些游戏视频还是OK的~ enjoy it…
more >>前几天博客迁到ubuntu(公司台式机)下,但是回家有时候偶尔也想写点东西,无奈之下只好备份了,只好将source目录下所有内容备份到github上的一个仓库(我不会说我以前用百度网盘备份的)。然后很烦的是有时候回家想写东西,但是想起来公司那边电脑上没有push,这就无解了。
于是有了下面这个自动push的脚本,初次写bash,感觉语法有点别扭。
1 | #!/bin/bash |
众所周知,python处理文本非常方便,内置读写函数,不用引用第三方的模块,相比起Java,简直一个天上一个地下。不信可以感受一下:Java中的文件处理方式 ,光名字长(chang)的就让你头疼。
某天,我们要往GPS芯片中写入一个EPO文件,美曰其名用来加速GPS定位。打开EPO文件,后缀是.DAT,看到是一堆16进制的数,就像这种:
1 | d813 0501 113e a4e9 ... |
数据应该是加密过的,看不出啥含义,但是写入到GPS芯片中要按字节写,1个字节算一个数,所以比如第一个数d813要拆成两个数。
more >>
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true