自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android中对布局的翻转,如何保持布局不颠倒

最近在研究iphone上的翻转效果,就是类似于passbook里面的查看票据的时候,正面是一种布局,点击某个按钮会翻转到背面,然后呈现的又是另一个布局。就在想怎么用到android里面呢?正好,最近项目有这个需求。于是便上网搜寻有关android的翻转动画的资料。在网上找到原来apidemos里面就提供了翻转动画,不过是针对图片的翻转,但是我想只要有动画就是一样的调用,管它图片还是布局呢,最后还...

2013-10-19 18:05:16 1514

原创 [转载][Android实例] Handler+ExecutorService(线程池)+MessageQueue模式+缓存模式

Handler+Runnable模式 我们先看一个并不是异步线程加载的例子,使用 Handler+Runnable模式。 这里为何不是新开线程的原因请参看这篇文章:Android Runnable 运行在那个线程 这里的代码其实是在UI 主线程中下载图片的,而不是新开线程。 我们运行下面代码时,会发现他其实是阻塞了整个界面的显示,需要所有图片都加载完成后,才能显示界面 package...

2013-05-06 17:01:06 277

Android中采用XmlPullParser解析xml文件异常的问题

org.xmlpull.v1.XmlPullParserException: Error parsing document. (position:line -1, column -1) caused by: org.apache.harmony.xml.ExpatParser$ParseException: At line 11, column 0: junk after document ...

2013-03-25 13:28:51 365

Android中同时选择日期和时间

最近在做一个项目,要求选择时间的控件是同时选择日期和小时和分钟,但是android中系统只有单独的日期DatePicker和TimePicker,所以就要自己写来组合一下。 首先是布局文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android....

2013-03-07 16:45:51 906

原创 Java关于截取字符串的实现

  遇到这样一个问题,假设我们输入一串字符,不保证这一串字符里面是否有汉字,然后用户希望能过通过自己输入想要截断的字节数,将这个字符串截断输出,比如有这么一个字符串:“def中国abc你好”,想要以3个字节输出,应该是怎么样的呢? Java里面是如何实现呢?   其实这类问题主要是在中文与英文所占的字节数不一样的原因,中文是2个字节,英文和数字都是1个字节,理解了这个就很好实现了。   主要...

2011-10-06 22:31:42 130

原创 SQL SERVER快速删除数据库表里面的记录,truncate与delete的对比

用BulkInsert向数据库里面的一个表里插入40W条数据,因为这个数据是实时更新的,所以每次都会先将表里面的数据全部删除,再将新来的数据插入进去,所以效率主要是在删除数据这儿。最开始我用的是delete, delete from tb_data 再bulkinsert将数据入库,我会将这两个sql语句写到一个事务里面去,这样的话错误会回滚,但是我发现这样效率会比较低。所以我又在网...

2011-08-27 10:57:46 206

原创 Java启动多线程,同时启动几个没有关系的任务

