自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

转载 kafka环境搭建(windows环境下)

一、简介Kafka 是一个实现了分布式的、具有分区、以及复制的日志的一个服务。它通过一套独特的设计提供了消息系统中间件的功能。它是一种发布订阅功能的消息系统。这篇文章讲的不错https://blog.csdn.net/u013256816/article/details/710917741、名词介绍Message消息,就是要发送的内容,一般包装成一个消息对象。 Topi...

2018-08-12 20:52:05 1468

转载 windows下编译librdkafka封装库

一、下载librdkafka本文采用的librdkafka来源于如下链接,https://github.com/edenhill/librdkafka我使用的版本是2018-08-09下载的,百度网盘地址【链接: https://pan.baidu.com/s/12k3VR_UPyOK_-KX5XAZjXA 密码: 69g8】wiki:https://cwiki.apache.org/...

2018-08-10 23:22:18 7148 4

转载 Win7 下用 VS2015 编译最新 openssl(1.0.2j)包含32、64位debug和release版本的dll、lib

首先本文参考了以下网页,感谢!http://www.jianshu.com/p/4522f17ce2ff和 http://developer.covenanteyes.com/building-openssl-for-visual-studio/ 首先要知道:编译release版本和debug版本一般只要一个能编译通过,另一个也不会存在问题的。所以以下尽量精简文章长度,最后附有编译...

2018-08-09 23:33:33 2576

原创 onvif基础框架搭建与简单开发

