-
SEAndroid保险机制框架分析
SEAndroid安全机制框架分析我们知道,Android系统基于Linux实现。针对传统Linux系统,NSA开发了一套安全机制SELinux,用来加强安全性。然而,由于Android系统有着独特的用户空间运行时,因此SELinux不能完全适用于Android系统。为此,NSA针对Android系统,在SELinux基础上开发了SEAndroid。本文就对SEAndroid安全机制框架进行分析,...
72
热度 -
Android4源代码下载回忆录1
Android4源代码下载实录1!官方下载介绍网站是这个:http://source.android.com/source/downloading.html1.下载与android自己的git工具,其实是一个shell中调用自己的python脚本。[email protected]/**/:~$curlhttps://dl-ssl.google.com/dl/googlesource/g...
55
热度 -
Android应用程序开发以及背地的设计思想深度剖析(1)
Android应用程序开发以及背后的设计思想深度剖析(1)本文内容,主题是透过应用程序来分析Android系统的设计原理与构架。我们先会简单介绍一下Android里的应用程序编程,然后以这些应用程序在运行环境上的需求来分析出,为什么我们的Android系统需要今天这样的设计方案,这样的设计会有怎样的意义,Android究竟是基于怎样的考虑才变成今天的这个样子,所以本文更多的分析Android应用程...
74
热度 -
android 磁盘缓存
android磁盘缓存.开发一个app,特别是图片的app,免不了要存储图片,内存缓存是必要的,之前的几篇文章已经有涉及.磁盘的缓存,也是相当必要的.最近在做一个机顶盒应用,结果,机顶盒的sdcard真烂,导致整个程序的速度被影响了.报怨一下,这么差的卡就不要拿出来丢人了.图片下载中,使用了磁盘缓存.android系统中有一个可供使用的缓存类,是个不错的选择.DiskLruCache直接上代码吧,...
18
热度 -
我使用过的Linux命令系列总目录
【改造Linux命令之rm用途说明rm命令是常用的命令,用来删除文件或目录(removefilesordirectories)。它也是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/下执行rm*-rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持清醒的头脑。在rm的手册中写道:用rm删除文件还是有可能恢复文件内容的,如...
236
热度 -
Linux历程详解
Linux进程详解本文实际上是"UNIX环境高级编程"的读书笔记.所以许多细节并没有表述出来,想要刨根问底的同学建议再看看原书.之所以把读书笔记贴到博客上,出于两个目的:1.加深自己的学习效果.2.提供一个快速浏览的方式.本文提到的技术在下面的环境中实际验证过:Linuxversion2.6.18-164.el5x86_64GNU/Linux(gccversion4.1.220...
544
热度 -
一步一步开发Game服务器(3)加载脚本和服务器热更新(二)完整版
一步一步开发Game服务器(三)加载脚本和服务器热更新(二)完整版上一篇文章我介绍了如果动态加载dll文件来更新程序一步一步开发Game服务器(三)加载脚本和服务器热更新可是在使用过程中,也许有很多会发现,动态加载dll其实不方便,应为需要预先编译代码为dll文件。便利性不是很高。那么有么有办法能做到动态实时更新呢????官方提供了这两个对象,动态编译源文件。提供对C#代码生成器和代码编译器的实例...
88
热度 -
匹夫细说C#目无全牛迭代器,那些藏在幕后的秘密
匹夫细说C#:庖丁解牛迭代器,那些藏在幕后的秘密0x00前言在匹夫的上一篇文章《匹夫细说C#:不是“栈类型”的值类型,从生命周期聊存储位置》的最后,匹夫以总结和后记的方式涉及到一部分迭代器的知识。但是觉得还是不够过瘾,很多需要说清楚的内容还是含糊不清,所以这周就专门写一下c#中的迭代器吧。0x01你好,迭代器首先思考一下,在什么情景下我们需要使用到迭代器?假设我们有一个数据...
42
热度 -
匹夫细说C#从园友留言到下手实现C#虚函数机制
匹夫细说C#:从园友留言到动手实现C#虚函数机制前言上一篇文章匹夫通过CIL代码简析了一下C#函数调用的话题。虽然点击进来的童鞋并不如匹夫预料的那么多,但也还是有一些挺有质量的来自园友的回复。这不,就有一个园友提出了这样一个代码,这段代码如果被编译成CIL代码的话,对虚函数的调用会使用call而非callvirt:overridestringToString(){returnBase.ToStri...
71
热度 -
C# 基础小学问之yield 关键字
C#基础小知识之yield关键字对于yield关键字我们首先看一下msdn的解释:如果你在语句中使用yield关键字,则意味着它在其中出现的方法、运算符或get访问器是迭代器。通过使用yield定义迭代器,可在实现自定义集合类型的IEnumerable和IEnumerator模式时无需其他显式类(保留枚举状态的类,有关示例,请参阅IEnumerator<T>)。yield是一个语法糖看...
471
热度 -
看小弟我怎么快速学习.Net(高可用数据采集平台)
看我如何快速学习.Net(高可用数据采集平台)最近文章:高可用数据采集平台(如何玩转3门语言php+.net+aauto)、高并发数据采集的架构应用(Redis的应用)项目文档:关键词匹配项目深入研究(二)-分表思想的引入吐槽:本人也是非常讨厌拿来主义的,有些培训每个细节都提到过,主管还找我要实际案例,而不是去安排合适的人去做这件事情,有点过于拿来主义了,有点担心。好消息的是:高并发数据采集的架构...
70
热度 -
C#开发微信门户及应用(23)-微信小店商品治理接口的封装和测试
C#开发微信门户及应用(23)-微信小店商品管理接口的封装和测试在上篇《C#开发微信门户及应用(22)-微信小店的开发和使用》里面介绍了一些微信小店的基础知识,以及对应的对象模型,本篇继续微信小店的主题,介绍其中API接口的封装和测试使用。微信小店的相关对象模型,基本上包括了常规的商品、商品分组、货架、库存、订单这些模型,还有商品分类,商品分类属性、商品分类SKU、快递邮寄模板、图片管理等功能。本...
393
热度 -
第六步在SensorFishService项目中添加类Program.cs
C#编写window服务,一步一步(1)Window服务是啥,这里就不废话了,如何用在哪里用也不废话了,这里我这篇文章只是详述了我在vs2012中创建window服务的经过,希望对你有所帮助。另外:我在编写服务过程中参考了ProfessionalC#2012and.NET4.5第一步,创建一个解决方案名称MonitoringFish不废话,你肯定会,会的直接去下一步。如果真的不会请继续看第二步添加...
444
热度 -
稀泥:vcenter5.5无AD下的安装与配置
烂泥:vcenter5.5无AD下的安装与配置本文由ilanniweb提供友情赞助,首发于烂泥行天下想要获得更多的文章,可以关注我的微信ilanniweb。公司现在的虚拟化使用的基本上都是vsphere,目前大约有7台物理机,为了更好的管理虚拟机打算上vcenter。下面就把vcenter的安装与配置记录下,在此vcenter版本为5.5,而且没有使用单独的数据库和AD域控制。vcenter安装相...
122
热度 -
php://input是什么意思?php输入流input的引见
php://input是什么意思?php输入流input的介绍PHP输入流php://input在使用xml-rpc的时候,server端获取client数据,主要是通过php输入流input,而不是$_POST数组。所以,这里主要探讨php输入流php://input对一php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。“php://inputallowsyoutor...
91
热度 -
自己动手,锦衣玉食
自己动手,丰衣足食.时下grunt非常的火啊,用着虽然很爽,但是它的配置确实很烦。如果之前没有用过,想要一下子熟练驾驭它,有一定的学习成本,而且还要装node这个大家伙,项目之初我们选择了compiler.jar这个轻量的工具进行打包。我一直在寻思着,如何编写一键打包工具。之前呢是手工的拼接好有的js文件,做成符合compiler.jar打包文件所要求的批处理文件,然后运行这个批处理,生成我们需要...
92
热度 -
利用doxygen来管理项目文档或注释
【原创】利用doxygen来管理项目文档或注释一、doxygen应用场景:doxygen可以用来管理目前主流的编程语言的注释而形成文档系统。(包括C,C++,C#,Objective-C,IDL,Java,VHDL,PHP,Python,Tcl,Fortran等)。doxygen官网地址(http://www.doxygen.nl/)近来大部分时间花在api接口的维护上面,其中比较重要的一个环节就...
75
热度 -
第二部分
读书笔记-2015年第1本:《暗时间》作者所说的暗时间,其实在生活中,我自己也有领悟到,领悟的时候很感慨,然而过不了几天就把这个领悟给忘得一干二净,于是又是过着重蹈覆辙的生活。现在给我的提醒就是把领悟到的东西记录下来,每天空出一些时间静下心专门来思考这些领悟到的东西。现在有幸看到自己曾经遗忘的宝贵的生活哲理,好好思考,好好领悟。在这本书中,作者推荐了大量有价值的学习资料以及学习方法,有时间时都可以...
155
热度 -
【捷哥浅谈PHP】第十五弹-运用cURL获取网页内容
【捷哥浅谈PHP】第十五弹---使用cURL获取网页内容这几天在帮一些同学处理问题的时候,突然发现这些同学是使用file_get_contents()函数来采集页面内容的,貌似都没有curl的概念亦或是对这种工具特别不敏感,本文我来给大家详细介绍下cURL的简单的使用方法,下文我将会给大家详细介绍cURL的高级应用,好,废话不多说,我们先来认识下什么是cURL,可能还有很多同学没有听...
79
热度 -
.NET口试——技术之谈
.NET面试——技术之谈注:本文是摘自一些博客+我的一些理解,也有一些内容是引自百度百科。这只是助你了解,并不是让你拿来用作提问的标准答案。有不妥之处,自行补充!1、varchar与nvarchar的区别?varchar(n):长度为n个字节的可变长度且非Unicode的字符数据。n必须是一个介于1和8,000之间的数值。存储大小为输入数据的字节的实际长度,而不是n个字节。n...
14
热度