随笔分类 -  编程

跟编程相关的一些东西
摘要:python的优点是库比较全,尤其是图像处理相关的,我觉得它最大的缺点就是取消了大括号而采用严格的缩进形式,这会导致如果有一个函数逻辑比较多就变成了一坨有规则形状的翔。 因项目需要,我接手维护后续python程序并做后续开发,本文记录工作中遇到的一些相关问题及解决方法。 一 网络相关: 1.sock 阅读全文
posted @ 2021-04-15 13:43 LevinKai 阅读(245) 评论(0) 推荐(0)
摘要:C#写Windows程序更简单,且跟MFC类似,现切换到C#,缺点就是依赖.Net了。 打开一个文件选择框 https://www.cnblogs.com/lotusto/p/5767141.html https://www.cnblogs.com/tinaluo/p/6636073.html 文本 阅读全文
posted @ 2019-10-11 17:26 LevinKai 阅读(1259) 评论(0) 推荐(0)
摘要:IP地址在很多嵌入式系统中都会存储为一个32位的int数,因为它每一段都恰好可以用4组8位二进制表示,如果用字符串表示会浪费空间。 这就涉及到了IP地址和int数的互相转换,其实原理相当简单,如下: IP:192.168.1.1 1 拆分:【192】【168】【1】【1】 2 每段都变为8位的二进制 阅读全文
posted @ 2019-09-27 16:26 LevinKai 阅读(1872) 评论(0) 推荐(0)
摘要:FreeRTOS 任务不允许以任何方式从实现函数中返回——它们绝不能有一条”return”语句,也不能执行到函数末尾。如果一个任务不再需要,可以显式地将其删除。 因此,创建的task要在函数末尾有个死循环,如果确定不再需要就调用vTaskDelete删除任务,可以传入task的handle或者nul 阅读全文
posted @ 2019-09-25 11:38 LevinKai 阅读(224) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_38410730/article/details/80318821 https://zhuanlan.zhihu.com/p/37506796 https://wenku.baidu.com/view/cf7de1dcfd0a79563d1e7220 阅读全文
posted @ 2019-09-24 16:28 LevinKai 阅读(526) 评论(0) 推荐(0)
摘要:遇到个简单的算法题,没有当场解出来,以后可以写伪代码表达思路。 数组中保存每天的股票价值,求买入卖出的时间和最大利润,比较好的解法如下: 伪代码: begin start day = 0; end day = 0; max value = 0; for day 1 to N; value = nex 阅读全文
posted @ 2018-11-27 22:26 LevinKai 阅读(1986) 评论(0) 推荐(0)
摘要:最近转到BREW平台了,前段时间遇到了点操作符和箭头操作符的问题,原来也以为访问结构体成员时都一样,后来编译的时候一直报错才仔细研究了一下,搜到下面这篇文章:博客最近长草了,罪过罪过,没有独立博客之前应该定期更新这里。————————一直以为这两个是没有什么区别的,可以相互替换,今天又翻了一下《C语言核心技术》,明白了其中的奥妙。相同点:两个都是二元操作符,其右操作符是成员的名称。不同点:点操作符左边的操作数是一个“结果为结构”的表达式; 箭头操作符左边的操作数是一个指向结构的指针。主要看左边的操作符,左边是指针用箭头,否则用点。举例说明:#include <string.h>So 阅读全文
posted @ 2012-07-18 20:20 LevinKai 阅读(2069) 评论(0) 推荐(0)
摘要:原文link:http://blog.chinaunix.net/space.php?uid=11278770&do=blog&id=148699Source Insight技巧收集1、背景色选择 要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。 SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA字体。但由于美观的缘故,VERDANA字体是不等宽的。比如下面两行 llllllllll MMMMMMMMMM 同样10个字符,长度差多了.用VERDA 阅读全文
posted @ 2011-11-10 17:32 LevinKai 阅读(455) 评论(0) 推荐(1)
摘要:原文地址::http://blog.chinaunix.net/u3/99423/showart_2207081.html大家用source insight看linux源码的时候都遇到这么一个麻烦,makefile和kconfig中的文字在搜索的时候不能找到,这是因为source insight默认是不选makefile的,也没有konfig这种类型的文件。下面就讲一下如何添加makefile:打开Source Insight,在新建工程之前,进入Options -> Document Options-> 点击Document Type的下拉框,然后选择Make File,在右边的 阅读全文
posted @ 2011-11-10 15:18 LevinKai 阅读(1898) 评论(0) 推荐(0)