博客园 - 剑胆琴心2015
uuid:7d267088-5232-4821-9010-8cd5fdd6cd4f;id=1080767
2023-02-26T04:05:44Z
剑胆琴心2015
https://www.cnblogs.com/yangjd/
feed.cnblogs.com
https://www.cnblogs.com/yangjd/p/10711309.html
一个代码重构的经典示例 - 剑胆琴心2015
在《The Pragmatic Programmer: From Journeyman to Master》(中文译名为《程序员修炼之道--从小工到专家》)Tip25 “怎样配平资源“中有一个重构代码的经典案例,现转录如下: 提示35 Finish What You Start 要有始有终 在大多数
2019-04-15T08:21:00Z
2019-04-15T08:21:00Z
剑胆琴心2015
https://www.cnblogs.com/yangjd/
【摘要】在《The Pragmatic Programmer: From Journeyman to Master》(中文译名为《程序员修炼之道--从小工到专家》)Tip25 “怎样配平资源“中有一个重构代码的经典案例,现转录如下: 提示35 Finish What You Start 要有始有终 在大多数 <a href="https://www.cnblogs.com/yangjd/p/10711309.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yangjd/p/10123251.html
俄罗斯方块的设计与实现 - 剑胆琴心2015
最近看了一本软件工程方面的书籍,由于书中缺乏完整的实例,所以想从一个小项目入手以期能对软件工程多一点实践认识 ,首先我看了Qt5.6.3自带的俄罗斯方块例子(在我电脑里面的路径是C:\Qt\Qt5.6.3\Examples\Qt-5.6.3\widgets\widgets\tetrix),还有一个俄
2018-12-15T06:08:00Z
2018-12-15T06:08:00Z
剑胆琴心2015
https://www.cnblogs.com/yangjd/
【摘要】最近看了一本软件工程方面的书籍,由于书中缺乏完整的实例,所以想从一个小项目入手以期能对软件工程多一点实践认识 ,首先我看了Qt5.6.3自带的俄罗斯方块例子(在我电脑里面的路径是C:\Qt\Qt5.6.3\Examples\Qt-5.6.3\widgets\widgets\tetrix),还有一个俄 <a href="https://www.cnblogs.com/yangjd/p/10123251.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yangjd/p/9442702.html
嵌入式系统职业知识基础及特点 - 剑胆琴心2015
从事嵌入式系统的所需要掌握的知识比较广泛,具体分类如下: 1.计算机技术基础 编程语言主要是 C和 C++, GUI程序则可以考虑Qt;数据库主要是 SQLite和MySQL;基础知识主要是数据结构与算法、数字信号处理和计算机网络。 2.系统硬件层 PCB设计软件主要是KiCAD和Altium De
2018-08-08T06:44:00Z
2018-08-08T06:44:00Z
剑胆琴心2015
https://www.cnblogs.com/yangjd/
【摘要】从事嵌入式系统的所需要掌握的知识比较广泛,具体分类如下: 1.计算机技术基础 编程语言主要是 C和 C++, GUI程序则可以考虑Qt;数据库主要是 SQLite和MySQL;基础知识主要是数据结构与算法、数字信号处理和计算机网络。 2.系统硬件层 PCB设计软件主要是KiCAD和Altium De <a href="https://www.cnblogs.com/yangjd/p/9442702.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yangjd/p/9135301.html
STM32四轴飞行器的制作-- 使用stm32最小系统板 - 剑胆琴心2015
这段时间正在学习stm32处理器的使用,为了巩固所学知识,初步熟悉STMF103处理器和外设的使用,打算制作一架微型四轴飞行器,由于这个项目对我来讲还是有难度的,网上也看到一些不太成功的案例,因此打算分几步来实现,即硬件选型(飞控)==>物理结构(机架和电机)==>软件编写(姿态解算+PID控制)=
2018-06-05T03:07:00Z
2018-06-05T03:07:00Z
剑胆琴心2015
https://www.cnblogs.com/yangjd/
【摘要】这段时间正在学习stm32处理器的使用,为了巩固所学知识,初步熟悉STMF103处理器和外设的使用,打算制作一架微型四轴飞行器,由于这个项目对我来讲还是有难度的,网上也看到一些不太成功的案例,因此打算分几步来实现,即硬件选型(飞控)==>物理结构(机架和电机)==>软件编写(姿态解算+PID控制)= <a href="https://www.cnblogs.com/yangjd/p/9135301.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yangjd/p/9081865.html
Arduino小车的制作及硬件选型 - 剑胆琴心2015
2016年,曾经尝试用51单片机制作一台循迹避障小车,已经准备好了大部分零件,也组装好了车身,试机时发现两个轮子的转速不一样,而且转速太快导致小车在瓷砖地面上打滑,当时一筹莫展,只好就此搁置. 这反映了我在硬件选型上的失误(当然自身水平也很有限哦). 前几天看了一篇安卓控制Arduino小车的文章 
2018-05-24T03:22:00Z
2018-05-24T03:22:00Z
剑胆琴心2015
https://www.cnblogs.com/yangjd/
【摘要】2016年,曾经尝试用51单片机制作一台循迹避障小车,已经准备好了大部分零件,也组装好了车身,试机时发现两个轮子的转速不一样,而且转速太快导致小车在瓷砖地面上打滑,当时一筹莫展,只好就此搁置. 这反映了我在硬件选型上的失误(当然自身水平也很有限哦). 前几天看了一篇安卓控制Arduino小车的文章  <a href="https://www.cnblogs.com/yangjd/p/9081865.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yangjd/p/8995411.html
QStardict移植到i.MX-287开发板 - 剑胆琴心2015
经历几天的努力,终于将QStardict词典移植到了i.MX-287开发板,目前还有一些小bug,还要调试。 首先描述移植过程中遇到的问题: 1) 开发板光盘资料附带arm-linux-mulitilib-gnueabi-gcc4.4.4和嵌入式Qt4.7.3,开发板上的linux系统也自带Qt库和
2018-05-05T09:55:00Z
2018-05-05T09:55:00Z
剑胆琴心2015
https://www.cnblogs.com/yangjd/
【摘要】经历几天的努力,终于将QStardict词典移植到了i.MX-287开发板,目前还有一些小bug,还要调试。 首先描述移植过程中遇到的问题: 1) 开发板光盘资料附带arm-linux-mulitilib-gnueabi-gcc4.4.4和嵌入式Qt4.7.3,开发板上的linux系统也自带Qt库和 <a href="https://www.cnblogs.com/yangjd/p/8995411.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yangjd/p/8967679.html
一个简单的Qt词典程序 - 剑胆琴心2015
C语言程序以低层系统编程见长,因此常用于嵌入式系统和操作系统编程,而C++则以GUI程序见长(兼容C程序是它的独特优点)。说实话从使用C语言编写非GUI程序到使用C++编写GUI程序对很多初学者来说都是一个挑战,一个小小的飞跃,使用Qt来编写一个简单的词典翻译程序可以说是一个很好的实例。 算法设计:
2018-04-28T06:56:00Z
2018-04-28T06:56:00Z
剑胆琴心2015
https://www.cnblogs.com/yangjd/
【摘要】C语言程序以低层系统编程见长,因此常用于嵌入式系统和操作系统编程,而C++则以GUI程序见长(兼容C程序是它的独特优点)。说实话从使用C语言编写非GUI程序到使用C++编写GUI程序对很多初学者来说都是一个挑战,一个小小的飞跃,使用Qt来编写一个简单的词典翻译程序可以说是一个很好的实例。 算法设计: <a href="https://www.cnblogs.com/yangjd/p/8967679.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/yangjd/p/8746034.html
SICP中的零钱兑换问题 - 剑胆琴心2015
声明:本文中的算法和部分程序非本人原创,仅作适当修改以供学习借鉴,代码版权归属原作者 在<<计算机程序的构造和解释>>中有一道零钱兑换问题:一美元兑换成1美分,5美分,10美分,25美分和50美分这几种零钱有多少种方法? 原书中采用树形递归给出了一种解法: 将总数为a的现金换成n种硬币的不同方式的数
2018-04-08T09:02:00Z
2018-04-08T09:02:00Z
剑胆琴心2015
https://www.cnblogs.com/yangjd/
【摘要】声明:本文中的算法和部分程序非本人原创,仅作适当修改以供学习借鉴,代码版权归属原作者 在<<计算机程序的构造和解释>>中有一道零钱兑换问题:一美元兑换成1美分,5美分,10美分,25美分和50美分这几种零钱有多少种方法? 原书中采用树形递归给出了一种解法: 将总数为a的现金换成n种硬币的不同方式的数 <a href="https://www.cnblogs.com/yangjd/p/8746034.html" target="_blank">阅读全文</a>