- 博客(15)
- 资源 (82)
- 收藏
- 关注
原创 Python之装饰器(decorator)、@functools.wraps、@staticmethod、@classmethod使用例子
装饰器1、要了解装饰器,就需要知道什么是高阶函数,高阶函数就是将函数作为参数赋值给另一个函数2、Python的 decorator 本质上就是一个高阶函数,它接收一个函数作为参数,然后,返回一个新函数3、decorator是在被装饰的函数前加@函数名的函数来修饰下面的函数#被装饰函数def now(): print(‘2015-3-3’)想要对被装饰函数添加(修饰)...
2019-04-10 16:27:36 410
原创 Python高级编程之装饰器Decorator详解(上篇)***
目录一、先从一种情况开始看起1、装饰器decorator的由来2、添加额外功能的简单实现——非“装饰器”实现二、什么是装饰器——decorator1、什么是装饰器?——两个层面第一:从设计模式的层面上第二:从Python的语法层面上(其实第二种本质上也是第一种,只不过在语法上进行了规范化)2、装饰器的作用——两方面3、装饰器的使用场景三、装饰器的实现1、...
2019-04-09 21:09:08 477 1
原创 python之装饰器讲解***
# -*- coding: utf-8 -*-"""如果python中的一个类定义了 __call__ 方法,那么这个类它的实例就可以作为函数调用,也就是实现了 () 运算符,即可调用对象协议"""print("========================__call__-test================================")class myTest: d...
2019-04-09 20:23:58 278
原创 C++仿函数
目录2.仿函数的定义3.仿函数实例总结一点就是一个类定义了函数调用操作符(),后就可以把对象当做函数来调用,间接执行类的operator()() 函数。我们先从一个非常简单的问题入手。假设我们现在有一个数组,数组中存有任意数量的数字,我们希望能够计数出这个数组中大于10的数字的数量,你的代码很可能是这样的:#include <iostream>using ...
2019-04-04 17:52:17 921
原创 python之父类可以访问子类属性和方法(即使没在父类中定义的属性和方法)
# -*- encoding:utf-8 -*-class myBase(object): """docstring for myBase""" def __init__(self): super(myBase, self).__init__() def function(self): self.function_child() #在父类中调用子类的方法,在C++中不可以...
2019-04-04 16:22:34 3692 1
原创 python元组Tuple的遍历
现提供两种方法对元组进行遍历 1)range() #!/usr/bin/python#-*- coding:UTF-8 -*- tuple=(("apple",2.0),("grape",3.0),("watermelon",4.0),("grapefruit",5.0)) for i in range(len(tuple)) : for j...
2019-04-04 16:21:52 3656
原创 Python之列表List相关操作
# 列表概念:有序的可变的元素集合# 定义# 直接定义nums = [1,2,3,4,5]# 通过range函数构造,python2 和python3 版本之间的差异;# python3 用的时候才会去构造nums = range(1,101)# 列表嵌套# 注意和C语言中数组的区别,是否可以存放不同的数据类型nums = [1,2,"ab",...
2019-04-04 16:04:41 227
原创 Python之list列表、tuple元组、set集合、dict字典之间的区别
Python一些内置函数1、cmp(A, B):比较可为list、tuple等的A、B,A>B为1,A=B为0,小于为-12、len(obj): 计算元素个数。3、max(obj):返回元素最大值。4、min(obj):返回元素最小值。5、reversed(obj): 对元素进行翻转6、enumerate(obj): 遍历list的元素,返回序号index及其对应...
2019-04-04 15:57:54 921
原创 Python中enumerate用法详解
enumerate的意思即为枚举,列举。一句话来说,enumerate的作用就是对可迭代的数据进行标号并将其里面的数据和标号一并打印出来。看一下enumerate的函数描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 sta...
2019-04-04 15:47:41 16815 2
原创 Python之hasattr()、 getattr()、 setattr() 函数详解
hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号...
2019-04-04 10:46:53 228
原创 C/C++和python之间相互调用的讲解***
====================================================||欢迎讨论技术的可以相互加微信:windgs (请备注csdn+xx职业)====================================================||目录简述Python/CAPI简介C++调用API列表void Py_Initial...
2019-04-02 16:10:36 1067
原创 Python笔记(一)——C/C++调用python
最近在使用kbengin引擎在开发MMO手游,用了10多年的C++,python和C/C++之间的调用还一直没有时间好好学习下,之前只是做过永恒战士项目使用过python进行开发,但是也是存python开发,未涉及相关C++的调用。趁现在有机会学习就再网上查找了下相关资料,大致的学习下,进行参考把。原理清楚后,写起来就很得心应手了。#include <Python.h>#i...
2019-04-02 15:14:06 474
原创 Python笔记(二)——python调用C/C++模块
前一篇讲了简单的C/C++调用Python脚本模块(.py)。既然是用于诸多游戏程序的脚本语言,那肯定是缺不了互调(礼尚往来)。因此,本篇讲一个简单的python调用C/C++写的DLL模块,对Python进行功能扩展。这里写一个简单的例子,主要就为了了解下这么用Python来调用C/C++写的DLL库。好了,切入正题:首先,我是用VS2003建的一个DLL工程,将DLL工程属性里面的输出文...
2019-04-02 14:54:29 1356 1
原创 MySQL数据库中的Date,DateTime,TimeStamp和Time类型
DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”意味着尽管更早的值可能工作,但不能保证他们可以。)DATE类型用在你仅需要日期值时,没有时间部分。MySQL检索并且以'YY...
2019-04-02 14:14:08 2827
CodeComposerStudio-TI系列DSP开发环境经典教程(中文版)
2023-11-09
USB-DEV-BULK驱动、USB-DEV-SERIAL-DRIVER驱动、USBlyzer 通过"USB BULK"管道实现
2023-09-04
USB转串口驱动.zip
2023-09-01
ZOC602串口工具(针对Tronlong TL6748-TI TMS3206748 DSP)
2023-08-31
TI-TMS320C6748DSP技术参考手册(中文版)+参考例程
2023-08-03
USB CDC从理论到实践-9527的专栏-CSDN博客 - blog.csdn.net
2023-02-10
UVCStreamComandParserV1.1.exe
2023-02-10
BusHound-v6.0.1.rar BusHound-v6.0.1.rar BusHound-v6.0.1.rar
2023-02-10
海思-拼接 产线标定库 API 参考.pdf
2022-11-16
linux系统V4L2驱动对接代码C++撰写
2022-10-13
ARM NEON指令集.docx
2021-06-03
linux.chm 学习的最好帮手
2008-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人