- 博客(41)
- 资源 (15)
- 收藏
- 关注
转载 Android SDK4.2 (API17) 开发环境的搭建
一、首先访问 http://developer.android.com/sdk/index.html二、先说机器上没有eclipse的情况(另一种情况请直接看第七步)也就是选择 ADT Bundle for windows 按钮之后出来一个license的确认窗口,选择使用对应的选择三、点击 Downloa
2013-09-30 12:15:53 797
转载 Android开发环境搭建全程演示(jdk+eclipse+android sdk)
全程演示android开发环境的搭建过程,无需配置环境变量。所有软件都是写该文章时最新版本友情广告:微美丽,谢谢支持!一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre.
2013-09-29 08:44:25 759
原创 Arraylist 调用 isempty 与size抛出空指针异常
List noAssessment = new ArrayList();noAssessment = storeBo.getNoNeededAssessment(user.getId());//返回值为空System.out.println("noAssessment" + noAssessment);List noAssessmentOrder = new ArrayList()
2013-09-29 08:42:38 2520
原创 java c++ 实现多态(polymorphism)的机制
C++中的虚函数(virtual function)虚函数正是为了对“如果你以基类之指针指向派生类之对象,那么通过该指针只能调用基类所定义之成员函数”这条规则反其道而行的设计java的多态可以看成横向的overload(重载) 和纵向的override(覆盖) 1、通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用。 DerivedC c2
2013-09-29 08:41:48 1072
原创 内存 堆 栈
C++作为一款C语言的升级版本,具有非常强大的功能。它不但能够支持各种程序设计风格,而且还具有C语言的所有功能。我们在这里为大家介绍的是其中一个比较重要的内容,C++内存区域的基本介绍。C++内存区域分为5个区域。分别是堆,栈,自由存储区,全局/静态存储区和常量存储区。栈:由编译器在需要的时候分配,在不需要的时候自动清除的变量存储区。里面通常是局部变量,函数参数等。堆:由n
2013-09-29 08:40:44 618
原创 ODBC, OLE DB, ADO
ODBC, OLE DB, ADO一、ODBCODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用 SQL来完成其大部分任务。ODBC本身
2013-09-29 08:39:49 730
原创 指针常量与常量指针
指针常量与常量指针指针常量是指定义的指针只能在定义的时候初始化,之后不能改变其值,格式如下:【数据类型】【*】【const】【指针常量名称】; 实例如下: 1 char*constp1;2 int*constp2;const 位于指针声明符“*”的右侧,这说明声明的对象是一个常量,而对象的数据类型是指针。所以第一句定义了一个只读的字符型指针p1;第二句定义了一个只读的整
2013-09-29 08:38:25 669
原创 C语言中,if语句后面加return 的用法的疑问
有这么一段代码:void xxx(){ if(rs_buf[0]=='$') { for(i=0;i { j=getuartdat(); if(j { rs_buf=(alt_u16)j;
2013-09-29 08:37:22 13242 1
转载 cdecl、stdcall、fastcall函数调用约定区别
http://baike.baidu.com/view/1280676.htm论函数调用约定 在C语言中,假设我们有这样的一个函数: int function(int a,int b) 调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中
2013-09-29 08:36:29 610
转载 Windows Socket 编程_ 简单的服务器/客户端程序 .
Windows Socket 编程_ 简单的服务器/客户端程序 分类: 【Windows编程】【Windows网络编程】2012-04-13 19:07173人阅读评论(4)举报一。程序运行效果图二。程序源代码三。程序设计相关基础知识 1.计算机网络 2.IP地址 3.协议 4.网络体系结构 5.TCP/
2013-09-29 08:34:07 1019
原创 线程中CreateEvent和SetEvent及WaitForSingleObject的用法
首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,线程锁定方面.CreateEvent 函功能描述:创建或打开一个命名的或无名的事件对象. EVENT有两种状态:发信号,不发信号。 SetEvent/ResetEvent分别将EVENT置为这两种状态分别是发信号与不发信号。 WaitForSingleOb
2013-09-29 08:32:18 817
原创 const char*, char const* and char *const
Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to ) cp is a const pointer to char const char * p; p is a pointer to const char; char
2013-09-29 08:31:00 731
原创 虚函数与纯虚函数区别
虚函数为了重载和多态的需要,在基类中是由定义的,即便定义是空,所以子类中可以重写也可以不写基类中的函数!纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。class Cman{public: virtual void Eat(){……};
2013-09-29 08:30:20 495
原创 strlen 与sizeof()的区别
strlen(char*)函数求的是字符串的实际长度,它求得方法是从开始到遇到第一个'\0',如果你只定义没有给它赋初值,这个结果是不定的,它会从aa首地址一直找下去,直到遇到'\0'停止。 char aa[10];cout char aa[10]={'\0'}; cout char aa[10]="jun"; cout 而sizeof()返回的是变量声明
2013-09-29 08:29:29 679
原创 delete p指针
删除p指向的内存。 p成为“野指针”;一般删除后应将p赋值为null。 ----------------------------------------------删除指向的资料,调用析构函数 但也有可能指向的内存内容并未改写 但这段内存已经无效,系统会回收的 而且p也成为野指针,指向的位置并未改变 但指向的位置内容可能已经不正确
2013-09-29 08:28:42 1067
原创 抽象类
如果一个类中有抽象方法,那么这个类必须声明为抽象类。如果一个类为抽象类,那个这个类即可以包含抽象方法,也可以包含普通方法。抽象类中不一定要有抽象方法,也可以全部是普通方法。 abstract class A{ public abstract void test(); }
2013-09-29 08:28:08 476
原创 div之float,clear特性
在写HTML代码的时候,发现在Firefox等符合W3C标准的浏览器中,如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有clear,导致不能被撑开。看下面的例子:HTML4STRICT代码: TEST DIV TEST DIV TEST DIV TEST DIV TEST DIV显示
2013-09-29 08:27:17 847
原创 java 空字符串与null区别
" "分配了内存 ;null没有 调用null的字符串的方法会抛空指针异常。 ""是一个字符串(String).它在内存中是存在的.它可以使用Object对象中的方法(如"".toString();"".equals()) 而null它是一个空对象.在内存中是不存在的.它不可以使用Object对象中的方法 ""占内存.. 在内存中会分配一个空间. null不占内存. 为空引用.
2013-09-29 08:25:48 591
原创 java private成员 无法被继承
package com.tur;class Teacher{ private int a; public void mm () { }} package com.tur;public class Person{ public void aaa() {
2013-09-29 08:25:09 1366
原创 SQL数据库还原时错误:操作系统返回了错误 '5(拒绝访问)'的解决办法
SQL数据库还原时错误:操作系统返回了错误 '5(拒绝访问)'的解决办法解决SQL Server 2005 还原数据库错误:System.Data.SqlClient.SqlError: 在对 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\BusinessDB.mdf' 尝试 'RestoreContainer::
2013-09-29 08:23:11 25772 1
原创 String 转为 字符数组char[]
String 转为 字符数组char[]1. String a = "dadaw"; char[] b = a.toCharArray();2. String a = "dadaw"; char[] b; for(int i =0;i { b[i] = a.charAt(i); }
2013-09-28 16:31:12 1071
原创 x+++++x
public class Static{ static { int x = 5; } static int x,y; public static void main(String args[]){ x-- ; myMethod();
2013-09-28 16:30:00 1379
原创 数组未赋值时不能调用
int[] a = new int[10]; System.out.println(a[2]); //会出错,没赋值,数组没有明确的指向,直接调用,编译器会报错
2013-09-28 16:28:34 1197
原创 java1.5以上增强的for循环 与foreach
1.int[] a = new int[5]{1,2,3,4,5};for(int b : a){ System.out.println(b);}2.int[] a = new int[5]{1,2,3,4,5};foreach(int b in a){ System.out.println(b);}
2013-09-28 10:22:45 828
原创 SQL所有存储过程查看
--1、查看所有存储过程与函数 1.1. 查看数据库的树结构,在可编程性------存储过程可查看所有的存储函数,再选中存储名,按图操作可看存储的内容。 1.2 也可通过命令查看select * from sys.all_objects select * from sys.procedures exec sp_stored_pro
2013-09-28 10:18:21 13517
原创 sqlserver SET....ON命令
SET ANSI_NULLS ON比较空值时必须小心。比较行为取决于 SET ANSI_NULLS 选项的设置。当 SET ANSI_NULLS 为 ON 时,如果比较中有一个或多个表达式为 NULL,则既不输出 TRUE 也不输出 FALSE,而是输出 UNKNOWN。SET QUOTED_IDENTIFIER ON当 SET QUOTED_IDENTIFIER 为 ON 时,标识
2013-09-28 10:16:23 3997
原创 SQL Server存储过程Return、output参数及使用技巧
1、不带输入参数的简单存储过程if object_id('up_user') is not nulldrop proc up_usergocreate proc up_userasset nocount ondelcare @name varchar(10)beginselect @name=uname from user
2013-09-28 10:15:35 1731
原创 PRIMARY KEY主键和IDENTITY属性函数的区别
1 PRIMARY KEY 约束表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以通过定义 PRIMARY KEY约束来创建主键。一个表只能有一个PRIMARY KEY 约束。如果已存在 PRIMARY KEY 约束,则可以修改或删除它。例如,可以让表的 PRIMARY KEY 约束引用其他列,更改列
2013-09-28 10:14:37 6987
原创 聚集索引和非聚集索引
聚集索引的区别 聚集索引:物理存储按照索引排序 非聚集索引:物理存储不按照索引排序优势与缺点聚集索引:插入数据时速度要慢(时间花费在“物理存储的排序”上,也就是首先要找到位置然后插入),查询数据比非聚集数据的速度快
2013-09-28 10:12:38 740
转载 Linux 下常用的 19 条命令
1、cd命令 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如: cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd ../path # 切换
2013-09-28 10:11:16 533
原创 CREATE TABLE ON [PRIMARY]
ON [PRIMARY]是什么意思CREATE TABLE [dbo].[Users] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [TrueName] [char] (20) NOT NULL , [RegName] [char] (20) NOT NULL , [Pwd] [char] (10) NOT NULL , [Sex
2013-09-28 10:09:49 4935
原创 UNIQUE 约束和 PRIMARY KEY 约束
可以使用 UNIQUE 约束确保在非主键列中不输入重复的值。尽管 UNIQUE 约束和 PRIMARY KEY 约束都强制唯一性,但想要强制一列或多列组合(不是主键)的唯一性时应使用 UNIQUE 约束而不是 PRIMARY KEY 约束。可以对一个表定义多个 UNIQUE 约束,但只能定义一个 PRIMARY KEY 约束。而且,UNIQUE 约束允许 NULL 值,这一点与 PRIMA
2013-09-28 10:09:12 1214
转载 sql server多表连接
sql数据库多表连接用 INNER JOIN语法联接多个表建记录集多表联接建立记录集是十分有用的,因为某些情况下,我们需要把数字数据类型显示为相应的文本名称,这就遇到了多表联接建立记录集的问题。比如作一个会员注册系统,共有五个表,会员信息数据表member、会员身份表MemberIdentity、会员权限表MemberLevel、会员类别表MemberSort和会员婚姻状况表Wed
2013-09-28 10:08:23 1250
原创 ..表示上级目录
..是以文件夹为单位。helloword.html与pages文件夹属于同一目录,helloword.html文件里使用..将会返回上一目录,即webcontent
2013-09-28 10:07:01 1173
转载 灵活运用 SQL SERVER FOR XML PATH
FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主. 一.FOR XML PATH 简单介绍 那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下
2013-09-28 10:02:26 708
原创 c#的owner
获取或设置拥有此窗体的窗体。Form,表示作为此窗体的所有者的窗体。若要使某窗体归另一个窗体所有,请为其 Owner 属性分配一个对将成为所有者的窗体的引用。当一个窗体归另一窗体所有时,它便随着所有者窗体最小化和关闭。例如,如果 Form2 归窗体 Form1 所有,则关闭或最小化 Form1 时,Form2 也会关闭或最小化。并且附属窗体从不显示在其所有者窗体后面。可以将附属
2013-09-28 09:58:54 3783
jd2chm.exe htmlhelp.exe
2013-10-17
jdgui 反编译工具
2013-10-10
dex2jar-0.0.9.15
2013-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人