详解_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 详解 >>列表
· 归并排序的详解发布时间:2013-12-07
packageorg.com.cn.排序;importjava.util.Arrays;/****@author归并排序*主要的思想是:将两个或两个以上的有序合并成一个新的有序列表即把待排序序列分为若干个*有序的子序列再把有序的子序列合并为整体有序的序列**/publicclass归并排序{publicstaticvoidmergeSort(int[]list){if(list.length>1){//声明一个子序列int[]firstHalf=newint[list.length/2]... 查看全文
· 创建C#串口通信程序详解发布时间:2013-12-01
摘要:创建C#串口通信程序需要注意什么呢?创建C#串口通信程序的步骤是什么?那么本文就向你详细介绍创建C#串口通信程序集体的内容。在.NET平台下创建C#串口通信程序,.NET2.0提供了串口通信的功能,其命名空间是System.IO.Ports。这个新的框架不但可以访问计算机上的串口,还可以和串口设备进行通信。我们将使用标准的RS232C在PC间通信。它工作在全双工模式下,而且我们不打算使用任何的握手或流控制器,而是使用无modem连接。创建C#串口通信程序的具体实现是如何的呢?让我们开始吧... 查看全文
· 详解C#break ,continue, return发布时间:2013-11-30
摘要:C#编程语法中break,continue,return这三个常用的关键字的学习对于我们编程开发是十分有用的,那么本文就向你介绍break,continue,return具体的语法规范。C#编程语法中我们会碰到break,continue,return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让我们开始介绍吧:C#编程语法之break语句... 查看全文
· .Net Attribute详解(一)发布时间:2013-11-27
Attribute的直接翻译是属性,这和Property容易产生混淆,所以一般翻译成特性加以区分。Attribute常常的表现形式就是[AttributeName],随意地添加在class,method的头上,然后就能够产生各种各样奇特的效果和行为。比如关于序列化的标签[Serializable]用来指定一个实体类可以序列化。[NonSerialized]可以用来指定某些属性不包含在序列化中。一,Attribute本质是什么?Attribute类似于标签,可以为类,方法,结构体,属性... 查看全文
· [ASP.NET] Session 详解发布时间:2013-11-25
阅读本文章之前的准备阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。懂得ASP/ASP.NET编程了解ASP/ASP.NET的Session模型了解ASP.NETWeb应用程序模型了解ASP.NETWeb应用程序配置文件Web.config的作用、意义及使用方法了解InternetInformationServices(以下简称IIS)的基本使用方法了解如何在MicrosoftSQLServer中创建一个数据库... 查看全文
· Service详解发布时间:2013-11-24
概述1.一个服务可以运行在后台执行工作甚至是当用户在不同的应用中。2.一个服务可以允许其他组件绑定到它,为了与它进行交互和执行进程间通信。3.默认情况下,一个服务运行在主机应用程序的主线程中。一个服务即一个应用组件,是可以长期在后台运行,而且不提供用户任何接口。即使启动了其它应用,之前启动的服务仍会继续运行。组件可以绑定服务并与之交互,甚至允许多进程交互(ipc)。例如一个服务可以后台联网,后台播放音乐,后台处理文件输入/输出(I/O),或者后台和内容提供者(contentprovider... 查看全文
好久没有在博客园更新博客了,如今都换了新公司。前段时间写了关于EF迁移的文档,今天拿出来作为这个系列的一篇吧。一、EntityFramework迁移命令(get-helpEntityFramework)Enable-Migrations启用迁移Add-Migration为挂起的Model变化添加迁移脚本Update-Database将挂起的迁移更新到数据库Get-Migrations获取已经应用的迁移二、自定义迁移现有一个Demo,有如下Product模型:1... 查看全文
· BroadcastReceiver详解发布时间:2013-11-24
BroadcastReceiver是接收从sendBroadcast()发出的intent的基类。在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的Broadcast进行过滤接受并响应的一类组件。首先在需要发送信息的地方,把要发送的信息和用于过滤的信息(如Action、Category)装入一个Intent对象,然后通过调用sendBroadcast()或sendOrderBroadcast(... 查看全文
· java中常见异常信息详解发布时间:2013-11-21
1java.lang.IllegalArgumentException:-1表示非法参数,参数不能为-1;... 查看全文
Google为Android平台开发WebService客户端提供了ksoap2-android项目,在这个网址下载开发包http://code.google.com/p/ksoap2-android/source/browse/m2-repo/com/google/code/ksoap2-android/ksoap2-android-assembly/3.1.0/ksoap2-android-assembly-3.1.0-jar-with-dependencies.jar使用kspoap2... 查看全文
?将对象转换为字节流保存起来,并在以后还原这个对象,这种机制叫做对象序列化。【比如内存里面有Person这样一个对象,这个对象已经new出来了,接下来我把这个对象保存到文件里面,因为内存里面的东西一旦java虚拟机关闭了就都没有了,所以保存到文件里面,保存到文件之后,等到下一次java虚拟机再次起来之后,我再把这个Person对象从文件里面读取回来,再加载到内存中。这就是序列化】?将一个对象保存到永久存储设备上称为持久化。?一个对象要想能够实现序列化... 查看全文
写此文章的目的是为了简单分析一下Blend工具中提供的"复合路径"功能.有人在我的博文中留言问我复合路径的问题.稍微琢磨一下,觉得应该是对的.因此贴出来和大家分享.有不对的说错的欢迎指正.在此之前我们先了解一下WPF的"路径标记语法"M:表示绘制起点//M0,0L:表示绘制直线(H:横线V:竖线)//L100,0C:三次方贝塞尔曲线//C100,200200,400300,200Q:二次曲线z:闭合......要注意的是每一次的绘制都是基于上一次的终点(或者原点M)例如M0,0L100... 查看全文
· IOS UIButton使用详解发布时间:2013-11-13
第一、UIButton的定义UIButton*button=[[UIButtonbuttonWithType:(UIButtonType);能够定义的button类型有以下6种,typedefenum{UIButtonTypeCustom=0,自定义风格UIButtonTypeRoundedRect,圆角矩形UIButtonTypeDetailDisclosure,蓝色小箭头按钮,主要做详细说明用UIButtonTypeInfoLight,亮色感叹号UIButtonTypeInfoDark... 查看全文
· IOS 设备备份文件详解 (一)发布时间:2013-11-11
IOS设备如果没有越狱的话想获取一些敏感的信息还是有写复杂的,比如获取上网信息,短信,通话记录等等这些,但是有一个通用的方法可以获取到这些信息,那就是IOS设备的备份功能。文章不涉及如何备份以及恢复的原理,这里详细讲解一下IOS备份之后的文件。先看第一张图IOS备份下来的文件打开备份的目录可以看到里面有很多的文件,一大堆40个字符组成的文件名,还有4个其他的文件。1)40个字符组成的文件名其实是IOS设备上该文件的一个域+路径然后做的一个SHA1得出来的... 查看全文
· IOS 设备备份文件详解 (二)发布时间:2013-11-11
这篇主要讲解如何解析Manifest.mbdb文件。使用二进制工具打开这个文件,文件的头6个字节是固定的,相当于是文件的一种标识后面的内容是一个一个的项,可以使用一个循环来读取文件,一个一个解析。这里有一个概念要先说一下,就是域,域是用来定位一个文件在手机上的全路径。比如上图的AppDomain-cairot,这个域就表示文件在手机上的目录为/var/mobile/Applications/,不同的域对应的手机的目录是不一样的,下面给出所有域和目录的一个对应关系,下面是自己的一段代码... 查看全文
回到目录之所以写这篇文章,完全是因为这次代码审核,这次代码审核过程当中,出现了很多我认为基础知识不够扎实的问题,所以,打算把它们记录下来,共大家分享。方法的override,即方法的覆写或者重写,有时还是习惯叫它英文override,它是指将父类的abstract或者virtual方法进行重新设计,可以将新的功能加入其中,看起来很不错,但在使用过程中,有时我们可能被拿不准它,下面我说几后:一父类是抽象类,这时,它的实例化需要通过子类来完成,这时的override是子类最后重写的二父类是普通类... 查看全文
为fragment添加用户界面fragment一般作为activity的用户界面的一部分,把它自己的layout嵌入到activity的layout中。一个要为fragment提供layout,你必须实现onCreateView()回调方法,然后在这个方法中返回一个View对象,这个对象是fragment的layout的根。注:如果你的fragment是从ListFragment中派生的,就不需要实现onCreateView()方法了,因为默认的实现已经为你返回了ListView控件对象... 查看全文
· (转)android Fragments详解一:概述发布时间:2013-11-08
Fragment是activity的界面中的一部分或一种行为。你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment。你可以把Fragment认为模块化的一段activity,它具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除。Fragment不能独立存在,它必须嵌入到activity中,而且Fragment的生命周期直接受所在的activity的影响。例如:当activity暂停时... 查看全文
· Java中equals()与hashCode()方法详解发布时间:2013-11-07
一.equals()方法详解equals()方法在object类中定义如下:publicbooleanequals(Objectobj){return(this==obj);}很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String、Math、Integer、Double等这些封装类在使用equals()方法时,已经覆盖了object类的equals()方法。比如在String类中如下:publicbooleanequals(ObjectanObject){if... 查看全文
Android中定义的dimension单位有以下这些:px(Pixels,像素):对应屏幕上的实际像素点。in(Inches,英寸):屏幕物理长度单位。mm(Millimeters,毫米):屏幕物理长度单位。pt(Points,磅):屏幕物理长度单位,1/72英寸。dp(与密度无关的像素):逻辑长度单位,在160dpi屏幕上,1dp=1px=1/160英寸。随着密度变化,对应的像素数量也变化,但并没有直接的变化比例。dip:与dp相同,多用于Google示例中。sp... 查看全文