- 博客(702)
- 资源 (41)
- 收藏
- 关注

原创 博客搬家
博客搬家三次,因优快云原因,一直失败。终于在上周搬家成功博客新址:https://www.cnblogs.com/zhangxuechao/因广告满屏,实在无法再使用下去不花钱买VIP,优快云几乎无法有良好体验此博客将就不再发布新文章,过老的博文内容会不定时更新感兴趣的同学,欢迎访问新址,共同交流,共同进步!...
2019-10-31 16:57:44
796
1
原创 Android 全局变量 Application
MainActivitypublic class MainActivity extends Activity { private Button button; private MyApp myApp; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan...
2019-10-31 11:30:42
604
原创 Android AndroidManifest.xml
package主程序包的包名,它也是一个应用进程的默认名称versionCode给设备程序识别版本(升级)用的必须是一个interger值代表app更新过多少次,比如第一版一般为1,之后若要更新版本就设置为2,3等等versionName这个名称是给用户看的,你可以将你的APP版本号设置为1.1installLocation安装参数,是Android2.2中的一个新特性,instal...
2019-10-30 13:34:08
627
原创 sigrok源码编译
地址:https://sigrok.org/wiki/Main_Pagelibsigrokdecode安装sudo make install出现如下错误:python3.6 ./tools/install-decoders \ -i ./decoders -o /usr/local/share/libsigrokdecode/decoders/bin/bas...
2019-10-25 17:22:24
2016
原创 u-boot-1.1.4修改启动地址
下面的修改针对PPC8548 NOR Flash。跑Linux带文件系统修改文件u-boot-1.1.4\common\cmd_bootm.cdo_bootm_linux在没有加命令行参数启动的时候,此函数可以通过解析环境变量中的默认启动地址,来引导内核。环境变量所在文件include/configs/MPC8548PC.h也可以通过命令行指定内核启动地址和文件系统地址下面,将在代码中修...
2019-10-24 19:26:42
2088
原创 STM32 掉电检测程序
当VDD下降到PVD阀值以下或当VDD上升到PVD阀值之上时,根据外部中断第16线的上升/下降边沿触发设置,就会产生PVD中断void PVD_IRQHandler(void){ led_ctrl(LED1, ON); if(PWR_GetFlagStatus(PWR_FLAG_PVDO)) { MSD0_WriteSingleBlock(1, buf); ...
2019-09-22 13:36:22
4999
原创 Qt 显示图片
QImage qImag("img.jpg"); //qImag = qImag.scaled(width, height); //缩放图片qImag = qImag.scaled(ui.label_img->size());ui.label_img->setPixmap(QPixmap::fromImage(qImag));QFile file("img.jpg")...
2019-09-18 22:28:12
873
原创 Cygwin添加右键菜单
修改注册表统一的方式,添加一个右键命令找到HKEY_CLASSES_ROOT\Directory\Background\shell右键,新建项。名字随便起再次右键,新建项。命名command修改数值为C:\cygwin64\bin\mintty.exe(Cygwin默认路径)修改环境变量修改配置文件.bashrc添加:export PATH="$PATH:/bin/"实验...
2019-09-03 15:17:31
687
原创 qt 使用OpenCV
使用MinGW编译OpenCV源码下载OpenCV源码、CMake编译工具编译安装完:Qt工程配置INCLUDEPATH += D:/qt_work/opencv/build/install/include/LIBS += -LD:/qt_work/opencv/build/install/x86/mingw/bin \ -lopencv_core411 \ -lop...
2019-09-01 12:46:10
5069
原创 STM32 IAP 升级功能
IAPIn Application Programming可通过USB,CAN,UART,I2C,SPI等接口实现IAP流程Bootloader程序:接收升级程序,更新到flash指定地址;跳转到指定地址执行STM32设置①:为Bootloader预留0x10000空间②:设置APP程序的起始地址③:中断向量表的偏移量设置④:生成bin文件详见:https://blog....
2019-08-25 17:23:29
581
原创 linux内核 mtd分区
首先内核配置需要打开MTD选项Memory Technology Devices (MTD) --->如果是Norflash,需要选择Common Flash Interface (CFI)相关的选项;而且需要配置映射首地址(和uboot中配置的flash首地址一致)、映射地址大小和位宽<*> CFI Flash device in physical memory m...
2019-08-16 20:28:30
2435
转载 STC15控制数码管 38译码器
共阳极数码管举例#define MAIN_Fosc 27000000L //定义主时钟#include "STC15Fxxxx.H"// 函数原形定义#define uchar unsigned charvoid Led_test(void);void LED_OUT(uchar X);//数码管显示0-9值,全暗状态是0xFFunsigned char code LE...
2019-07-16 13:15:23
1280
转载 DS12C887实时时钟
实物图引脚定义GND、 VCC:直流电源,其中VCC接+5V输入,GND接地,当VCC输入为+5V时,用户可以访问DS12C887内RAM中的数据,并可对其进行读、写操作;当VCC的输入小于+4.25V时,禁止用户对内部RAM进行读、写操作,此时用户不能正确获取芯片内的时间信息;当VCC的输入小于+3V时, DS12C887会自动将电源发换到内部自带的锂电池上。MOT:模式选择脚,DA1...
2019-07-16 10:54:07
2039
转载 printf打印字节调试
void print(BYTE *data, INT len){ INT x = 0; INT y = 0; if(data == NULL) { return; } for(x = 0; x < len; x += 16U) { debug("%p : ", &data[x]); for(y = ...
2019-07-11 17:22:20
1566
转载 LED 控制卡 单元板 接口引脚定义
LED 12接口 使能 <--- OE A ---> 行选择信号 N B ---> 行选择信号 N C ---> 行选择信号 N CLK ---> 时钟信号 N LAT/ST ---> 锁存信号 N R ---> 红色数据 ...
2019-07-06 17:48:17
5135
2
转载 linux守护进程start-stop-daemon启动服务
#! /bin/shPATH=/sbin:/bin. /lib/lsb/init-functionsdo_start () { log_action_msg "do_start tftp here" if start-stop-daemon --start --background --pidfile /var/run/tftp.pid \ --exec /home...
2019-06-28 10:06:40
1611
转载 相机速率计算
分辨率屏幕图像的精密度,是指显示器所能显示的像素有多少显示器可显示的像素越多,画面就越精细像素图像由一个个点组成,这个点叫做像素每秒传输帧数简称FPS画面每秒传输帧数,通俗来讲就是指动画或视频的画面数像素深度存储每个像素所用的位数,也用它来度量图像的分辨率计算速率速率 = 分辨率 x 帧率 x 像素深度举例相机参数:256*256@100FPS像素深度:8bit速率...
2019-06-27 16:46:34
3843
1
原创 CodeWarrior IDE烧写介绍
点击Flash烧写选择芯片系列下面将以PPC8548 NOR Flash烧写为例默认配置文件目录:C:\Program Files (x86)\Freescale\CodeWarrior PA V8.8\bin\Plugins\Support\Flash_Programmer\EPPC\选择芯片型号修改连接方式因为是通过usb连接的,所以按下图方式选择设置Flash基地址最...
2019-06-20 13:53:54
8977
1
转载 74HC245引脚定义 使用方法
典型的CMOS型三态缓冲门电路,八路信号收发器。由于单片机或CPU的数据/地址/控制总线端口都有一定的负载能力,如果负载超过其负载能力,一般应加驱动器。主要应用于大屏显示引脚定义DIR:方向控制A0~A7:输入B0~B7:输出OE:输出使能真值表其中An=Bn,An输入Bn输出,引脚一一对应关系...
2019-06-12 17:18:56
11298
转载 74HC238引脚定义 使用方法
三八译码器用作IO扩展与复用用3个IO,可以控制8个输出引脚定义A0~A2:3个输入E1、E2:拉低使能,可以接地E3:拉高使能,可以接VCCY0~Y7:8个输出真值表如果想输出8个H,可以写一个循环设置8种输入达到效果...
2019-06-12 17:04:22
15548
原创 HC595驱动数码管
原理图举例#include <AT89X51.H>//-----------------------------------------------------------------------------// 函数原形定义#define uchar unsigned charvoid main(void); // 主函数void LED4_Display...
2019-06-12 16:34:18
13832
3
转载 ICMP重定向 Redirect netwox libpcap netwag
搭建环境两台虚拟机。攻击者:192.168.1.8被攻击者:192.168.1.9网络配置主机均采用DHCP攻击者配置打开转发数据包功能# sudo sysctl net.ipv4.ip_forward=1安装攻击软件netwox# sudo apt-get install netwox被攻击者配置安装抓包软件Wireshark# sudo apt-get ins...
2019-04-24 00:07:46
1745
转载 ARP攻击 winpcap
ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗。解决办法详见百科#define ETHER_ADDR_LEN 6typedef struct{ u_char DestMAC[ETHER_ADDR_LEN]; //目的MAC地址 6字节 u_char SourMAC[ETHER_ADDR_LEN]; //源MAC地址 6字节 ...
2019-04-17 16:04:40
745
转载 打开Visual Studio 2017报错:未能正确加载“VSTS for Database Professionals Sql Server Data-tier Application”包
出现如下错误解决办法> cmd> regsvr32 %windir%\system32\jscript.dll
2019-04-14 21:34:43
752
转载 dos编码格式 cmd编码 dos中文显示
设置uft-8编码&gt; chcp 65001设置默认编码&gt; chcp 936字符集1258 越南语 1257 波罗的语 1256 阿拉伯语 1255 希伯来语 1254 土耳其语 1253 希腊语 1252 拉丁 1 字符 (ANSI) 1251 西里尔语 1250 中欧语言 950 繁体中文 949 朝鲜语 936 简体中文(默认) 932 日语 ...
2019-03-16 13:57:32
912
转载 linux rz sz文件传输 ZModem协议
比ftp和scp方便点rz: 接收文件sz: 发送文件安装# sudo apt-get install lrzsz使用
2019-03-16 13:39:22
4071
转载 linux cpu信息
/* who参数 RUSAGE_SELF:只返回当前程序的CPU时间占用信息 RUSAGE_CHILDREN:还包括子进程的CPU时间占用信息*/int getrusage(int who, struct rusage *usage);举例#include &lt;stdio.h&gt;#include &lt;sys/time.h&gt;#include &lt;sys/r...
2019-03-15 17:23:14
201
转载 QML调用C++
//Login.h#include <QObject>#include <QDebug>class Login : public QObject{ Q_OBJECTpublic: explicit Login(QObject * parent = 0); Q_INVOKABLE void loginMessage(QString ...
2019-03-13 19:59:45
347
转载 sftp-server 搭建编译
下载开源代码https://github.com/zwx230741/openssh-portable编译# autoconf# ./configure --prefix=xxx# make# make install跨平台使用Cygwin编译缺少库,根据提示补充安装移植只移植可执行文件方式将local目录打包,移植到其他服务器# ls /usr/local/修改配...
2019-03-11 23:27:55
1574
原创 守护进程创建
Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。(这里的结尾字母d就是Daemon的意思)1. 使进程在后台运行//创建子进程父进程退出if((pid = fork())&amp;gt;0) exit(0);else if(pid&amp;lt;0){ perror
2019-03-10 08:30:59
544
转载 /cygdrive/c/MinGW/bin/autoconf-2.68: line 501: /mingw/bin/autom4te-2.68: No such file or directory
出现如下错误编译openssh的时候# autoconf/cygdrive/c/MinGW/bin/autoconf-2.68: line 501: /mingw/bin/autom4te-2.68: No such file or directory解决办法# autoconf-2.69统一一下autoconf和autom4te的版本,编译就不会出错了...
2019-03-09 19:08:03
1038
1
转载 curl smtp libcurl 邮件功能使用
/* * For an SMTP example using the multi interface please see smtp-multi.c. *//* The libcurl options want plain addresses, the viewable headers in the mail * can very well get a full name as well...
2019-03-09 14:02:39
1400
转载 fatal error: iconv.h: No such file or directory
CodeLiteCodeLite编译出现如下错误:fatal error: iconv.h: No such file or directory解决办法安装Cygwin64支持包
2019-03-01 18:40:46
3376
转载 curl ftp libcurl 功能使用
struct FtpFile { const char *filename; FILE *stream;};static size_t my_fwrite(void *buffer, size_t size, size_t nmemb, void *stream){ struct FtpFile *out = (struct FtpFile *)stream; if(out...
2019-02-27 16:01:53
702
转载 curl http libcurl 功能使用
/* * This example shows a HTTP PUT operation. PUTs a file given as a command * line argument to the URL also given on the command line. * * This example also uses its own read callback. * * Here...
2019-02-27 15:03:44
208
转载 curl tftp libcurl 功能使用
#include &amp;amp;amp;lt;curl/curl.h&amp;amp;amp;gt;static size_t read_callback(void *ptr, size_t size, size_t nmemb, void *stream){ curl_off_t nread; /* in real-world cases, this would probably get this data diff...
2019-02-27 12:55:19
1429
转载 curl sftp libcurl 功能使用
#include &amp;amp;amp;amp;lt;curl/curl.h&amp;amp;amp;amp;gt;#undef DISABLE_SSH_AGENTstruct FtpFile { const char *filename; FILE *stream;};static size_t my_fwrite(void *buffer, size_t size, size_t nmemb,
2019-02-27 12:52:30
2209
esp8266_non_os_sdk_api_reference_cn.pdf
2017-07-18
串口调试助手
2017-05-10
get-pip.py
2015-06-18
Qt_5_14_2_MSVC2017_64bit-Release
2021-04-19
ALINX黑金Zynq7000开发平台配套教程V1.02.pdf
2018-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人