- 博客(23)
- 收藏
- 关注
转载 物联网的开发应该是什么样子?
目前的物联网开发实际上与传统嵌入式开发并无太大的差别,开发人员除了要懂得编程语言之外还需要拥有一定的硬件知识储备,这一点在很长的一段时间内并没有引起我的注意,甚至我认为这是物联网开发该有的样子,这种对于开发人员技术较高的要求曾经一度让我认为可以提高开发门槛,也更提高开发质量。 但是现在我对此有了不同的看法。或者说这在某种程度上改变了我对于开发的看法。 物联网目...
2017-05-18 20:48:00 273
转载 最新 去掉 Chrome 新标签页的8个缩略图
chrome的新标签页的8个缩略图实在让人不爽,网上找了一些去掉这个略缩图的方法,其中很多已经失效。不过其中一个插件虽然按照原来的方法已经不能用了,但是稍微变通一下仍然是可以用的(本方法于2017.1.7可用)。 1. 安装扩展Stylish 2. 打开Stylish并且新建一个样式 3. 为新样式取一个名字并输入...
2017-01-07 12:40:00 1247
转载 复化梯形求积分——用Python进行数值计算
用程序来求积分的方法有很多,这篇文章主要是有关牛顿-科特斯公式。 学过插值算法的同学最容易想到的就是用插值函数代替被积分函数来求积分,但实际上在大部分场景下这是行不通的。 插值函数一般是一个不超过n次的多项式,如果用插值函数来求积分的话,就会引进高次多项式求积分的问题。这样会将原来的求积分问题带到另一个求积分问题:如何求n次多项式的积分,而且当次数变高时,会出现龙悲歌现象...
2016-12-10 17:02:00 4281
转载 每日设置Bing首页图片为壁纸
看腻了每日一成不变的壁纸,希望每天都能有个未知的壁纸可以期待。 所以我打算做一个小工具来实现此目的。 于是乎便有了本文。 本文大代码是从几个地方搜索,然后组合的。 我所做的工作就是: 1. 将网上的Python3的代码修改成Python2的; 2. 改变下载的Bing首页图片的命名规则,防止图片大量重复和日后查找; 3. ...
2016-11-30 18:36:00 542
转载 分段二次插值——用Python进行数值计算
事实上在实际使用中,高次插值显然是很不适合的,高次插值将所有样点包涵进一个插值函数中,这是次幂高的原因。高次计算复杂,而且刚开始的一点误差会被方的很大。因此将整个区间分为若干个小区间,在每一个小区间进行插值这样更好,实现容易,也方便在一些嵌入式设备上使用。有不少需要插值方法的场景是在嵌入式的应用中。 我以等距节点的二次插值为例,以每三个节点为一个子区间。 等距节点二次插值...
2016-11-26 10:52:00 2322
转载 埃尔米特插值问题——用Python进行数值计算
当插值的要求涉及到对插值函数导数的要求时,普通插值问题就变为埃尔米特插值问题。拉格朗日插值和牛顿插值的要求较低,只需要插值函数的函数值在插值点与被插函数的值相等,以此来使得在其它非插值节点插值函数的值能接近被插函数。但是有时候要求会更高,不仅要插值函数与被插函数在插值节点函数值相等,而且要求它们的导数相等。 其实此时的情况并没有变得复杂,解决这个问题的思路与拉格朗日插值法的思路...
2016-11-25 17:03:00 3521
转载 牛顿插值法——用Python进行数值计算
拉格朗日插值法的最大毛病就是每次引入一个新的插值节点,基函数都要发生变化,这在一些实际生产环境中是不合适的,有时候会不断的有新的测量数据加入插值节点集,因此,通过寻找n个插值节点构造的的插值函数与n+1个插值节点构造的插值函数之间的关系,形成了牛顿插值法。推演牛顿插值法的方式是归纳法,也就是计算Ln(x)- Ln+1(x),并且从n=1开始不断的迭代来计算n+1时的插值函数。...
2016-11-18 17:28:00 842
转载 拉格朗日插值法——用Python进行数值计算
插值法的伟大作用我就不说了。。。。那么贴代码?首先说一下下面几点:1. 已有的数据样本被称之为 “插值节点”2. 对于特定插值节点,它所对应的插值函数是必定存在且唯一的(关于这个的证明我暂时不说了,如果哪天我回头看看我的blog有点寒碜,我再再补上) 也就是说对于同样的插值样本来说,用不同方法求得的插值函数本质上其实是一样的。3. 拉格朗日插值法依赖...
2016-11-16 16:33:00 840
转载 [转]keil使用详解
第一节 系统概述Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到K...
2016-04-19 19:36:00 5622
转载 用内存占用曲线画正弦波
今天突然想起原来看用cpu使用率曲线画正弦波,于是打算换个思路用内存占用率画正弦波形。 主要用到malloc函数和free函数来操作内存。 毕竟我不是ACMer所以就中规中矩的写。 首先实现矩形波。 首先找找思路,先写函数接口,这是一个很好的编程习惯。 那么就: int occupy_Mbyte( i...
2016-02-19 21:11:00 205
转载 关于编码的一些事..
参考资料: Introduction to Unicode Unicode HOWTO 有时候我们会碰到unicode和encoding. 占坑中.....转载于:https://www.cnblogs.com/zhangte/p/5196821.html...
2016-02-17 23:03:00 86
转载 达夫设备(Duff's Device)
达夫设备设备是一段非常巧妙,看起来非常诡异的c代码,它可以很大的提高程序执行的效率(本文将试验),达夫设备的来源我就不说了,我们来分析一下。 达夫设备是考虑到我们一般用for或者while循环的时候,如果执行循环内容本身用不了多少时间,那么时间将被主要消耗在每次循环的比较语句上边。 事实上比较语句是有很大优化空间的,假设你要循环1000次,结果你从第一次开始就不断的比...
2016-02-09 13:49:00 164
转载 python装饰器
今天看了装饰器的一些内容,感觉@修饰符还是挺抽象的。 装饰器就是在不用改变函数实现的情况下,附加的实现一些功能,比如打印日志信息等。需要主意的是装饰器本质是一个高阶函数,她可以返回一个函数。 装饰器需要用到@修饰符,我们举一个例子: 这个返回函数的函数是一个装饰器 然后我们定义需要被它装饰的函数,是这样的: 然后我们调用函数gri...
2016-02-09 00:03:00 100
转载 python的拷贝(深拷贝和浅拷贝)
今天看了几篇关于python拷贝的博文,感觉不太清楚,所以我就自己做实验试一下,特此记录。 拷贝是针对组合对象说的,比如列表,类等,而数字,字符串这样的变量是没有拷贝这一说的。 实现拷贝有: 1.工厂函数 2.切片操作 3.对象的copy方法 4.copy模块的copy方法 Notice:在pyth...
2016-02-08 15:02:00 90
转载 python的赋值
python的赋值其实就是引用,我们用python的id函数看一下: 然而令人蛋疼的事情发生了, 为什么会给一个新的c赋值1,它与上面的a和b的id一样呢。 原来是python会认为一些小的整形会经常用到,所以它就会缓存一部分小整形,当有新的变量定义,其初始值与缓存的小整形一样时,他便会引用。 不要担心你给a...
2016-02-08 14:25:00 105
转载 python获取ip代理列表爬虫
最近练习写爬虫,本来爬几张mm图做测试,可是爬到几十张的时候就会返回403错误,这是被网站服务器发现了,把我给屏蔽了。 因此需要使用代理IP。为了方便以后使用,我打算先写一个自动爬取ip代理的爬虫,正所谓,磨刀不误砍柴工,读完高中再打工! 先看看运行结果: 函数返回一个列表 废话少说,放码出去: #-*- codi...
2016-02-06 17:33:00 146
转载 magic方法的magic
事实上,在python中一个类被实例化的时候首先被调用的并不是__init__方法,而是__new__方法。只是new方法一般很少重写。new方法会有返回值传给init方法。因此,init方法不能够有返回值但是重写new方法却需要有返回值。转载于:https://www.cnblogs.com/zhangte/p/5173892.html...
2016-01-31 20:27:00 145
转载 数据结构之 -- 串
今天写一下串这个结构 串是字符串的简称,是一种特殊的线性表,是处理非数值计算问题的主要对象。串也是非常有用的,我们非常熟悉和非常有名的编辑器VIM也主要是在倒腾串。 串也有多种存储结构,包括:顺序存储结构,堆存储结构,和链式存储结构。 顺序存储结构的实现就比较简单了,就是一个定义一个大小固定的字符数组,当然它的劣势也是很明显的,因为串的大小是非常不固...
2016-01-28 16:36:00 106
转载 python实现一个控制台下的进度条
今天写练习爬虫感觉很需要个进度条,就随手用函数实现了一个,到了晚上突然感觉到这个东西应该单独写出来以后肯定用用得着。 代码也很简单,我就不细讲了,直接上代码了。 测试代码: instance.py import barimport timebar = bar.ProgressBar(50,0,2)for i in range...
2016-01-27 21:10:00 88
转载 关于python中的flush问题
今天写了一个控制台下的进度条小程序,遇到了关于flush的问题,在这里小小的总结一下。 首先在要flush的字符串必须后边加上'\r'(回车) 将数据送入缓冲区这样在新打印字符的时候就可以将原来的显示覆盖掉 instance: sys.stdout.write('Here are some codes.\r')sys.stdout.flush...
2016-01-27 12:35:00 639
转载 [转] STM32各种时钟的区别
[原创]:http://m.oschina.net/blog/129357我在原创的基础又从另一位博主处引用了一些内容。时钟系统是处理器的核心,所以在学习STM32所有外设之前,认真学习时钟系统是必要的,有助于深入理解STM32。 下面是从网上找的一个STM32时钟框图,比《STM32中文参考手册》里面的是中途看起来清晰一些:重要的时钟:...
2016-01-24 23:27:00 677
转载 STM32的入侵检测是干什么用的
[引]:侵入检测的作用就是监测侵入事件,保护重要的数据不被非法窃取。你的数据是保存在RAM里的;但是一掉电RAM里的数据就没了;有一块地方,后备电池相关的一块RAM的数据却放不掉(除非电池没电了);还有一个方法可以自动清掉这一部分RAM(寄存器组);就是入侵事件;有什么用?你的系统上电后你输入一个密码;这个密码就保存在后备寄存器组中;只要电池有电,这个密码一直保存完好;你的系统每次开...
2016-01-24 17:22:00 2340
转载 [转]: stm328种GPIO模式
[原创]:这段时间开始研究stm32,今天撸着一段代码一直追,追到了GPIO口模式的枚举类型这里,遂去网上查看这8种模式到底是什么,网上一查,看到了一个答案被很多博主转载或者原创,那我也就不重复废话了,直接也转过来,方便我以后查看。因为我也不能确定哪一个是真正的原创者,所以如果原创者看到我这篇博文,又不同意我转发,望告知,我一定尊重您的意愿。 [转载]:一、推挽输出:可以输...
2016-01-24 00:44:00 544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人