自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mysql错误:Operation not allowed after ResultSet closed

今天做学校的精品课程网 ,又遇到了一些问题,错误提示是:Operation not allowed after ResultSet closed,在网上找了一下,一篇文章解决了我的问题,如下一个stmt多个rs进行操作引起的ResultSet已经关闭错误一个stmt多个rs进行操作.那么从stmt得到的rs1,必须马上操作此rs1后,才能去得到另外的rs2,再对rs2操作.不能互相交替使用,会引起

2013-10-10 17:30:20 714

转载 (转)MySQL BOOL/BOOLEAN 与 TINYINT 测试总结

前一段时间使用MySql数据库,数据库中一个表的一个字段要设置成Boolean数据类型,可是不管怎么修改,最后显示的该字段的类型都为TINYINT数据类型,很是疑惑,于是查阅相关资料,觉得这篇文章很能帮忙解释这个问题。特此转载。MySQL数据库产品提供了二种比较特殊的数据类型: SET(集合类型)、ENUM(枚举类型)、BOOL/BOOLEAN(布尔类型),而多数开发人员,甚至DBA从业者对如何使

2013-10-10 17:30:15 735

原创 mysql 常用命令

一 . 常用mysql命令行命令 1 . 启动MYSQL服务   net start mysql 停止MYSQL服务   net stop mysql2 . netstat –na | findstr 3306 查看被监听的端口 , findstr用于查找后面的在端口是否存在3 . 在命令行中登陆MYSQL控制台 , 即使用 MYSQL COMMEND LINE TOOL     语法格式 mys

2013-10-10 17:30:13 468

原创 BufferedReader的read和readLine方法使用需要注意的地方

