自我反省
每一次的学习都是在接受自己的不足
计算机时间起点1970.01.01
最懒的解释 很多编程语言起源于UNIX系统,而UNIX系统认为1970年1月1日0点是时间纪元,所以我们常说的UNIX时间戳是以1970年1月1日0点为计时起点时间的。
河狸的 那时候的计算机操作系统是32位的
32位能表示的最大值是2147483647。另外1年365天的总秒数是31536000,2147483647/31536000 = 68.1
从1970年开始算,加上68.1年,实际最终可到2038年01月19日03时14分07秒,便会到 达最大时间,过了这个时间点,所有32位操作系统时间便会变为10000000 00000000 00000000 00000000,算下来也就是1901年12月13日20时45分52秒,这样便会出现时间回归的现象,很多软件便会运行异常了。
不过现如今的计算机都是64位了,大概能表示到292,277,026,596年,那以后就不是咱操心的了。
if骚操作在常见的代码中
123if(a == 0){ //....}
都是变量在左,常量在右,但是 ...
Markdown基本语法
补充说明不知道是不是主题的问题,很多markdown能支持的在转换成html的时候全失效了。所以以下的语法如果也在此主题无法使用,建议直接使用html的方法,虽然时间成本比较高。但是目前确实没有很好的解决办法,本人对js和css忘得差不多了,所以没有能力完全审计源代码。
1.标题标题的等级由#构成,#号越多对应的标题大小越小,就是类似html语法的h1-h6
1234567# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题
值得注意的是,#号后面建议跟个空格,某些平台可能不用
效果如下(主题可能重写过,所以效果可能与其他平台略有差异):
一级标题二级标题三级标题四级标题五级标题六级标题
2.字体常用修饰方法就是,粗体和斜体,然后两者结合粗斜体markdown中,\-和\*的用法差不多
12345678*斜体文本*_斜体文本_**粗体文本**__粗体文本__***粗斜体文本***___粗斜体文本___
效果如下:斜体文本斜体文本
粗体文本粗体文本
粗斜体文本粗斜体文本
有的时候有点抽风效果可以看图:
3.段 ...
Netlify+hexo部署
由于GitHub本身访问比较慢,于是乎采取一些加速的办法
waline无法登录(vercel.app被污染)
这次是存储的问题了
get面试2.0
继续听别人面试取取经
创业型公司提问环节
自我介绍
这是经典问题,虽然时间不长,但是有条理比较重要
学历学校情况
什么时候毕业?
为什么四月就去工作?
上一份工作是什么原因溜了?
地方选择
为什么来福州找工作?
实际考察
项目方面
第一个是做客户端还是服务端?
有哪些重构?
什么设计
用到了mvc设计?
mvc怎么体现?
客户端包含什么模块
测试、文件传输、文件下载、文件删除、屏幕监控、鼠标操作等。
客户端使用mfc做的?但是mfc比较老了吧,为什么要用mfc?
提到了消息机制,有自定义消息吗?
tcp/ip在这这个项目的使用场景?
有去做过一些测试对吗?功能测试是单纯手动测试吗?
另外两个项目?
qt那边客户端是我自己写的。
音视频了解视频编码,vlc库的使用。
一开始就接触的是第一个项目吗?一上手就是一个基本完成的项目,你要如何学习?怎么去完成重构?
第一个项目代码量多少?
花了多少时间了解?
花了多少时间重构?
学校方面
学校里有写过什么项目吗?
大学专业是?计算机应用技术专业?主要学什么语言?
学过c语言还是直接学的c++?
...
chatgpt
b站刷到个ai写程序的视频
【软件】vs2022控制台乱码
windows的根据地区选择编码一言难尽。。
前言本文只是介绍几种情况的处理方式,仅供参考。
正文1.乱码介绍什么是乱码?粗略解释就是:
指保存内存的编码和输出内存的编码不一致,导致出现奇奇怪怪的字符。更多详细介绍自行上网冲浪。
这点情况在windows中很常见,原因就是Windows的特色,它会根据地区默认选择你cmd/powerhell的编码。
打开cmd/powershll输入 chcp 按下回车
如果你地区选择的是中国,那么回显信息为活动代码页:936。而文本格式千奇百怪,也是拿捏不住的。Linux默认都是utf-8的环境,相对比较省心不用你去改什么东西控制输出。
所以默认的vscode/vs201x的产品,或者是其他需要调用cmd/powershell的软件,都会存在这个问题。
vs的项目默认选择Unicode,你也可以改为多字节。
统一码(Unicode),也叫万国码、单一码,由统一码联盟开发,是计算机科学领域里的一项业界标准,包括字符集、编码方案等。
Unicode中,我记得字符都占用两个字节。
随后的ut ...
JsonCpp编译使用
这一类的开源项目是能找到已经编译好的产物,但是总归还得自己试下。
前言JSON(JavaScript Object Notation, JS对象简谱)是一种轻量级的数据交换格式。它基于 ECMAScript(European Computer Manufacturers Association, 欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
json这种格式对于近几年一点都不陌生。与之相匹的就是Xml了。一个是建议的语法,一个是标签形式。都比较容易上手。
当然json不局限编程语言,而且各家都有做优化。比如cpp中jsoncpp
使用 jsoncpp 库解析 json 格式的数据,我们只需要掌握三个类:
Value 类:将 json 支持的数据类型进行了包装,最终得到一个 Value 类型
FastWriter类:将 Value 对象中的数据序列化为字符串
Reader类:反序列化,将 json 字 ...
易栈
2c4b4b8d9c4e11191fdaac99b8ca2a8bb7914512d1bc9d5e785dac70feb4d01b0225d6b149090cacea514a5f9560019cc5e3c668fd957dd05293c9afe294a63d3eed9b800453985b71be3ad26ed36e57eab83140c2ea7a45059a0fb05f29b6ef306a589d17eb9d2db48307187973c92071104c97ab60fc890edab61485642c1c3cf2508baacf9bdbe96a9f02a7e3b25a549625632e2870c4f71de2344e21a86b99f2c91b660eebb8592bc79072cc716d33ec81c0f03bcde72ac8eeae3d66b8f1610e4b28e6e01341a7377c736b458fed0177588474203f5da865767b4c286b4651f5a532ceafe64ae5e77ec7eb337dbb50be1e8fd49cb02bc ...