摘要: 一个简单的加减乘除运算代码,真这么简单搞有什么意义啊 我的坑人实现方法,因为strrchr,atoi没有自动补全,就自己实现,结果代码超过120行,没时间走读一遍,导致好几个bug,而且时间紧,代码丑,函数设计也有不合理的地方: 这种if else if 我基本上都不用了,结果它的bug占一半,我还 阅读全文
posted @ 2019-07-27 23:19 green_crosswalk 阅读(207) 评论(0) 推荐(0) 编辑
摘要: issue:sahara fail,场景linux系统第一次开机时,切到9008下载口 高通提供了一种升级方式是firehose,它工作在9008口,firehose的运行程序需要由sahara写入pbl。 firehose可以很好的工作在windows端,模块系统接入android,会生成/dev 阅读全文
posted @ 2019-01-07 22:19 green_crosswalk 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 7年前一个组合算法错失鹅场offer,之后专门了解排列组合的算法,岂知入了社会,大部分算法根本就用不到。闲着无事,回忆排列算法如何实现的。 算法最重要的一步-证明,貌似一般学校都不教的吧。用数学归纳可以简单认为是对的。 1 int getValidLen(int a[], int max) 2 { 阅读全文
posted @ 2018-05-01 16:21 green_crosswalk 阅读(115) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-04-17 21:46 green_crosswalk 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一、TCP是面向流的通信,这个什么意思呢,你read一下,可能从流的任何一点拿数据;然后呢,你需要对应用层的数据做封包处理。 封包可以使用数据类型和数据长度,或者使用某些字符串隔离包,可能是\n,说到这里,为何http请求没有指明数据长度呢,以前http通信是短连接只有一问一答,因此不需要数据长度; 阅读全文
posted @ 2018-03-21 22:33 green_crosswalk 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 由于使用c++太少,在项目中定义成员函数时,想着应该返回vector<string>&还是vector<string>;思考上升到函数返回对象时,经历几次构造函数。 依稀记得函数返回对象,需要经过生成一个临时对象(call copy constructor),然后根据语句是变量声明还是复制分别调用c 阅读全文
posted @ 2018-03-12 22:21 green_crosswalk 阅读(435) 评论(0) 推荐(0) 编辑
摘要: python看了好多遍,没怎么coding,这里简单写个 阅读全文
posted @ 2018-02-27 20:59 green_crosswalk 阅读(115) 评论(0) 推荐(0) 编辑
摘要: python是一种解释型语言,它的源代码可以直接运行。由python解释器把源代码解释为中间语言,然后翻译为机器码运行。 1.什么事pickling和unpiickling 我理解为对象的序列化和反序列化,利用pickle可以把python对象转化为二进制字符串(类型为bytes),方便文件存储对象 阅读全文
posted @ 2018-02-26 22:16 green_crosswalk 阅读(108) 评论(0) 推荐(0) 编辑
摘要: gstreamer使用不当,很容易引起内存泄漏。以下是注意事项: 1、gst_element_get_name 使用g_free释放name,并设为null 2、g_io_channel_read_line g_free释放line,并设为null 3、gst_structure_to_string 阅读全文
posted @ 2018-02-04 20:04 green_crosswalk 阅读(1051) 评论(0) 推荐(0) 编辑