自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (24)
  • 收藏
  • 关注

转载 TCP/IP详解

TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最大的潜力。于是人们就想方设法的用

2016-07-21 19:32:34 1525 2

原创 Android Studio与eclipse的区别

Eclipse是老牌的开发工具,相信早期开发android程序每一个码农都使用过这个软件,添加ADT插件之后就能开发android程序了。因为是开源的,所以开发起项目来还是倍儿爽的...直到遇到Google亲自操刀的AndroidStudio这匹黑马,曾经的王者也只能俯首称臣了!AndroidStudio从一开始就加了吸血光环,毕竟它是由开发了Android的Google亲自开发用来开发Andro

2016-07-20 14:19:54 55693 2

转载 React 入门实例教程

React 入门实例教程转载地址:http://www.ruanyifeng.com/blog/2015/03/react.html作者: 阮一峰日期: 2015年3月31日现在最热门的前端框架,毫无疑问是 React 。上周,基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑

2016-07-16 16:04:32 685

转载 【web前端开发】浏览器兼容性处理大全

【web前端开发】浏览器兼容性处理大全1、居中问题div里的内容,IE默认为居中,而FF默认为左对齐,可以尝试增加代码margin: 0 auto;2、高度问题两上下排列或嵌套的div,上面的div设置高度(height),如果div里的实际内容大于所设高度,在FF中会出现两个div重叠的现象;但在IE中,下面的div会自动给上面的div让出空间所以为避免出现层的重叠,高度一定

2016-07-16 11:34:09 6224

转载 js闭包剖析

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包有三个特性:1.函数嵌套函数2.函数内部可以引用外部的参数和变量3.参数和变量不会被垃圾回收机制回收闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量使用闭包有一个优点,也是它的缺

2016-07-16 11:00:02 371

转载 javascript深入理解js闭包

一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码   var n=999;  function f1(){    alert(n);  }  f1(); // 999另一方面,在函数外部自然无

2016-07-16 10:54:14 448

转载 Android之Adapter用法总结

Android之Adapter用法总结1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览:        由图可

2016-07-14 10:13:02 942

转载 GitHub上最火的Android开源项目

GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源

2016-07-09 08:53:18 594

原创 android布局--fill_parent、wrap_content和match_parent的区别

三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_content

2016-07-08 16:43:49 700

转载 Android工程相关解析

1.工程项目结构解析:我们开发大部分时间都花在下面这个部分上:接下来我们对关键部分进行讲解:java:我们写Java代码的地方,业务功能都在这里实现res:存放我们各种资源文件的地方,有图片,字符串,动画,音频等,还有各种形式的XML文件1.res资源文件夹介绍:PS:说到这个res目录,另外还有提下这个assets目录,虽然这里没有,但是我们可以自己创建,

2016-07-08 15:31:05 460

原创 Git之使用GitHub搭建远程仓库

引言:在前面,介绍了如何使用Git,构建我们的本地仓库,轻松的实现了版本控制以及代码还原,修改日志查看等;假如是多个人一起来开发一个程序呢?我们需要一个作为服务器的远程仓库!当然搭建一个服务器是需要成本的,为什么不把项目托管到Github上呢?作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现

2016-07-08 11:07:25 4309

原创 Git使用本地仓库之基本操作

1、Git是什么?一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器 ②Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器除了问题,我们可以直接采用本地仓库恢复!结合本地版本管理功能,远程版

2016-07-08 10:49:26 51357 4

原创 nginx随记1

1、Nginx是什么Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年

2016-07-07 18:56:16 573

原创 pthread

POSIX线程(POSIX threads),简称Pthreads,是线程的POSIX标准。该标准定义了创建和操纵线程的一整套API。在类Unix操作系统(Unix、Linux、Mac OS X等)中,都使用Pthreads作为操作系统的线程。1、pthread相关函数#include //新建线程 int pthread_create(pthread_t *restr

2016-07-07 14:33:02 6313 1

转载 Linux常见单词缩写

命令缩写:ls:list(列出目录内容)cd:Change Directory(改变目录)su:switch user 切换用户rpm:redhat package manager 红帽子打包管理器pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: process status(进程状态,类似于windows的任务管理器)

2016-07-07 10:33:51 899

原创 epoll

