- 博客(51)
- 资源 (2)
- 收藏
- 关注
原创 python Pip安装第三方库(py.2.3都通用)
在下这厢有礼了首先安装python3.7.1python软件资源百度云盘https://pan.baidu.com/s/1w9wTXaWZ0YOtLkXoTT9wdA 密码:lfvs软件给你你会安装么(我不教安装,那个太难)。在我的电脑添加python路径我是用的是window 10系统安装pip安装第三方库第一步:cmd第二步:找到你安装的python路径上...
2019-08-27 22:21:20
573
1
原创 python bin文件处理
python bin文件处理小记在下这厢有礼了文章目录python bin文件处理小记软件准备bin文件读取bin文件写入bin文件的大小端写入bin文件的写0bin文件的写1bin文件的合并bin文件写入字符串软件准备python 版本 Python 3.7.1大概花费时间:3天半抽空学习的知识分享bin文件查看器:https://pan.baidu.com/s/1_XebNTlh0...
2019-07-11 23:36:11
30250
2
原创 python使用Tkinter库制作文件和文件夹创建功能
python使用Tkinter库制作文件和文件夹创建功能在下这厢有礼了文章目录python使用Tkinter库制作文件和文件夹创建功能第一节 学习Tkinter库第二节 开始有目的的做东西第三节 代码设计第四节 优化代码让看起来像个程序员写的第一节 学习Tkinter库python 版本 Python 3.7.1 Tkinter是自带的库大概花费时间:一周左右,抽空学习的知识分享。网...
2019-06-09 18:24:41
3178
原创 蓝牙协议5.1 新增协议
在下这厢有礼了Change from 5.0 to 5.1版本时间5.12019-01-215.02016-12-06文章目录Change from 5.0 to 5.1New features1. Angle of Arrival (AoA) and Angle of Departure (AoD)2. Advertising Channel Ind...
2019-05-25 01:01:52
8486
转载 蓝牙 4.0 ATT属性协议
转自:https://mp.weixin.qq.com/s?__biz=MjM5MzM4MDM3Mw%3D%3D&chksm=b28fa48285f82d94f2b1ac8a7486a9c7582ad88cc29b3c14d16969929142a429e7c0bd4b7177&idx=1&mid=2448221688&scene=21&sn=a0238ec...
2019-04-01 22:33:15
2140
1
原创 程序跑飞的如何查问题
在下这厢有礼了最近一直在调试公司的代码,调的我有点慢,给自己总结一下我是在FPGA上调试,一个通信交互的工程。我遇到程序跑飞的无非是三种情况1.数组越界:就是数组的大小只有array[100],但是那你用了array[500],产生越界,越界使用的地址,因为没有分配,当程序跑到这块就会跑飞,(现象是进入了一个SVC_Handler异常软件中断,是一个死循环)解决办法:找到哪一...
2019-04-01 21:49:31
1825
原创 C语言的const、static、inline的学习
在下这厢有礼了整理的三个C语言小点。1.const概念:const 限定符,它把一个对象转换成一个常量。例子:const与指针。先来看看下面的几种定义:int me;const int * p1=&me;//p1可变,*p1不可变,此时不能用*p1来修改,但是p1可以转向(p1代表地址,*p1代表value)int * const p2=&me;...
2018-12-02 18:51:37
685
原创 BTstack的代码下载和代码说明文件
在下这厢有礼了btstack的代码和说明文件标记。百度云盘:https://pan.baidu.com/s/1Km4hoKZEJPULN_MTpHikuA密码:nbh4百度云盘:https://pan.baidu.com/s/1M_lWnrftpDmwcvI6NDx8YA密码:hj4g BTstack是蓝牙BR_EDR和BLE的上层协议,即host层。Protoco...
2018-10-29 00:00:26
1404
原创 Debug test function学习
在下这厢有礼了在代码中,有时需要你去做一些调试去查看问题,因此我们需要去学习一下最基本的操作。用的平台是keil的cm3我建了一个debug_test demo code你可以了解一下,欢迎交流。链接:https://pan.baidu.com/s/1dvfZH0fVoNzV6YtYcVRKJQ 密码:cshq我用的是结构体数组的方式去存储信息。代码如下debug.h#i...
2018-09-16 13:37:27
860
原创 CM3 flash patch 代码实现
在下这厢有礼了参考https://github.com/NordicPlayground/nRF52-flash-patch这个代码。内核:Cm3工具:keil第一步 首先你先建一个Hello world的keil工程。第二步 将https://github.com/NordicPlayground/nRF52-flash-patch文件下载下来学习第三步 将flas...
2018-09-16 11:17:20
1071
2
原创 CM3 flash patch and breakpoint
在下这厢有礼了首先我们先学习一下CM3的FPB协议1. Cm3有2 字符地址和 6函数断点(硬件断点)比较器,共有8个比较器;2. Cm3 是把代码地址空间中的指令和字符重载到SRAM中。3. 字符地址需要理解成立即数的修改。(简单可以理解为const unsigned int a = 14;修改为const unsigned int a=16)4. 寄存器学习(FP_BAS...
2018-09-11 23:55:28
2421
原创 keil的分散加载实例(cm3)
在下这厢有礼了。平台:Keil工程需求:分散加载(为了将函数放到指定的内存上)操作:1. 首先,你有个keil工程,你想将其中一个或者几个函数加载到指定地址上;2.打开keil工程,Alt+F7进入配置选项3.点击Linker,操作上面4步后就可以去写*.sct的分散加载文件了。4. 实例介绍,比如添加函数将她放进flash地址里面。这是添加的函数fla...
2018-09-11 00:38:16
1504
转载 C语言中的static 详细分析
转载自https://blog.youkuaiyun.com/keyeagle/article/details/6708077感觉好,就留给自己。 google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大。所以,我这篇博文博采众家之长,把互联网上的资料整合归类,并亲手编写程序验证之。 C...
2018-05-25 08:10:56
232
原创 UCOSII MailBox
在下这厢有礼了消息邮件管理1. 消息队列邮箱创建OS_EVENT *OSMboxCreate (void *pmsg){ OS_EVENT *pevent;#if OS_CRITICAL_METHOD == 3u /* 中断模式设定为3 */ OS_CPU_SR cpu_sr = 0u;#endif#ifde...
2018-05-21 23:42:32
2489
原创 UCOSII OS_CORE.c
在下这项有礼了!1.就绪任务表INT8U const OSMapTbl[] = {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80};OSUnMapTbl[]:最高优先级任务查找表;对应OSRdy Grp和OSRbyTbl[i]的位值(0~7)2.初始化函数72 void OSInit (void) //初始化UCOS-II函数73 {74 INT1...
2018-05-21 00:07:33
446
原创 python安装xlrd-1.10和xlwt-1.3.0
在下这厢有礼了注:你得首先有Python首先下载安装包https://pan.baidu.com/s/1HvtpAgEfdtn1JAVOPNcJhw 密码:is83其次将安装包解压后放到与Python同一目录下,如下所示然后打开cmd找到xlrd的路径,然后写setup.py install 安装xlwt的安装同上这样就安装完成了。然后验证,打开Python 命令行,如果你打出上面两个命令后,...
2018-05-04 09:08:13
4789
3
原创 UCOSII 内存管理
在下这厢有礼了内存管理:实际上就是为节省和最大利用内存,而对内存做的管理。内存管理原理:就是将一块内存分割成很多的小块,让user去使用,被使用的内存成为使用了的内存,用完重新回到内存管理中,没有使用的内存被作为有效(free)内存。为什么系统需要内存管理?这个问题可以思考一下。我在学习ucosII的memory management,感觉肯定很牛逼的操作,让它实现了一个内存管理。可是它却给我上了...
2018-03-24 19:29:48
1447
转载 蓝牙基础知识---包解析
六包的格式解析 在分析其它问题之前,我们需要了解在空气中传播的数据包的格式,这样才能深刻理解我们能通过格式中的各个部分做些什么。Q1:PACKET的基本格式是什么样子的之前我们提到蓝牙传输有两种rate,不同的rate其格式是不同的,我们分别来看一下。Basic Rate:Basic Rate的包格式如下图6-1所示:图6-1 Basic Rate的packet通用格式从图中可以看到基本可以分...
2018-03-18 13:25:31
3158
转载 VIM的基本命令收集
在下这厢有礼了这是转的文章,原文章路径:http://www.cnblogs.com/shenlian/archive/2011/05/05/2037574.html1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行其它命令使用4.:r filename#读入一个文件内容,...
2018-03-18 00:37:18
182
转载 C语言深入学习系列 - 字节对齐&内存管理
在下这厢有礼了这篇是转载的文章,给自己留个地方以后想看好找。转载:http://www.cnblogs.com/shenlian/archive/2011/03/05/1971571.html 用C语言写程序时需要知道是大端模式还是小端模式。 所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,...
2018-03-18 00:32:15
303
原创 Python安装2.7.13150版本和pyinstaller库文件安装
在下这厢有礼了学习Python好长时间了,之前一直学的马马虎虎,一知半解,浪费光阴。学习就应该有钻研精神,理解并掌握至上,懂就懂,不懂就不懂,不要怕人嘲笑。最近又重新拾起Python学习。平台:window7 64位Python版本:2.7.13150第三方库文件:pyinstaller-develop下载路径:http://download.youkuaiyun.com/download/zw5153708...
2018-02-27 00:54:15
2295
原创 队列数组学习(不使用malloc)
在下这厢有礼了平台:linux gcc编译 描述:队列数组,不使用malloc分配空间,通过数组分配空间去做队列描述。结果如图:queue.h文件:定义结构体和队列#ifndef ZWQUEUE_H_INCLUDED#define ZWQUEUE_H_INCLUDED#define bool int#define false 0#define tru
2017-12-18 21:39:18
810
转载 Python学习---第十七天
在下这厢有礼了练习python修改文件时,使用w模式会将原本的文件清空/覆盖。可以先用读(r)的方式打开,写到内存中,然后再用写(w)的方式打开。Yesterday when I was young昨日当我年少轻狂The taste of life was sweet生命的滋味是甜的As rain upon my tongue#将文件读取到内存中with op
2017-12-10 13:50:23
224
转载 python学习---第十六天
在下这厢有礼了学一门语言,最基础和重要的就是数据结构了,而在python中最基本的数据结构是序列,也可以理解为数组,但貌似比数组强大。>>> jason=['jason',42]>>> james=['james',45]>>> database=[jason,james]>>> database[['jason', 42], ['james', 45]]>>> 索引:
2017-12-08 09:11:52
261
原创 python学习---第十四天
在下这厢有礼了Python正则表达式Python通过re模块提供对正则表达式的支持。使用re的一般步骤是先将正则表达式的字符串形式编译为Pattern实例,然后使用Pattern实例处理文本并获得匹配结果(一个Match实例),最后使Match实例获得信息,进行其他的操作。# encoding: UTF-8import re # 将正则表达式编译成Pattern对象patt
2017-12-06 09:04:58
196
转载 python学习---第十三天
在下这厢有礼了Python操作文件python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法:1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录:os.removedirs(r“c:\python
2017-12-04 22:22:49
308
原创 Python学习---第十二天 git使用知识点积累
在下这厢有礼了确实今天不知道写什么了,抱歉,后期我补上。我学习写一点git的知识基本操作git add .git commit -m "filename"git push --all说明第一次使用git push命令需要加--all,之后不需要。上面有图自己分析。5种状态未修改(Origin)已修改(Modified)已暂存(
2017-12-04 00:20:44
236
原创 python学习---第十一天
在下这厢有礼了Python爬虫,初探。http://study.163.com/category/python?utm_source=baidu&utm_medium=cpc&utm_campaign=affiliate&utm_term=IT-435&utm_content=SEM上面是网址一周学会爬取网页
2017-12-03 23:17:40
320
原创 Python学习---第十天
在下这厢有礼了其中用到urllib2模块和正则表达式模块。抓照片下面直接上代码:#!/usr/bin/env python#-*- coding: utf-8 -*-#通过urllib(2)模块下载网络内容import urllib,urllib2,gevent#引入正则表达式模块,时间模块import re,timefrom gevent import m
2017-11-30 23:48:48
243
原创 python学习---第九天
在下这厢有礼了爬虫简单实现先下载图片和整个页面信息#coding=utf-8import urllib def getHtml(url): page = urllib.urlopen(url) html = page.read() returnhtml html = getHtml("http://tieba.baidu.com/p
2017-11-30 09:18:05
289
原创 python学习---第八天
在下这厢有礼了例子; 测试xlrd扩展包xlrd顾名思义,就是excel文件的后缀名.xl文件read的扩展包。这个包只能读取文件,不能写入。写入需要使用另外一个包。但是这个包,其实也能读取.xlsx文件。从excel中读取数据的过程比较简单,首先从xlrd包导入open_workbook,然后打开excel文件,把每个sheet里的每一行每一列数据都读取出来即可。
2017-11-29 09:08:52
446
原创 python学习---第七天
在下这厢有礼了Python实现从Excel读取数据绘制成精美图像学习介绍Python从excel读取数据matplotlib绘制成二维图像实现环境python2.7Xfce终端代码获取wget http://labfile.oss.aliyuncs.com/courses/791/finally.pywget http://labfile
2017-11-28 08:41:13
360
原创 python学习---第六天
在下这厢有礼了源码安装说明很多第三方库都是开源的,几乎都可以在GitHub或者pypi上找到源码,找到的源码的格式大都是zip、tar.zip、tar.bz2格式的压缩包。解压这些压缩包,会看到setup.py的文件。打开命令行,进入文件夹。运行这个命令,就能把这个第三库安装到系统中,也就是你的Python路径,windows大概在C:\Python2.7\Lib\site-p
2017-11-27 01:47:22
201
原创 python学习---第五天
在下这厢有礼了Python对Excel表操作1.读取Excel(需要安装xlrd)2.写入Excel(需要安装pyExcelerator)3.实例import MySQLdbimport xlwtfrom datatime import datatime def get_data(sql):#创建数据库连接conn = MySQLdb.connect
2017-11-26 02:07:57
291
原创 python学习---第四天
在下这厢有礼了我由于自身能力的原因,这本书啃吧有点慢,每天写两个python例子好了。Python操作Excel表学习一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍1. 导入模块import xlrd2. 打开Excel读取数据data = xlrd.open_workboo
2017-11-24 23:35:47
229
原创 python学习---第三天
在下这厢有礼了Python中的整数对象intobject.cstatic int int_compare(PyIntObject *v,PyIntObject *w){register long i=v->ob_ival;register long j=w->ob_ival;return (ij) ? 1:0;}PyIntObject对象的创建和维护
2017-11-23 22:15:46
212
原创 python学习---第二天
在下这厢有礼了Python对象初探对象机制的基石PyObject在Python中,所有的东西都是有对象的,而所有的对象都拥有一些相同的内容PyObject中定义,PyObject是整个Python对象机制的核心。object.htypedef struct __Object{PyObject_HEAD}PyObject;这个结构体是PyObjec对象机制的核心基石,
2017-11-23 01:56:07
327
原创 python学习---第一天
在下这厢有礼了书名:Python源码剖析 作者:陈儒本书试用于Python程序员,动态语言爱好者,C程序员Python是通过C语言完成的,因此对C程序员有很大帮助(作者说的,俺没说),线程库介绍;第0章 学习总结python 整体架构可以分为三个主要部分,File Groups,Python core,Runtime EnvironmentFile Groups:c
2017-11-22 01:24:27
338
Bluetooth5.0
2018-05-02
Python2.7.13150和pyinstaller-develop.zip
2018-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人