自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

crocodile_songe的专栏(专注,简单)

Stay Hungry. Stay Foolish

  • 博客(93)
  • 资源 (2)
  • 收藏
  • 关注

原创 oracle oledb 驱动找不到怎么办

使用ADO连接Oracle数据库时,连接串使用Provider=OraOLEDB.Oracle时提示“未找到提供程序。该程序可能未正确安装”。  原因:正如提示信息所说  查看oracle安装目录下的BIN目录,发现没有OraOLEDB*.dll  解决方法:  从运行正常的机器上拷贝上述dll文件  然后注册其中的  OraOLEDB10.dll(其它版本的oracle可

2013-07-09 10:13:49 2204

转载 teradata与SQL server有什么区别

1 面向领域不同,sql server和其他大多数熟知的数据库,是面向操行型系统的,特点是数据量不大,要求实时性极高。而teradata是面向分析型应用和仓库的,特点是数据量极大,任务复杂,但实时性要求不是太高。2 处理方式不同。TD是并行数据库,SQL SERVER一般情况下不是。3 处理能力不同。TD处理数据多为海量,TB甚至PB级以上。SQL SERVER一般是最多几百个

2013-07-08 08:35:55 1587

转载 消息系统Kafka介绍

键技术点(1)  zero-copy在Kafka上,有两个原因可能导致低效:1)太多的网络请求 2)过多的字节拷贝。为了提高效率,Kafka把message分成一组一组的,每次请求会把一组message发给相应的consumer。 此外, 为了减少字节拷贝,采用了sendfile系统调用。为了理解sendfile原理,先说一下传统的利用socket发送文件要进行拷贝:Sendfil

2013-07-08 08:34:15 663

转载 oracle chr

Chr函数 返回:返回 String,其中包含有与指定的字符代码相关的字符。  Chr("0") 为0的字符  Chr("1")  Chr("2")  Chr("3")  Chr("4")  Chr("5")  Chr("6")  Chr("7") 响铃  Chr("8") 回格  Chr("9") tab(水平制表符)  Chr("10") 换

2013-06-20 15:23:53 739

转载 TCP报文中的SYN,FIN,ACK,PSH,RST,URG

TCP的三次握手是怎么进行的:发送端发送一个SYN=1,ACK=0标志的数据包给接收端,请求进行连接,这是第一次握手;接收端收到请求并且允许连接的话,就会发送一个SYN=1,ACK=1标志的数据包给发送端,告诉它,可以通讯了,并且让发送端发送一个确认数据包,这是第二次握手;最后,发送端发送一个SYN=0,ACK=1的数据包给接收端,告诉它连接已被确认,这就是第三次握手。之后,一个TCP连接建立,开

2013-06-14 13:12:18 854

转载 oracle 11g表空间之最大大小

很不幸,你遇到了一个很难碰到的问题。很不幸,你现在一定心急火燎。能遇到这种错误的人绝不是一般人。那么你一定不是一个凡人,you are special。呵呵,不和你开玩笑了。现在就分析这个问题的原因。oracle支持的文件大小和他的db_block_size和db_block的数量决定的。在oracle 9i以前,oracle 的db_block的数量最大只能为2的22次方个,而我们通过o

2013-06-05 10:00:44 2202

转载 oralce表空间的一些操作

1. 查看所有表空间大小select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;2. 已经使用的表空间大小select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tab

2013-06-05 09:56:45 563

转载 Oracle外部表详解

外部表概述 外部表只能在Oracle 9i之后来使用。简单地说,外部表,是指不存在于数据库中的表。通过向Oracle提供描述外部表的元数据,我们可以把一个操作系统文件当成一个只读的数据库表,就像这些数据存储在一个普通数据库表中一样来进行访问。外部表是对数据库表的延伸。外部表的特性 位于文件系统之中,按一定格式分割,如文本文件或者其他类型的表可以作为外部表。对外部表的访问可以通过SQ

2013-06-05 09:51:27 940

原创 学习Oracle需要掌握的重要知识点

1.基础语法  这个是必须要会 的,什么select,insert,update,where 等等。掌握这些知识基本上可以做一些跟验证的工作,测试的工作。目标定位于运维或是测试。2.存储过程的编写  要知道如何写存储函数,存储过程。相互之间如何调用。掌握这个知识基本上可以做一些基础开发工作。目标定位位于软件开发。3.包的设计  知道什么是包,如何设计包。掌握这个知识点基本上可以

2013-06-04 14:11:40 3168 1

转载 USSD

USSD(Unstructured Supplementary Service Data)即非结构化补充数据业务,是一种新型基于GSM网络的交互式数据业务。 当你使用手机键盘输入一些网络已预先制定的数字或者符号比如*#等,再按send也就是拨号键就可以向网络发送一条指令,网络根据你的指令选择你需要的服务提供给你。目录摘要关键词相关比较接口协议通信

2013-05-08 10:12:56 870

转载 PDU短信的编码一般规则

目前,发送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能发送英文短信。PDU模式收发短信可以使用3种编码:7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,8-bit编码通常用于发送数据消息,UCS2编码用于发

