- 博客(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源码生成的库、头文件等
2022-02-24
How To Add Breakpad To Your Linux Application
2022-02-24
google_breakpad源码
2022-02-24
qrencode源码及依赖库zlib、libpng源码.rar
2021-06-15
C++ Primer 第五版 中文版+英文版 pdf
2018-05-29
Effective Robotics Programming with ROS - 3td Edition 2016
2018-03-10
LearningROSforRoboticsProgramming-SecondEdition
2018-03-10
ARM_Translation_Marshmallow及Genymotion-ARM-Translation_v1.1
2018-02-02
反编译apk工具
2018-01-16
Qt 5 开发及实例(第2版)陆文周 主编 魅力 实践 发现
2017-12-18
Qt 5 开发及实例
2017-12-18
Deep Learning - Ian Goodfellow 完整高清英文版
2017-12-17
Digital Signal Processing with Field Programmable Gate Arrays第4版
2017-12-14
arm-linux-gcc-4.4.3.tar.gz及arm-linux-gcc交叉编译环境搭建
2017-11-07
TCP调试助手
2017-10-13
OpenGL 红宝书和蓝宝书
2017-04-13
FFmpeg之源码并编译
2016-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人