- 博客(15)
- 资源 (114)
- 收藏
- 关注
原创 Python 简介
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个Python提示
2017-09-27 22:16:05 286
原创 Python 基础教程
Python 基础教程Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。本教程主要针对Python 2.x版本的学习,如果你使用的是Pytho
2017-09-27 22:14:10 257
原创 Python 面向对象编程
如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面向对象的一些基本特征。 面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。
2017-09-27 20:43:04 209
转载 Python Module
Python 模块Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。例子下例是个简单的模块 support.
2017-09-22 10:09:42 379
转载 Python 文件 编程
file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数:序号方法及描述1file.close()关闭文件。关闭后文件不能再进行读写操作。2file.flush()刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。
2017-09-22 09:51:51 368
原创 Python2.x与3.x版本区别
Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,
2017-09-22 09:42:53 493
原创 Python IDE
本文为大家推荐几款款不错的 Python IDE(集成开发环境),比较推荐 PyCharm,当然你可以根据自己的喜好来选择适合自己的 Python IDE。PyCharmPyCharm 是由 JetBrains 打造的一款 Python IDE。PyCharm 具备一般 Python IDE 的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试
2017-09-22 09:33:13 519
原创 Python 函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何
2017-09-22 08:48:15 249
原创 python语言(二)
import randomprint('-----------exp1---------------')secret = random.randint(1,5)favc = 'test2'for i in favc: print(i, end=' ')print("game over...")member = ['a', 'b', 'c']for ea
2017-09-21 22:31:33 251
原创 cc3200 sta 模式是否支持使用静态ip去连接AP
SL_IPV4_STA_P2P_CL_STATIC_ENABLE:Setting a static IP address to the device working in STA mode or P2P client.The IP address will be stored in the FileSystem.In order to disable the static IP and
2017-09-19 22:25:06 940
原创 python变量和字符串
IDLE变量变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable)。在大多数语言中,都把这种行为称为“给变量赋值”或“把值存储在变量中”。 不过Python与大多数其他计算机语言的做法稍有不同,Ta并不是把值存储在变量中,而更像是把名字贴在值的上边。所以有些Python程序员会说
2017-09-18 22:17:01 866
原创 python语言(一)
print('-----------exp1---------------')tmp = input("input number:")guess = int(tmp)if guess == 8: print("ok") print("success")else: print("failed")print("game over...")
2017-09-18 22:00:09 350
原创 zephyr--堆内存池(heap memory pool)
堆内存池堆内存池(heap memory pool) 是一个预定义的内存池对象,它允许线程像使用 malloc() 那样从一段通用内存区动态地申请内存。概念堆内存池只能定义一个。与其它内存池不同的是,堆内存池不能通过内存地址对其引用。堆内存池的大小是可配置的,支持如下大小:256 字节,1024 字节,4096 字节和 16384 字节。线程可以调用函数 k_mallo
2017-09-02 13:04:06 1346
原创 zephyr 系统--内存片Memory Slab使用方法
内存片(memory slab) 是一个内核对象,它允许从指定的内存区域上动态地分配内存块(memory block)。同一个内存片上面的所有内存块的尺寸是固定(相同)的,这样做的好处是可以高效地分配和释放,避免了内存碎片问题。概念可以定义任意数量的内存片。每个内存片通过其内存地址进行引用。内存片的关键属性包括:块大小: 每个块的尺寸,单位是字节。它必须大于 4N 字节,其中
2017-09-02 13:01:41 1474
原创 zephyr 系统--- 内存池使用方法
内存池(memory pool) 是一个内核对象,它允许从指定的内存区域上动态地分配内存块(memory block)。同一个内存池中的内存块的大小是不固定的,这样可以减小由于不同的应用程序需要为大小不同的数据结构分配不同的存储空间所造成的浪费。内存池使用“伙伴(buddy)内存分配”算法,它可以高效地将大块内存分割为小块内存。此外,它还可以在最大限度减小内存碎片的前提下,高效地分配和释放不小不同
2017-09-02 12:58:59 966
RISC-V 体系结构原理与编程资料
2022-10-23
FatFs 文件系统在nor flash 移植
2022-09-03
CmBacktrace: ARM Cortex-M series MCU error tracking library
2022-08-28
en.stsw-stm32054_v3-6-0_en.stm32cubef1
2022-05-06
基于Ymodem协议串口升级程序的实现过程
2022-04-07
基于vs2019的lvgl模拟器lv_sim_visual_studio_sdl
2022-03-19
LvglFontTool_V0.3_littevgl
2021-09-26
LittleVGL模拟器环境a(CodeBlocks).rar
2021-09-18
darknet-master开源深度学习框架
2021-05-29
UGUI-master.7z
2021-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人