自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (229)
  • 问答 (2)
  • 收藏
  • 关注

转载 java实现 HTTP/HTTPS请求绕过证书检测代码实现

1、开发需求 需要实现在服务端发起HTTP/HTTPS请求,访问其他程序资源。2、URLConnection和HTTPClient的比较 HttpClient是个很不错的开源框架,封装了访问http的请求头,参数,内容体,响应等等, DefaultHttpClient和它的兄弟AndroidHttpClient都是HttpClient具体的实现类,它们都拥有众多的API,而

2017-06-21 10:55:40 13819 1

转载 linux驱动调试之printk的原理

转自1、启动开发板进入uboot输入print命令打印环境变量2、启动参数(上面bootargs部分)uboot的目的是启动内核,启动内核前要设置一些参数,修改启动参数不添加console=ttySAC0(内核打印信息显示的地方)没有内核的任何打印信息出来uboot设置参数,console=

2017-06-17 20:42:34 2251

转载 linux驱动LCD 驱动程序代码编写

转自在编写代码之前我们先来看一看原理图    引脚说明:VCLK:发出lcd时钟信号,每来一个时钟,就会在屏幕上显示一个像素      ——GPC1  :配置为lcd引脚VLINE:发出lcd行扫描信号                                                                    

2017-06-17 11:34:16 5045

转载 linux驱动LCD对对程序之层次分析与框架

