自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(177)
  • 资源 (2)
  • 收藏
  • 关注

原创 联想拯救者触控板问题解决

今天不到一岁的娃娃用小手一阵乱拍电脑触控板失灵了也就是鼠标静止了但是外接鼠标正常工作百度了一下有个网友在B站上说的按着开机键10秒不松手电脑就会开了又关最后的状态是关机然后正常开机光标又回来了!

2022-12-21 23:05:49 550 2

原创 Jupyter Notebook,学习python数据科学最好的学习开发环境

定位: Jupyter Notebook是学习Python数据科学最好的做笔记环境,没有之一。Jupyter Notebook是基于网页的用于交互计算的应用程序。可被应用于学习开发的全过程:开发、文档编写、运行代码和展示结果。越来越多科学家、研究者、教师使用它处理数据、写研究报告、甚至编写书籍。Jupyter notebook,本质上是一个比纸质笔记本更加高级的交互式笔记本你可以输入代码,也可以写markdown文稿,按shift+enter键就可以运行出结果。他有个便捷之处,就是出

2022-11-30 00:12:28 733

原创 快速加法器真谛

快速加法器的真谛 就是用专门一个电路产生出 进位C 这样 X+Y+C的时候就可以直接加了不像串行的加法器 C是全加器产生的 必须等最低位的进位C出来之后 后面才能执行加法串行变并行这样速度就提高啦

2022-10-14 17:11:20 334

原创 对优雅的解释

在学习Python语言特点的时候说到其特点是简洁优雅在课堂上我解释了优雅的含义就是你的语言、行为合规,符合传统,习惯,合乎道德,不会被人诟病,你心里很坦然,那就是优雅反之就不优雅举了一些不优雅的例子早晨你在机房吃饭,会被老师教育,除了其他同学对你敢怒不敢言,也就老师敢说你。你饭也吃得不香了,不优雅你的自行车停路上,碍事,或者不碍事但是碍眼,没有整齐划一,那你就不优雅你开的车停在网状线上,很多同学会从那过,从车边挤过去,会说这是谁停在这耽误我走路。你在家的时候遛狗,狗拉屎你不处理,

2022-09-20 16:10:38 198

原创 微积分的本质计算机的应用

微积分就是一种求近似它的工具是求极限lim把看上去不能算出来的如曲线的投影面积来近似求出来最后变成了加法和乘法计算积分的目的就是化简化成中学就会算的能直接套用公式的算法计算机就具有加法乘法两种运算就能进行积分运算这就是 科学计算,计算机的第一个应用后来扩展到排序查找等 就是数据处理这是第二个应用

2022-09-18 21:48:26 1167

原创 计算机的本质,大学计算机第一课

重复的工作人总想由工具来做凡是重复工作的都可以由机器来替代计算机就是代替人进行脑力活动的工具最新的哈,人的学习过程也是重复劳动,也可以由机器学习替代计算机的本质,是能够运行程序的机器一种机器 我们对计算机的认识更深刻了计算机拥有两种能力一是计算 二是记忆 像人一样

2022-09-18 21:40:04 284

原创 【太极创客天气预报的库链接如下】

​​​​​https://github.com/taichi-maker/ESP8266-Seniverse​​​​​​​

2022-04-11 17:10:42 144

原创 树莓派和homeassistant

为了玩家庭助理HA买了个8g树莓派花了一千二装上了以后发现和虚拟机版本没啥区别装上了addon 里面的vscode 不为编程只是为了修改configuration.yaml文件我一共装了三个版本一是树莓派 二是虚拟机 三是docker版其中容器版能修改配置yaml文件还成功实现了巴法云灯的添加而虚拟机版的配置文件我还暂时没办法修改 估计得用ssh.登陆以后改也按照hachina 里的教程添加my network目的是加 wifi 但是好像没成功暂时研究到这儿一直没深入都是些皮

2022-01-23 02:16:09 657

原创 阿里云haas使用

