自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无止无休

左右命運

  • 博客(74)
  • 资源 (13)
  • 收藏
  • 关注

原创 EdgeX 树莓派实践部署

EdgeX 树莓派实践部署

2021-02-24 17:58:32 3405 8

原创 DHT11温湿度传感器 wiringPi c程序调试

DHT11温湿度传感器 wiringPi c程序调试需要在树莓派上跑一个MQTT客户端,连接DHT11温湿度传感器,将获取到的温度数据定时用MQTT消息发布出去。如果用python完成这个工作其实是很容易了,只是工作需要还得用c。以前写过DHT11的示例,不过今天把以前的代码找出来跑却拿不到数据。仔细的看了代码,其实是在网络上找的很多朋友都在用代码,没有任何不对的地方,接线也没有问题,wriingPi库也没有问题。迷糊…实在找不出原因,还是把示波器架上了,按DHT的协议重新实现了一份,或许可以帮到迷糊

2020-05-13 18:23:29 1851 2

原创 STM32F1 GPIO操作宏封装

熟悉STM32的同学应该都知道,GPIO的操作使用频率很高,使用库函数比较麻烦,正点原子的示例代码中对于GPIO操作宏封装会方便许多。例如:PAout(0) = 1;if(PAin()){}但对于不同的GPIOx的操作还是比较麻烦,比如在函数参数传递GPIO PIN时需要两个参数,GPIOx和Pin_x。下面提供代码解决这个问题,给大家参考。#ifndef _HAL_GPIO_H_#...

2019-09-20 14:56:56 2899

原创 python实现51JOB网站职位统计抓取并用matplotlib展示

python实现51JOB网站职位统计抓取并用matplotlib展示2016年的时候,朋友正在运营自己公司,想为了公司更具备前瞻性,帮着弄了一个从招聘网站上获取数据的python脚本,将每天取一次并存在数据库中,主要抓取几个大城市计算机软件相关专业的招聘数量。 这两天没事试了试python图表库,用到了从16年开始到现在抓到的这些数据,现在一起发出来分享。 包中包括数据库表结构,python实...

2018-11-15 13:31:36 895

转载 Zigbee介绍

zigbee结构拓扑组网

2016-02-03 15:41:31 2597

转载 NMEA-0183 GPS RTCM(Radio Technical Commission for Maritime services)标准协议

序号命令说明最大帧长1$GPGGA全球定位数据722$GPGSA卫星PRN数据653$GPGSV卫星状态信息210

2016-02-03 10:58:31 2915

原创 socket选项表

2015-12-09 09:56:33 774

原创 linux chkconfig配置自启动shell

$vim /etc/init.d/temp2file_luncher.sh#!/bin/bash# chkconfig: 2345 66 36# /usr/bin/python#case "$1" in start) echo -n "Start: " su root -c "nohup python /home/pi/Running/temp2fi

2015-12-03 19:05:53 2283

原创 mount ntfs read-only.

$ sudo mount /dev/sda5 /mnt mount: warning: /mnt seems to be mounted read-only.sudo apt-get install ntfs-3g

2015-11-10 14:24:46 2140

原创 PHP5.4 linux 编译

sudo ./configure --enable-opcache --prefix=/opt/php --with-apxs2=/usr/sbin/apxs --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pgsql=/usr --with-tidy=/usr --with-curl=/usr/bin --with-openssl-dir=/u

2015-08-20 09:56:59 765

转载 YUV转RGB常用函数

YUV2RGB

2015-07-31 10:46:30 808

转载 vsftpd配置文件详解

本文出自 “大浪淘沙” 博客,请务必保留此出处http://yuanbin.blog.51cto.com/363003/108262vsftpd配置文件详解 1.默认配置:1>允许匿名用户和本地用户登陆。     anonymous_enable=YES     local_enable=YES2>匿名用户使用的登陆名

2015-07-12 22:51:33 582

原创 android app.Service 关键问题

android中service分两种,local/remote; local service为本地同acivity进程内service,local service随activity同时结束生命; remote service与activity在不同进程中,其生命的结束与activity生死无关;service使用时,需要在AndroidManifest.xml进行声明,process=”:rem

2015-06-01 16:51:25 1077

原创 Android MediaCodec实现摄像头数据硬编解码全过程

MediaCodec h264硬编解码 摄像头

2015-05-27 14:28:05 10301 2

转载 RGB与YUV图像视频格式的相互转换

