赖勇浩(http://laiyonghao.com)协程,又称微线程和纤程等,据说源于Simula和Modula-2语言(我没有深究,有错请指正),现代编程语言基本上都有支持,比如Lua、ruby和最新的GoogleGo,当然也还有最近很让我惊艳的falcon。协程是用户空间线程,操作系统其存在一无所知,所以需要用户自己去做调度,用来执行协作式多任务非常合适。其实用协程来做的东西,用线程或进程通常也是一样可以做的,但往往多了许多加锁和通信的操作。下面是生产
系统 2019-08-29 22:05:14 2530
全盘加密(FullDiskEncryption,FDE)对全部闪存数据加密,性能下降较大Nexus6,Nexus9无法关闭FDE对于其他设备,Google推荐开启多用户支持4.2中曾加入对平板的多用户支持,但用户配置过于麻烦,4.3才有所改善,5.0加入对手机的支持用户分为四类:Owner、Normal、Restricted、GuestNormal用户无法看到Owner安装的appGuest用户下次登录时数据会被清除BYOD解决方案:AndroidforW
系统 2019-08-12 09:30:07 2530
上篇说的二进制等之间的转换,而要完成这些转换,需要人为的定制一些规则,这就是第一篇提到的Ascii码,BCD码和国标码。1,Ascii码,即美国标准信息交换码(AmericanStandardCodeforInformationInterchanger),包括了32个通用字符,10个十进制数码,52个英文大小写字母和34个专用符号。这是没有拓展的,最常用的。图:2,BCD(Binary-CodedDecimal)码,又称为“二-十进制编码”专门解决用二进制
系统 2019-08-12 09:29:54 2530
刚接触python,很多不懂的。偶E文也很烂,所以帮助文档也基本上是靠蒙。今天刚刚从网络上看到了MySQLdb模块,试着安装后写了下面的查询语句,怎么才能让显示的结果一行行的,而不是每个行之间有空行呢?代码如下:#coding:utf-8#filename:MySQL.py#use:testtoconnectMySQL,andoperationtheMySQLdatebaseimportMySQLdb#definesomevarhostname="loca
系统 2019-08-12 09:29:39 2530
在创建AVD时,在DOS下输入androidlisttargets会出现android不是内部或外部命令,如图-1。这主要是没有配置好androidsdk环境变量所致的。图-1android不是内部或外部命令解决的办法有两种:(1).配置androidsdk的环境变量;(2).直接进入androidsdk所在的目录执行(其实可以不配置环境变量而直接进入目录执行文件的)方法一:配置androidsdk环境变量,以我安装的androidsdk为例(E:\and
系统 2019-08-12 09:29:33 2530
1.EnvironmentRequiredCentOSLinuxrelease6.0(Final)(cat/etc/redhat-release)JDK:jdk1.6.0_27(/opt/)ApacheTomcat:apache-tomcat-6.0.33(/opt/)1.1ExtractJDKandApacheTomcat(tarxvf*.tar.gz)1.2Setenvironmentvariableslikebelow:1.2.1nano~/.pro
系统 2019-08-12 09:27:22 2530
在VS2005里工具栏的启动调试按钮的右边有个下拉菜单,里面是Debug和Release选项,就表示编译调试版本和发布版本的程序的,实际上就是VS定义了DEBUG和RELEASE的两个编译器变量。你也可以自己添加比如说,你开发的软件有标准版和专业版,你就在“生成”菜单里的“配置管理器”来添加编译类,配置管理器窗口里的“活动解决方案配置”的下拉菜单里有新建,你可以用它来定义你自己的编译变量,如定义标准版变量为STAND,专业版是PROF,甚至你可以定义输出文
系统 2019-08-12 09:27:21 2530
AutoMapper的基本使用请参考:http://www.cnblogs.com/ljzforever/archive/2011/12/29/2305500.html学习一下Nop是如何配置和集成AutoMapper的。IStartupTask.csnamespaceNop.Core.Infrastructure{publicinterfaceIStartupTask{voidExecute();intOrder{get;}}}之前的随便介绍了IType
系统 2019-08-12 09:26:45 2530
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/intents/result.html启动另一个activity不一定是单向的。你也可以启动另一个Activity后,接收它返回的结果。为了接收结果,调用startActivityForResult()(而不
系统 2019-08-12 01:55:17 2530
HardwareAcceleration|AndroidDevelopersHardwareAccelerationInthisdocumentControllingHardwareAccelerationDeterminingifaViewisHardwareAcceleratedAndroidDrawingModelsSoftware-baseddrawingmodelHardwareaccelerateddrawingmodelUnsupported
系统 2019-08-12 01:55:05 2530