自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (12)
  • 收藏
  • 关注

原创 <include /> <viewstub /> <merge /> 标签

1、 :  设置layout属性,直接引入一个外部文件。注意:当标签没有指定id时,当做主控件使用,如 ,要使用foot.xml里面的控件,可以直接使用findViewById。如果定义了android:id属性,就必须先获得该id获取xml文件,再根据foot.xml定义的id查找,如先findViewById(foot)。2、 同样是引入一个外部文件,不过不会跟

2014-03-11 11:29:42 751

原创 Java设计模式-图解-附代码

Java设计模式-图解-附代码 目录1. 设计模式........................................................................................................................31.1 创建型模式.............................

2014-02-07 14:23:54 1090

原创 产品收费、产品流程图

APP根据自身内容收费一、目前国内的收费模式     1.app目前的收费状况     2.app根据内容收费主要有哪些例子     3.APP所拥有的用户群中,哪一个阶段的用户群付费的比较会更高一点二、收费模式对用户的影响(收费APP带来的问题)         1.从免费到付费,我们应该如何避免用户流失率过大         2.在收费之后,能为

2013-11-04 16:02:15 1000

原创 android ssl验证、https验证

一、关于SSL  1、什么是SSL? SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。 SSL/TLS协议位于HTTP协议与传输层协议之间,采用公钥技术,为两个应用间的通讯提供加密、完整性校验以

2013-10-24 09:40:57 9960

原创 android 获取外置卡的方法

今天做项目(galaxy s4 测试)的时候发现,Environment.getExternalStorageDirectory().getPath();得到的是SDcard路径为内置的SDcard路径。并不是我们外置的cd卡路径。通过查找资料得到以下结果。发现有两种不一样的方式:1、读取/proc/mounts,/system/etc/vold.fstab (在s4测试中通过)i

2013-09-25 17:20:31 1544

转载 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系:泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】

2013-08-16 10:24:03 530

原创 Java加密和数字签名

本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography.在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文仅是作为简单介绍):    一、密码学上常用的概念    1)消息摘要:

2013-06-18 11:54:19 787

转载 数字证书原理

数字证书原理文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出!1、基础知识      这部分内容主要解释一些概念和术语,

2013-06-18 10:12:14 664

转载 Java中的值传递和引用传递

Java中没有指针,所以也没有引用传递了,仅仅有值传递不过可以通过对象的方式来实现引用传递 。类似java没有多继承 但可以用多次implements 接口实现多继承的功能 。值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。 引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对

2013-05-31 10:44:13 836

原创 获取Android控件的宽和高

我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们自己写一个控件,这个控件非常简单:[java]public class MyImageView extends ImageView {      public MyImageView(Context context, AttributeSet attrs) {         s

2013-03-11 15:54:48 705

转载 android view构造函数研究

原文地址:view构造函数研究" style="text-decoration:initial; color:rgb(91,112,48)">android view构造函数研究作者:woodsprite  上周遇到了SurfaceView的constructor的问题,周末决定略微细致地研究一下这个令人发指的玩意。  SurfaceView是View的子类,与Vi

2012-12-27 15:41:26 439

转载 Android中的style,attr,theme

总结下,免得每次忘1)style类似于css,用来定义View等UI元素的属性,比如layout_width等,可以在layout的xml中用@style/name来引用2)style中如果要加入自定义属性,可以在attr中定义,一个attr包括name和format属性,可以在style中用@attr/name来引用      也可以在attr中定义属性集合,用decla

2012-12-27 15:00:16 593

原创 Android通过AIDL实现下载进程通信

在Android中, 每个应用程序都可以有自己的进程。在写UI应用的时候,经常要用到Service。在不同的进程中, 怎样传递对象呢?显然,Java中不允许跨进程内存共享。因此传递对象,只能把对象拆分成操作系统能理解的简单形式,以达到跨界对象访问的目的。在J2EE中,采用RMI的方式,可以通过序列化传递对象。在Android中,则采用AIDL的方式。这篇博文就来个具体的实现:AIDL进程间通信

2012-11-08 15:02:59 1712

转载 Android中View的绘制

当一个活动接收到焦点时,它将被要求绘制它的布局。Android框架将处理这个绘画的过程,但是活动必须提供它的布局层次的根节点。绘画从布局的根节点开始。它被要求来测量和绘制布局树。绘画通过遍历布局树并渲染每个和失效区域相交的视图来处理。相应的,每个视图组负责请求绘制它的子视图(通过draw() 方法)而每个视图负责画它自己。因为这个树是顺序遍历的,这意味着先画父节点(也就是在屏幕后面),然后

2012-06-12 13:52:07 536

原创 android 关于ListView Item数据混乱问题