转自:http://www.cnblogs.com/chuncn/archive/2009/03/31/1425637.html内容摘要:通过本文您可以学习到如何把图像转换为电视视频格式,笔者以一张24位BMP图像为例实现RGB与YUV相互转换。如果您对图像转换成电视场制的视频格式有疑惑,相信本文能使您了解更多关于图像与视频格式转换的细节。 \ 本文示例源代码或素材下载  

2015-05-22 22:48:39 3651 11

转载 视频与图像RGB/YUV格式详解

转自:http://www.china-cloud.com/yunjishu/bowenjingxuan/20111021_6911.html计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为RGB色彩空间表示(它也是多

2015-05-22 22:43:48 1119

转载 YUV

很多人对YUV数据格式不清楚,以至于在做视频的时候出现了一些不可预知的错误(比如说图像带有点、颜色不对等)。今晚是周末放假,我就抽点时间来给大家介绍一下。       提示: 读下面的文字时,希望大家结合图片看,这样更易理解       在YUV420中,一个像素点对应一个Y,一个2X2的小方块对应一个U和V。对于所有YUV420图像,它们的Y值排列是完全相同的,因为只有Y的图像就是灰

2015-05-22 13:24:54 939

转载 linux下用valgrind检查程序内存泄漏

问题提出:如果一个较复杂的程序,有内存泄漏,如何检测?在windows下,VC本身带有内存泄漏的检查,程序结束时输出窗口会提示有多少memory leaks. linux下有什么办法呢?1.发现内存泄漏,可以用top或ps。zhouhh@zhh64:~/smscore$ top | grep firefox会持续打印firefox的内存占用状况,可以

2015-05-21 15:01:29 2469

转载 Android 4.0 源码目录结构

在学习Android的过程中,学习写应用还好,一开始不用管太多代码,直接调用函数就可以了,但是工作中却需要修改到framework之类的东东所以感觉开始纠结了,又是初学,很多不懂,所以就去找了关于源代码结构介绍的,感觉有很大帮助,所以转载过来分享Android 4.0|-- Makefile|-- bionic (bionic C库)|-- bootable

2015-05-21 10:07:56 647

原创 QTableView自动设置单元格的编辑状态

QTableView 单元格 编辑状态

2015-01-22 13:18:14 12406

转载 python数据类型详解

目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str;b、使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如:

2014-11-24 18:24:40 734

转载 Linux Mint的用户自定义菜单

Linux Mint的用户自定义菜单在以下目录 ~/.local/share/applications/这是一个Home目录下的隐藏文件夹,按Ctrl+H即可显示出隐藏的文件(夹)现在以Android-studio为例,Ctrl+Alt+T调出终端gedit ~/.local/share/applications/xxx.desktop #其中xxx任意命名添加内容[D

2014-11-19 14:37:19 2291

转载 Vim 字符串替换

: %s/oldword/newword/eg表示全局替换,c替换提醒语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g[addr] 表示检索范围,省略时表示当前行。如:“1,20” :表示从第1行到20行;“%” :表示整个文件,同“1,$”;“. ,$” :从当前行

2014-11-15 23:03:33 671

转载 实用的Linux/Unix快捷键

转自:    Ctrl + a 切换到命令行开始  这个操作跟Home实现的结果一样的,但Home在某些unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的;另外,在windows的许多文件编辑器里,这个也是有效的。  Ctrl + e 切换到命令行末尾  这个操作跟END实现的结果一样的,但End键在某些unix环境下无法使用,便可以

2014-11-15 22:29:30 536

原创 linux字符设备驱动开发

//Cdev.h#ifndef _LINUX_CDEV_H#define _LINUX_CDEV_H#ifdef __KERNEL__struct cdev {struct kobject kobj;struct module *owner;const struct file_operations *ops;struct list_head list;dev_t

2014-10-11 13:29:54 847

原创 关于airplay协议实现镜像功能研究

最近在学习关于airplay相关协议,将了解到的内容记录下来,如有理解错误,请大神指正。 Airplay可以实现将设备中音频、视频、图像通过本地无线网络发送远端设备;Airplay功能实现利用了很多标准协议,包括multicast DNS,HTTP,RTSP,RTP,RAOP,NTP,见下表1:AirPlay TechnologyDisplay photos

2014-09-26 16:14:09 31045 5

转载 linux 建立设备文件

