关闭

Django实现在网页中显示本地静态资源

1.在你的应用目录下创建一个static目录(与templates同级目录下)2.修改setting.py配置文件STATIC_URL = '/static/' #在下面追加一行内容 STATIC_ROOT = os.path.join(BASE_DIR, 'static')3.修改urls.py文件 1)导入两个库 from django.conf import settings from d...
阅读(107) 评论(0)

Python编程——Python基础知识之字典(三)

在python中,字典是一系列键——值对,每个键都与一个值相关联,可以使用键来访问与之关联的值,与键相关联的值可以是数字,字符串,列表乃至字典,也可以将python对象用作字典的值,在python中,字典放在花括号中的一系列键值表示...
阅读(88) 评论(0)

Python编程——Python基础知识之元组(二)

元组和列表特别像,但是元组中元素的值是不可变的,但是元组变量是可以重新赋值的,切元组中使用 圆括号( ) 定义元组 dimensions = (200, 100) print dimensions #输出结果 (200, 100)print dimensions[0] #输出结果200 print dimensions[1] #输出结果100 用for循环遍历元组 dimensio...
阅读(60) 评论(0)

Python编程——Python基础知识之列表(-)

列表由一系列按特定顺序排列的元素组成,可以包含数字字母等任何东西加入列表中,其中的元素之间没有任何的关系 列表像是数据结构中的链表可以动态的增删改查,头尾和任意位置的插入,非常灵活 操作 示例 执行语句 输出结果 打印列表 names=['jack','tom','alen'] print names [‘jack’,’tom’,’alen’] 访问列表元素...
阅读(61) 评论(0)

Linux下串口发送数据一段数据后发送不出去(可以正常接收)

