java 集合 序列化
-
在线演示及源码下载地址:
ActiveReports报表应用教程(16)ActiveReports支持多种格式的报表导出,包括PDF、Excel、Word、RTF、HTML、Text、TIFF以及其它图片格式,用户可以将它们应用到WindowsForms、Web、WPF、Silverlight等应用系统中。在专业版的ActiveReports里,对PDF格式的数据输出又有了增强功能。现在用户可以将不可见的数字签名或者可见的...
237
热度 -
android:荧屏自适应
android:屏幕自适应细说layout_weight???目前最为推荐的Android多屏幕自适应解决方案。??该属性的作用是决定控件在其父布局中的显示权重,一般用于线性布局中。其值越小,则对应的layout_width或layout_height的优先级就越高,一般横向布局中,决定的是layout_width的优先级;纵向布局中,决定的是layout_height的优先级。??传统的layo...
33
热度 -
Android Activity的四种LaunchMode!
AndroidActivity的四种LaunchMode!!!本文转自:http://marshal.easymorse.com/archives/2950.写的非常好,分享给大家!!区分Activity的四种加载模式在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的A...
19
热度 -
Android应用程序与SurfaceFlinger服务其间的共享UI元数据(SharedClient)的创建过程分析
Android应用程序与SurfaceFlinger服务之间的共享UI元数据(SharedClient)的创建过程分析在前面一篇文章中,我们分析了Android应用程序与SurfaceFlinger服务的连接过程。Android应用程序成功连接上SurfaceFlinger服务之后,还需要一块匿名共享内存来和SurfaceFlinger服务共享它的UI元数据,以便使得SurfaceFlinger服...
95
热度 -
Android的联通性-会话发起协议(SIP)(3)
Android的联通性---会话发起协议(SIP)(三)拨打音频电话要拨打音频呼叫,就必须具备以下条件:1.一个用于拨号的SipProfile对象(本地配置),一个接收呼叫的有效的SIP地址(对等配置)。2.一个SipManager对象。你应该建立一个SipAudioCall.Listener来进行音频呼叫。跟SIP协议栈的大多数客户交互都是通过这个监听器来发生的。在下面的代码中,你会看到在建立呼...
308
热度 -
Android的联通性-Bluetooth(6)
Android的联通性---Bluetooth(六)管理连接当你成功的连接了两个(或更多)设备时,每一个设备都有一个被连接的BluetoothSocket对象。这是良好的开始,因为你能够在设备之间共享数据。使用BluetoothSocket对象来传输任意数据的过程是简单的:1.分别通过getInputStream()和getOutputStream()方法来获得通过套接字来处理传输任务的Input...
164
热度 -
Android 履历
Android简历本帖最后由sfshine于2012-10-1215:44编辑个人大四学生,但是在外工作半年多在学校做Android也有半年多,请不要对应届生有偏见,因为不是所有的大学生都只会玩游戏贪恋爱的自认为个人素质是很重要的所以个人素质在前,项目经验在后1.诚实正直,可以接受经理安排的工作顺利完成,很少抱怨和反对(除非很变态)2.开发以客户为中心,时刻站在客户的角度开发而不是满足经理的进度需...
106
热度 -
PHP程序的常见破绽攻击分析
PHP程序的常见漏洞攻击分析综述:PHP程序也不是固若金汤,随着PHP的广泛运用,一些黑客们也在无时不想找PHP的麻烦,通过PHP程序漏洞进行攻击就是其中一种。在节,我们将从全局变量,远程文件,文件上载,库文件,Session文件,数据类型和容易出错的函数这几个方面分析了PHP的安全性。如何通过全局变量进行攻击?PHP中的变量不需要事先声明,它们会在第一次使用时自动创建,它们的类型根据上下文环境自...
46
热度 -
深入懂得PHP内核(六)函数的定义、传参及返回值
深入理解PHP内核(六)函数的定义、传参及返回值一、函数的定义用户函数的定义从function关键字开始,如下functionfoo($var){echo$var;}1、词法分析在Zend/zend_language_scanner.l中我们找到如下所示的代码:<ST_IN_SCRIPTING>"function"{returnT_FUNCTION;}它所表示的含义是function将...
56
热度 -
php实现中文转数目字,实现方式很智能很php
php实现中文转数字,实现方式很智能很php分享一个辅助函数,使用php尽可能识别出字符串中的数字,实现效果如下。123456789echocheckNatInt('九百六十万');//普通中文数字,9600000echocheckNatInt('壹亿柒仟万零捌佰肆拾');//大写中文数字,170000840echocheckNatInt('学好PHP拿百万年薪');//句子中的数字,100000...
20
热度 -
拦截PHP各种错误和异常,发生致命异常时进行报警,万事防患于未然
拦截PHP各种异常和错误,发生致命错误时进行报警,万事防患于未然在日常开发中,大多数人的做法是在开发环境时开启调试模式,在产品环境关闭调试模式。在开发的时候可以查看各种错误、异常,但是在线上就把错误显示的关闭。上面的情形看似很科学,有人解释为这样很安全,别人看不到错误,以免泄露重要信息...但是你有没有遇到这种情况,线下好好的,一上线却运行不起来也找不到原因...一个脚本,跑了好长一段时间,一直没...
9
热度 -
php方式设计之 适配器模式
php模式设计之适配器模式有大半个月都没有写随笔了,主要是大四升学来一大堆乱七八糟的事情,找工作碰壁。主要也怪自己实力不济,更主要的是缺乏亮眼实战经验,很难引起HR的兴趣。所以在这里还是做个小广告,希望有哪个能赐一份儿工作,实习也无所谓,最不济实习不给工资也行嘛(我被打击的已经完全没有底线了)。地点随便,但目前我只能在成都读完这剩下的一年书,反正写代码哪儿都行嘛。说来惭愧,我总是觉得自己&ldqu...
62
热度 -
Android幼功:异步任务(AsyncTask)
Android基本功:异步任务(AsyncTask)一、解决新线程无法更新UI组建问题的方案为了解决新线程不能更新UI组建的问题,Andorid提供了如下几种解决方案:使用Handler实现线程之间的通信。Activity.runOnUiThread(Runnable)。View.post(Runnable)。View.postDelayed(Runnable)。二、ANR(Application...
159
热度 -
自以为是的多线程(2)
自以为是的多线程(二)上一篇大家已经知道了,线程与线程之间的调度,是不可控的,那当我们去写多线程程序的时候,一定要将线程是乱序的这一点考虑进去,若不然就会出现线程安全问题。为什么这样讲呢?因为当程序出现多个线程在运行的时候,你无法确定到底是哪一个线程在执行,可能A执行一行代码,这个时候切换到B执行一行代码,然后又切换回A再执行一行代码,这都是有可能出现,不要以为我的代码短,就那么一两行就不需要上锁...
98
热度 -
Android Binder进程间通信-登记Service组件-发送和处理BC_REPLY返回协议
AndroidBinder进程间通信---注册Service组件---发送和处理BC_REPLY返回协议本文参考《Android系统源代码情景分析》,作者罗升阳一、测试代码:~/Android/external/binder/server----FregServer.cpp~/Android/external/binder/common----IFregService.cpp----IFregSe...
32
热度 -
Android 的传媒路由功能应用与框架解析
Android的媒体路由功能应用与框架解析一、功能描述Android的媒体路由API被设计用来允许多种媒体(视频、音乐、图片)在与ANDROID设备连接(无线或有线)的辅助设备(如电视、立体声、家庭戏院系统、音乐播放机)上显示和播放,使用该框架和API,允许Android用户立即在辅助设备上显示图片、播放音乐、共享视频等。媒体路由框架提供两种播放输出类型:远端播放和辅助输出。远端播放类型指的是辅助...
76
热度 -
设立安卓开机动画、开机logo
设置安卓开机动画、开机logo我们要改动的是system>media目录下的bootanimation.zip(手机开机动画)这个文件先来讲讲这个文件结构:该zip解压后得到两个文件,第一个文件夹存放了开机时播放的图片(图为佳域G3原厂的动画图片包),见下图:图片编号001,002,.......010这些是用来控制图片播放顺序的。第二个desc.txt的文本文档存放的数据和文字用来控制播放...
77
热度 -
Android画夹案例
Android画板案例画板案例:步骤:步骤一:声明一些全局上使用的变量://接收布局文件上的图片显示控件privateImageViewiv;//声明一个可以用来编辑的bitmapprivateBitmapbaseBitmap;//画布的声明privateCanvascanvas;//画笔的声明privatePaintpaint;步骤二:初始化声明的变量并设置一些属性://获取布局文件上的图片控件...
87
热度 -
Android Material Design带到的UI变革
AndroidMaterialDesign带来的UI变革谷歌MatiasDuarte称,“MaterialDesign是美丽和大胆的,因为干净的排版和布局简单且容易理解。内容才是焦点。谷歌I/O014开发者大会上宣布全新的设计语言“MaterialDesign”,适用于旗下所有平台,包括Android、ChromeOS和网页。谷歌MatiasDuarte称,“MaterialDesign是美丽和大...
78
热度 -
android 插件小结
android插件总结一下文章只是本来自己的总结,不一定对(我就一刚毕业的大学生,错了也很正常)android插件分两类:1:安装应用的插件方式:这种方式的插件的程序也是需要安装在手机上的,插件可以有也可以没有launcher的Activity(好多文章都说插件不要提供启动的Acitivity的入口,经本人试验,提供了也没出错)。2:不用安装的插件方式:主体思想是找到具体目录下的APK文件,利用反...
23
热度