依照unix的传统,在Linux系统中任何对象(包括设备 )都可以视为文件,在Linux系统中所有的设备文件都放在dev目录下面,建立设备文件通常有两种方法,一个是直接把宿主机上面的拷贝过来(拷贝的时候需要加上dpR参数),另外一种方法就是自己手工用mknod创建(注意这两种方法都需要root权限)。一般情况下我们都是使用第一种方法,但是这里面为了便于大家更深入的理解设备文件,我使用第二种方法

2014-09-02 18:18:09 1011

原创 Hello ko

/************************************************************************* > File Name: hello.c > Author: baijie > Mail: bai.xjie@gmail.com > Created Time: 2014年08月22日 星期五 03时03分40秒

2014-08-25 11:04:20 855

原创 linux find命令

find . -name "libasound.*" -type f -exec cp {} ~/project/libs/sound/ \;find . -name "libasound.*" -type f -exec cp {} ~/project/libs/sound/ \;

2014-08-20 10:02:05 754

原创 制作自已的Linux操作系统ISO

本文参考自:http://hi.baidu.com/websfx/item/f6a7b2177ddf9325f7625cdb,非常感谢

2014-08-17 20:16:07 3775

原创 DirectFB write surface buffer

#include #include #include #define DFBCHECK(x...) \ { \ DFBResult err = x;

2014-08-15 15:52:43 1024

转载 vim 常用快捷键

j      |h ----|---- l      |      k光标word单位移动:This is a line with example text      ---->   ge   ge      e       e       ge      b          w                            

2014-08-15 10:47:37 663

原创 DirectFB环境搭建

下载DirectFBhttp://directfb.org/downloads/Core/DirectFB-1.2/

2014-08-13 14:54:09 1790

原创 linux下的串口操作

列出串口改变记录,以此确定对应端口号dmesg | grep tty终端minicom -s

2014-07-29 18:45:11 781

转载 Linux下Python与C程序进程间通信

转自:kevin1985.blog.chinaunix.net

2014-07-14 09:43:37 3802

原创 linux makefile

ROOT_PATH = $(shell cd ../../; pwd)##Set project directorySRC_PATH = $(ROOT_PATH)/srcOUTPUT_PATH = $(ROOT_PATH)/bin/linuxTMPOBJ_PATH = $(ROOT_PATH)/bin/linux/objsINC_PATH = $(ROOT_PATH)/libs/in

2014-07-11 14:23:23 867

原创 Python实现利用socket连接adb控制android设备

import socketHOSTNAME= 'localhost'PORT=5037TIMEOUT=15OKAY = 'OKAY'FAIL = 'FAIL'DEBUG = 1class AdbClient: def __init__(self,hostname=HOSTNAME,port=PORT): if DEBUG: pr

2014-07-03 19:41:49 8487 1

原创 windows编译ffmpeg

http://www.mingw.org/

2014-06-29 22:45:52 1092

转载 Android杂谈--ubuntu系统下adb连接小米2

Android杂谈--ubuntu系统下adb连接小米2发现Ubuntu12.04不能连接小米开发,adb devices不能看到设备!  搞了一个上午才搞成功! 小米手机利用USB连接到Ubuntu 12.04系统。运行下面的命令:longskywang@bjb0503:~$ lsusbBus 001 Device 001: ID 1d6b:0002 Linux Founda

2014-06-27 22:29:45 1063

转载 Linux Mint apt-get proxy 代理设置

creating the file/etc/apt/conf.d./30proxy and adding there the proxyinfo:Acquire::http::proxy"http://IP:8080/";Acquire::ftp::proxy"ftp://IP:8080/";Acquire::https::proxy"https://IP:8080/";

2014-06-26 17:37:59 3925

BitShow源码 STM32F1 8位按键处理,IIC输出OLED

STM32F103,做了一排8位按键,对应8个LED灯。按键控制8个LED代表一个字节的8位。灯亮代码该位为1,否则该位为0,将此字节及位输出至OLED。 KEIL工程目录及代码结构可以利用,给初学者参考。

2019-09-20

python实现51JOB网站职位统计抓取并用matplotlib展示

2016年的时候,朋友正在运营自己公司,想为了公司更具备前瞻性,帮着弄了一个从招聘网站上获取数据的python脚本,将每天取一次并存在数据库中,主要抓取几个大城市计算机软件相关专业的招聘数量。 这两天没事试了试python图表库,用到了从16年开始到现在抓到的这些数据,现在一起发出来分享。 包中包括数据库表结构,python实现的数据抓取代码,以及python利用matplotlib生成线型分析图。

2018-11-15

android MediaCodec 实现h264硬编解码全过程

MediaCodec 实现h264硬编解码全过程,视频数据从摄像头读出 yv12格式,转换为I420,投递给encoder,再从encoder取出编码后的h264数据投递给decoder后显示到surfaceView; 实现了udp将h264数据发送到指定主机,可通过vlc播放; 备有可以读取本地264文件流投递给解码器播放; 小米 4.4.2 测试通过.

2015-05-27

ffmpeg_for_win 支持 x264

ffmpeg windows x264 lib dll 压缩为make install生成全部文件,包括: .lib;.dll;.h;以及examples等 编译过程参考人个空间: http://blog.csdn.net/bxjie/article/details/35844447 库已经过测试h264编码成功.测试环境: windows 7 64bit/vs2010

2014-07-25

Ubuntu下安装Windows无线网卡驱动工具

1.sudo dpkg -i ndiswrapper -Common_1.54-2ubuntu1_all.deb 2.sudo dpkg -i ndiswrapper-utils-1.9_1.54-2ubuntu1_i386.deb 3.sudo dpkg -i ndisgtk_0.8.4-1_i386.deb 找个WINDOWS版本驱动INF,简单安装就OK,我的无线网问题,搞了两天,之前是在ubuntu软件中心下的这个工具,但安装过程中总是像死掉一样,本以为是方法不对,没想到这个工具装上就好用。

2013-11-26

随心计算器 安卓 源码

随心计算器是一个颠覆原始计算器使用方式的一款创意小产品,能够快速对已添加的运算数编辑表达式组合,并且可以快速修改,方便快捷; 界面选用卡通布局、效果可爱、美观,这款计算器定位为普通生活工具类,故仅支持加、减、乘、除及括号处理;很多细节功能,值得尝试. 特点: 1.可以实现对无限多的运算数一键求和、求积等,智能快捷; 2.可以快速回看以前所得结果的运算过程; 3.可以使以前的运算结果快速参与新的运算; 4.可以方便的对结果进行核查,发现运算数或运算符错误可以随即修正,结果将自动更新; 小米应用商店可下载试用. 应用名称:随心计算器 http://app.xiaomi.com/detail/44966

2013-09-02

Windows服务启动调用Java App --附vc6源码

创建/移除windows服务,服务启动时将调用指定JAVA应用程序JAR 环境VC6 创建服务时带JAR文件及JVM环境设置,服务启动时创建JVM环境调用JAR程序 NTService.exe [ install | remove ] install: service install install <ServerName><ShowName><JarName>[<JVM>] remove: service remove remove <ServerName> Example: -install -ServerName JNISvr -ShowName "JNI服务" -JarName App.jar -JVM "-Xms64m -Xmx256m\" -remove -ServerName JNISvr\n

2011-01-25

WebBrowser浏览器事件捕获--附c源码

创建浏览器控件,控件捕获keydown,mouse等消息.

2010-07-15

jie图像尺寸批量修改工具

很多人都有用过数码相机~`用数码相机拍出来的照片由于分辨率设置较高而导致占用较大的磁盘空间``而且较大的图片也一样不便于网络传输```合理的降低图像的分辨率不但不会影响图像视觉效果``也可以解决图像大小的问题``我常常使用PHOTOSHOP做调整``但效率显然低的可怜```尤其图片数量较多的时候``让人头疼``要么花去大量的时间和精力``要么只能牺牲宝贵的磁盘空间`~`在网上没有搜到合适做这样处理的软件``~那只好自己动手啦``搞软件的嘛`~自食其力~`呵呵`~

2007-01-09

JieHorse

服务端自复制、自删除、自启动 客户端查找主机,截屏,查看并结束进程,为服务端运行程序和自编辑的对话框。 学习时的作品,服务端较大,只在局域网中做过测试

2006-11-21

Jie.Magic(旋转效果)附delphi源码

很久以前在网上看到过一个类似效果的小程序,用DELPHI效仿出屏幕旋转的效果,也加了些自己的东西,最后用程序的图标绘了一个心的形状,这个程序是刚刚接触Windows API时写的,附源程序

2006-11-21

xjieClock指针时钟--附vc6源码

一个桌面上的指针式时钟,定时提示,定时运行程序

2006-11-20

桌面快捷书架--附vc6源码

一个外观为书架的桌面应用程序,书架上可放置N本可移动的书,可为每一本书设置指定的应用程序联接。

2006-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除