最近在和线程打交道,要同时启动多个线程,并且每个线程要做不同的任务,最开始,我用的是Thread,写了几个main函数来start,不过我现在发现这个方法我觉得很水,所以翻了下java的API,看到了ScheduledExecutorService这个类里面有个线程池的方法,很给力的样子,于是我就试了试。 这个类里面主要就是两个方法: 1.scheduleAtFixedRate(Runnabl...

2011-08-27 10:45:26 233

原创 BufferedReader和PrintWriter读写中文的问题

最近用BufferedReader读一个文本文件,然后再将读出的内容用PrintWriter写入到另外一个新的文件中。 之前一直没有发现这个问题,就是如果文本内容中有中文,在读出的内容和写入的内容都会出现乱码。 想了一下解决方案。 首先用BufferedReader读出的时候设置一下字符集编码: //文件路径:filePath File file = new File(filePa...

2011-08-19 09:31:19 190

原创 JDBC实现记录的更新或者删除

众所周知,hibernate里面有一个自带的方法saveOrUpdate非常好用,本来我想找找在JDBC里面有没有类似的方法,但是好像没有发现,于是就需要自己用其他的方法实现。 首先应该要判断这条记录在数据库里面存不存在,如果存在那么就是更新,如果不存在,才是插入。 首先是JDBC连接数据库: private static String url = "jdbc:sqlserver://lo...

2011-08-09 12:07:18 198

原创 学习Windows程序设计第四章(一)

今天看了下《Windows程序设计》的第四章文本输出,现记录下学习心得。 这一章主要讲的是文本输出,今天试了下第一个例子,用到了一个叫SYSMETS.H的头文件。 头文件代码: /*----------------------------------------------- SYSMETS.H -- System metrics display structure ----------...

2011-07-28 23:47:07 164

原创 Java中解压文件名有中文的rar包出现乱码问题的解决

之前一直在用java-unrar-0.3.jar来解压rar文件包,一直很正常,但是今天来了个中文名字的包,类似于这样的结构: 压缩包.rar,这个压缩包里面还有个文件夹也叫压缩包,在解压这个压缩包的时候出现了乱码,研究了好久,已经解决,现与大家分享下。   原来解压文件的代码: import java.io.File; import java.io.FileNotFoundExcept...

2011-07-27 21:42:39 688

原创 JDBC里面如何运用事务实现执行多条SQL语句

数据库是SQL SERVER 2005 编译环境是Eclipse 我要用bulk insert往数据库表里面插数据,可能会插入多张表,所以我在程序里面是将这些插入写在一个sql语句里面一起执行,如下: BULK Insert [db].[dbo].[table1] From "D:\cnas\csvsms\file\1\***.csv" WITH ( FIRSTROW = 4, F...

2011-06-28 16:03:30 1221

原创 英文的操作系统中SQL Server插入时间的问题

用JDBC执行sql语句,在本机上执行的很好,因为本机是中文的操作系统,而且这次的插入涉及到了时间,即是datetime类型,在java程序中我是用string来表示时间类型的。 sql语句如果在Eclipse里用调试的方法就可以看到是这样的 insert into tb_test (a,b,c,date) values ('a','b','c','2011-6-22 15:54:00') ...

2011-06-28 15:50:20 226

原创 调用Apache官方例子转换xls或者xlsx到csv文件出现文件被占用的错误

最近和csv文件杠上了,今天将xlsx和xls文件转成csv文件,然后再对转换后的csv文件执行一些操作,但是我调用Apache的官方例子的时候,转换是成功了,执行操作的时候一直报错,文件被占用的错误。 主要的转换代码我都下载了,调用其实很简单: XLSX2CSV xlsx2csv = new XLSX2CSV(filePath, toFile); xlsx2csv.proc...

2011-06-21 12:07:21 264

原创 SQL Server批量删除数据库表

 今天在做批量导入大量表到数据库去,有250个,但是前期需要做些测试工作,所以会需要进行表的删除,但是呢,表太多了,不可能一个一个的删除。所以在网上找了些批量删除表的sql语句。当然这种删除需要表的名字有相同的前缀。网上的语句比较多,但是我试验成功的只有几个,其中的经验和大家分享下: DECLARE @Table NVARCHAR(30) DECLARE tmpCur CURSOR FOR ...

2011-06-16 15:12:00 1001

原创 关于ResultSet只得到第一条记录的实现

 今天用jdbc读取数据库,用的是ResultSet,每次读出来都是一大堆记录,但是为了处理方便,我只需要每次读取记录的第一条.网上说用什么rs.first()方法,但是不靠谱,最后的解决方案如下。 public static ResultSet excuteSql(String sql) { try { Class.forName("com.microsoft.sqlserver...

2011-06-15 12:45:20 9205

原创 关于一个调用PalySound方法播放声音的错误

 最近在抽空学习windows编程,跑下面代码的时候遇到了一个错误。 代码如下: #include <windows.h> LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR sz...

2011-06-14 14:17:39 180

原创 java读取csv文件中指定的行的值

最近做项目需要根据csv文件的表头创建数据库表,所以就要读取文件中的表头内容,其中包括字段和类型,类似如下: 1 *** ** ** ** ** ** **** **** **** 2 ID1 ID2 ID3 KEY1 KEY2 KEY3 KEY4 KEY5 KEY6 3 int string float int int date ...

2011-06-13 12:48:03 3332

原创 关于bulk insert调用映射驱动器里面的文件会报错

最近在开发一个解析csv文件的程序,主要是实现解析csv,然后将csv中的数据存入数据库,存之前会先根据csv文件生成一些配置文件,然后运用bulk insert进行插入。由于配置文件都是放在网络驱动器上,所以现在会报错,具体代码: BULK Insert [CsvSms].[dbo].[03. Code Utility Ratio] From "z:/cvssms/upload\03. C...

2011-06-09 15:01:51 455

空空如也

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

TA关注的人

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