快速排序C实现(阿里巴巴 2012年全国校招笔试题)

《快速排序C实现》 这篇文章最早是我原创,2012年发表在当时我的百度空间的一篇文章,没想到机缘巧合,此题竟然无意中被阿里巴巴选录,被改成填空题,成为当年阿里巴巴全国校招的笔试题,机缘巧合,可叹可叹!现在博客搬家,我重新把这篇文章保持原貌、原封不动从百度空间搬到CSDN新的博客。 #inclu...

2015-02-12 20:36:14

阅读数:10320

评论数:12

Java导出数据行写入到Excel表格:基于Apache POI

Java导出数据行写入到Excel表格:基于Apache POI import java.io.File; import java.io.FileOutputStream; import org.apache.poi.hssf.usermodel.HSSFRow; import org.ap...

2019-01-17 23:54:44

阅读数:860

评论数:2

Android简单SQLite数据库读写

  MySQLiteOpenHelper.java: import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpe...

2019-01-15 23:10:24

阅读数:776

评论数:0

Android原生代码拦截H5 Web页面中JavaScript弹窗/弹框

Android原生代码拦截H5 Web页面中JavaScript弹窗/弹框 res/assets/web.html: <html> <body> <script&g...

2019-01-10 23:08:20

阅读数:829

评论数:0

Android原生代码调用H5 Web网页中的Javascript函数方法

Android原生代码调用H5 Web网页中的Javascript函数方法 重点是使用Android WebView中的evaluateJavascript()函数。 假设H5 Web网页中有一个Javascript函数add(x,y),add(x,y)函数计算两个数之和并返回。Android原...

2019-01-09 23:11:50

阅读数:807

评论数:1

H5 Web网页通过JS(JavaScript)脚本调用Android本地原生方法函数

H5 Web网页通过JS(JavaScript)脚本调用Android本地原生方法函数 假设现在Android原生代码中有一个本地函数:androidNativeSayHello(),打算提供给外部H5页面使用。 第一步,在Android原生代码中准备好提供给H5网页调用的本地原生函数: i...

2019-01-08 23:04:03

阅读数:129

评论数:1

Android WebView加载H5网页通过WebChromeClient选择设备文件

Android WebView加载H5网页通过WebChromeClient选择设备文件 先写一个web.html作为测试网页文件放到res/assets目录下: <html> <body> &a...

2019-01-07 23:06:57

阅读数:829

评论数:0

Android WebViewClient与H5 Web网页交互

写一个web.html测试网页放到res/assets下: <html> <body> <a href="sms:13800138000"&...

2019-01-06 23:05:41

阅读数:619

评论数:0

Java读取和解析Excel数据:基于Apache POI(二)

Java读取和解析Excel数据:基于Apache POI(二) 假设附录1文章中的test.xls是对员工的考勤记录表。需要根据这张excel表统计员工的加班时间,那么需要重点关注第五列的下班时候的打卡记录时间。我写一个Java程序,根据附录1中那样的excel表中的下班打卡时间统计员工在工作...

2019-01-02 23:16:01

阅读数:564

评论数:0

Java读取Excel数据:基于Apache POI(一)

Java读取Excel数据:基于Apache POI(一) Java本身不支持直接读取微软的Excel表格数据。第三方的Apache提供了一个库POI用以支持Java读写Excel表格数据。 首先需要到Apache官网下载POI的库,下载链接地址:https://poi.apache.org/d...

2018-12-27 21:23:56

阅读数:207

评论数:0

读取AndroidManifest.xml中的meta-data

AndroidManifest.xml中定义了meta-data,例如常见的渠道名: <?xml version="1.0" encoding="utf-8"?> &am...

2018-12-24 22:09:36

阅读数:584

评论数:1

Android RecyclerView ItemDecoration时间轴线首尾部分显示(二)

package zhangphil.book; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Pain...

2018-12-20 22:51:18

阅读数:651

评论数:0

Android RecyclerView ItemDecoration timeline(一)

package zhangphil.book; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Pain...

2018-12-19 20:13:33

阅读数:76

评论数:0

Android RecyclerView ItemDecoration divider line with drawable

package zhangphil.book; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Rect...

2018-12-18 19:17:34

阅读数:53

评论数:0

Android RecyclerView DividerItemDecoration使用Drawable

Android RecyclerView DividerItemDecoration使用Drawable package zhangphil.book; import android.graphics.drawable.Drawable; import android.os.Bundle; ...

2018-12-17 21:45:14

阅读数:73

评论数:0

Android RecyclerView DividerItemDecoration

package zhangphil.book; import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.support.annotation.NonNull; import...

2018-12-16 11:36:35

阅读数:44

评论数:0

Java entrySet之Map.Entry

Java的HashMap是<K,V>键值对结构存储数据。Java在遍历HashMap时候,有时候开发者可能不需要关心Key键或者开发者根本就不知道Key键是什么,就想获取value值或对value值做修改。那就可以使用Java的Map.Entry实现。 ...

2018-12-15 13:22:59

阅读数:61

评论数:0

git错误:Unlink of file 'xxx' failed.Should I try again?

git错误:Unlink of file 'xxx' failed.Should I try again? 如图: 发生在用git切换代码分支,提示有文件修改了,需要提交,但是明明没有修改啊。 原因是git维护管理的代码被其他程序在使用,如IDE(Android Studio等)。解决方...

2018-12-14 20:01:27

阅读数:46

评论数:0

Android ListView convertView-ViewHolder

package zhangphil.book; import android.app.ListActivity; import android.os.Bundle; import android.support.annotation.NonNull; import android.suppor...

2018-12-12 20:29:59

阅读数:28

评论数:0

Android配置build.gradle的buildTypes动态自动维护debug和release包自定义字段变量值

Android配置build.gradle的buildTypes动态自动维护debug和release包自定义字段变量值 在Android编译出包阶段,debug包和正式的release有时候需要作出有所区别的调整。 比如最常见的是App应用程序中Log日志输出开关的控制。开发者希望在debug...

2018-12-10 21:18:59

阅读数:72

评论数:0

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