在写lcd驱动程序之前,我们必须先要明白lcd驱动程序编写的框架,这点韦东山老师分析的相当详细,让我们来学习一下吧!首先从fbmem.c文件开始。(1)我们先找到入口函数:static int __init fbmem_init(void){proc_create("fb", 0, NULL, &fb_proc_fops);if (register_chrd

2017-06-17 11:17:32 656

转载 Photoshop制作清晰的透明PNG图片的方法和技巧

最近在用PS切图的时候,遇到PNG图片元素边缘白边或者非常毛糙的现象,最后发现原因主要是png8不支持透明度,调成png24存储就没有问题了,但是相应的文件大小也几乎增加了两倍,可谓有得有失吧,对于较大的文件还是比较不合适,尤其是针对手机端的页面,毕竟都是白花花的流量啊。----------------------以下为转载正文-------------------------

2017-06-16 00:57:38 9319

转载 PhotoShop中画圆角矩形最简单方法(图文并茂)!

http://blog.csdn.net/dxnn520/article/details/37935037PhotoShop中画圆角矩形最简单方法(图文并茂)!1、2、3、顶1

2017-06-16 00:53:19 2414

原创 linux驱动之网卡驱动-虚拟网卡驱动编写

我们来实现这么一个目的我ping 3.3.3.4的时候,按理说如果是真实网卡的话,我们3.3.3.3的机器,和3.3.3.4的机器。ping 3.3.3.4的时候3.3.3.3的机器会把包发给3.3.3.4,3.3.3.4收到包之后又会把包发给3.3.3.3在驱动程序中用netif_rx用这个函数上报包 它就可以ping得通了。但是我们是虚拟网卡,并没有真正的网线,也没有3.3.3

2017-06-16 00:44:32 1281

原创 linux驱动之网卡驱动程序框架

我们这里说的是网卡驱动程序,不是网络驱动程序,网络有七层,我们写的只是最底层的东西,网络这么多层,但是最终你还是要操作硬件啊所以上面肯定有个硬件相关层,我们要写的就是硬件相关的驱动程序这一小块。网卡你不需要打开什么设备,你只需要socket编程就行了怎么写1、分配某个结构体2、设置3、注册4、硬件相关的操作然而这个重点在设

2017-06-16 00:26:06 1314

原创 linux驱动之NOR FLASH驱动程序

FLASH驱动框架App           open,read,write--------------------------------------------------VFS      sys_open,sys_read,sys_write--------------------------------------------------FS    ----------

2017-06-16 00:04:02 735

原创 linux驱动之nandflash驱动之简单编写

参考内核中driver/mtd/nand/s3c2410.c或者driver/mtd/nand/atmel_nand.c先把头文件包含进去我们来看看nand_scan_ident这里面做了什么事情设置位数,因为我们的数据线只有8位所以这里选八位设置默认函数看看这个怎么设置的

2017-06-15 23:45:27 570

原创 linux驱动之nandflash驱动框架

nandflash驱动框架最上层肯定是应用程——————————app: open read write________________文件系统:文件系统是将对文件的读写转换为对块设备的读写—————————块设备驱动块设备  : 知道怎么优化——————nandflash协议层:知道发什么来读

2017-06-14 20:38:19 739

原创 Linux驱动之Nand Flash原理及硬件操作

我们先看下nandflash的布线有data0 到data7 八根数据线nandflash是个存储芯片,那我提出请求:读地址a的数据,把数据b写到a地址上去那么我们看原理图只看到data0-data7,没有看到地址引脚,那怎么把地址传给我们的开发板复用,这几个引脚即传数据也传地址怎么分别是数据还是地址呢,有个ALE信号,当ALE是高电

2017-06-14 20:22:11 1664

转载 应用调试之自制系统调用、编写进程查看器(二)

出自:点击打开链接在本节里面我们就详细来讲一下如何用我们自己实现的系统调用来调试应用程序一、步骤1、修改应用程序的可执行文件,替换某个位置的代码为swi val2、执行程序3、进入到sys_hello->在sys_hello里面打印信息->执行原来的指令->返回二、具体实现我们的应用程序是://file:test_sc.c#inclu

2017-06-11 15:57:19 701

转载 linux应用调试之自制系统调用、编写进程查看器(一)

转自http://liu1227787871.blog.163.com/blog/static/20536319720126135157567/一、原理要想自制系统调用,当然首相要做的就是明白系统调用的过程:我们拿open函数来举个例子:当用户空间执行open函数时,会通过glibc函数库的作用最终去调用sys_open函数,sys_open函数最终又会调用我们具体

2017-06-11 08:20:58 666

转载 应用调试之配置修改内核打印用户态段错误信

出自http://liu1227787871.blog.163.com/blog/static/2053631972012613102341318/根据之前的调试我们知道,当应用程序出错的时候,会打印一些信息。但是有时候这些信息时不够的,那么我们能否配置内核使其输出更多的信息呢?答案是肯定的,本节我们就来详细讲一下:应用程序进入内核态调用驱动程序后,在驱动程序里面(内核态里

2017-06-10 22:55:01 1018

转载 linux应用调试技术之GDB和GDBServer

出自1、调试原理  GDB调试是应用程序在开发板上运行,然后在PC机上对开发板上得应用程序进行调试,PC机运行GDB,开发板上运行GDBServer。在应用程序调试的时候,pc机上的gdb向开发板上的GDBServer发出命令,而开发板上的gdbserver就会向应用程序发出信号,使应用程序停下来或者完成其他一些工作。 2、安装GDB和GDBServer(gdb

2017-06-10 22:44:42 592

转载 linux驱动调试之段错误分析_根据pc值确定出错的代码位置

我们知道在内核里面不能够处理指向0地址的指针,我们故意引入这样一个指针,并根据打印的出错信息来进行分析,下面是我们的程序:#include #include #include #include #include #include #include #include #include #include int *i;static i

2017-06-10 22:42:36 3611

转载 linux驱动调试之自制工具—寄存器编辑器

转自http://liu1227787871.blog.163.com/blog/static/2053631972012610101614610/当我们调试驱动程序的时候,可能要调整寄存器的设置。按照我们之前的作法就是直接在程序里面修改,然后重新编译程序。但是这种方法比较麻烦,我们可以编写一个工具,可以直接对寄存器进行修改,这就是我们说的寄存器编辑器。其具体程序如下:这个

2017-06-10 22:39:34 858

原创 linux驱动调试之修改系统时钟中断定位系统僵死问题

在first_drv.c中故意引入错误,在点灯时引入死循环,当应用程序调用write函数就会在while里面卡住。重新编译驱动,并拷贝到网络文件系统中,装载驱动并把灯点亮,但是系统卡死了。可以看测试程序的源代码,看涉及什么系统调用,找到对应的驱动程序并进行分析。在系统空间可能会发生这样一种情况:系统僵死!此时系统处于僵死状

2017-06-10 22:37:58 831 1

原创 linux应用调试之使用strace命令跟踪系统调用

starce打补丁starce命令及用法使用strace命令来追踪系统调用

2017-06-10 22:35:41 486

原创 linux驱动调试之段错误分析-根据栈信息分析函数调用过程

一. 根据栈信息分析函数调用过程(如果没有回溯信息)在函数调用中,一方面要执行,一方面要跳到返回地址(需要保存返回地址lr(在栈里面保存))# ./firstdrvtest onUnable to handle kernel paging request at virtual address 56000050pgd = c3e78000[56000050] *pgd=0

2017-06-10 22:23:06 830

原创 xmpp学习资料及xmpp协议抓包方法

相关资料: XMPP 学习笔记一 OpenFire与Spark(XMPP客户端)安装http://blog.csdn.net/juan0728juan/article/details/53214596XMPP(一)-openfire服务端的安装和搭建http://blog.csdn.net/baiyuliang2013/article/details/4273914

2017-06-08 19:10:52 2895

转载 STM32可用的QRCODE二维码生成库

近期的一个项目中要用到qrcode来传送一些讯息,因此跑去找了下方法顺便问问其他人,大多数都是PY或者Java的类库,C语言少得可怜。最后找到了这个库,在github上开源发布:https://github.com/fukuchi/libqrencode它的作者设计用在Linux上面。是作为可执行文件来运转并产生二维码的,因此试着缩减了一些不用的功能,减去主

2017-06-08 10:49:20 4994 3

转载 OpenCV中的Haar+Adaboost(三):级联分类器结构与XML文件含义

缩进  出自前一篇文章分析了Haar特征,包括Haar特征生成、特征值计算和含义。这一篇则主要分析一下2个内容:1. OpenCV中的Adaboost级联分类器的结构,包括强分类器和弱分类器的形式;2. OpenCV自带的XML分类器中各项参数的含义,如internalNodes和leafValues标签里面的一大堆数字的意义。下面进入正题。

2017-06-03 09:59:56 1276 2

转载 OPENCV入门教程三:cvtColor彩色图转灰度图

一、目标本博客教您怎样使用cvtColor函数将彩色图片转化成灰度图片。二、函数说明void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0 ) src和dst分别是待转的图像(src)和待转图像转换后的图像(dst);code是一个掩码,表示由src到dst之间是怎么转的,比如是彩色转为灰度,还是彩色

2017-06-01 23:04:56 3819

嵌入式实时操作系统μCOS-II原理及应用(第2版)高清+目录

嵌入式实时操作系统μCOS-II原理及应用(第2版)高清+目录

2017-03-27

ApkTool+auto-sign Android反编译打包+签名(反编译工具)

参考:http://blog.csdn.net/pz0605/article/details/66969543

2017-03-27

CC2530中文数据手册完全版

CC2530中文数据手册完全版

2017-03-21

Charles(mac)3.8.3破解版.zip

( Charles(mac)3.8.3破解版.zip )

2017-03-20

visual studio 串口通信代码

vs 串口通信代码,可以直接运行

2017-02-23

Android的设计与实现-卷1(带完整书签版)

Android的设计与实现-卷1(带完整书签版)

2017-01-17

韦东山二期驱动全部源码

韦东山二期驱动全部源码

2017-01-17

韦东山数码相框笔记

韦东山数码相框笔记 韦东山数码相框笔记

2017-01-17

android 读、写串口

通过android 直接读、写串口

2016-11-28

linux-2.6.2源码

linux-2.6.2源代码 linux-2.6.2源代码 linux-2.6.2源代码

2016-11-22

韦东山视频u-boot源码

韦东山视频u-boot源码 韦东山视频u-boot源码 韦东山视频u-boot源码

2016-11-21

ARM体系结构与编程(高清带书签) 杜春雷

RM体系结构与编程(高清带书签) 杜春雷 ,是一本非常好的书

2016-11-20

Java多线程编程核心技术_完整版 高清带书签目录 pdf

Java多线程编程核心技术_完整版 高清带书签目录

2016-11-16

《Java核心技术 卷1 基础知识(原书第9版)》中文版(高清+目录).pdf

《Java核心技术 卷1 基础知识(原书第9版)》中文版(高清+目录)

2016-11-16

Android源码设计模式解析与实战(高清+目录)

真金白银换来的 Android源码设计模式解析与实战

2016-11-16

Android开发艺术探索(高清+目录)

真金白银换来的Android开发艺术探索 真金白银换来的Android开发艺术探索

2016-11-16

Android项目实战-手机安全卫士(高清+目录)

Android项目实战-手机安全卫士

2016-11-16

Android群英传(高清+目录)

真金白银换来的,Android群英传(高清+目录)

2016-11-16

Android系统源代码情景分析(高清+目录)

在组织上,本书将上述内容划分为初识Android系统、Android专用驱动系统和Android应用程序框架三大篇。初识Android系统篇介绍了参考书籍、基础知识以及实验环境搭建;Android专用驱动系统篇介绍了Logger日志驱动程序、Binder进程间通信驱动程序以及Ashmem匿名共享内存驱动程序;Android应用程序框架篇从组件、进程、消息以及安装四个维度对Android应用程序的框架进行了深入的剖析。 通过上述内容及其组织,本书能使读者既能从整体上把握Android系统的层次结构,又能从细节上掌握每一个层次的要点。

2016-11-16

思考软件,创新设计 A段架构师的思考技术

真金白银购来的,高焕堂老师的最新著作。支持高老师请购纸版。 本书主要讲解了做软件设计需要掌握的一些思维方法,即A段架构师需要掌握的思考技术。具体包括:商业思维——从商业模式到架构设计、软硬整合商业模式范例、获利思维与心境、创新思维、组合思维、战术引导战略思维、四项假设性思维、架构师策略思维的案例演练、架构学习的10个步骤、云平台架构设计的十个法则、实践范例(含程序代码)。

2016-11-13

小程序脱壳工具unveilr-v2.0.1工具与使用方法

你懂的

2024-09-20

ios通过BLE读取蓝牙地址

ios通过BLE读取蓝牙地址

2021-12-23

MFC使用json11解析JSON

MFC使用JSON11将json,包括json字符串转对象,对象转json字符串

2021-03-11

RegisterTest.zip

里面介绍了MFC使用注册表的两种方法:一种是通过Window API自己封装成C++,另一种是直接用VC封装好的类

2021-03-11

VC MFC实现文件下载

VC MFC实现文件下载,将文件下载到内存里面

2020-12-18

QT纯源码自定义QTableWidgetw分页

自定义QTableWidgetw分页组件 为了方便移植和通用纯源码使用QTableWidgetw,不依赖于任何UI文件 具体效果:https://blog.csdn.net/PZ0605/article/details/108715079

2020-09-21

mac cmake安装包

 CMake Mac版是一款Mac平台上免费的编译工具,CMake旨在构建、测试和软件打包。CMake是用于控制软件使用简单的平台和编译器编译过程独立配置文件。CMake生成本机makefile和工作区,可以使用您所选择的编译器环境。

2020-07-20

nRF5_SDK_15.0.0_offline_doc.rar

nRF5_SDK_15.0.0离线文档。开发Nodic nRF的可以下载看一下,方便随时查阅.

2020-05-06

Charles MAC 安装包与注册方法

Charles MAC 环境下面的安装包 以及注册方法 Charles是一个超级好用的抓包工具,可以非常方便的抓取电脑、手机端的数据包

2019-12-12

Nordic BLE Mesh 文档

开发Nordic BLE Mesh必备文档,光看文档可能有点蒙,最好配合官网的代码一起看,理解更加深刻;

2019-09-30

pyqt5思维导图与笔记

pyqt5思维导图与笔记:GUI编程思维导图、各种控件的学习笔记

2019-09-21

vs2015快速开发插件.zip

vs2015快速开发插件,可以帮助我们提高工具的使用效率。

2019-07-09

VC++之MFC API手册(chm).zip

VC++之MFC API手册,详细枚举了MFC类结构、每个类中的方法、所有宏定义等

2019-07-08

自己根据源码编译的MacDown

自己根据源码编译的mac平台下面的MacDown,顶部多了一个快捷工具栏

2018-04-07

SpringMVC shiro源码

SpringMVC shiro源码 SpringMVC shiro源码 SpringMVC shiro源码

2018-03-20

iOS编程第4版和avfoundation秘籍 高清

iOS编程第4版和avfoundation秘籍 高清PDF iOS编程第4版和avfoundation秘籍 高清

2018-03-13

深入浅出MyBatis技术原理与实战(高清目录+部份源码)

深入浅出MyBatis技术原理与实战 高清目录PDF+本书部份源码

2018-01-11

最全的区块链文档

其中包含:区块链技术指南,区块链架构及应用-李赫,区块链存证-网录科技-汪波,区块链是如何实现版权保护的-朱志文,中国区块链白皮书1014,中国区块链技术和应用发展白皮书(2016),区块链原理及应用简介 - v1.1

2018-01-11

二维码生成库c语言

一个基于c语言的库,未附带文档,详细说明请看我的博客

2017-06-08

sscom5.12.1

sscom5.12.1是sscom串口工具的最新版本,USB串口误拔后大部分不再死机

2017-05-23

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

TA关注的人

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