Linux下串口发送数据一段数据后发送不出去(可以正常接收),在PC调试时一切正常,但是连接到别的板子上做数据透传时出现了这样的问题 解决办法:在串口初始化和波特率设置时将options结构体memset为0,但是不清楚真正的原因 static int set_speed(int fd, int speed) { int i; int status; struct ter...
阅读(188) 评论(0)

好文章地址记录博客

1.来自嵌入式Linux中文站的文章 Linux编程之自定义消息队列 地址...
阅读(38) 评论(0)

c语言读书笔记

c语言知识 引自《c专家编程》 1.c语言数据类型 short -- short int(短整型) long -- long int(长整型)2.switc 中的 break 到底中断了什么?switch(line) { case THING1: doitl1(); break; case THING2: if (x == STUF...
阅读(61) 评论(0)

CC2640之OAD固件升级(内置Flash)手动配置ImageB

转自:http://blog.csdn.net/zzfenglin/article/details/52336511 测试环境 协议栈版本:BLE-STACK V2.1 IAR开发环境版本:IAR for Arm 7.40 硬件设备:Amo-SmartRF v2.0 开发板(对应TI官方的SmartRF06EB 开发板) 示例测试Demo工程:Hear...
阅读(70) 评论(0)

CC2640之OAD固件升级(内置Flash)

转自:http://blog.csdn.net/zzfenglin/article/details/52336612 什么是OAD OAD是TI在BLE协议栈基础上扩展的一种无线更新技术。OAD使用客户端-服务器的机制工作。需要固件更新的目标芯片叫做OAD Target/Client,用来管理OAD功能的一端叫做OAD Manager/Server。   ...
阅读(95) 评论(0)

CC2640之OAD固件升级(外置Flash)

转自:http://lib.csdn.net/article/embeddeddevelopment/67805?knId=1071 CC2640之OAD固件升级(外置Flash) 实验环境 1.软件: 协议栈版本:BLE-STACK SDK V2.2 Python版本:Python 2.7.x (v2.7.10 or higher) 烧录软件版...
阅读(161) 评论(0)

inotify -- Linux 2.6 内核中的文件系统变化通知机制

一、 引言 众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备发生了什么,从而能够更好地管理设备,给用户提供更好的服务,如 hotplug、udev 和 inotify 就是这种需求催生的。Hotplug 是一种内核向用户态应用通报关于热插拔设备一些事件发...
阅读(110) 评论(0)

Python多进程(2)——mmap模块与mmap对象

转自:http://www.cnblogs.com/Security-Darren/p/4733387.html   本文介绍Python mmap模块与mmap对象的用法。   mmap 模块提供“内存映射的文件对象”,mmap 对象可以用在使用 plain string 的地方,mmap 对象和 plain string 的区别是: mmap 对象不提供字符串对象的方...
阅读(56) 评论(0)

Python多进程(1)——subprocess与Popen()

转自:http://www.cnblogs.com/Security-Darren/p/4733368.html   Python多进程方面涉及的模块主要包括: subprocess:可以在当前程序中执行其他程序或命令;mmap:提供一种基于内存的进程间通信机制;multiprocessing:提供支持多处理器技术的多进程编程接口,并且接口的设计最大程度地保持了和threa...
阅读(228) 评论(0)

Python多线程(3)——Queue模块

Queue模块支持先进先出(FIFO)队列,支持多线程的访问,包括一个主要的类型(Queue)和两个异常类(exception classes)。   Python 2 中的Queue模块在Python 3中更名为 queue。   Queue对象的创建   可以通过实例化Queue类型获得队列对象: 1 q = Queu...
阅读(101) 评论(0)

Python多线程(1)——介绍

转自:http://www.cnblogs.com/Security-Darren/p/4732842.html  Python对多线程提供了很好的支持,Python中多线程相关的模块包括:thread,threading,Queue。可以方便地支持创建线程、互斥锁、信号量、同步等特性。   1. thread:多线程的底层支持模块,除了其中提供的 Lock 原语外,一般不建议使用。 ...
阅读(45) 评论(0)

Python多线程(2)——线程同步机制

转自:http://www.cnblogs.com/Security-Darren/p/4732914.html   本文介绍Python中的线程同步对象,主要涉及 thread 和 threading 模块。   threading 模块提供的线程同步原语包括:Lock、RLock、Condition、Event、Semaphore等对象。 1. Lock 1.1...
阅读(67) 评论(0)

python在子线程中使用pyHook监控键盘无效,需要加pythoncom的初始化

python在子线程中使用pyHook监控键盘无效,需要对WMI进行初始化: #onKeyboardEvent def onKeyboardEvent(event): print "Key:", event.Key if str(event.Key) == 'Space': print "Ok" return True def Keybo...
阅读(116) 评论(0)

python在子线程中使用WMI报错-2147221020-moniker,i,bindCTX=pythoncom.MKParseDisplayName(Pathname)

pytho在子线程中想要使用WMI查看一个进程是否活着,但是在子线程中调用时会出现如下错误: 后来查找原因发现需要在每次使用WMI时进行初始化: #check_exsit def check_exsit(process_name): #在线程中使用需要加初始化和去初始化方法 pythoncom.CoInitialize() WMI = wi...
阅读(111) 评论(0)

c语言sprintf的使用,可以用作itoa

例如我们要写一个整数到buf中可以用sprintf函数 eg: a = 0x1F; char buf[20] = {0}; sptintf(buf, "%X", a); 写入后打印可以看到buf[0]是‘1’, buf[1]是'F' 可以用strlen计算buf中字符串的长度,到尾0结束,不包括尾0,sizeof是按字节计算的是整个buf的长度...
阅读(51) 评论(0)

c语言数据类型

在数据转换和指定协议发送数据的时候要注意数据的类型: eg: 发送一个8bit的单字节数据而且这个数是带符号的: 0xA5  10进制:165 2进制:10100101 串口接收后我们看见16进制数据是0xA5,rssi 下面是发送端数据: if(deviceInfo->pEvtData[24] == 0x24) {       if (deviceInfo->r...
阅读(47) 评论(0)
99条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:12593次
    • 积分:470
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:73篇
    • 译文:0篇
    • 评论:0条
    文章分类