2013-05-08 10:11:01 568

转载 Android入门:调用WebService

二、WebService实例http://www.webxml.com.cn/zh_cn/index.aspx 此网址给出了很多Web服务,我们可以调用此处给定的Web服务;此处我们实现的功能是根据手机号查询归属地;需要使用的网页为:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.as

2013-05-08 08:36:59 481

转载 Know Thy Complexities!

SearchingAlgorithmData StructureTime ComplexitySpace Complexity  AverageWorstWorstDepth First Search (DFS)Graph of |V| vertices and |E| ed

2013-05-07 10:56:36 634

转载 Java程序优化的一些最佳实践

作者通过经历的一个项目实例,介绍Java代码优化的过程,总结了优化Java程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因。作者从多个角度分析导致性能低的原因,并逐个进行优化,最终使得程序的性能得到极大提升,增强了代码的可读性、可扩展性。一、衡量程序的标准衡量一个程序是否优质,可以从多个角度进行分析。其中,最常见的衡量标准是程序的时间复杂度、空间复杂度,以及代码的可读性

2013-05-07 10:55:31 447

转载 java 调用webservice的各种方法总结

现在webservice加xml技术已经逐渐成熟,但要真正要用起来还需时日!!    由于毕业设计缘故,我看了很多关于webservice方面的知识,今天和大家一起来研究研究webservice的各种使用方法。    一、利用jdk web服务api实现,这里使用基于 SOAP message 的 Web 服务     1.首先建立一个Web services EndPoint:

2013-05-07 10:48:46 581

转载 Java基础入门—java调用dll方法

java语言本身具有跨平台性,如果通过Java调用DLL的技术方便易用,使用Java开发前台界面可以更快速,也能带来跨平台性。Java调用C/C++写好的DLL库时,由于基本数据类型不同、使用字节序列可能有差异。    Java语言本身具有跨平台性,如果通过Java调用DLL的技术方便易用,使用Java开发前台界面可以更快速,也能带来跨平台性。    Java调用C/C++写好

2013-05-07 08:59:45 840 1

转载 用户权限管理

实现业务系统中的用户权限管理--设计篇  B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限

2013-05-06 16:37:52 574

转载 oracle中left join和right join和inner join的区别

oracle中left join和right join的区别  通俗的讲:     A   left   join    B    的连接的记录数与A表的记录数同     A   right   join    B    的连接的记录数与B表的记录数同       A   left   join    B    等价B   right   join

2013-05-02 15:36:38 597

转载 oracle中left join中on和where的区别

Oracle的left join中on和where的区别 今天遇到一个求某月所有天数的统计结果,如果某日的结果是0也需要显示出来,即:日期                  交易次数   交易金额2009-4-01           1              102009-4-02           2              202009

2013-05-02 15:04:46 527

转载 SSH框架总结(框架分析+环境搭建+实例源码下载)

首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制

2013-04-26 16:06:17 582

转载 在Oracle中使用rank()over()排名的问题

rank,dense_rank,row_number,以及分组排名partitionrank:排名会出现并列第n名,它之后的会跳过空出的名次,例如:1,2,2,4dense_rank:排名会出现并列第n名,它之后的名次为n+1,例如:1,2,2,3row_number:排名采用唯一序号连续值,例如1,2,3,4partition:将排名限制到某一分组排序

2013-04-25 14:56:50 762

转载 oracle中的null处理的简单理解

最近在检查sql时碰到几次对null处理的问题,迷惑了我们写sql的思路。下面就我的理解和网上查到的资料,对null的操作做一个总结。首先对oracle中的null做一些简单的说明:1、oracle中null与0,空字符串,空格,包括null与null也是不等的。2、oracle中对null做算术运算结果仍然为null。3、处理方法有nvl函数,比较方法是is null或者is

2013-04-25 14:30:13 531

原创 记录找工作的那些事情(工作篇)

工作近五年,几乎每年都要出去参加一些公司面试。一个是看看自己的身价是多少,二是看看自己还有哪些知识没有掌握,三是看看人家的工作环境。这些公司包括:华为,盛大,腾讯,卡斯柯信号,上海贝尔,爱立信,泰克研发,锐柯医疗,浙大网新恒天,联影医疗,天天动听,期货公司等等。      华为:       记得是工作第四年去面试的,是搞LTE的部门。华为还是喜欢要通讯相关的人的。与他们的PM聊了聊。

2013-04-22 01:35:27 811

原创 记录找工作的那些事情(毕业篇)

写这篇文章的目的,只想把自己在找工作遇到的点点滴滴记录一下,一是对自己的经历有个回忆,二是希望也会帮助到他人。文笔不好,但写的很真诚!       找工作这个事情每个人都很经历过,虽然略有不同,但是开始都是几乎一样。我的故事就从学生毕业开始讲起。             2008年,读了N多年的书的我就要毕业了。看着周围的同学都在为找工作积极的做准备,而我还在实验室里面为老师的项目忙东

2013-04-20 11:01:28 514

转载 android的Log输出