这个问题关系到一个软件的成败,为什么这么说呢?因为ListView是andriod主要的展示数据的方式,所以我们用的最多的也就是ListView.而如果ListView有问题,那不就是最大的问题.这几天被经理骂了,是啊,做什么都要做好来,而不是马马乎乎的.细节决定成败.自己想到的问题,一定要自己去弄出来,而不是交给测试员去弄.今天讲的这个问题是关于ListView数据混乱的问题.问题是这样

2012-04-17 11:58:34 2013 2

转载 Android中内容观察者的使用---- ContentObserver类详解

转载请注明出处:http://blog.csdn.net/qinjuning                         前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了     ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。

2011-12-16 00:17:58 673

转载 Android的基本常用的短信操作

1、调用系统发送短信界面(传入手机号码+短信内容) 2、隐藏发送短信(指定号码指定内容)(这里隐藏只是没有反写入数据库)3、获得收件箱接收到的短信4、Android屏蔽新短信通知提示信息:(ContentObserver)4、删除刚接收到的短信:      A)、带提示删除        B)、无新短信通知=删除短信所用到的相关数

2011-12-16 00:16:35 595

原创 android打电话

打电话其实就是跳转到一个activity:     Intent intent=new Intent("android.intent.action.CALL",Uri.parse("tel:"+电话号码));      startActivity(intent);权限:   TelephonyManager类:package

2011-12-15 21:08:56 576

原创 asp.net 选择上传文件时过滤文件类型

