自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 Linux网络编程之[基于socket通信的tcp协议的编程模型]

Linux网络编程之[基于socket通信的tcp协议的编程模型]

2017-04-23 14:10:00 779

原创 Android studio使用之[gradle的使用]

Android studio使用之[gradle使用]gradle的相关介绍gradle相关命令使用gradle进行多渠道打包gradle的相关介绍在Android Studio中有一个不可或缺的构建工具,就是gradle,我们所有的打包等操作都是需要使用gradle来进行的,往往在做android开发的时候我们都知道有个工具是叫gradle,那gradle是什么?为什么要有这样一个grad

2017-04-22 15:33:20 6976 2

原创 Linux网络编程之[Socket通信的常用函数简介]

Linux网络编程之[Socket通信]Socket通信的概念Socket相关函数Socket通信的概念Socket(套接字): 它本身是一种通讯机制,它包含了一整套调用接口和数据结构的定义,它给应用进程提供了使用如tcp/ip等网络协议通讯的手段 Linux中的网络编程通过socket接口实现,Socket既是一种特殊的IO,提供对应的文件描述符.一个完整的Socket都有一个(五元组)

2017-04-18 23:00:19 985

原创 Linux系统之网络编程[基础概要]

Linux系统之网络编程[基础概要]网络的基本概念TCP/IP协议概述OSI和TCP/IP模型基本的TCP协议网络基础编程基本的UPD协议网络基础编程网络的高级编程网络的基本概念网络的目的: 目的: 1:使用远程资源 2:共享信息,程序和数据 3:分布式处理协议: 计算机网络中实现通信必须要有一定的约束,如对速率,传

2017-04-17 22:52:28 719

原创 Linux进程IPC浅析[进程间通信SystemV进程的信号量和信号量集]

Linux进程IPC浅析[进程间通信SystemV进程的信号量和信号量集](对共享资源主要实现互斥同步效果) 1. 进程信号量概念 2. 进程信号量集进程信号量的概念本质上就是共享资源的数据(非负的计数器),用来控制对共享资源的访问 用于进程间的互斥和同步 每种共享资源对应一个信号量,为了便于大量共享资源的操作引入了信号量集,可以对所有信号量一次性操作,对信号量集中所有操作可以要求全

2017-04-16 14:27:26 779

原创 Linux进程IPC浅析[进程间通信SystemV共享内存]

Linux进程IPC浅析[进程间通信SystemV共享内存]共享内存概念,概述共享内存的相关函数共享内存概念,概述:共享内存区域是被多个进程共享的一部分物理内存多个进程都可把该共享内存映射到自己的虚拟内存空间,所有用户空间的进程若要操作共享内存,都要将其映射到自己的虚拟内存空间中,通过映射的虚拟内存空间地址去操作共享内存,从而达到进程间的数据通信共享内存是进程间共享数据的一种最快的方法,一个进

2017-04-16 11:31:05 1948 3

原创 Linux进程IPC浅析[进程间通信SystemV消息队列]

Linux进程IPC浅析[进程间通信SystemV消息队列]System V IPC的概述System V IPC对象访问System V IPC消息队列System V IPC的概述System V Ipc概述: 1:Unix系统存在信号,管道和命名管道等基本通信机制 2:System V引入三种高级进程间通信机制消息队列,共享内存和信号量IPC对象存在于内核中而不是文件系统中,由用

2017-04-10 23:19:22 1498

原创 Linux进程IPC浅析[进程间通信概述与管道]

Linux进程IPC浅析[进程间通信]进程间通信概述IPC匿名管道pipe命名管道fifo匿名管道和命名管道之间对比进程间通信概述IPC进程间的通讯目的:数据传输 :一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几兆字节之间共享数据:多个进程想要操作共享数据,一个进程对共享数据修改,其他进程应该立即看到通知事件:一个进程需要向另外一个或一组进程发送消息,通知它发生了

2017-04-09 15:44:25 885

原创 Linux线程浅析[线程的同步和互斥之线程死锁,线程与信号的关系]

Linux线程浅析[线程的同步和互斥之线程死锁,线程与信号的关系]线程死锁线程与信号 记得以前在学习java线程的时候,也会接触死锁,当时不断强调锁千万不要不能去做嵌套,不然容易一个线程在执行的时候所需要的锁被别的线程持有了,而别的线程执行的时候,它的锁又被第一个线程持有,这种相互持有锁却释放不了的这样的一种情况 线程死锁

2017-04-04 22:51:55 1232

原创 Linux线程浅析[线程的同步和互斥之线程信号量]