看了阿里云的haas 就是hardware as software按照例子做了一遍很快就成功了注意haas相当于一个python固件要先下载固件再部署应用程序开发环境为vscode+haas插件先是下载固件后是部署应用程序比原来的micropython简单了不需要弄那个复杂的密码计算了就是利用三元组进行的离线推算但是现在只支持经典的esp32不支持最新的esp32-c3这一点已经验证过实验过了官方给了一些例子可以参考总之简化了设备端程序...

2022-01-22 21:48:04 851

原创 家庭助理应用有感

最近研究了linux使用安装了深度系统 deepin有些重要的东西直接安装在容器里研究了容器 容器就是个虚拟机 每个系统安装好以后 都有个IP地址docker 真是个好东西我装了以下几个软件home assistant 简称HAmysql 5.7emqxportainer经过一段时间的研究 终于安装了HA一是可以直接VMware虚拟机安装为了能在一个局域网中我的深度虚拟机一开始默认是NAT连接后来改成了桥接 bridge并且IP地址设成了固定值为了后来用的时候不会每次启动都改

2022-01-09 22:19:29 698

原创 算法,可计算性

计算机科学解决的三个基本问题是,可计算性,这个问题可在有限步骤内使用计算机解决复杂性,解决问题的难易程度自动化,用程序实现你的想法算法,就是解决问题的方法和步骤算法的五个重要特征1.有穷性,执行有限次数终止2.确定性 每一步有确切的定义3.输入,初始条件4.输出,有结果5.可行性,可分解为基本的可执行的操作步骤,空间时间复杂度有限...

2021-11-16 11:27:29 810

原创 计算思维的典型应用之一

汽车是双腿的延伸流水线是双手的延伸计算机是人脑的延伸简单的重复的计算工作交由计算机来处理人脑负责高阶的思考计算机软件里很多工具都是为了实现快速功能 重复的工作都有快捷方式、快捷方法比如word里的查找替换样式,格式刷工具 邮件合并 自动生成目录等excel里的引用 相对绝对混合的自动填充,产生规律的数据等这就是计算思维的典型应用自动化 抽象把同一类的、共同的、近似的应用找出来,设成快捷方法 抽象...

2021-11-04 09:28:55 2482

原创 斐波那契数列

#include <stdio.h>int main(){int i,n;int f[100];f[0]=f[1]=1;while((scanf("%d",&n)!=EOF)){for(i=2;i<=n;i++){f[i]=f[i-2]+f[i-1];}printf("%d\n",f[n-1]);}return 0;}

2021-09-02 14:38:05 493

原创 算法中的循环递推

发现规律1+3+5+7+9sum=0以下为过程:sum = sum+1sum = sum+3sum = sum+5sum = sum+71…3…5…7…9也有规律sum = sum+ii = i+2

2021-09-02 14:25:02 190

原创 c语言算法,循环递推

求1*3*5*7*9*11变量 int tt=1,i=1tt=tt*3tt = tt*5tt = tt*7tt = tt*9找规律 观察tt = tt*ii=i+2循环递推关系for(i=0;i<=11;i++)tt = tt*i;for(i=1;i<=11;i+=2)t = t*i;printf(“total=%d”,t);

2021-09-02 10:50:30 311

原创 vs code 配置c环境感想

为了教学也因为好奇心今天按照网上的教程配置了一下vs codeC语言编程调试环境最后搞好了 下载了mingw就那三个json文件但是用起来一般般特别是调试就那么几个操作不如code blocks devc好用以后就不再研究了...

2021-09-01 13:16:36 84

原创 c语言编程 第三节

程序基本框架#预处理语句声明 函数的,变量的函数function本身含义就是功能相对独立功能函数中可以调用函数调用call呼叫具体结构化语句return 0注释。单行 ///*****多行*/常亮 const 不可变的变量 variable 可变化的从常量到变量,是逐步抽象化的标识符,是对各种对象的命名 函数变量等...

2021-08-27 10:53:06 73

原创 c语言编程,第二课

学习方法多练手,多实践一是gitee/GitHub网站二是csdn网站 APP三是B站学习视频四是大学mooc慕课都有手机app多看书。谭浩强老师的讲的好

2021-08-27 10:31:02 84

原创 c语言程序设计,第一课