script type="text/javascript">    function openfile() {       try {var fd=new ActiveXObject("MSComDlg.CommonDialog");fd.Filter ="图像文件 (*.jpg;*.jpeg;*.gif)|*.jpg;*.jpeg;*.gif";fd.Filt

2011-12-06 17:07:06 1218

转载 Android高手进阶教程(九)之----Android Handler的使用!!!

大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title.首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:view plaincopy to clipboardprint?package com.android.tutor;  imp

2011-11-03 11:10:53 473

转载 Android高手进阶教程(八)之----Android Widget开发案例(世界杯倒计时!)

今天我们要写一下Android Widget的开发,由于快点凌晨,我就不说的太具体了,同志们就模仿吧!首先看一下效果图: 下面是Demo的详细步骤:一、新建一个Android工程命名为:WidgetDemo. 二、准备素材,一个是Widget的图标,一个是Widget的背景。存放目录如下图: 三、修改string.xml文件如下:view plaincopy to

2011-11-03 11:09:35 477

转载 Android高手进阶教程(七)之----Android 中Preferences的使用!

大家好,我们这一节讲的是Android Preferences 的学习,Preferences 在Android当中被用来记录应用,以及用户喜好等等,它可以用来保存简单的数据类型,如Int,Double,Boolean等。Preferences中保存的数据可以理解为Map型。我们通过PreferenceManager 以及getDefaultSharedPreferences(Context)

2011-11-03 11:08:46 504

转载 Android高手进阶教程(六)之----Android 中MenuInflater的使用(布局定义菜单)!

大家好,我们上一节讲的是LayoutInflater 的 使用,而这一节我将讲一下MenuInflater ,顾名思义,LayoutInflater 是用来解析定义在layout 下的布局文件,那么MenuInflater 是不是用来解析定义在menu 目录下的菜单布局文件呢? 恭喜你答对了!(*^__^*) 嘻嘻……我们传统意义上 的定义菜单感觉比较繁琐,当我们使用MenuInflater

2011-11-03 11:07:49 456

转载 Android高手进阶教程(五)之----Android 中LayoutInflater的使用!

大家好我们这一节讲的是LayoutInflater的使用,在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体 widget控件(如:Button,TextView等)。为了让大家容易理解我做了一个

2011-11-03 11:04:28 379

转载 Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用!

今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击Android高手进阶教程(三) 查看第三课,这样跟容易方便你的理解!在xml 文件里定义控件的属性,我们已经习惯了android:attrs="" ,那么我们能不能定义自己的属性能,比如:test:attrs="" 呢?答案是肯定的.好了我就不卖关子了,直接进入主题。大致以下步骤:一、 在res/values 文件下定义一个

2011-11-03 11:01:48 395

转载 Android高手进阶教程(三)之----Android 中自定义View的应用.

大家好我们今天的教程是在Android 教程中自定义View 的学习,对于初学着来说,他们习惯了Android 传统的页面布局方式,如下代码:view plaincopy to clipboardprint? xml version="1.0" encoding="utf-8"?>     LinearLayout xmlns:android="http://schemas.andro

2011-11-03 10:59:02 523

转载 Android高手进阶教程(二)之----Android Launcher抽屉类SlidingDrawer的使用!

最近在研究Lanucher ,看了源码,发现了SlidingDrawer 这个类,也就是所谓的"抽屉"类。它的用法很简单,要包括handle ,和content .handle 就是当你点击它的时候,content 要么抽抽屉要么关抽屉。别的不多说了,具体步骤如下.1.新建Android 工程,命名为SlidingDrawer .2.准备素材,在这里我的图标是用Launcher2 里面

2011-11-03 10:56:27 442

转载 Android高手进阶教程(一)-------Android常用命令集锦(图文并茂)!

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://weizhulin.blog.51cto.com/1556324/311463大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。特别对于一些初学者来说,命令根本没有想过用也不

2011-11-03 10:53:55 430

转载 Android Resource介绍和使用

1. 相关文件夹介绍     在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读

2011-09-16 10:02:17 449

原创 c# 2.0 到3.5新特性

一、C# 2.0 新特性:1、泛型ListMyObject> obj_list=new List();obj_list.Add(new MyObject());2、部分类(partial)namespace xxx{    public partial class Class1    {        private string _s1;        public string S1 

2011-06-24 20:45:00 622

原创 treeview 展开选中节点,收缩同级节点(可以改变展开和收缩的图标)

<br />项目中的要求:在treev只能打开一个节点,同级节点要收缩。<br />通过重写TreeView_ToggleNode,可以实现要求。代码如下:<br /> <br /><mce:script type="text/javascript"><!--

2011-05-26 16:38:00 5114

转载 C# 递归的应用 TreeView递归绑定数据

<br />递归在WinForm中的应用<br /> <br /> <br />最近做项目经常用到递归,刚开始很久没用,不太熟悉,现在研究了下,并写下了学习笔记及开发经验总结。递归热身<br /> <br />一个算法调用自己来完成它的部分工作,在解决某些问题时,一个算法需要调用自身。如果一个算法直接调用自己或间接地调用自己,就称这个算法是递归的(Recursive)。根据调用方式的不同,它分为直接递归(Direct Recursion)和间接递归(Indirect Recursion)。 比如,在收看电视

2011-05-17 17:18:00 2509

转载 Asp.Net的Forms验证,解决Cookie和Seesion失效时间

<br />  网站开发中用户验证一般采用Asp.Net的Forms验证,验证票据存储到Cookie的方式。<br />    Session方式是将验证信息存储在内存中,如果你使用的虚拟主机给你分配很小的内存,实际上都是如此,那么session就会很快过期,要求你重新登录,如果用户正在填写信息,被要求重新登录,那愤怒的感觉可想而知。<br />   cookie是存储在用户的客户端的。但是也会碰到失效的问题,下面一一来了解。<br />    在ASP.NET Forms验证中,通常我们会使用ASP.

2011-05-13 11:07:00 1657

转载 struts核心运行机制

<br />Struts中的C层功能:<br />1、  接受客户端请求<br />2、  调用M层模型组件执行相应的业务逻辑。<br />3、  获取M层业务逻辑的处理结果<br />4、  根据处理结果选择合适的视图呈现给客户端。<br />C层核心控制组件是:ActionServlet,它是org.apache.struts.action.ActionServlet类型的Servlet。<br />他继承javax.Servlet.Http.HttpServlet,并实现了init(),doGet()

2011-03-04 12:46:00 1271

转载 HttpModule和Http Handler (比较与区别)

<br />HttpModule概述<br />暂时先不考虑我们自己实现Http Module的情况。在.Net中,Http Module 是实现了IHttpModule接口的程序集。IHttpModule 接口本身并没有什么好大写特写的,由它的名字可以看出,它不过是一个普普通通的接口而已。实际上,我们关心的是实现了这些接口的类,如果我们也编写代码实现了这个接口,那么有什么用途。一般来说,我们可以将Asp.Net中的事件分成三个级别,最顶层是应用程序级事件、其次是页面级事件、最下面是控件级事件,事件的触发分

2010-12-28 16:03:00 791

转载 ASP.NET使用管道模型(PipleLines)处理HTTP请求

<br />大多数人认为ASP.NET仅仅只是页面——使用模板来创建HTML页面然后返回给浏览器。但是这仅仅只是ASP.NET使用HTTP管道模型处理WEB程序很小的一方面。管道模型是类似于Web Services的一种在服务器端处理ASP.NET页面的框架技术。作为一名高级的ASP.NET的开发者,你必须清楚管道模型是如何工作的。这篇文章就是解释和阐述HTTP管道模型是如何处理HTTP请求的。 一、管道对象模型 在System.Web的命名空间中处理HTTP的请求主要使用管道模型。一般的管道模型的结构如图

2010-12-28 15:18:00 566

转载 抽象工厂反射

<br />在我的上一篇文章(疑惑?改良?从简单工厂到工厂方法)中,详细论述了创建模式中简单工厂到工厂方法的演变过程,并试图结合工厂方法的设计以及.net中的反射机制之所长,改良出一种新型的工厂—反射工厂,这当然不是我的首创,经典的PetShop 中便有此工厂的身影。本文尝试按照前篇文章的思路,借着工厂方法到抽象工厂的演变过程而继续对抽象工厂进行改良,文章中的思想仅代表了作者当时的观点,有欠妥的地方,还请各位不吝赐教。 <br />工厂模式 <br />前面的文章提到了简单工厂和工厂方法其实是一码事,他们完

2010-12-23 11:02:00 955

原创 Log4net保存到数据或者保存到本地的使用

建立一个asp.net web 项目,并将log4net.dll添加到引用 1:建立数据表 CREATE TABLE [dbo].[Log] ( [Id] [int] IDENTITY (1, 1) NOT NULL, [Date] [datetime] NOT NULL, [Thread] [varchar] (255) NOT NULL, [Level] [varchar] (50) NOT NULL, [Logger] [varchar] (255) NOT NULL, [Message] [varc

2010-12-16 22:48:00 835

转载 LINQ标准查询操作符

1.投影操作符:将序列中的元素转换为一个由开发人员定义的形式的操作。Select :对单个序列或集合中的值进行投影。 string[] Devices = { "电视", "电冰箱", "洗衣机", "电话", "微波炉" };var SelectDevices1 = from device in Devicesselect device;// var SelectDevices = Devices.Select(device=>device);foreach (string dev in SelectDe

2010-12-08 09:55:00 788

转载 Jquery总结

AJAX 流行之后,总想好好学习一下。但是众多的框架实在难以选择。说明一下 ASP.NET AJAX 并不包括在 AJAX 框架之中。刚开始学了 JQuqery, 众多的 $get(),...等等符号早已把我搞晕了。暂时就放弃了。后来学习 ASP.NET AJAX ,在微软的领导下,逐渐由服务器端转向客户端编程。 激起我客户端编程的兴趣,才想起学习一下了 Jquery.       随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YU

2010-12-02 16:09:00 475

查找电话号码phone

查找电话号码phone学习用汇编语言设计与编写子程序。

2008-12-27

题目:分类统计字符个数COUNT_CHAR

题目:分类统计字符个数COUNT_CHAR程序接收用户键入的一行字符(字符个数不超过80个,该字符串用回车符结束),

2008-12-27

实验二 用表格形式显示字符

按15行X16列的表格形式显示ASCII码为10H一100H的所有字符,即以行为主的顺序及ASCII码递增的次序依次显示对应的字符。每16个字符为一行,每行中的相邻两个字符之间用空白符(ASCII为0)隔开。

2008-12-27

实验方法比较字符串sample.asm(文件名)

比较字符串sample.asm(文件名) 试编写一程序:比较两个字符串stringl和string2所含的字符是否相同。若相同则显示‘Match’,否则,显示‘No match’。

2008-12-27

简易文本编辑器........

简易文本编辑器111111111111111111111111

2008-12-27

编译原理 计算平台长度程序

计算平台长度程序这是一个计算数字平台长度的程序,如: 运行时输入: 111122333,结果为: 4          1111 注:本程序在dos中运行。 

2008-12-27

编译原理 产生随机数并运算的程序

本程序需在DOS下运行。每运行一次可执行程序random.exe,即可显示任意两个 16进制数的加法或减法表达式及其运算结果。在减法运算中,如果被减数小于减数,显示 “Divide Overflow”的提示信息。

2008-12-27

编译原理 判断闰年程序

这是一个判断某一年是否为润年的程序,运行可执行程序Ifleap.exe后,输入具体的年份, 可输出是本年是否为闰年的提示信息。

2008-12-27

计算机系统机构答案......................................

计算机系统机构答案..............................

2008-11-08

数据结构5.24.........

5.24② 三元组表的另一种变型是,不存矩阵元素的行、 列下标,而存非零元在矩阵中以行为主序时排列的顺序 号,即在LOC(0,0)=1,l=1时按教科书5.2节中公式(5-4) 计算出的值。试写一算法,由矩阵元素的下标值i,j求 元素的值。

2008-09-16

数据结构5.19········

若在m行n列的矩阵A中,某个元素aij是 第i行中的最小值,同时有是第j列中的最大值, 则称此元素为该矩阵中的一个马鞍点。假设以二 维数组存储矩阵A,试编写求出矩阵中所有马鞍点 的算法,并分析你的算法在最坏情况下的时间复 杂度。

2008-09-16

数据结构作业5.18·········

5.18⑤ 试设计一个算法,将数组A中的元素 A[0..n-1]循环右移k位,并要求只用一个元素 大小的附加存储,元素移动或交换次数为O(n)。 要求实现以下函数:

2008-09-16

空空如也

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

TA关注的人

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