- 博客(246)
- 资源 (11)
- 收藏
- 关注
原创 python学习:urllib库学习:制作简易爬虫下载图片
python学习:urllib库学习:制作简易爬虫下载图片本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境:主机:WIN8版本:python2.7.9说明:制作简易爬虫,对nba贴吧(http://tieba.baidu.com/f?ie=utf-8&kw=nba&fr=search)的图片进行下载,下载完一页,自动翻页下载下载结果:源代码:
2015-04-06 09:52:23 3360
原创 python学习:urllib库学习:资源下载
python学习:urllib库学习:资源下载本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境:主机:WIN8版本:python2.7.9说明:利用urllib的功能,制作一个图片下载器源代码:#coding=utf-8import urllibdef cbk(a, b, c): '''回调函数 @a: 已经下载的数据块
2015-04-05 10:43:03 3384
原创 用C语言实现最小二乘法算法
用C语言实现最小二乘法算法本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境:主机:WIN8开发环境:MINGW说明:参考维基百科最小二乘法资料:测试文中战列舰例子:用战列舰的长度预测宽度简单线性模型 y = b0 + b1t 的例子[编辑]随机选定10艘战舰,并分析它们的长度与宽度,寻找它们长度与宽度之间的关系。由下面的描点图可以直观地看出,
2015-03-09 23:53:56 26228 2
原创 stm32f4中通过dma采集adc
stm32f4中通过dma采集adc本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境:主机:WIN8开发环境:MDK5.13MCU:STM32F407IGH源代码:drv_power.h/********************************************************************** 电
2015-03-03 09:22:48 11347 5
原创 在emwin中显示字库芯片GT23L24M0140的字模
在emwin中显示字库芯片GT23L24M0140的字模本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK5.13mcu: stm32f407VGIGH6emwin: STemWin5.22字库芯片:GT23L24M0140说明:项目中需要显示生僻字,所以不能使用GB2312,选择字库芯片GT23L24M0140,支持GB180
2015-02-09 15:15:30 5761
原创 驱动字库芯片GT23L24M0140
驱动字库芯片GT23L24M0140本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK5.13mcu: stm32f407VGIGH6字库芯片:GT23L24M0140源代码:drv_font.h/***********************************************************
2015-02-09 14:18:26 7440
原创 STM32F407的串口采用DMA收发数据
STM32F407的串口采用DMA收发数据本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK5.13mcu: stm32f407VGT6说明:在STM32F407上移植emwin,驱动屏幕接口为FSMC之前用STM32F103实现DMA收发串口数据,现在项目中采用STM32F407,所以将此机制移植到F4上。STM
2015-01-30 15:02:40 38710 36
原创 STM32F407上移植emwin
STM32F407上移植emwin本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK5.13emwin版本:STemWinLibrary522mcu: stm32f407VGT6开发板:安富莱STM32-X3TFT型号:艾蓝2.8寸TFT,主控芯片:ILI9325说明:在STM32F407上移植emwin,驱动屏幕
2015-01-20 17:29:00 15511 1
原创 qt中调用打印机打印字符
qt中调用打印机打印字符本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:Qt5.4.0说明:调用热敏打印机,打印测试字符源码:pro文件加载库文件#-------------------------------------------------## Project created by QtCreator 201
2015-01-10 20:07:59 13523 7
原创 单片机中应用观察者模式
单片机中应用观察者模式本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK5.13mcu: stm32f103RB说明:之前在java中应用观察者模式,现将此模式的思想应用在单片机程序设计中Android编程:观察者模式设计:http://blog.csdn.net/jdh99/article/details/418
2015-01-07 11:27:19 3790 5
原创 Android编程:定时器和Handler的使用
Android编程:定时器和Handler的使用本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:Android Studio定时器使用示例:初始化://定时器 private Timer Timer_Work = new Timer(); //工作间隔,单位:ms private final int INTERV
2014-12-17 13:54:24 4064
原创 Android编程:观察者模式设计
Android编程:观察者模式设计入本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:Eclipse说明:1.打开sd卡中的xml文件,如果不存在,这新建一个,并写入默认配置2.读取xml文件3.Config_Info.java为配置信息数据结构4.IF_Config.java为配置类的存取接口,其他类可以通过此接口直接
2014-12-09 13:32:35 3162 1
原创 android编程:xml文件读取和写入
android编程:xml文件读取和写入本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN7开发环境:Eclipse说明:1.打开sd卡中的xml文件,如果不存在,这新建一个,并写入默认配置2.读取xml文件xml文件格式:-远程视频会见系统1260010.58.1.5912601源代码:packag
2014-12-08 17:45:10 12636 2
原创 Linux驱动:动态加载hello world模块
#include #include MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){ printk(KERN_ALERT "Hello,jdh\n"); return 0;}static void hello_exit(void){ printk(KERN_ALERT "Goodbye,jdh\n");
2014-11-19 15:02:55 3000
原创 ucos-ii示例7:内存管理测试
ucos-ii示例5:消息队列测试本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK4.72ucgui版本:3.90ucos版本:ucos-iimcu: stm32f103VE说明:本示例中task1时间片为1s,task2时间片为8s。task1每秒往消息队列写入1个数据,task2全部读取出来。所以task2每
2014-11-13 11:56:03 4115
原创 ucos-ii示例6:消息量集测试
ucos-ii示例6:消息量集测试本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK4.72ucgui版本:3.90ucos版本:ucos-iimcu: stm32f103VE说明:本示例中task1设置信号量ji'he注意:1.消息队列需要一个指针数组指向消息2.应该有一个固定的消息数组存储消息,不应将局部变量填
2014-11-13 11:31:18 2242
原创 ucos-ii示例5:消息队列测试
ucos-ii示例5:消息队列测试本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK4.72ucgui版本:3.90ucos版本:ucos-iimcu: stm32f103VE说明:本示例中task1通过邮箱发送数据给task2效果图:源码:
2014-11-13 11:09:58 6277
原创 ucos-ii示例4:邮箱测试
ucos-ii示例3:互斥型信号量测试本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK4.72ucgui版本:3.90ucos版本:ucos-iimcu: stm32f103VE说明:本示例新建一个互斥型信号量,通过此信号量每次只能有1个任务使用资源函数resource注意:1.互斥型信号量的创建不能在内核初始化
2014-11-13 10:01:03 2819
原创 ucos-ii示例3:互斥型信号量测试
ucos-ii示例2:信号量测试本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK4.72ucgui版本:3.90ucos版本:ucos-iimcu: stm32f103VE说明:本示例新建一个信号量,task1接收信号量,task2发送信号量。task1时间片为1s/次,task2时间片3s/次。可以看到,因为信
2014-11-13 09:27:27 8846
原创 ucos-ii示例2:信号量测试
ucos-ii示例2:信号量测试本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK4.72ucgui版本:3.90ucos版本:ucos-iimcu: stm32f103VE说明:本示例新建一个xin注意:1.不同任务的任务优先级必须不一样,否则只运行首先定义的任务2.从系统时钟设置必须在内核启动后设置,否则会导致
2014-11-12 17:17:10 2269
原创 ucos-ii示例1:新建任务
ucgui界面设计示例2ucos-ii示例1:新建任务本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK4.72ucgui版本:3.90mcu: stm32f103VE说明:本程序基于ucgui对话框机制设计了一个界面,并用6个实体按键对界面进行控制,并增加了进度条显示效果图:
2014-11-12 14:41:38 3883 2
原创 ucgui界面设计示例2
ucgui界面设计示例2本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK4.72ucgui版本:3.90mcu: stm32f103VE说明:本程序基于ucgui对话框机制设计了一个界面,并用6个实体按键对界面进行控制,并增加了进度条显示效果图: 源码:gui_match.h/*****************
2014-10-29 11:32:29 4580 1
原创 ucgui界面设计&实体按键驱动
ucgui界面设计&实体按键驱动本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:MDK4.72ucgui版本:3.90mcu: stm32f103VE说明:本程序基于ucgui对话框机制设计了一个界面,并用6个实体按键对界面进行控制效果图:源码:gui_main.h/**************************
2014-10-24 09:22:25 14560 5
原创 qt中采用宽带speex进行网络语音通话实验程序
qt中采用宽带speex进行网络语音通话实验程序本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:Qt5 3.1.2speex版本:1.0.5说明:本程序采样频率为8KHz,量化位数为16位,则码率为128kbps。speex采用窄带压缩,质量10,压缩比率为62/320,则压缩后的码率为24.8kbps。本测试程序实现
2014-09-24 17:33:41 4041 5
原创 qt中采用窄带speex进行网络语音通话实验程序
qt中采用窄带speex进行网络语音通话实验程序本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:Qt5 3.1.2speex版本:说明:G.729是电话带宽的语音信号编码的标准,G.729A是它的简化版本。本程序采样频率为8KHz,量化位数为16位,则码率为128kbps。G.729A压缩比率为1/16,则压缩后的码率
2014-09-24 17:28:48 4478 4
原创 qt中采用G.729A进行网络语音通话实验程序
qt中采用G.729A进行网络语音通话实验程序本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:Qt5 3.1.2说明:G.729是电话带宽的语音信号编码的标准,G.729A是它的简化版本。本程序采样频率为8KHz,量化位数为16位,则码率为128kbps。G.729A压缩比率为1/16,则压缩后的码率为8kbps。本测
2014-09-24 17:09:26 6418 3
原创 qt在windows下实现录音放音同步
qt在windows下实现录音放音同步本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN8开发环境:Qt5 3.1.2说明:做一个类似qq的语音传输的软件,所以测试windows下如何用qt进行语音同步播放源码:mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#inclu
2014-09-11 11:17:09 9997 17
原创 单片机上使用TEA加密通信
单片机上使用TEA加密通信本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN7开发环境:MDK4.72单片机:STM32说明:在项目中单片机会与服务器进行网络通讯.需要对通讯加密,我选择了TEA加密算法.源码:tea.h/**********************************************************
2014-08-20 14:43:35 11091 6
原创 在qt中用tcp传输xml消息
在qt中用tcp传输xml消息本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN7开发环境:Qt5 3.1.2说明:在tcp上传输xml消息.协议格式如下:2字节标识(0xc55c,网络序)+2字节预留 +4字节报文内容长度(网络序) + 4字节命令字(网络序)+报文内容部分协议:命令字:请求值班信息:GET_DUTY_INFO请求报文
2014-08-19 10:21:21 6947 1
原创 hadoop编程:分析CSDN注册邮箱分布情况
hadoop编程:分析CSDN注册邮箱分布情况本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:Ubuntu10.04hadoop版本:1.2.1开发工具:eclipse4.4.0说明:要求:原始数据共6428632条,分析不同邮箱的注册情况,并按使用人数从大到小排序。分析:hadoop自带一个排序,是按key值来进行排序的。要按值(valu
2014-07-08 15:48:05 3781
原创 智能家居系统解决方案
智能家居系统解决方案 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.
2014-06-16 01:16:46 10763 19
原创 QT下设置android应用图标和名字的方法
QT下设置android应用图标和名字的方法本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN7开发环境:Qt5.2.1步骤:1.打开项目->android->运行2.打开Deploy configurations的详情,再选择Create AndroidMainfest.xml3.在AndroidMainfest.xml中设置应用版本
2014-05-23 14:47:52 7664 1
原创 QML与C++交互:在qml中使用QSqlQueryModel显示数据库数据
QML与C++交互:在qml中使用QSqlQueryModel显示数据库数据本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.参考链接:http://qt-project.org/wiki/How_to_use_a_QSqlQueryModel_in_QML环境:主机:WIN7开发环境:
2014-05-15 10:03:10 10509 12
原创 QML与C++交互:登陆界面设计
QML与C++交互:登陆界面设计本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN7开发环境:Qt5.2.1说明:QML设计前台界面,C++后台负责逻辑效果图:源代码:前台qml文件
2014-05-14 10:12:02 23608 7
原创 QML设计登陆界面
QML设计登陆界面本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN7开发环境:Qt5.2说明:用QML设计一个应用的登陆界面效果图:源代码:main.qmlimport QtQ
2014-04-29 14:04:50 16884 13
原创 STM32的PWM输入模式设置并用DMA接收数据
STM32的PWM输入模式设置并用DMA接收数据本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN7开发环境:MDK4.72MCU:STM32F103说明:项目中需要进行红外学习,如果采用输入捕获的方式,因为定时器只能捕获上升
2014-04-09 10:34:41 10672
原创 STM32输入捕获模式设置并用DMA接收数据
STM32输入捕获模式设置并用DMA接收数据本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN7开发环境:MDK4.72MCU:STM32F103说明:项目中需要进行红外学习,于是采用输入捕获取得电平变化时间.并将数据放在DM
2014-04-09 00:38:32 22841 2
原创 STM32F103停机模式测试
本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN7开发环境:MDK4.72MCU:STM32F407VGT6说明:目标板上有一个LED,有一个按键,按键实现LED状态翻转.LED:PE2,低电平亮,高电平灯灭按键:PC13,
2014-04-04 00:46:27 8136 4
原创 树莓派设置固定ip
树莓派设置固定ip本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.文件:startup_stm32f4xx.s修改文件/etc/network/interfaces原文件:auto loiface lo inet loopbackiface eth0 inet dhcpallow-hotplug
2014-03-25 20:54:05 18956 1
触摸屏OCM320240-3与无线模块通信NRF24L01_基于两块STC5410AD程序
2009-07-17
无线模块NRF24L01通信_由1块STC5410AD单片机控制多个从机程序
2009-07-17
点阵取字模软件 简单易用
2009-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人