面对大一新生学生是计算机专业程序设计是第一个基础课,是所有其他专业课的基础是专业人生的第一粒扣子要由信息消费者到生产者转变编程能力 分析问题的方法计算思维,用计算机来解决问题计算机最擅长的,循环 不知疲倦加法乘法运算c语言五十年历史其他语言都c like语言学好这个其他都一通百通了...

2021-08-27 07:59:07 167

原创 C语言运算符的优先级和结合性

所谓优先级,就是表达式中有不同的运算符,我们该就先计算哪一个?例如,a+b*c,先计算乘法,再计算加法。因为乘法优先级比加法高所谓结合性,就是表达式中的相同类型的运算符,先计算哪个,是从左往右,还是从右往左。例如 a=b=c;,先就按右边的赋值,再计算左边的赋值。相当于 a=(b=c)a=b+c+f*d相当于 a=(b+c+f*d)//对于c左右两边都是+号 就考虑结合性 从左往右 对于f ,*优先级比+高 先算乘法...

2021-08-25 09:41:54 608

原创 c 语言教学--c java python的用途

C语言主要在嵌入式、物联网、操作系统、以及各种和底层打交道的场景下有着不可或缺的存在意义;Java则在互联网开发领域有着的繁荣的技术生态以及相当大的市场份额;而Python则在蓬勃发展的数据分析、数据挖掘和人工智能领域的市场占据主导地位。她们都有丰富的库...

2021-08-23 22:21:01 155

原创 数组具有的特点

1.数组是一种变量的集合,在这个集合中,所有变量的数据类型都是相同的;2.每一个数组元素的作用相当于简单变量;3.同一数组中的数组元素在内存中占据的内存空间是连续的;4.数组的大小(数组元素的个数)必须在定义时确定,在程序中不可改变;5.数组名代表的是数组在内存中的首地址。模块化程序设计的核心:函数设计①把解决问题的方案设计成一个个独立的模块;②程序通过调用模块功能来解决问题。③这些模块通过函数来实现,又称为函数模块。④每一个函数具有独立的功能,程序通过各模块之间的协调工作..

2021-08-22 11:09:16 8302

原创 C语言要点

预处理的作用: 向编译系统发布信息或命令,告诉编译系统在对源程序进行编译之前应做些什么事。所有编译预处理都是以“#”号开头,单占源程序中的一行,放在源程序的首部。编译预处理不是C语句,行未不必加分号。C语言提供的预处理指令主要有3种: 宏定义、文件包含和条件编译。C语言的函数分为两类: ①系统定义的标准函数,又称为库函数。 ②自定义函数。 按要求设计的。 C语言程序设计的核心之一:自定义函数。...

2021-08-22 10:53:09 101

原创 c程序设计开场白,浙大翁凯老师

程序设计是一门基础课程。对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是计算机擅长的手段,从而能更好地利用计算机来解决本专业领域内的问题。C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据前两名的位置。对于非计算机专业的学生,学

2021-08-18 10:58:04 232

原创 大学认可的一类出版社目录

XXX大学认可的一类出版社目录(2018年1月11日校学术委员会会议审议通过)一、学校确定的一类出版社(13家)人民出版社 科学出版社 高等教育出版社 中华书局 商务印书馆 中央文献出版社 中国社会科学出版社、社会科学文献出版社 化学工业出版社 机械工业出版社 北京大学出版社 清华大学出版社 中国人民大学出版社。二、学院(部)自选一类出版社(一)土木工程学院土木工程学科自选一类出版社:中国建筑工业出版社 中国建材工业出版社 中国水利水电出版社 中国电力出版社 地震出版社。(二)管理工程学院管

2021-07-22 09:51:03 2225

原创 计算机组成原理课程设计7.8到7.14号

去年带了一次了,但是因为是网上授课,印象不深今年回归线下面对面了随手记录一下首先要出题,每4个人一个任务书任务书里有6个指令IN ADD LDA STA CLR COM JMO SUB HALT我没用间接寻址,麻烦先讲大概原理,有PPT然后讲原理图分ALU REGS uPC clk 四大块用pfga来验证顶层是原理图,分模块每个模块有有子模块原理图,很多错误的地方bus–>IR AR不分指导书给的微指令码也不对以下是我的片段暂且记录一下三个班在一个大群里说话要谨慎

