摘要: 新换了工作,需要熟悉新公司的产品开发项目,更新博客就懈怠了,不过环境的不同,也让我对嵌入式开发有了更深刻的理解。在原公司我主要负责在STM32F207芯片平台上, 利用UCOS+LWIP进行嵌入式服务器开发,工作涉及底层硬件,RTOS,协议栈,上层应用及前端网页,从产品的角度,是完整的实现了单个项目 阅读全文
posted @ 2017-04-18 20:53 心的起始 阅读(8223) 评论(4) 推荐(1) 编辑
摘要: 目录 文件批量重命名 bin文件合并 正文 1.python根据不同条件批量实现文件重命名 因为下载的电视剧名字比较乱,但却按照下载时间顺序依次排列,而手动重命名或者找软件太麻烦,我就自己实现了个: 2.根据偏移值实现bin文件合并 阅读全文
posted @ 2017-02-07 13:17 心的起始 阅读(4759) 评论(0) 推荐(0) 编辑
摘要: 嵌入式web服务器不同于传统服务器,web需要转换成数组格式保存在flash中,才方便lwip网络接口的调用,最近因为业务需求,需要频繁修改网页,每次的压缩和转换就是个很繁琐的过程,因此我就有了利用所掌握的知识,利用python编写个能够批量处理网页文件,压缩并转换成数组的脚本。 脚本运行背景(后续 阅读全文
posted @ 2016-12-11 22:39 心的起始 阅读(3204) 评论(0) 推荐(0) 编辑
摘要: 因为偶然的机会,在图书馆看到《深入理解C++ 11:C++11新特性解析和应用》这本书,大致扫下,受益匪浅,就果断借出来,对于其中的部分内容进行详读并亲自编程测试相关代码,也就有了整理写出这篇读书笔记的基础。C++作为踏入编程的最初语言,一直充满感情,而C++11作为新标准虽然推出一段时间了,却因为 阅读全文
posted @ 2016-08-13 23:52 心的起始 阅读(27621) 评论(2) 推荐(1) 编辑
摘要: STL(Standard Template Library)标准模板库是C++最重要的组成部分,它提供了一组表示容器、迭代器、函数对象和算法的模板。其中容器是存储类型相同的数据的结构(如vector,list, deque, set, map等),算法完成特定任务,迭代器用来遍历容器对象,扮演容器和 阅读全文
posted @ 2016-05-06 22:40 心的起始 阅读(2387) 评论(0) 推荐(0) 编辑
摘要: 一、css和文档层叠 css规定了冲突规则,这些规则统称为层叠。这些规则定义了样式发生冲突时以优先级高的为准。 常用的优先级判定: 1. 开发者样式>读者样式>浏览器样式(除非使用!important标记 ) 2. id选择符>(伪)类选择符>元素选择符 3. 权重相同时取后面定义的样式元素 元素( 阅读全文
posted @ 2016-04-15 23:08 心的起始 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 目录 (1).基于Ajax的前端实现 (2).Web服务器后端处理 一个完整的web服务器,不仅需要满足用户端对于图片、文档等资源的需求;还能够对于用户端的动态请求,返回指定程序生成的数据。支持动态请求处理是web服务器的必要组成部分,现有比较成熟的前端动态技术有CGI,ASP/ASP.net, P 阅读全文
posted @ 2016-03-29 10:59 心的起始 阅读(2259) 评论(0) 推荐(0) 编辑
摘要: Linux-ubuntu指令详解及实例显示,方便个人积累和使用! 阅读全文
posted @ 2016-03-04 10:22 心的起始 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 目录 1. C# Socket通讯 2. HTTP 解析引擎 3. 资源读取和返回 4. 服务器测试和代码下载 Web服务器是Web资源的宿主,它需要处理用户端浏览器的请求,并指定对应的Web资源返回给用户,这些资源不仅包括HTML文件,JS脚本,JPG图片等,还包括由软件生成的动态内容。为了满足上 阅读全文
posted @ 2016-01-15 14:38 心的起始 阅读(4493) 评论(4) 推荐(1) 编辑
摘要: 目录 1. JavaScrpt对象 2. 原型对象和继承 3. 对象的克隆 (1)javascript对象 在JS中,对象是属性的容器。对于单个对象来说,都由属性名和属性值构成;其中属性名需要是标识符,而不能是字符串或者表达式,属性值可以是除undefined外的任何值。如果对象的属性值是函数,那么 阅读全文
posted @ 2015-12-04 20:14 心的起始 阅读(323) 评论(0) 推荐(0) 编辑