项目中有一次使用BufferedReader的readLine方法,每次读一行,发现读出来的每一行的内容,少一个字节1.读取一个txt文件,方法很多种我使用了字符流来读取FileReader fr = new FileReader("f:\\TestJava.java");BufferedReader bf = new BufferedReader(fr);int len;while((l

2013-10-10 17:30:11 1281

原创 工作中遇到的问题

1. Myeclipse 设置某个可执行文件 .cmd  .exe文件的启动参数设置用记事本打开该文件在运行实例@echo 下面  java -classpath  前面加 -Xms512m  -Xmx512m2.  shutdown -s -t  0  在本机关闭远程主机如果在本机运行该指令则是关闭本机3. 配置host 文件 host文件在C:\Windows\System32\driver\

2013-10-10 17:30:06 462

原创 怎样做研究(转载哈工大刘挺教授博客内容)

几年前,我写了一套胶片,题目是《怎样做研究》,多次在实验室内部给学生们做报告,也曾对外讲过一次,听众反应良好。也有网友读过这套胶片,给我来信称有所收获。然而,胶片中的文字毕竟只是提纲携领,无法充分阐述我的想法,为此,借周末一点闲暇,把《怎样做研究》写成一篇文章,与师友切磋。什么是科学科学是分科的学问,客观地说,是起源于西方的。中国只有经验科学,典型的如中医。我的母亲是学中医的,我从小就对中医耳濡目

2013-10-10 17:29:59 2274

原创 (转)初学者如何查阅自然语言处理(NLP)领域学术资料

昨天实验室一位刚进组的同学发邮件来问我如何查找学术论文,这让我想起自己刚读研究生时茫然四顾的情形:看着学长们高谈阔论领域动态,却不知如何入门。经过研究生几年的耳濡目染,现在终于能自信地知道去哪儿了解最新科研动态了。我想这可能是初学者们共通的困惑,与其只告诉一个人知道,不如将这些Folk Knowledge写下来,来减少更多人的麻烦吧。当然,这个总结不过是一家之谈,只盼有人能从中获得一点点益处,受个

2013-10-10 17:29:57 525

原创 【转载】在博客输入公式的办法

如果你想把WORD文档中的公式输入到博客中,则可遵循以下的方法: 1.下载并安装mathtype公式编辑器 一定要下载对版本,有些版本不行。最好下载英文原版的。本人原来用6.7汉化版不行,后来用6.7a英文版则可以。 2.打开mathtype软件,将WORD文档中的公式拷贝到mathtype中 3.按下图1对mathtype软件进行剪切与拷贝设置      图1 对matht

2013-10-10 17:29:55 602

原创 贝叶斯定理

贝叶斯定理的优势在于计算概率时可交换相关事件的次序,也就是说,可以通过P(B|A)的值间接地计算P(A|B)的值。尤其是当其中一个概率值很难直接计算时,可以利用另外一个概率值来计算未知的概率值。公式右边的的分母P(A)可以看做归一化常数,以保证期满足概率函数的性质。如果我们感觉兴趣的仅仅是事件发生的相对可能性,这时完全可以忽略这个分母,因为公式中的分母大小都是相同的。但是,我们也可以通过

2013-10-10 17:29:52 689

原创 奇异值分解

http://www.cnblogs.com/LeftNotEasy/archive/2011/01/19/svd-and-applications.html

2013-10-10 17:29:50 459

原创 矩阵的相关知识

§1   阶行列式的定义下面可用全排列的方式改写二阶,三阶行列式。二阶行列式其中 ①  是 的全排列, ②  是 的逆序数, ③  是对所有 的全排列求和。三阶行列式其中 ①  是 的全排列, ②  是 的逆序数, ③  是对所有 的全排列求和。n 阶行列式的定义其中 ①  是 的全排列, ②  是 的逆序数, ③  是对所有 的全排列求和。例:  ,§2  矩阵的初等变换定义   下面三种变换称

2013-10-10 17:29:48 609

原创 潜在语义索引

潜在语义索引是一种搜索方法,也是一种索引。通过奇异值分解来识别非结构化的文本集合中的具有联系关系的模式。一般认为,在同样的语境中使用的词语一般具有相似的含义,LSI就是基于这一规则的搜索方法。LSI的一个重要特征就是,通过建立那些出现在相同语境中的词语之间的联系,它能够提取出一个文本的具体内容是什么,而不像以前的搜索方法只是检索具体的关键词。之所以叫潜在语义索引是因为它能够把一组文档中具有隐含的语

2013-10-10 17:29:45 1008

原创 语义搜索

1. 本体的概念本体是共享概念模型的明确的、形式化、规范化的说明。综合上述本体定义,可以达成六层含义的共识,具体描述如下:①领域相关性(Domain)。现阶段用一个本体包括实际中全部概念及其关系是不现实的,所以本体一定是针对知识的某一层面或关于某一研究领域内知识的建模。②概念化(Conceptualization)。本体是从现实世界中客观事物抽象出的概念以及概念间关系形成的模型,是独立的,是与具体

2013-10-10 17:29:43 675

转载 HashMap与HashCode()、equals()的关系---在HashMap中实现以对象为键(key)

看过HashMap的源代码会发现,HashMap是基于散列函数,以数组和链表的方式实现的。而对于每一个对象,通过其hashCode()方法可为其生成一个整形值(散列码),该整型值被处理后,将会作为数组下标,存放该对象所对应的Entry(存放该对象及其对应值)。equals()方法则是在HashMap中插入值或查询时会使用到。当HashMap中插入值或查询值对应的散列码与数组中的散列码相等时,则

2013-10-10 17:29:41 1073

原创 Android 百度地图API学习(一) 开始使用百度地图

第一步 先要注册一个百度api的使用密钥 http://developer.baidu.com/map/ 注册的使用密钥可以在不同的应用中使用。 第二步:下载相应的api包 http://developer.baidu.com/map/sdkandev-download.htm

2013-10-10 17:29:38 516

转载 【转载】HashMap与HashCode()、equals()的关系---在HashMap中实现以对象为键(key)

看过HashMap的源代码会发现,HashMap是基于散列函数,以数组和链表的方式实现的。而对于每一个对象,通过其hashCode()方法可为其生成一个整形值(散列码),该整型值被处理后,将会作为数组下标,存放该对象所对应的Entry(存放该对象及其对应值)。equals()方法则是在HashMap中插入值或查询时会使用到。当HashMap中插入值或查询值对应的散列码与数组中的散列码相等时,则

2013-10-10 17:29:34 475

原创 Android 适配不同分辨率 横屏竖屏(转载)

一:不同的layoutAndroid手机屏幕大小不一,有480×320, 640×360, 800×480.怎样才能让App自动适应不同的屏幕呢?其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640×360,layout-800×480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。二:hdpi、

2013-10-10 17:29:29 692

原创 Android有效解决加载大图片时内存溢出的问题(转载)

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 source

2013-10-10 17:29:27 425

转载 ListView的分批加载数据

Android应用开发中,采用ListView组件来展示数据是很常用的功能,当一个应用要展示很多数据时,一般情况下都不会把所有的数据一次就展示出来,而是通过分页的形式来展示数据,这样会有更好的用户体验。因此很多应用都采用分批次加载的形式来获取用户所需的数据。例如:微博客户端可能会在用户滑动至列表底端时自动加载下一页数据,也可能在底部放置一个“查看更多”按钮,用户点击后,加载下一页数据。 本

2013-10-10 17:29:25 755

原创 用TabHost实现标签页

TabHost是标签页的集合,TabSpec代表标签页。TabSpec包含两部分内容:一部分是TabWidget标签导航要显示的内容,另一部分是FrameLayout点击每个标签导航显示的内容得到TabHost对象后,可以调用addTab方法添加多个TabSpec标签页对象。 TabHost tabHost=(TabHost)findViewById(R.id.tabHost);tabHost

2013-10-10 17:29:23 921

原创 Android用Apache HttpClient 实现POST和Get请求

类 : org.apache.http.client.HttpClient;1.  GET实现    (提交网址为:url?参数  的形式,提交的参数值显式地显示在提交的网址中,参数大小是有限制的,安全性也不高)package com.yarin.android.Examples_08_02;import java.io.IOException;import org.apache.http

2013-10-10 17:29:20 503

原创 Android学习笔记之百度地图(根据地名查询经纬度)(转载)

重要方法: public int geocode(java.lang.String strAddr, java.lang.String city) 根据地址名获取地址信息 异步函数,返回结果在MKSearchListener里的onGetAddrResult方法通知 参数: strAddr - 地址名 city - 地址所在城市 返回: 成功返回0,否则返回

2013-10-10 17:29:18 738

原创 Android 百度地图API学习(五)-----气泡显示

一个小例子,在地图中显示一个浮标,显示出我们的标记点,点击这个浮标会出现一个文本显示的气泡 先来看看效果: public class MainActivity extends MapActivity { BMapManager mBMapMan;  MapController mMapController;  MKOfflineMap mOffline = null; //申明变量 离

2013-10-10 17:29:15 818

原创 Android 百度地图API学习(四)-----覆盖类

百度Mapapi中的覆盖类,主要用途就是我们在百度地图的背景基础上添加上我们自己的样式图层。覆盖类主要提供的类有这么几种:Overlay、Snappable、OverlayItem、ItemizedOverlay、ItemizedOverlay.OnFocusChangeListener先来看看Overlay和SnappableOverlay是一个基类它表示可以显示在地图上方的覆盖ov

2013-10-10 17:29:13 532

原创 Android 百度地图API学习-----坐标

在接触的过程中,经常被一些 坐标、点、像素等概念困扰。 今天就来总结一下这些概念直接的关系 在百度地图API中,有如下几种坐标系: 经纬度:通过经度(longitude)和纬度(latitude)描述的地球上的某个位置。平面坐标:投影之后的坐标(用x和y描述),用于在平面上标识某个位置。可视区域坐标:地图可视区域的坐标系(用x和y描述)。经纬度这就是我们常说的地图上的坐标,经度(long

2013-10-10 17:29:11 1272

原创 Android百度地图API学习(二) 开发基本流程

第一步 在xml布局文件中加入mapview控件 android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> android:layout_width="fill_parent" android:layout_height="wrap_

2013-10-10 17:29:08 464

原创 Android百度地图API学习(一) 开始

第一步 先要注册一个百度api的使用密钥 http://developer.baidu.com/map/ 第二步 下载相应的api包 http://developer.baidu.com/map/sdkandev-download.htm baidumapapi.jar libBMapApiEngine_v1_3_2.so 主要是上面两个包 下载解压之后关键的是一个bai

2013-10-10 17:29:06 488

原创 XML解析

XML的数据解析 1.DOM方式 Document Object Model,文档对象模型。这种方式是w3c推荐的处理XML的一中方式。把XML文档当做一个树对待;对于增删改查非常方便。 缺点:构建此树,必须加载整个XML文档。导致内存溢出(XML文件很大)。 导入的包:org.w3c.* 2.SAX方式(推) Simple API for XML。这种方式不是官方标准。属于开源社区X

2013-10-10 17:29:04 390

原创 Socket

Socket是网络驱动层提供给应用程序编程的接口和一种机制。 可以把网络接口比喻成一个港口码头,应用程序只要把货物放在港口码头,就等于完成了货物的运送,应用程序只需等待货物到达码头后,把货物取走。 Socket是在应用程序中创建的,通过一种绑定机制与驱动程序建立关系,并告诉自己对应的ip地址和port,应用程序写入到Socket的数据时通过Socket交给驱动程序向网络上发送出去;计算机从网络

2013-10-10 17:29:02 350

原创 Android GridView专题之一 给GridView添加ContextMenu

这里的tag列表,用数字模拟了一下。是用GridView实现的。长按GridView元素,则会弹出上下文菜单,编辑或者删除。 从这个上下文菜单界面也可以看出来,如果是在平板系统上显示这么大的一个上下文菜单是很蠢笨的。当然在手机上是合适的,方便手指触摸。我的体会是,这就是平板和手机系统的差别,虽然它们可能是相同的分辨率,但是因为屏幕尺寸,前者需要更复杂的界面。 先说说GridView。我

2013-10-10 17:28:59 723

原创 转 Android ListView专题之十三 使用Button使用的问题

ListView 和 其它能触发点击事件的widget无法一起正常工作的原因是加入其它widget后,ListView的itemclick事件将无法触发,被其它widget的click事件屏蔽。 在android系統中,ListView中的用法稍微复杂一点,配置Adpater就有几种方法,如如ArrayAdapter,SimpleAdapter等。查了一些网上的相关例子,有很多都是用ListAc

2013-10-10 17:28:57 542

原创 Java IO流

Java的IO流是实现输入/输出的基础,它可以方便地实现数据的输入/输出操作,Java中把不同的输入/输出源(键盘、文件、网络连接等)抽象表述为“流”(Stream),通过流的方式允许Java程序使用相同的方式来访问不同的输入/输出源。 Java把所有传统的个流类型(类或抽象类)都放在java.io包中,用以实现输入/输出功能。         按照不同的分类方式,可以将流分为不同的类型,下面我

2013-10-10 17:28:55 386

原创 文件过滤器

在File的list方法中可以接受一个FilenameFilter参数,通过该参数可以只列出符合条件的文件。  FilenameFilter接口里包含了一个accept(File dir,String name) 方法,该方法将依次对File的所有子目录、子文件夹进行迭代,如果该方法返回true,则list方法列车该子目录或者子文件夹。  public class FilenameFilter

2013-10-10 17:28:53 382

原创 一些java笔试面试题

问题1:String s = new String("xyz") 创建了几个String Object? 答案:两个! 首先,"xyz "作为一个常量字符串被创建,它被保存在Constant Pool或者叫String Pool中,翻译成常量池。简单讲就是从程序运行开始,你创建的所有常量字符串被统一保存在常量池中。如果常量池中已经存在 "xyz "这个串,你不需要再次创建一次,而是直接

2013-10-10 17:28:50 421

原创 【转载】JAVA --String类笔试面试题

字符串对象是一种特殊的对象.String类是一个不可变的类..也就说,String对象一旦创建就不允许修改 String类有一个对应的String池,也就是 String pool.每一个内容相同的字符串对象都对应于一个pool里的对象. 1 看下面一段代码. String s = new String("abc");  String s1 = "abc";  String s2 = new

2013-10-10 17:28:48 354

原创 面向对象的三个特征

一.封装        封装是面向对象三大特征之一,它指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。封装实际上有两个方面的含义:把该隐藏的(对象的属性和实现细节)隐藏起来,把该暴露的(方法)暴露出来。这两个方面都需要通过使用Java提供的访问控制符来实现。 使用访问控制符         private访问控制

2013-10-10 17:28:45 375

原创 ResultSetMetaData和DatabaseMetaData

MetaData的意思是元数据,即描述其他数据的数据,因此ResultSetMetaData封装了描述ResultSet对象的数据,这些描述ResultSet对象的数据包括列名、列类型、列数、表名等信息;而DatabaseMetaData则封装了描述Database的数据,这些描述数据库的元数据包括表类型、数据库的全部数据表、表的主键、表的外键、数据库里的存储过程、某个表的全部数据列等待信息。

2013-10-10 17:28:43 485

原创 线程控制

1.join 线程 Thread提供了让一个线程等待另一个线程完成的方法:join()方法。当在某个程序执行流中调用其他线程的join()方法时,调用线程将被阻塞,直到被join方法加入的join线程完成为止。如下面程序所示:public class JoinThread extends Thread{ public JoinThread(String name) {  super(name);

2013-10-10 17:28:40 381

原创 线程的生命周期

在线程的生命周期中,它要经过新建(new)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)五种状态。 新建:当程序使用new关键字创建了一个线程之后,该线程就处于新建状态,此时它和其他Java对象一样,仅仅由java虚拟机为其分配了内存,并初始化了其成员变量。 就绪:当线程对象调用了start()方法之后,该线程处于就绪状态,Java虚拟机会为其创建

2013-10-10 17:28:38 397

原创 线程的创建和启动

Java中有两种方法创建线程,一种是继承Thread类创建线程类;另一种是实现Runnable接口来创建并启动多条线程。 1.通过继承Thread类来创建并启动多线程的步骤如下: (1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就是代表了线程需要完成的任务。 (2)创建Thread子类的实例,即创建了线程对象。 (3)用线程对象的start方法来启动该线程。

2013-10-10 17:28:36 403

空空如也

空空如也

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

TA关注的人

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