2021-07-11 19:14:50 97

原创 第16周周总结写书编教材

这个周课上完了 来了新活开始练歌了,为了七一国家,少年快练吐了 都不是该我唱的歌下一步可以把讲课素材总结整理也编写一部书 先整教材再整专著 有了专著 就可以了实现零的突破这个周二学生一辩结束周五二辩 学生就怕毕不了业闹心啊三个二辩学生 还挺有心理压力的还好最后都过了 意外的最后是还整了个优秀...

2021-06-18 20:14:52 64

原创 2021.3.8日上课内容: 电路基本定律

2021.3.8日学习内容:1.电路基本定律: KVL KCL 欧姆定律2.基本元件:电阻 R=U/I 单位 欧姆电容 u=C du/dt 隔直流通交流 单位 法拉电感 u=L di/dt 单位 henry 亨利3.电子学 半导体 硅二极管:单向导电性 LED 发光二极管三极管:对(变化的)电流放大运算放大电路 简称运放电路4.由基本元器件构成 与门 AND LOGIC 或门 非门进而构成更复杂的组合逻辑电路...

2021-06-17 10:46:19 71

原创 2021.3.10学习内容 继电器概念:小电流控制大电流 逻辑

2021.3.10学习内容继电器概念:低电流控制大电流智能插排里面怎么控制开关通断,靠的就是它!1.电子管:已经被淘汰,但是高档HiFi音响还有用,叫胆机2. 数字逻辑电路什么是逻辑,比如我用高电平5V代表逻辑1低电平0代表逻辑0半加器 全加器逻辑电路,一种是组合逻辑,有输入就有输出,没有输入就没有输出另一种是时序逻辑,它的输出不但和现在的输入有关,还和过去的状态有关,构成了触发器,寄存器,存储器...

2021-06-17 10:45:12 543

原创 2021.3.15 第三周 周一 上课内容 集成电路 IC 和做比萨

2021.3.15第三周 周一 上课内容集成电路 IC 和做比萨一样思路单片机 微控制器 MCU国外大半导体厂商名录NXP 恩智浦 飞利浦飞思卡尔 西门子Microchip AtmelTI 德州仪器中国大厂商STC 宏晶开发环境介绍 Keil vs code另一种开发框架Arduino是一种低代码开发设计方法我们将来就用这个框架只有两个函数setup()//初始化设置loop() // 循环体...

2021-06-17 10:44:00 140

原创 第16周周三 上课结束

本次课,又回到了教学楼上课复习了一遍上次的作业又复习了另一半作业提前安排了考试前的注意事项那就是不准打小抄作弊这是大事没的商量学校现在最忌讳惩罚最严的就是作弊给每个学生点评了一下学生还是很虔诚很受教育的老师也和蔼点对学生亦师亦友加上自费为学生买的开发板学生心里都有数会感激老师的...

2021-06-17 09:48:06 64

原创 第16周 周三 最后一次课,复习

这是这门课最后一次课当然得复习,因为要考试,且闭卷这门课 用的教材是物联网短距离通信通信,董健编写其实也有长距离,通信,才完整一学期下来64节课 48课堂,16实验时间不短 讲的内容不少说实话挺水的学生好像也都不大听塞着耳机的,打游戏的,考研复习的干啥的都有还有些学生踩着铃声进课堂我都见怪不怪了,也能忍自己讲课没吸引力也难怪学生不爱听慢慢也佛系了很多内容,我尽量深入浅出打比方 举例子 才能真正入脑入心学懂弄通,必须得多举例子太枯燥的知识 学生听不懂必须自己有一桶才能

2021-06-13 14:24:09 61 2

原创 第16周周一,端午节放假不上课

端午节周一,学校放假周一的课放掉周三给学生模拟考试学生做过很少的作业实验也是直接抄用的电子版学生手特别生疏必须考前演练否则必死无疑了所以安排了手写的作业哈哈 都是为了应对闭卷的考试...

2021-06-10 14:47:51 82

原创 第15周周三实验 micropython控制

