搜索到与相关的文章
编程技术

协程三篇之一(协程初接触)

赖勇浩(http://laiyonghao.com)协程,又称微线程和纤程等,据说源于Simula和Modula-2语言(我没有深究,有错请指正),现代编程语言基本上都有支持,比如Lua、ruby和最新的GoogleGo,当然也还有最近很让我惊艳的falcon。协程是用户空间线程,操作系统其存在一无所知,所以需要用户自己去做调度,用来执行协作式多任务非常合适。其实用协程来做的东西,用线程或进程通常也是一样可以做的,但往往多了许多加锁和通信的操作。下面是生产

系统 2019-08-29 22:05:14 2570

编程技术

try catch 空块的情况

代码1:packagescjp;publicclassDemo464{publicstaticvoidmain(Stringargs[]){System.out.println("BeforeTry");try{}catch(NullPointerExceptiont){System.out.println("InsideCatch");}System.out.println("AttheEnd");}}代码2:packagescjp;importjava

系统 2019-08-12 09:30:33 2570

Java

深入Java,初探JVM

转载自----http://lrysir.iteye.com/blog/1153226这不是一篇描述jvm是什么的文章,也不介绍jvm跨平台的特性,也不是讲述jvm安全特性的文章,更不是讲解jvm指令操作,数据运算的文章,本文重点讲述类型的生命周期。类型的生命周期涉及到:类的装载、jvm体系结构、垃圾回收机制。为什么要讲jvm体系结构?因为类的装载和垃圾回收机制都和jvm体系结构息息相关。那么什么是jvm体系结构呢?当jvm运行起来的时候,它会向系统申请一

系统 2019-08-12 09:30:27 2570

Android

Android Service 服务(一)—— Service

一、Service简介Service是android系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,

系统 2019-08-12 09:30:19 2570

Android

高焕堂:iPhone软件是芝麻,巧用Android才能赚

“Apple公司的appstore和googleandroid都为大家提供了更加容易赚钱的机会,但是我认为,为Appleappstore开发软件的公司和个人赚的都只是小钱,利用android的特性进行软硬件整合设计、再加上适当的艺术和工业设计才能赚到大钱。比较起来,apple为大家提供的机会就像是芝麻,android却能为大家带来一个汉堡。”在日前由创意时代主办的android工作坊上,亚太地区Android促进会、台湾著名架构设计师高焕堂与参与工作坊的上

系统 2019-08-12 09:30:14 2570

编程技术

Null Object(空对象)模式

Employeee=DB.getEmployee("Bob");//判断雇员e是否应该今天发薪水,如果是,则发if(e!=null&&e.isTimeToPay(today))e.pay();如果Bob对象不存在,e就是一个null,然后&&的第一个表达式会被首先求值,而仅当第一个表达式为true时才会对第二个表达式求值。而在很多情况下我们会忘了对null进行检查判定。这种惯用方法虽然常见,但很丑陋。通过用DB抛出一个异常而不是返回null可以减少出错的可

系统 2019-08-12 09:30:07 2570

编程技术

解惑 spring 嵌套事务

解惑spring嵌套事务/***@author王政*@date2006-11-24*@note转载请注明出处*/在所有使用spring的应用中,声明式事务管理可能是使用率最高的功能了,但是,从我观察到的情况看,绝大多数人并不能深刻理解事务声明中不同事务传播属性配置的的含义,让我们来看一下TransactionDefinition接口中的定义Java代码/***Supportacurrenttransaction,createanewoneifnoneexi

系统 2019-08-12 09:30:00 2570

编程技术

动画类型和动画时间简介

动画类型和动画时间简介一:动画类的继承树coreanimation一下一些,可以用在你的app的animationclass(1)CAAnimation是一个抽象类,并且是所有动画类的基类。CAAnimation实现了CAMediaTiming协议,CAMediaTiming提供一些关于动画设置的简单属性duration、speed、repeatCount、等等。CAAnimation也实现了CAAction协议,Thisprotocolprovidesa

系统 2019-08-12 09:29:53 2570

Java

java中的嵌套类

在java中你可以在一个类中定义一个类,这叫做嵌套类.分为两种,内部类(没有static修饰)和静态嵌套类(含有static修饰).内部类因为一个内部类的实例中总是含有一个外部类实例的引用所以同部类可以任意的使用外部类的的成员变量与方法.又因为内部类总是与一个实例想联系所以内部类不能含有任何静态的成员.如下就是定义了一个内部类的的格式:classOuterClass{/***外部类的成员/*classInnerClass{/***内部类的成员/*}}实例一

系统 2019-08-12 09:29:51 2570

Android

Android 调用相册 拍照 实现系统控件缩放 切割

android下如果做处理图片的软件可以调用系统的控件实现缩放切割图片非常好的效果今天写了一个demo分享给大家嘿嘿。packagecn.m15.test;importjava.io.ByteArrayOutputStream;importjava.io.File;importandroid.app.Activity;importandroid.content.Intent;importandroid.graphics.Bitmap;importandro

系统 2019-08-12 09:29:43 2570