Linux线程浅析[线程的同步和互斥之线程信号量]什么是线程信号量线程信号量的相关函数使用信号量来进行互斥和同步的问题 4. 什么是线程信号量 在之前有一篇博客讲了进程的信号量,singal函数,这个函数是用来捕获系统中某些信号的,而在线程中同样是有这样的一个信号两,这个信号量就是用来处理线程的同步互斥问题的.  信号量的本质是一个非负整数计数器,是共享资源的数目,通常被用来控制对共享资

2017-04-04 21:22:50 2324

原创 Linux线程浅析[线程的同步和互斥之线程同步的条件变量pthread_cond_t]

Linux线程浅析[线程的同步和互斥之线程同步的条件变量] 线程同步的条件变量 经典的写者和读者的同步问题线程同步的条件变量线程同步—–条件变量互斥锁的特点就是它只有两种状态:锁定和非锁定条件变量通过允许线程阻塞和等待另一个线程发送信号的方法弥补了互斥锁的不足 条件变量的内部机制: 条件变量内部是一个等待队列。放置等待的线程,线程在条件变量上等待和通知,互斥锁用来保护等待队列(对等待队列

2017-04-03 13:16:36 954 1

原创 关于Android中的另类同步问题 ----在有Handler的情况下去使用线程同步,waitDone

关于Android中使用Handler部分的同步,首先简单说一下线程同步的问题吧,什么是同步??同步就是互斥+顺序,也就是一个线程的执行依赖于另外一个线程执行的结果 引用一个今天在查看Camera相关代码的时候,遇到的一个Handler使用的同步问题:某个方法的执行依赖于Handler中的执行的结果:package com.example.androidtestdemo;import andro

2017-04-01 19:44:57 1998

测试音视频编码的多种音视频格式

这里面的是音视频的多种编码形式的文件,主要用来测试播放器的编解码的能力

2018-07-06

最强软件卸载工具,可以帮你解决一切对注册表等的修改,专门搜索隐藏修改的地方

这是一款能够在你卸载软件的时候,把修改注册表中的元凶全部都查找出来的工具,强力卸载狗皮膏药软件

2018-07-06

source insight4.0的破解版版本

资源是sourceinsight的破解版版本,先安装官方4.0版本,然后替换掉文件夹里面的可执行文件,打开sourceinsight后,导入文件夹内部的license文件

2018-07-06

linux程序设计

个人总结的一些关于linux中的一些常用的函数使用,从文件读写到后面的线程,进程,内存相关的优化等等 个人总结的一些关于linux中的一些常用的函数使用,从文件读写到后面的线程,进程,内存相关的优化等等

2017-09-02

jni中文翻译

jni api中文翻译

2017-07-10

vim_插件.zip

好用的vim插件配置

2017-03-24

How to Write makefile.pdf

深入理解makefile的书写,语法,更好的去书写编译脚本

2017-02-16

SurfaceViewDemo.rar

###Android视频的放大和缩小 这个还是在很久以前的时候写的,当时公司有一个需求,就是需要仿360或者是小蚁的app,做一个视频的放大缩小,当时是搜遍了,搜到的都是关于图片的放大缩小等,无奈之下,就自己去研究了一下,布局啊,自定义控件啊,手势啊,话说好久都没有做过纯上层的开发,现在做的智能家居一块的产品,更多的是倾向于底层着一块的实现,现在趁还没有怎么忘记,就把当时写的东西粘出来分享出来吧,希望能给大家啊一点小的帮助; 主要涉及到的东西就是滑动的算法,onLayout的使用,android系统手势的操作,自定义控件的开发等。 也写了好久了:不赘述,直接上代码:

2017-01-09

单例模式.zip

确保某一个类只有一个实例,并且自行实例化并且向整个系统提供这个实例

2017-01-07

aidl回调与传参

###Android的跨进程通信---------aidl 做android也有一段时间了,一直没有在博客中去做过这样的总结,刚好这段时间学习开始总结点东西,想着一些简单的问题就不在上面总结了,而之前一些写的都是关于C一方面的总结,几乎看不到Android相关的,今天在这也就给大家分享一下,一个简单的跨进程通信的案例,aidl 其实Android的IPC机制最初应该是引用自Linux中的Ipc概念吧。做过Linux开发的人可能对这个IPC相对来说更加的清晰,什么是FIFO,PIPO管道啊,操作共享内存区域啊等等,都是源自Linux的 最近刚好在做一个跨进程通信用aidl进行重构优化的项目,所以对这一块可能比之前对aidl的了解又更深一步了吧。以前只是单纯的绑定,基本上没有用到server和Client之间的回调,以及也没有用到过于复杂对象的序列化。

2017-01-07

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

TA关注的人

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