一个android应用程序运行后 并不会在 ide的控制台内输出任何信息. 不能在控制台输出。但是android提供的Log类。 在程序中输出日志, 使用 android.util.Log 类. 该类提供了若干静态方法Log.v(String tag, String msg); Log.d(String tag, String msg); Log.i(Strin

2013-04-12 14:10:19 675

转载 Android ListView添加按钮后自身无响应

Android ListView添加按钮后自身无响应。在ListView上加了个Button 后就只响应Button 而不响应ListView的单击了。 后来终于解决了。是因为Button获取了焦点, 导致ListView没有了焦点, 所以响应不了。我们只要在Button上加上两句Xml的属性即可。Android:focusable="false"Android

2013-04-12 13:59:40 488

转载 android inflater 用法

在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用: 1、对于一个没有被载入或者想要动态载入的界面,都需要使用Layou

2013-04-11 16:08:32 486

原创 JAVA类成员的访问控制

2013-04-10 17:13:39 371

转载 Android之MVC模式

MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。一个逻辑模型可以对于多种视图模型,比如一批统计数据你可以分别用柱状图、饼图来表示。一种视图模型也可以对于多种逻辑模型。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式,而C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新,这与《设计模式》中的观察者模式是完

2013-04-10 15:33:21 484

转载 Android Bundle类

今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”

2013-04-10 15:16:10 386

转载 Java与C++比较

1概述面向对象编程的基本思想是把软件(尤其是大型软件)看成是一个由对象所组成的社会。对象拥有足够的智能,能够理解从其它对象接收到的信息,并且以适当的行为对此做出反应;对象能够从上一层对象继承属性和行为,并允许下一层对象从自己继承属性和行为等。拥有相同属性,展示相同行为对象被分为一组,我们就得到了一个类。实际中,我们首先定义一个类,然后通过对类进行实例化来创建这个类的若干对象

2013-04-10 14:46:47 650

转载 JAVA与C++区别(二)

“作为一名C++程序员,我们早已掌握了面向对象程序设计的基本概念,而且Java的语法无疑是非常熟悉的。事实上,Java本来就是从C++衍生出来的。”  然而,C++和Java之间仍存在一些显著的差异。可以这样说,这些差异代表着技术的极大进步。一旦我们弄清楚了这些差异,就会理解为什么说Java是一种优秀的程序设计语言。本附录将引导大家认识用于区分Java和C++的一些重要特征。  (1) 最

2013-04-10 14:46:18 423

转载 java与C++区别(一)

一、引言    众所周知,C++和Java是当今两种主流的面向对象语言,对于两种语言的优劣比较,每个人都有自己不同的看法,比较一致的看法是C++是编译型高级语言而Java是解释型的,因此C++快速而Java兼容性好,C++适合底层控制而Java长于网络编程。不管怎么说,可以肯定的一点是两种语言还会在相当长的一段时间内并存下去,这要求我们在精通两者其一的同时,对另一个也应该至少清楚地掌握其框

2013-04-10 14:45:38 499

转载 Java抽象类和接口的区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很

2013-04-10 14:07:27 394

转载 java对象如何初始化过程

public class test_java {          public static String a = "a";     private String b = "b";     {         System.out.println("no static");         System.out.println("b:"+b);     }

2013-04-10 11:33:58 499

原创 string不可变的意思

假设String s=new String ("ni");String s1=new String("hao");s=s+s1;System.out.println(s);结果为nihao,这里面s到底是否发生变化呢?反汇编java字节码就可以一目了然。从中可以看到一共new出了三个变量。具体过程应该是:首先在栈中有个"s"变量指向堆中的"ni"对象...栈中"s1"

2013-04-10 11:17:03 635

转载 StringBuffer与StringBuilder区别

StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) String 类型和 StringBuffer 、StringBuilder 类型的主要性能区别其实在于 String 是不可变的对象,而后俩者都是可变的。 来看看 StringBuffer类源码定义: Java代码     public

2013-04-10 10:58:54 453

原创 javap的使用

许我们很少会使用到javap工具,因为现在有很多好的反编译工具,但是我在此介绍这个工具不是使用它进行反编译,而是查看java编译器为我们生成 的字节码,通过比较字节码和源代码,我们可以发现很多的问题,一个很重要的作用就是了解很多编译器内部的工作机制。public class Main {    public static void main(String[] args) {

2013-04-10 10:29:17 883

转载 java匿名内部类

匿名类是不能有名称的类,所以没办法引用它们。必须在创建时,作为new语句的一部分来声明它们。这就要采用另一种形式的new语句,如下所示: new 这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要扩展的类和要实现的接口是new语句的操作数,后跟匿名类的主体。如果匿名类对另一个类进行扩展,它的主体可

2013-04-09 17:37:43 436

转载 浅谈HTTP中Get与Post的区别

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。  1

2013-04-09 15:11:07 398

用VBA操纵Lotus_notes邮件全集

用VBA操纵Lotus_notes邮件全部方法,包括发邮件,收邮件,签名等步骤。

2013-10-15

Android 应用开发揭秘

Android 应用开发揭秘 此书中的源代码,非常全面

2013-04-07

空空如也

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

TA关注的人

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