自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TianMaXingKong

让不可能变成可能,往往就差那么一点,“ Impossible ” ,“ I'm possible ”

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 支持向量机SVM:函数库libsvm源码详读

Update:2014-2-25 LinJM  @HQU  『 libsvm专栏地址:http://blog.csdn.net/column/details/libsvm.html 』 libsvm是国立台湾大学Chih-Jen Lin开发的一个SVM的函数库,是当前应用最广泛的svm函数库,从2000年到2010年,该函数库的下载量达到250000之多。它的最新版本是version...

2020-12-16 16:23:45 459

原创 嵌入式Linux开发:网络编程

学习视频 <— 众所周知B站是中国最大的学习网站 2333快速浏览第一部分:网络的基本概念第二部分:TCP/IP协议概述第三部分:TCP协议网络基础编程第四部分:UDP协议网络基础编程第五部分:网络高级编程第一部分:网络的基本概念(详细内容参考计算机网络类教材即可,内容较多,这里不做赘述了)第二部分:TCP/IP协议概述(详细内容参考计算机网络类教材即可,内容较多,这里仅整理部分)TCP协议TCP(传输控制协议Transmission Control Protocol)是重要的传输层协

2020-11-25 17:25:57 517

原创 嵌入式Linux开发:线程、多线程

学习视频 <— 众所周知B站是中国最大的学习网站 2333快速浏览第一部分:进程基础知识1.线程的概念2.线程的特点第一部分:进程基础知识1.线程的概念线程时进程的一个执行单元,是进程内的调度实体。2.线程的特点线程是比进程更小的独立运行的基本单位。线程也被称为轻量级进程同一进程的线程共享本进程的地址空间,而进程之间则是独立的地址空间进程退出,进程中所有线程全部退出一个进程崩溃后,不会对其它进程产生影响;但是一个线程崩溃后,整个进程就崩溃,所以多进程比多线程健壮线程不可能完全替代

2020-05-18 14:52:26 1175

原创 嵌入式Linux开发:进程、进程间通信

学习视频 <— 众所周知B站是中国最大的学习网站 2333快速浏览第一部分:进程基础知识1.进程的概念2.进程的内容3.进程的类型4.进程的状态5.进程的Linux命令第二部分:进程 Linux C 编程1.fork函数创建子进程2.exit或_exit函数结束进程3.exec函数族4.进程回收5.守护进程第一部分:进程基础知识1.进程的概念● 程序➢存放在磁盘上的指令和数据的有序集合(文件)➢静态的● 进程➢执行一个程序所分配的资源的总称➢进程是程序的一次执行过程➢动态的,包括

2020-05-16 19:06:32 442

原创 嵌入式Linux开发:Linux环境下sqlite数据库安装及使用

学习视频 <— 众所周知B站是中国最大的学习网站 2333快速浏览第一步:Linux开发环境搭建第二步:安装sqlite数据库第三步:sqlite数据库使用1.sqlite部分命令2.使用SQL语句操作数据库(1)创建一个数据表:student(2)向表中插入数据第一步:Linux开发环境搭建开发环境已经配置好了点击下载使用VM虚拟机打开下载好的系统镜像就开始“愉快地”嵌入式开发啦 : )虚拟机登录密码为: pass已经安装了eclipse,可以使用C/C++编程进行嵌入式开发第

2020-05-15 19:21:15 923

转载 GET和POST两种基本请求方法的区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问题,你的内心充...

2020-03-09 01:12:36 120

原创 eclipse源码中文注释乱码以及隐患已解决

现象最近遇到一个比较奇怪的问题,通过eclipse的反编译软件查看源码注释会出现中文乱码的情况。如下图所示:虽然不影响开发(但有可能影响到使用者),经过网络查询相关资料和个人亲身实践,提供两个可行的方法,供大家参考方法1问题来源是在eclipse中直接查看springside的class(由eclipse自动反编译)里面注释的乱码问题:Preferences-General-Works...

2020-03-08 23:01:27 1025

转载 Tomcat启动后调用Servlet出现404的解决方法

最近在学Servlet,可每次运行都会出现404错误。百度了很久才找到了解决办法!!!出现404错误的肯定就是路径问题,请求的网页不存在,这个是不用多想的。直接说解决办法:首先必须要确保菜单栏Project选项卡里buid automatically被选中,否则不会自动生成class文件(一般这个时候就解决了,如果依然不行,请继续步骤)在项目上右键–>Build Path–>...

