摘要: 搬到简书了,体验下纯Markdown写作(虽然简书有些md语法还不支持=_,=) 哈莉_奎茵 - 简书 最近也有点忙,写博客的频率也不高了。 不过好像我博客也没人看,还不像某同学直接靠博客吸引猎头(简直NB爆了·。·) 以后安利给同学/同事时直接看置顶吧。 阅读全文
posted @ 2018-01-16 03:34 Harley_Quinn 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 网络层 "01: 服务器的启动" "02: Acceptor和Processor" "03: RequestChannel" API层 "04: Handler和Apis" "06: Produce请求(1): 写入本地日志" "07: Produce请求(2): 发送响应" "09: Fetch请 阅读全文
posted @ 2019-09-23 17:47 Harley_Quinn 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 懒得在github博客上折腾评论功能,先借用博客园推广下,虽然好像也没什么用。 "我的vim开发环境搭建(1): 准备工作" "我的vim开发环境搭建(2): 常用的vim插件" "我的vim开发环境搭建(3): Go开发配置" "我的vim开发环境搭建(4): GDB升级8.0" 阅读全文
posted @ 2019-06-20 01:02 Harley_Quinn 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 由于课题的需求需要做MFC串口程序,看了百度下载的串口助手的界面风格,发现这个设计很好 波特率的组合框只给出了5个可选数值,然后第6个选项是Custom,即手动输入。 实际上DCB结构的BaudRate可选数值太多了,做成下拉框会很长很长,这种做法就是选用最常见的几个选项,不需要用户手动输入,也不需 阅读全文
posted @ 2017-11-07 16:27 Harley_Quinn 阅读(2573) 评论(0) 推荐(0) 编辑
摘要: 前段时间忙开题去了,而且越发觉得留给我的学习时间不多了,于是一直没来写博客。 本来还想把之前的android零基础入门项目的经历写下的,但是感觉毕竟是零基础入门的项目,缺乏技术含量,虽然因为要连JDBC就踩了很多坑,android高版本禁止主线程中进行网络连接这样的耗时操作,必须留给子线程去做,这里 阅读全文
posted @ 2017-11-05 02:00 Harley_Quinn 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 大端和小端的概念参考之前博客: 大端/小端,高字节/低字节,高地址/低地址,移位运算 昨晚帮导师从指令中恢复图像的时候,导师要我转换成raw格式,也就是记录图像像素的二进制序列,然后反复强调让我注意大端小端。当时我也没在意,用ofstream的write方法一个个地写进去,发现有部分数据存储顺序和其 阅读全文
posted @ 2017-10-14 03:16 Harley_Quinn 阅读(2457) 评论(0) 推荐(0) 编辑
摘要: 昨天帮导师做的一个程序出了内存泄露的bug(在VS上程序运行一切正常,等return返回后才出错) 而且是程序运行结束后才出现的错误,在退出前一切代码都顺利执行完了,只是return之后出错。 之后我在Linux下重新编译运行程序,提示的信息更详细: free(): invalid next siz 阅读全文
posted @ 2017-10-13 17:19 Harley_Quinn 阅读(3150) 评论(0) 推荐(0) 编辑
摘要: 做小米的笔试题,给出一个整数n,求出它在杨辉三角形中第一次出现的行号。 想了半天,只能暴力法,从第1行开始找,一直找到第n行,若找得到则返回行号,若找不到则返回n+1(因为第n+1行第2列肯定是n)。当然,注意1是在第1行而不是第2行。更好的方法倒是没想到,倒是折腾出了打印杨辉三角形前n行的最优方法 阅读全文
posted @ 2017-09-19 02:28 Harley_Quinn 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 对指针的概念清晰的话,做这种题只要耐心就行,然而看这种题就烦(被同学吐槽为谭浩强的阴影……草泥马这种C风格题有意义吗?出题人脑子被门夹了?而且C++11都不支持字面值字符串直接转换成char*了。好吧,就算要大骂一通出题人,该做还是做。) 分析三行初始化代码: 1、c[0]指向"HELLO",c[1 阅读全文
posted @ 2017-09-13 01:51 Harley_Quinn 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 两个bit的异或(下文均用^代表异或运算):1^0=1 0^1=1 1^1=0 0^0=0,也就是左右元素不同时为1,相同时为0。 对于两个int的异或,就是对它的二进制表示的每一位进行异或运算,比如2^5=binary(010^101)=binary(111)=7 并且异或运算满足交换律、结合律, 阅读全文
posted @ 2017-09-13 00:55 Harley_Quinn 阅读(622) 评论(0) 推荐(0) 编辑