1、epoll简介epoll 是Linux内核中的一种可扩展IO事件处理机制,最早在 Linux 2.5.44内核中引入,可被用于代替POSIX select 和 poll 系统调用,并且在具有大量应用程序请求时能够获得较好的性能( 此时被监视的文件描述符数目非常大,与旧的 select和 poll 系统调用完成操作所需 O(n) 不同, epoll能在O(1)时间内完成操作,所以性能相当

2016-07-06 20:03:24 444

转载 红黑树

红黑树(Red Black Tree),红黑树由Rudolf Bayer于1972年发明,当时被称为平衡二叉B树(symmetric binary B-trees),1978年被Leonidas J. Guibas 和Robert Sedgewick改成一个比较摩登的名字:红黑树。 使用注意事项:l         结点只接收整数,如果在添加和删除操作中输入非法字串,则会随机添加或

2016-07-06 16:57:03 289

转载 Git常用命令

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git的功能特性:从一般开发者的角度来看,git有以下功能:1、从服务器上克隆数据库(包括代码和版

2016-07-06 09:43:17 482

原创 Linux基础

1、Linux简介Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络

2016-07-05 09:53:17 4918

原创 xmlns:android="http://schemas.android.com/apk/res/android的作用

1、xmlns:android="http://schemas.android.com/apk/res/android的作用是声明xml命名空间。      有了它,你就可以alt+/作为提示,提示你输入什么,不该输入什么,什么是对的,什么是错的,也可以理解为语法文件,或者语法判断器。 2、xmlns意思为“xml namespace”。冒号后面是给这个引用起的别名。      语

2016-07-04 14:59:28 9038

linux下breakpad源码生成的库、头文件等

1.linux文件夹是交叉编译成功后生成的 ./configure --prefix=/root/beakpad-master/linux --host=arm-linux-gnueabihf 2.x86是本地环境编译成功后生成的 ./configure --prefix=/root/beakpad-master/x86 3.getDmpLog.sh 是将dump文件生成stack trace脚本

2022-02-24

How To Add Breakpad To Your Linux Application

This document is an overview of using the Breakpad client libraries on Linux. 官方文档

2022-02-24

google_breakpad源码

breakpad是一个比Linux core机制更强大的、用于记录程序崩溃时信息的工具。 breakpad是google开发的一个跨平台C/C++ dump捕获开源库和工具套件,可用来发布删除了编译器调试信息的应用程序。在程序崩溃时,将崩溃信息记录在一个小巧的微软minidump格式文件中,支持将其发送回服务器,并且可以从这些minidump和符号文件来生成C和C++堆栈跟踪。breakpad可以在程序崩溃时触发dump写入操作,也可以在没有触发dump时主动写dump文件。breakpad支持windows、linux、macos、android、ios等。目前已有Google Chrome, Firefox, Google Picasa, Camino, Google Earth等项目使用。 压缩包已包含linux_syscall_support.h文件

2022-02-24

qrencode源码及依赖库zlib、libpng源码.rar

qrencode源码编译所需文件 zlib-1.2.11.tar.gz libpng-1.6.37.tar.gz qrencode-4.1.1.tar.bz2 https://sourceforge.net/projects/libpng/files/

2021-06-15

C++ Primer 第五版 中文版+英文版 pdf

C++ Primer 第五版 中文版+英文版,一本C++经典书籍,C++开发者必备的资料,书中所有示例均全部采用C++11标准改写,这在经典升级版中极其罕见——充分体现了C++语言的重大进展及其全面实践。书中丰富的教学辅助内容、醒目的知识点提示,以及精心组织的编程示范。

2018-05-29

Effective Robotics Programming with ROS - 3td Edition 2016

Effective Robotics Programming with ROS - 3td Edition,英文版,468页,文档格式AZW3/MOBI/EPUB/PDF About This Book This comprehensive, yet easy-to-follow guide will help you find your way through the ROS framework Successfully design and simulate your 3D robot model and use powerful robotics algorithms and tools to program and set up your robots with an unparalleled experience by using the exciting new features from Robot Kinetic Use the latest version of gazebo simulator, OpenCV 3.0, and C++11 standard for your own algorithms What You Will Learn Understand the concepts of ROS, the command-line tools, visualization GUIs, and how to debug ROS Connect robot sensors and actuators to ROS Obtain and analyze data from cameras and 3D sensors Use Gazebo for robot/sensor and environment simulation Design a robot and see how to make it map the environment, navigate autonomously, and manipulate objects in the environment using MoveIt! Add vision capabilities to the robot using OpenCV 3.0 Add 3D perception capabilities to the robot using the latest version of PCL

2018-03-10

LearningROSforRoboticsProgramming-SecondEdition

LearningROSforRoboticsProgramming-SecondEdition,ROS机器人程序设计,高清英文版,pdf,很好的一本书,458页,希望可以帮到你

2018-03-10

ARM_Translation_Marshmallow及Genymotion-ARM-Translation_v1.1

1、ARM_Translation_Marshmallow.zip是适配 Android 6.0的版本的,已亲测通过。 Genymotion-ARM-Translation_v1.1.zip适配 Android 5.0以前的版本的 2、将下载的Genymotion-ARM-Translation.zip拖到Genymotion模拟器界面,进行安装。 安装好后,重启模拟器即可。 注意:千万不要把ARM组件放到电脑的中文目录下!!!否则拖拽到虚拟设备中会变成复制操作。 每一个想要使用的虚拟设备都需要安装这个arm组件!!! 3、genymotion-2.11.0破解补丁.zip,解压后更换Genymotion2.11.0安装目录下的相关文件即可

2018-02-02

反编译apk工具

反编译apk所需要的工具: apktool:获取资源文件,提取图片文件,布局文件,还有一些XML的资源文件 dex2jar:将APK反编译成Java源码(将classes.dex转化为jar文件) jd-gui:查看2中转换后的jar文件,即查看Java文件

2018-01-16

Learning OpenCV 3 英文高清版

Learning OpenCV 3 英文高清版,2017,共1018页,PDF,非常详细。

2017-12-19

Qt 5 开发及实例(第2版)陆文周 主编 魅力 实践 发现

Qt 5 开发及实例(第2版)陆文周 主编,这是非常好的一本书,文档里面有ppt,还有源码,详细讲述了Qt5的开发,包括Qt5布局管理、Qt5基本对话框、Qt5图形视图框架、Qt5模型/视图结构、Qt5文件及磁盘处理、Qt5网络与通信、Qt5事件处理、Qt5多线程、Qt5数据库、Qt5多国语言国际化、Qt5单元测试框架以及综合实例等等

2017-12-18

Qt 5 开发及实例

Qt 5 开发及实例(第2版)陆文周 主编,这是非常好的一本书,文档里面有ppt,还有源码,详细讲述了Qt5的开发,包括Qt5布局管理、Qt5基本对话框、Qt5图形视图框架、Qt5模型/视图结构、Qt5文件及磁盘处理、Qt5网络与通信、Qt5事件处理、Qt5多线程、Qt5数据库、Qt5多国语言国际化、Qt5单元测试框架以及综合实例等等

2017-12-18

OpenCV入门教程 于仕琪著

OpenCV入门教程 于仕琪著,清晰版,初学者入门教程,51页。OpenCV是一个功能强大的计算机视觉库。

2017-12-18

深入浅出node.js 田永强著

深入浅出node.js,田永强著,清晰版,67页。node.js 是js运行平台,它采用事件驱动、异步编程,为网络服务而设计。

2017-12-18

Deep Learning - Ian Goodfellow 完整高清英文版

Deep Learning - Ian Goodfellow 英文清晰原版,官方网站http://www.deeplearningbook.org/,深度学习经典书籍,包含各种神经网络优化与深度学习领域的最新研究。低分分享,希望可以帮助到大家

2017-12-17

Digital Signal Processing with Field Programmable Gate Arrays第4版

第四版 数字信号处理的fpga实现 (2014),增加了图像处理方面等内容。页数达到900多页,英文版,讲解FPGA实现数字信号处理的经典书籍,希望可以帮助大家

2017-12-14

arm-linux-gcc-4.4.3.tar.gz及arm-linux-gcc交叉编译环境搭建

Ubuntu14.04下arm-linux-gcc交叉编译环境搭建:http://blog.csdn.net/hebbely/article/details/53992805 以前可以看到很多CSDN资源都是免积分下载的,我就搞不懂了,CSDN为什么要搞到所有东西都要积分,免积分多好,共享资源,CSDN能不能改善一下啊

2017-11-07

TCP调试助手

TCP/UDP 调试工具,支持ASCII格式和16进制数据收发,简易操作,实用性强。里面有V1.9版和V1.11两个版本,分享给大家。我想选0资源分共享的,怎么选不了的?

2017-10-13

OpenGL 红宝书和蓝宝书

OpenGL红宝书(OpenGL Programming Guide)与OpenGL蓝宝书(OpenGL SuperBible),非影印版,希望对你有所帮助

2017-04-13

C++试题大全

C++试题大全,足有300道,非常全面,并附有详细答案,希望对你有所帮助

2017-03-23

Qt笔试题总结

Qt笔试题,这是本人总结的笔试 题,包括京东的笔试题,是Word文档,非照片形式,并且其中已经有一部分题目已含有答案,希望对你有所帮助

2017-03-23

FFmpeg之源码并编译

ffmpeg-3.2.2.tar是ffmpeg的源码 Linux下编译FFmpeg之下载源文件并编译.docx是编译流程 down文件夹为VS2015中ffmpeg使用所需的库文件及相关头文件等

2016-12-24

局域网IP扫描器Advanced+IP+Scanner.exe

局域网Ip扫描器,方便查看局域网IP使用情况

2016-06-04

空空如也

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

TA关注的人

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