自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 收藏
  • 关注

【Android学习笔记】SQLite数据库存储

因为前面提到xml存储更改文件很麻烦的缘故,最终还是选择了使用数据库存储一试才觉十分的方便,速度也快上源码:public class DBHelper extends SQLiteOpenHelper{ private final static String DATABASE_NAME="fanliao_db"; private final static int ...

2011-12-31 23:54:00 81

【Android学习笔记】XML解析

这个网上有很多……上源码先public class ChatLogContentHandler extends DefaultHandler{ ChatInfo info=null; ArrayList<ChatInfo> infos=null; String tagName=null; public ChatLogContentHandler(ArrayList...

2011-12-31 23:49:00 63

技术交流

亲们,不吝赐教啊!

2011-12-31 20:11:00 95

学习笔记24(HttpHandler详解)

概述HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。IHttpHandler是什么IHttpHandler定义了如果要实现一个HTTP请求的处理所必需实现的一些系统约定。Ht...

2011-12-31 15:15:00 136

Oracle FGA

大家对trigger可能比较熟悉,但Oracle还有一个叫FGA的功能,它的作用和trigger类似,但功能更强大.它的全称是Fine-Grained Audit ,是Audit的一种特殊方式.使用FGA只要调用Oracle的包DBMS_FGA.ADD_POLICY创建一些policy(审计策略)就行.每个policy只能针对一个表或视图.建好策略后所以对表或视图的DML操作(select,ins...

2011-12-30 19:04:00 161

Oracle时间类型date,timestamp时间差计算

Oracle的时间类型有两种date和timestamp. date精确到秒,timestamp精确到毫秒.1.计算date类型的时间差可以先把年,月,日,小时,分,秒用to_char函数拆分出来,再用to_number函数转换成数值类型.有了这些单独分开的时间就好办了.就再一个个的去减,记得考虑单位换算就行.比如都转换成小时或分之类的示例:declarev_date ...

2011-12-30 17:57:00 1440

学习笔记23(C#递归详解)

首先碰到的是这样的一首题目:计算数组{1,1,2,3,5,8.......} 第30位值,不用递归,我写出了以下这样的代码: static void Main(string[] args) { int[] num=new int[30]; num[0]=1; num[1]=1; int first=num[0]; ...

2011-12-29 17:37:00 137

Java won't allow a simple loop such as :while (true)

Java won't allow a simple loop such aswhile (true) {}since any code following the loop will be unreachable (doh!). Java considers this an error, not a warning. (I don't agree, but they didn't ask ...

2011-12-29 15:43:00 115

HashMap漏洞

== Java ==Java offers the HashMap and Hashtable classes, which use theString.hashCode() hash function. It is very similar to DJBX33A (instead of 33, it uses themultiplication constant 31 and i...

2011-12-29 12:52:00 221

用C语言编的一个日历

#include <sio.h>#include<conio.h>#include<slib.h>int IsLeapYear(int);void main(){int i;int day;int year;int temp;int temp_i;long int Year_days = 0;int Year_St...

2011-12-28 18:21:00 175

视图可以修改数据么?有的改就能改。

我的印象一直以为是不可以修改,查了查,原来在一定的前提下,是可以的,无论是单个表还是多表关联,只要能区分映射‘实体’,否则,可以使用触发器。视图中使用DML的规定:l可以在简单视图中执行DML 操作l当视图定义中包含以下元素之一时不能使用delete:•组函数•GROUPBY子句•DISTINCT 关键字ROWNUM 伪列当视图定义中包含以下元素之一...

2011-12-28 11:24:00 5481 1

学习笔记22(C#中的委托)

引言  委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设...

2011-12-28 10:54:00 67

java Thread编程(二)sleep的使用

package com.robert.thread;import java.util.Date;public class TestThreadSleep implements Runnable{ public static void main(String[] args) { TestThreadSleep runnable = new TestThreadS...

2011-12-27 23:37:00 116

java Thread编程(一)如何创建线程

1,以继承Runnable接口的形式创建新的线程。package test;public class HelloWorldRunnable implements Runnable{ public static void main(String[] args) { HelloWorldRunnable helloWorld1 = new HelloWorldRunnabl...

2011-12-27 23:19:00 103

多线程及java5的线程并发库

package com.partner4java.itcast.util.thread;/** * 两种传统的线程创建方式 * * @author partner4java * */public class TraditionalThread { // 创建线程的两种传统方式// 在Thread子类覆盖的run方法中编写运行代码// 涉及一个以往知识点:能否在run...

2011-12-27 21:48:00 180

HashSet和HashMap的关系

public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable{ static final long serialVersionUID = -5024744406713321676L; priva...

2011-12-27 20:59:00 74

用C语言解析BMP文件的结构

bmp文件的结构比较简单,主要包括文件头,BMP信息头,BMP数据内容。文件头BITMAPFILEHEADER结构为:Windows GDI提供了 typedef struct tagBITMAPFILEHEADER { WORD bfType; DWORD bfSize; WORD bfReserved1; WORD bfReserved2; DWORD...

2011-12-27 16:58:00 91

C++实现快速排序算法

int partition(int* a,int l,int r) { int i=l-1,j=r,v=a[r]; while(1) { while(a[++i]<v||a[--j]>v) if(j<=i) break; if(i>=j) break; swap(a[i],a[j]); } swap(a[i],a[r]); re...

2011-12-27 16:53:00 110

poj 1363

终于考试完了,又可以学习啦!poj1363,这道题是数据结构与算法中的经典问题,给定一组进栈顺序,问栈有多少种出去的顺序,而这个题是选择题中常考“下列出栈顺序中不合法的是?”。拿到之后最直接的思路就是模拟进出栈,代码AC了,但是时间为94ms。感觉不应该啊,这么简单的题,必定有更高效的算法。可是怎么更高效呢?/* * =============================...

2011-12-27 16:44:00 69

数据结构复习题(十)

一、选择题(24分)1.下列程序段的时间复杂度为( )。i=0,s=0; while (s<n) {s=s+i;i++;} (A)O(n1/2) (B) O(n1/3) (C) O(n) (D)O(n2)2.设某链表中最常用的操作是在链表的尾部插入或删除元素,则选用下列( )存储方式最节省运算时间。 (A)单向链表 (B)单向循环链表(C) 双向链表 (D)双向循...

2011-12-27 15:10:00 796

数据结构复习题(九)

一、选择题(30分)1.下列程序段的时间复杂度为( )。for(i=0; i<m; i++) for(j=0; j<t; j++) c[i][j]=0;for(i=0; i<m; i++) for(j=0; j<t; j++) for(k=0; k<n; k++)c[i][j]=c[i][j]+a[i][k]*b[k][j]; (A)O(m*n*t) ...

2011-12-27 15:09:00 472

数据结构复习题(八)

一、选择题(30分)1.字符串的长度是指( )。 (A)串中不同字符的个数 (B) 串中不同字母的个数 (C)串中所含字符的个数 (D) 串中不同数字的个数2.建立一个长度为n的有序单链表的时间复杂度为( ) (A)O(n) (B) O(1) (C) O(n2) (D) O(log2n)3.两个字符串相等的充要条件是( )。 (A)两个字符串的长度相等 (B) 两个字符...

2011-12-27 15:07:00 398

数据结构复习题(七)

一、选择题(30分)1.设某无向图有n个顶点,则该无向图的邻接表中有( )个表头结点。 (A)2n (B) n (C) n/2 (D) n(n-1)2.设无向图G中有n个顶点,则该无向图的最小生成树上有( )条边。 (A)n (B) n-1 (C) 2n (D)2n-13.设一组初始记录关键字序列为(60,80,55,40,42,85),则以第一个关键字45为基准而得到的一趟快...

2011-12-27 15:06:00 407

数据结构复习题(六)

一、选择题(30分)1. 设一组权值集合W={2,3,4,5,6},则由该权值集合构造的哈夫曼树中带权路径长度之和为( )。 (A)20 (B) 30 (C) 40 (D) 452.执行一趟快速排序能够得到的序列是( )。 (A)[41,12,34,45,27] 55 [72,63] (B)[45,34,12,41] 55 [72,63,27] (C)[63,12,34,4...

2011-12-27 15:05:00 255

数据结构复习题(五)

一、选择题(20分) 1.数据的最小单位是( )。 (A)数据项 (B) 数据类型 (C) 数据元素 (D) 数据变量2.设一组初始记录关键字序列为(50,40,95,20,15,70,60,45),则以增量d=4的一趟希尔排序结束后前4条记录关键字为( )。 (A)40,50,20,95 (B)15,40,60,20 (C)15,20,40,45 (D)45,40,15,20...

2011-12-27 15:04:00 472

数据结构复习题(四)

一、选择题(每题1分共 20分)1.设一维数组中有n个数组元素,则读取第i个数组元素的平均时间复杂度为( )。 (A)O(n) (B) O(nlog2n) (C) O(1) (D)O(n2)2.设一棵二叉树的深度为k,则该二叉树中最多有( )个结点。 (A)2k-1 (B) 2k (C) 2k-1 (D) 2k-13.设某无向图中有n个顶点e条边,则该无向图中所有顶点的入度之和...

2011-12-27 15:02:00 950

数据结构复习题(三)

一、选择题(每题1分,共20分)1.设某数据结构的二元组形式表示为A=(D,R),D={01,02,03,04,05,06,07,08,09},R={r},r={<01,02>,<01,03>,<01,04>,<02,05>,<02,06>,<03,07>,<03,08>,<03,09&g

2011-12-27 14:58:00 594

数据结构复习题(二)

一、选择题(24分)1.下面关于线性表的叙述错误的是()。 (A) 线性表采用顺序存储必须占用一片连续的存储空间 (B) 线性表采用链式存储不必占用一片连续的存储空间(C) 线性表采用链式存储便于插入和删除操作的实现(D) 线性表采用顺序存储便于插入和删除操作的实现2.设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有( )个空指针域。 (A...

2011-12-27 14:55:00 633

数据结构复习题(一)

一、单选题(每题 2 分,共20分)1.栈和队列的共同特点是( )。A.只允许在端点处插入和删除元素B.都是先进后出 C.都是先进先出D.没有共同点 2. 用链接方式存储的队列,在进行插入运算时( ). A. 仅修改头指针   B. 头、尾指针都要修改 C. 仅修改尾指针 D.头、尾指针可能都要修改3. 以下数据结构中哪一个是非线性结构?( )A. 队列  ...

2011-12-27 14:52:00 643

学习笔记21(asp.net获取根目录的方法集合)

  编写程序的时候,经常需要用的项目根目录,自己总结如下:  1、取得控制台应用程序的根目录方法  方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径  方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集  2、取得Web应用程序...

2011-12-27 09:58:00 67

Oracle包XMLDOM创建XML文件及其缺点

Oracle有一个包XMLDOM,可以很方便的创建XML文件.举个简单的例子.生成Test.xml,内容如下<staff content = "name and id"><member > <name>Arwen</name> <eno>123</eno> </member>

2011-12-26 20:01:00 411

简单的纯数字图像(如电话号码、数字验证码)识别

又到岁末,大家都忙着捞年底最后一桶金,我也不例外,忙着采集数据,不过有时候需要付出一点点时间而已。在本案例中,我遇到了一个纯数字的电话号码变成了图片需要采集过来,在原网页上以<img src="一个JSP文件地址加一串密码" />的形式展现给我们,在采集的时候,有人建议我绕过去,直接采图片算了,不过本着对品质的追求,还是觉得应该做到采集的同时转化为文本。我的...

2011-12-26 18:15:00 945

赋值运算符

// AssignmentOperator.cpp : Defines the entry point for the console application.////赋值运算符函数#include "stdafx.h"#include <string>class CMyString{public: CMyString(char* pDat...

2011-12-26 14:06:00 64

学习笔记20(C#中时间比较)

use "DateTime.Compare" static methodDateTime.Compare( dt1, dt2 ) > 0 : dt1 > dt2DateTime.Compare( dt1, dt2 ) == 0 : dt1 == dt2DateTime.Compare( dt1, dt2 ) < 0 : dt1 < dt2 /// <s...

2011-12-26 10:36:00 92

java Sokcet编程(五)

java网络编程:ServerSocket和DatagramSokcetServerSocket是以TCP的链接方式进行通信的。DatagramSocket是以UDP的链接方式进行通信的。如何通过主机名称获得IP地址InetAddress inet = InetAddress.getByName("www.baidu.com");System.out.println(ine...

2011-12-25 20:05:00 65

浏览器到服务器端进行通信的简单理解

首先我们要通过浏览器将客户端信息发送到服务器,浏览器中的内容是超文本文件,在发送出去的同时,被附加了HTTP通信协议的内容,在发送出去时,根据浏览器中的链接地址,将信息发送到服务器端,这里以Tomcat作为一个Web服务器,tomcat也实现Http协议,这样tomcat就截获了浏览器发送过来的数据,tomcat然后去查看配置文件(web.xml),选择处理方式,指定一个Servlet来处理,经...

2011-12-25 19:03:00 162

Visual Studio error C4335: 检测到 Mac 文件格式: 请将源文件转换为 DOS 格式或 UNIX 格式解决...

环境:VS2010问题:error C4335: 检测到 Mac 文件格式: 请将源文件转换为 DOS 格式或 UNIX 格式问题分析:多数因为复制代码产生。解决:1.利用Editplus:复制文件------>打开Editplus------->菜单栏--------->文档-------->文件类型-------->更改文件类型-------&gt...

2011-12-24 15:54:00 1187

mac下安装软件的辅助2-Macports

直接转自:http://www.ccvita.com/434.html,PS:实际上这里用dmg的也挺方便的。。。还是比较喜欢偷偷懒Mac下面除了用dmg、pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样。MacPorts就像apt-get、yum一样,可以快速安装些软件。下面将MacPorts的安装和使用方法记录...

2011-12-24 02:07:00 52

mac下安装软件的辅助1-Brew

brew被冠以mac下面的apt-get,mac系统本身就是unix操作系统之一,有这个工具还是非常好用的。。。。还有一个是macport。https://github.com/mxcl/homebrew,homebrew的源码1.安装安装方法一般两种,第一种比较受推荐。。。不过我第一种安装老是报错。。。所以用第二种安装了。。其实也能装。。curl -LsSf http://g...

2011-12-24 01:58:00 59

学习笔记19(GridView根据循环按钮获取当前行ID或其他字段)

在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得GridView当前行索引值的方法。实例:①目的:获取GridView中RowCommand的当前索引行。②前台页面:在GridView中添加一模版列,里面添加一个LinkButton控件。代码:<asp:...

2011-12-23 14:05:00 100

空空如也

空空如也

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

TA关注的人

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