- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 python 字典用update更新列表值的奇怪问题
python 字典用update更新值,当值为列表时,需要深度拷贝,不然当列表值变化后,字典中的值也会变化。
2022-03-22 11:39:40 1670
原创 RT-Thread stm32 spi 使用笔记
环境:ubuntu scons rt-thread stm32f407VGT6 nrf24l011. 配置 rtconfig.h,添加如下定义。 #define RT_USING_SPI #define BSP_USING_SPI32. 修改board/CubeMX_Config/Src/stm32f4xx_hal_msp.c,增加spi3的配置。void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi){ GPIO_InitTyp...
2020-10-12 16:45:11 3052
原创 python脚本打包成exe过程简介
1.打包目的使python脚本支持在没有预装python环境的电脑上也能运行。2.pyinstaller 打包命令及运行步骤使用python的第三方库pyinstaller 做为打包工具,联网状态下使用下列命令在线安装即可:pip install pyinstallerpyinstaller两种打包方式: 法一:文件夹模式打包 所谓文件夹模式打包就是打包后在dist文...
2020-03-11 11:25:49 374
原创 python 有符号整型数据与列表的相互转换
如下代码,自行领会。def int_2_list(int_data,list_len): list_out = [] for i in range(0,list_len): list_out.append(int_data % 256) int_data = int_data >> 8 return list_out ...
2019-08-09 10:28:05 1882
原创 Linux系统获取开发板的文件系统并打包成img文件
应用情形: 在实际的开发中,由于原系统包含的功能有限,而根据项目的需要,安装了相应的库及运行项目程序所创建的各种文件,和所做 的各种配置,想将调试好的系统打包发布,进行批量生产,就可参考本文提供的方法。操作:1.开发板可能需要安装rsync,用指令安装: sudo apt-get install rsync.2.在电脑主机上建立文件夹,mkdir ubuntuFs....
2019-07-30 17:41:05 4074
原创 Ubuntu 自动运行用户脚本的方法
Linux 系统有两种交互模式,文本交互及图形化桌面交互,根据用户的脚本功能的不同,就要选择合适的启动方式。下面介绍两种随开机自启动脚本方法。如果脚本功能不涉及桌面图像界面的话,就使用方法一,否则使用方法二。方法一:修改 /etc/rc.local 文件,该文件是Linux系统运行级别为2-5时启动调用的文件,可在该文件中添加运行脚本的指令。如运行 /opt/mystart.s...
2019-07-25 19:08:33 2703
转载 Improvements in Deep Q Learning: Dueling Double DQN, Prioritized Experience Replay, and fixed…
转至:https://www.freecodecamp.org/news/improvements-in-deep-q-learning-dueling-double-dqn-prioritized-experience-replay-and-fixed-58b130cc5682/Improvements in Deep Q Learning: Dueling Double DQN, P...
2019-06-18 15:24:53 1515
转载 An introduction to Policy Gradients with Cartpole and Doom
转至:https://www.freecodecamp.org/news/an-introduction-to-policy-gradients-with-cartpole-and-doom-495b5ef2207f/An introduction to Policy Gradients with Cartpole and Doomby Thomas SimoniniThis ar...
2019-06-18 15:21:46 495
转载 深入了解强化学习Q-Learning
转至:https://www.freecodecamp.org/news/diving-deeper-into-reinforcement-learning-with-q-learning-c18d0db58efe/Diving deeper into Reinforcement Learning with Q-Learningby Thomas SimoniniThi...
2019-06-18 15:19:18 2142
转载 安装完 Android Studio 后启动,却报错
安装完 Android Studio 后启动,却报错如下:复制代码代码如下:failed to create jvm error code -4这一般应是内存不够用所致,解决方法参考如下。打开 Android Studio 安装目录下的bin目录,查找并打开文件 studio.exe.vmoptions,修改代码:复制代码代码如下:
2016-08-27 12:32:46 818
转载 qt5.5 webview无法显示网页问题
今天研读QQStars(http://www.qtcn.org/bbs/read.php?tid-57944.html)时,发现这个软件登陆不上,总是提示: qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error qt.network.ssl: QSslSocket: cannot ca
2016-08-23 18:15:37 3533 2
原创 python 字符串处理心得
最近做一个项目需要用树莓派做主控,树莓派提供了两种开发语言,一种是Python ,另一种你猜是什么?呵呵 当然是 C 啦,由于之前都是用C开发,对C是那是爱不释手啊,呵呵。可是问题来了,我需要用树莓派通过spi与arduino通信,新手没做过,整么办呢?当然是万能的网络了,那就是个宝库啊!然而,当我在网上浪里淘沙般搜索需要的材料时,哎,简直就是凤毛麟角,做过相应的就是那么一两个。。。树莓派和ardu
2016-06-21 18:04:28 1296
原创 树莓派学习心得
先上图 在学校玩的太少,玩的都是些51、32、瑞萨,当前很火的树莓派及arduino都来不及玩,大四就要结束了。。。其实其中很大一个原因是价格啦,哈哈,这些东西有点小贵,自己没有收入,有点舍不得。。所以我想到了一个很好的办法,大家可以试试。既可以玩又可以赚钱,关键是不用花钱。。 那就是帮别人写程序弄项目,哈哈,整么样,可以吧。我就是这么过来的,自己没花什
2016-04-06 16:05:22 2652
转载 红外遥控系统原理及单片机软件解码程序
应该说现在每一块开发板都带有红外模块,并且大都配置了相应的程序。但其实自己动手写解码程序,更能锻炼自己所学,且不谈程序写的如何,这个过程中肯定是受益良多的。现在我就把我花一下午写出的解码程序与大家分享,期待高手的光临指正。首先,必须要了解一些基本原理。其实按下遥控器的某一个键,遥控器会发出一连串经过调制后的信号,这个信号经过红外一体化模块接收后,输出解调后的数字脉冲,每个按键对应不同的脉冲
2016-04-03 00:20:51 2239
转载 红外线遥控器解码原理
红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器
2016-04-02 11:46:18 23687
转载 PCB 布线心得
一、电路版设计的先期工作1、利用原理图设计工具绘制原理图,并且生成对应的网络表。当然,有些特殊情况下,如电路版比较简单,已经有了网络表等情况下也可以不进行原理图的设计,直接进入PCB设计系统,在PCB设计系统中,可以直接取用零件封装,人工生成网络表。2、手工更改网络表将一些元件的固定用脚等原理图上没有的焊盘定义到与它相通的网络上,没任何物理连接的可定义到地或保护地等。将一些
2016-03-03 09:13:45 7791
rtthread stm32 spi nrf24l01 驱动
2020-10-12
arduino2560+SIM900A调试程序
2016-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人