2020-03-08 00:03:46 1936

原创 (高稳定+低成本)语音识别App与NodeMCU通信控制家里的灯(智能物联网开关)

大二的时候玩神经网络,配了一台台式机加1060显卡来跑网络模型,一直放在宿舍里,每次回家都不方便携带,于是萌生了搭建一台远程主机可以随时随地地开机并控制(用的时候开启,因为24h主机吃不消),如果有朋友有兴趣的话可以给我评论留言,有时间出一个博客教程,不难哦:)------------------------------------------------分割线--------------...

2019-06-15 23:55:46 3055 6

原创 CodeVS-1032题解报告

CodeVS-1032题解报告DFS+数论+剪枝 TianMaXingKong  【问题】Question     数学家们喜欢各种类型的有奇怪特性的数。例如,他们认为945是一个有趣的数,因为它是第一个所有约数之和大于本身的奇数。    为了帮助他们寻找有趣的数,你将写一个程序扫描一定范围内的数,并确定在此范围内约数个数最多的那个数。不幸的是,这个数和给定的范围比较大,用简单的方法寻找可能需要较...

2018-05-04 12:27:55 313

原创 POJ-1456-Crossing River(过河)

Crossing River过河Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 18400 Accepted: 6906Description描述A group of N people wishes to go across a river with only one boat, which can at most carry t...

2018-04-22 17:32:49 161

原创 POJ-1456-Supermarket-超市-(贪心+优先队列)

POJ-1456-贪心算法+优先队列Supermarket超市Description描述A supermarket has a set Prod of products on sale. It earns a profit px for each product x∈Prod sold by a deadline dx that is measured as an integral number ...

2018-04-22 11:25:25 661 1

转载 一本好的“错题集”如何做?看这里

《错题本》制作每个人肯定都有听说,错题本对高考到底多么多么有用,对我们的复习多么多么有用。但是问题也来了,做错题本好像要用我们很多的时间,可能做完了还空看,那怎么办呢?今天本车从做错题本的方法出发,我们一起看看错题本怎么错才算做得对,做得好,切实可用。你觉得错题本不好用,可能是下面有些步骤没做好哦!(有些步骤可能太繁琐,可以依照自身情况修改,仅供借鉴)制作错题本的简单步骤如下步骤1、把所有的练习册...

2018-03-18 17:09:38 3317

原创 笔记@算法竞赛

本文为一枚学渣整理的学习算法与参与竞赛过程学习到的知识(会定期修改)。时间测试#include&lt;iostream&gt;#include&lt;time.h&gt; using namespace std;int main(){ int atbegin=clock(); //程序 int atend=clock(); cout&lt;&lt;"\n运行时间:"&lt;...

2018-03-18 12:36:33 246

原创 蓝桥杯省赛-方格分割

题目:方格分割标题:方格分割6x6的方格,沿着格子的边线剪开成两部分。要求这两部分的形状完全相同。试计算:包括这3种分法在内,一共有多少种不同的分割方法。如图:p1.png, p2.png, p3.png 就是可行的分割法。注意:旋转对称的属于同一种分割法。请提交该整数,不要填写任何多余的内容或说明文字。解题分析:1.关键在于怎么剪裁,我的方法是从中心点开始,dfs到达边界的可能性2.易错点:a....

2018-03-15 20:44:13 264

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传*重点内容*LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用

2017-11-04 17:20:28 126

Linux嵌入式开发虚拟机

登录密码为pass,已经安装了eclipse,可以使用C/C++编程进行嵌入式开发,环境变量已经配置完成,用VM打开之后就可以直接使用

2020-05-15

(高稳定+低成本)语音识别App与NodeMCU通信控制家里的灯(智能物联网开关)

其实网上做智能物联网开关的博文多如牛毛,不过我觉得他们的实现略有一些不妥之处——要么是实现效果很好但是成本太高的,实现的开销不合理,而且App一般得用特定平台开发的,修改起来也有点麻烦;要么就是成本低但是性能又不够可靠,控制用的app界面简陋,功能也很simple。后面我会提到这些平台,有兴趣的同学也可以深入学习一下。我综合考虑了设备可以自由嵌入,降低成本,硬件稳定性,实现的难度,以及可以自定义一款属于自己的语音识别App用来控制设备,经过半个月的努力终于实现了所有的要求。

2019-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除