先讲讲Python语言的特点一个字,火为什么火,随人工智能而火固件库多,可扩展性强 import语言简洁 动态语言完全面向对象micro python可以用于stm32 esp8266/32 kv210等很多mcu上用之前要先安装个固件bin文件否则没法运行python程序常用的开发环境upycraft thonny等 有个可参考的叫01studio共做了三个项目 都是upycraft自带的例子一个是亮灯blink一个是按键控制led中断 irq.py一个是tcp client.

2021-06-10 12:08:41 161 2

原创 固件 的粗浅理解

原文链接:https://www.zhihu.com/question/22175660驱动和固件(firmware)本质上都是代码形式,前者侧重于为软件服务,后者侧重于为硬件服务;驱动是操作系统和硬件的接口,固件是告诉硬件如何完成自己的工作;驱动是调用硬件接口的一段程序,固件是初始化基本硬件的一段程序;所以驱动通常是固件功能上的一个子集;驱动一般运行在操作系统上,由操作系统进行管理,而固件往往直接"固定"在硬件上,直接控制硬件;eg1:利用打印机打印东西时:驱动的作用就是告...

2021-06-08 17:23:50 1060 1

原创 分组交换 比喻

分组交换:采用存储转发技术。把一个报文划分为几个分组后再进行传送,报文为要发送的整块数据。在发送报文之前,先把较长的报文划分成为一个个更小的等长数据段,在每一个数据段前面,加上一些由必要的控制信息组成的首部(header),就构成了一个分组(packet)。分组是在互联网中传送数据的单元。分组中的首部包含了诸如目的地址和源地址等重要控制信息,每一个分组才能在互联网中独立地选择传送路径,并被正确地交付到分组传输的终点。互联网的核心部分是由许多网络和把它们互连起来的路由器组成的,而主机处在互联网的边

2021-06-08 15:50:09 143

原创 第15周 周一复习课

今天周一 给学生复习变相把题目告诉学生了就看学生能不能按部就班的练习了讲到现在,就讲了WiFi蓝牙zigbee三样是短距离还有长距离的通信另外我讲了ESP32Arduino编程 WiFi蓝牙编程这个周三用micropython 来控制固件,相当于电脑操作系统不是在单片机上的裸机编程直接操作控制硬件也有类似的像草莓派等还有一些运行linux的就是给我们提供了API底层的驱动程序...

2021-06-07 22:25:19 60 3

原创 数学的重要性

牛B的人都是学数学的数学是一切科学的工具为了孩子的未来,如果想让孩子学业长远的发展而不是仅仅为了就业一路本科硕士博士那就让孩子本科读数学专业

2021-06-03 15:22:21 66

原创 下周15周的实验想法micropython

下周最后一次实验课了这次准备用ESP32板子使用micropython语言过去学习过 好久没用了开发环境IDE有thorny ,mu ,upycraft三种最后选了upycraft我买的板子总是重启 不太好upycraft有个好处有自带的例子也不用安装,直接执行exe文件就可以了 还可以自动升级安装固件让学生知道开发环境还有vscode也可以用给学生讲讲开发语言python是一种脚本语言 script现在比较强大的MCU都能运行micropython固件python语言在物联

2021-06-03 14:46:10 72

原创 岳父买车记

岳父回家第二天,周一他订的别克英朗就到货了白色 经过周末的看车他对车价又有了进一步认识 知道可以进一步砍价了最终回到家订车价7.8万算是终极优惠价加亲情价了毕竟老板是他的学生白色1.5自动精英型。就是那个高配吧祝岳父用车愉快...

2021-06-03 08:32:12 111

Linux移植之Step By Step

Linux移植 一步一步教你移植,步骤非常详细 适合初学者

2009-08-21

uC/OS-II 平台下的 LwIP 移植笔记

本文将指导读者一步步完成 LwIP 在 ADS1.2 开发环境下的移植工作,包括底层驱动的编写。本文使用的 硬件平台是 AT91SAM7X256 + RTL8201BL(PHY),至于软件平台,读者从本文标题即可看出。我们使用 uC/OS-II 作为底层操作系统,而 LwIP 的移植亦将主要围绕 uC/OS-II 展开

2009-08-21

空空如也

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

TA关注的人

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