一、Onvif基础框架搭建第一步、下载gsoap    从gsoap官网(http://www.genivia.com/products.html#notice)下载最新版gsoap(博主用的是gsoap_2.8.46)。gsoap有三个版本:Open Source gSOAP、Commercial gSOAP Edition、Commercial gSOAP Edition。

2017-06-01 20:13:03 3900 3

转载 Zstack宏、返回状态、簇ID

1.编译选项:HOLD_AUTO_START–网络设备启动应用程序NV_RESTORE–在NV中保存网络状态RTR_NWK HAL_ADC–是否自持ADCHAL_DMA–是否支持DMAHAL_AES HAL_LC

2016-10-31 19:06:52 2153

原创 XCode CrashLog符号化分析

由于Xcode更新,找不到怎么导入crashlog,只能通过命令行解决了。一、首先找到symbolicatecrash工具存放的地址1.打开终端输入以下命令find /Applications/Xcode.app -name symbolicatecrash -type f2.用命令将symbolicatecrash拷贝到桌面的crash文件夹里面,与.app和.app.dSYM放一起

2016-09-29 10:55:11 856

转载 485终端电阻匹配

485终端电阻匹配情景描述:  485通信也能正常工作,就是出现不稳定情况,经常性的显示断开连接。  使用USB转485调试器,却发现接上后就能正常工作,总线上的数据也没发生异常。 查找问题:  可见通过总线监测的办法无法正常调试。     上层的分帧接受程序没有问题,迫于无奈只能从更底层的入口数据监测。  接收端通过另外一个串口将485中断接收到的每个数据

2016-08-05 14:23:16 3148

转载 BLE4.0配对绑定过程的底层剖析

一、实验目的1、了解主从配对绑定的过程中底层是怎么运行的;二、说明1、关于配对于绑定,网上查了很多资料都没查到什么,问了很多人也没有回答的,所以我决定自己深入了解底层关于配对与绑定是如何运行的,我用了接近两个星期来理解的,效率很低,在这里总结一下,希望能帮助到别人。2.这里之是大概讲了一个方向,因为涉及的点太多,无法一一列出,需要研究细节的,自己去探讨一

2016-07-20 20:18:07 6448 3

转载 iOS Provisioning Profile(Certificate)与Code Signing详解

目录(?)[-]引言写在前面一App IDbundle identifier二设备Device三开发证书Certificates证书的概念数字证书的概念iOS开发证书iOS开发证书的根证书申请证书CSRCertificate Signing Request四供应配置文件Provisioning ProfilesProvisioning Profile 的概念Provis

2016-07-01 13:51:24 1465 1

转载 iOS开发- 相机(摄像头)获取到的图片自动旋转90度解决办法

今天写demo的时候发现, 如果把通过相机获取到的图片,直接进行操作, 比如裁剪, 缩放, 则会把原图片向又旋转90度。刚开始觉得莫名其妙, 不知所措。 后来百度了一下,找到了解决办法。ps: 查找过程中, 碰到了一种说法://get original photo from iOS photos //如果该图片大于2M,会自动旋转90度;否则不旋转

2016-04-22 16:44:59 540

原创 分享JNI编码过程中获取java接口等公共类

鉴于jni编码时需要频繁用户java接口相互调用的情况,因此整理一个公共类。不足之处望各位指出改进。用法如下:// P2P连接回调void SHDataChannel::onConnectState(int state){ if (m_listener == NULL) return; bool ret = JniHelper::startJavaVMAttac

2016-04-13 20:31:19 566

原创 ffmpeg一键编译

iOS一键编译:#!/bin/bash############################################################################ Choose your ffmpeg version and your currently-installed iOS SDK version:#VERSION="2.5.2"SDKVERS

2016-04-13 20:24:52 544

原创 pjsip编译

pjsip编译主要是找到编译器路径,Xcode5开始所有版本,系统的gcc整合到xcrun中了,需要用参数来区分--------------------------------------------------------------------------------------------------------------在pjlib/include/pj/目录下增加con

2016-04-13 20:09:23 1093

原创 解决Mac上android设备不显示的问题

解决方法:1.把Android手机开启调试模式,然后连接在我们的Mac OS上。2.选择Mac的 关于本机->更多信息-> 系统报告->找到usb选项,右边会出现一系列和usb相关的设备我们找到自己的Android设备并选中。3.选中后找到 供应商ID或叫厂商ID,我的MX4手机显示的供应商ID是:0x2a454.打开Mac终端 输入: echo 0x2a45 >> ~/.andr

2016-04-13 20:06:57 1929 1

转载 Android客户端性能优化(魅族资深工程师毫无保留奉献)

本文由魅族科技有限公司资深Android开发工程师degao(嵌入式企鹅圈原创团队成员)撰写,是degao在嵌入式企鹅圈发表的第一篇原创文章,毫无保留地总结分享其在领导魅族多个项目开发中的Android客户端性能优化经验,极具实践价值!即日起,嵌入式企鹅圈将在之前五个专栏(Linux内核驱动情景分析、资源紧缺型SOC嵌入式架构设计、嵌入式交叉工具链及其应用、嵌入式设计和编程、微信硬件平台和

2016-04-13 19:53:29 427

转载 程序运行流程——链接、装载及执行

在阅读完《深入理解计算机系统》第一章(计算机系统漫游)、第七章(链接)以及第十章(虚拟存储器)和《程序员的自我修养——链接、装载与库》后,历时悠久的梦想终于要实现了。开篇之初,首先提出一个迷惑了很久的一个问题:什么是虚拟存储器?它跟进程的虚拟地址空间有什么关系?虚拟存储器是建立在主存--辅存物理结构基础上,有附加的硬件装置及操作系统存储管理软件组成的一种存储体系。

2016-04-13 16:56:54 4486

转载 华为手机在连接Eclipse时,Logcat中看不到相关日志

解决方法:1 进入手机拨号界面2 输入*#*#2846579#*#*3 输入完毕后自动跳转到测试界面4 依次选择LOG设置-->LOG开关-->屏幕右上角图标-->在此可以看见一些列关于LOG的设置5 按照自己的需求设置LOG6 重启手机

2016-04-13 16:42:20 920

原创 C++类型转化,语言基础

C++类成员方法调用(如果不是虚函数),编译器根据对象指针在编译时已经确定。如果是虚函数则还要根据虚函数表偏移测试代码如下:class Dog{public: void eat() { printf("Dog eat"); }};class Cat{public: void eat() { prin

2016-04-13 16:35:45 264

转载 内存堆和栈的区别

内存堆和栈的区别原文: 内存堆和栈的区别在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看帖遇到的朋友中有好

2016-04-13 14:52:21 294 1

原创 APNS推送证书生成与验证

APNS推送证书生成、验证、过期处理

2016-04-13 13:57:46 1929

转载 inline与宏定义区别

inline函数是C++引入的机制,目的是解决使用宏定义的一些缺点。1.为什么要引入内联函数(内联函数的作用)用它替代宏定义,消除宏定义的缺点。宏定义使用预处理器实现,做一些简单的字符替换因此不能进行参数有效性的检测。另外它的返回值不能被强制转换为可转换的合适类型,且C++中引入了类及类的访问控制,在涉及到类的保护成员和私有成员就不能用宏定义来操作。2.inline相比宏定义有哪些优越处(1)in

2016-04-13 13:43:04 764

iphone开发帮助手册

iphone开发,迟早要看的3本书,经典之作

2012-12-19

Mac快捷键提示

快速操作mac,不需要记忆,方便操作。懒人必备

2012-12-19

豌豆荚 手机驱动自动安装

方便安装驱动,实时更新,可以进行联调,也可以对手机文件安装

2011-08-05

用busybox 定制一个很小的文件系统

用busybox 定制一个很小的文件系统,并且运行用户编译的hello(动态链接)。

2010-12-25

空空如也

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

TA关注的人

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