- 博客(85)
- 资源 (15)
- 收藏
- 关注
原创 kettle配置kafka-consumer到excel
大致过程可参考这个哥们的bloghttps://www.cnblogs.com/huhongy/p/7851553.html简单介绍kafka作为输入,excel作为输出,图示如下解释kafka参数① kafka的topic②与③对应kafka消息的key和message,具体如何模拟发送key,message格式后面介绍,同时对应输出excel的列名④ zooke...
2020-03-19 15:56:32
7123
5
原创 通过2个实例分析java参数传递时按值传递还是按引用传递
直接上代码吧public class TestMap { public static void main(String[] args) { Map> map = new HashMap>(); Map innerMap = new HashMap<>(); innerMap.put("inner1key", "inner1value"); innerMap.put("in
2017-01-13 16:31:54
484
原创 关于java实现的mapreduce程序打包后通过脚本运行出现classnotfound异常
eclipse内运行正常 打包通过脚本启动后hadoop报classnotfound等莫名其妙的错误 解决办法: 将所有依赖jar都打入到一个jar中即可 如图打包时选择第一项即可
2017-01-13 16:17:08
3500
原创 mapreduce输入源为多hbase数据表 输出目标为多hbase数据表
多输入源(多个scan)配置:在job中配置TableMapReduceUtil.initTableMapperJob(model.getScans(), model.getMapperClass(), model.getOutputKeyClass(), model.getOutputValueClass(), job);其中第一个参数类型 List多输出源配置:job中配置
2017-01-13 16:00:24
3369
翻译 Hello views
1.建立工程----HelloListView2.创建xml文件 list_item.xml 保存在res/layout/<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_heig
2012-06-04 14:28:34
1212
翻译 Drawable-绘图及效果
1.Bitmap File 从文件加载图片 android支持文件类型有3种(.png,.jpg,.gif) java代码中设置方式 R.drowable.filename xml中获取方式 @drawable/filename 例;图片设置背景<ImageView android:layout_height="wrap_content" andro
2012-06-04 13:23:25
1774
原创 利用jacob实现word文档打水印
准备工作:下载jacob相关包及dll文件(dll文件放system32下) 这里不让发附件 需要上面jar包和dll文件的去我的资源里面下载吧 传送门 package test;import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch;import com.jacob.com
2011-06-22 15:27:00
5082
原创 子窗口 刷新 父窗口
<br />1.通过window.showModelessDialog("alert.jsp",window);打开<br /> 子窗体刷新方法:<br /> var parent=window.dialogArguments;<br /> parent.location.reload();<br />2.通过window.open("alert.jsp"); 打开<br /> 子窗体刷新方法:<br /> window.opener.location.reload(); <br />3.通过连
2011-04-15 11:30:00
979
原创 sql排序(中文字段按拼音码)
假设字段为state语句为 select * from tablename order by convert(state using gbk) ascs
2011-04-13 20:44:00
1087
转载 Android深入探究笔记之三 -- Intent (隐式意图和显示意图)
<br />1. Intent<br /> Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,<br /> Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递 Intent 来执行动作和产生事件。<br /> 使用 Intent 可以激活 Android 应用的三个核心组件:活动(Activity)、服务(Service)和广播接收器(BroadcastReceiver)。<br /><br />2. 显式意
2011-01-29 16:31:00
855
转载 MIME 参考手册
<br /> 多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。这个标准被定义在;RFC 2045,; RFC 2046,; RFC 2047,; RFC 2048,; RFC 2049等RFC中。 由RFC 822转变而来的RFC 2822,规定电子邮件标准并不允许在邮件消息中使用7位ASCII字符集以外的字符。正因如此,一些非英语字符消息和
2011-01-29 13:20:00
650
转载 android之pull解析XML
Pull解析和Sax解析不一样的地方有(1)pull读取xml文件后触发相应的事件调用方法返回的是数字(2)pull可以在程序中控制想解析到哪里就可以停止解析xml小明23小李25public static List ReadXmlByPull (InputStream inputStream)throws Exception { List personList = null; /** * android给我们提供了xml 用来得到xmlpull解析器 *
2011-01-29 09:40:00
1132
原创 java中getResourceAsStream获取路径
<br /> <br />1.Class.getResourceAsStream(String path) <br /> path 不以“/”开头时默认从此类所在的包下取资源,以“/”开头则是从ClassPath根下获取<br /> 其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源<br />2.Class.getClassLoader.getResourceAsStream(String path)<br /> 默认是从ClassPath根下获取,path不能以“/”
2011-01-29 09:23:00
1397
转载 android--apidemo
ANDROID例子程序(ApiDemo)简单分类整理如理解有误,欢迎大家提出 <br />总览: <br />-App(应用) <br />-Content(字体样式) <br />-Graphics(图像) <br />-Media(媒体) <br />-OS(操作系统) <br />-Text(文本显示样式) <br />-Views(视图) <br /><br />-App(应用) <br /><br />--Activity <br />---Animation(教你以怎样的动态效果显示一个新ACT
2011-01-28 08:39:00
696
转载 android控件
<br />在Android平台上提供给大家很多丰富的控件,设计一个漂亮的UI在Android平台下可以说是最简单的事情了。<br /> ListView - 列表控件,系统中的通话记录每一条就是使用这个控件编写的。<br /> GridView - 网格控件,我们常见的n宫格设计就是出自这个控件。<br /> TabHost和TabWidget - 这两个组合可以实现标签页的显示效果,类似IE7的一个窗口可以切换多个页面。<br /> ExpandableListView - 这个其实就是Tree
2011-01-28 08:36:00
802
1
转载 Android intent intent-filter
<br />使用Intent Filter来响应隐式Intent <br />如果一个 Intent 请求在一片数据上执行一个动作, Android 如何知道哪个应用程序(和组件)能用来响应这个请求呢? Intent Filter就是 用来注册 Activity 、 Service 和 Broadcast Receiver 具有能在某种数据上执行一个动作的能力。 <br /> <br /><br />使用 Intent Filter ,应用程序组件告诉 Android ,它们能为其它程序的组件的动作请求提供
2011-01-22 20:53:00
2695
原创 android category
<br /><activity android:name="MyActivity"> <intent-filter> <action android:name="android.intent.action.VIEW"></action> <category android:name="android.intent.category.DEFAULT"></category> <category android:name="android.intent.category.BROWSABLE"><
2011-01-21 09:36:00
2854
转载 几种Intent的用法
<br />显示网页:Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); <br />显示地图:Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new Intent(Intent.Action_VIEW,uri); startActivity(it); <br
2011-01-21 09:32:00
726
原创 锁定当前页-css样式
<br /> <mce:style><!--*{margin:0;padding:0;}#topCoverDiv{filter:alpha(opacity=40);-moz-opacity:.4;opacity:0.4;position:absolute;width:100%;height:100%;background-color:#c0c0c0;z-index:100;text-align:center;}#dia{col
2011-01-19 09:01:00
1296
原创 sqlserver 数据备份与还原
<br />数据备份命令BACKUP<br />BACKUP命令用来完成数据的备份<br />语法: BACKUP DATABASE {database_name}<br />[ to < restore_device >]<br />参数说明:<br />database_name:要恢复的数据库名称。需要注意的是,这个数据库要保证在恢复时是关闭的,否则,将会出错。<br />restore_device:要恢复的数据库备份路径。<br />backup database test to disk ='
2011-01-11 13:33:00
825
转载 Android的动作、广播、类别等标志大全
<br />String BATTERY_CHANGED_ACTION 广播:充电状态,或者电池的电量发生变化 "android.intent.action.BATTERY_CHANGED"<br /> <br />String BOOT_COMPLETED_ACTION 广播:在系统启动后,这个动作被广播一次(只有一次) "android.intent.action.BOOT_COMPLETED"<br /> <br />String CALL_FORWARDING_STATE_CHANGED_ACTIO
2011-01-05 00:13:00
1237
转载 打开另一程序
<br />Intent i = new Intent(); ComponentName cn = new ComponentName("com.yellowbook.android2", "com.yellowbook.android2.AndroidSearch"); i.setComponent(cn); i.setAction("android.intent.action.MA
2011-01-05 00:09:00
633
转载 打开联系人列表
<br /> <1> Intent i = new Intent(); i.setAction(Intent.ACTION_GET_CONTENT); i.setType("vnd.android.cursor.item/phone"); startActivityForResult(i, REQUEST_TEXT); <2>
2011-01-05 00:08:00
855
转载 从gallery选取图片
<br /> Intent i = new Intent(); i.setType("image/*"); i.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(i, 11);
2011-01-05 00:07:00
811
转载 打开录音机
<br />Intent mi = new Intent(Media.RECORD_SOUND_ACTION); startActivity(mi);
2011-01-05 00:07:00
1268
转载 播放多媒体
<br />Intent it = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("file:///sdcard/song.mp3"); it.setDataAndType(uri, "audio/mp3"); startActivity(it); 或者Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1")
2011-01-05 00:06:00
901
转载 打开照相机
<br /><1>Intent i = new Intent(Intent.ACTION_CAMERA_BUTTON, null); this.sendBroadcast(i); <2>long dateTaken = System.currentTimeMillis(); String name = createName(dateTaken) + ".jpg"; fileName = folder + name
2011-01-05 00:06:00
2005
转载 发送Email
<br />Uri uri = Uri.parse("mailto:xxx@abc.com"); Intent it = new Intent(Intent.ACTION_SENDTO, uri); startActivity(it); 或者:Intent intent = new Intent(Intent.ACTION_SEND); intent.putExtra(Intent.EXTRA_EMAIL, address); intent.
2011-01-05 00:05:00
1366
转载 后台发送短信
<br />注册权限<br /><uses-permission android:name="android.permission.SEND_SMS" /><br />代码实现 :<br />// 获取信息内容<br />String message ;<br />// 移动运营商允许每次发送的字节数据有限,我们可以使用Android给我们提供的短信工具。<br />if (message != null) {<br />SmsManager sms = SmsManager.getDefault();<b
2011-01-05 00:04:00
1405
转载 从google搜索内容
<br />Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY,"searchString") startActivity(intent);
2011-01-05 00:03:00
583
转载 PreferenceActivity 用法
<br />public class Setting extends PreferenceActivity{ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.settings); }}<br /> <br /> <br />Setting
2011-01-05 00:01:00
566
转载 建立GPRS连接
<br />//Dial the GPRS link. private boolean openDataConnection() { // Set up data connection. DataConnection conn = DataConnection.getInstance(); if (connectMode == 0) { ret = conn.openConnection(
2011-01-05 00:00:00
548
转载 Cursor
<br />关于 Cursor<br /><br />在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:<br />Cursor 是每行的集合。<br />使用 moveToFirst() 定位第一行。<br />你必须知道每一列的名称。<br />你必须知道每一列的数据类型。<br />Cursor 是一个随机的数据源。<br />所有的数据都是通过下标取得。<br /><br />关于 Cursor 的重要方法:<br />close() <br />关闭游
2011-01-04 23:57:00
872
转载 Activity透明
<br />OnCreate中不设Layout <br />this.setTheme(R.style.Theme_Transparent);<br />以下是Theme_Transparent的定义(注意transparent_bg是一副透明的图片)
2011-01-04 23:57:00
549
转载 Android 界面刷新
<br />Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。<br />Android程序中可以使用的界面刷新方法有两种,分别是利用Handler和利用postInvalidate()来实现在线程中刷新界面。<br />利用Handler刷新界面<br />实例化一个Handler对象,并重写handleMessage方法调用invalidate()实
2011-01-04 23:55:00
1266
转载 获得联系人
<br />注意在</application>后要加上<br /><uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission><br /> <br />貌似从android2.0开始,联系人的API做了很大的调整。 People接口由ContactsContract.Contacts代替。<br /> /** * 获得联系人 */ public void
2011-01-04 23:53:00
531
转载 获取手机位置
<br />private double[] getGPS() { LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE); List<String> providers = lm.getProviders(true); /* Loop over the array backwards, and if you get an accurate location, the
2011-01-04 23:45:00
655
转载 查看内存存储
<br />import java.io.File; import android.os.Environment; import android.os.StatFs; public class MemoryStatus { static final int ERROR = -1; static public boolean externalMemoryAvailable() { return android.os.Env
2011-01-04 23:44:00
588
转载 获取本机电话号码
<br />private String getMyPhoneNumber(){ <br />TelephonyManager mTelephonyMgr; <br />mTelephonyMgr = (TelephonyManager) <br />getSystemService(Context.TELEPHONY_SERVICE); <br />return mTelephonyMgr.getLine1Number(); <br />} <br /> <br />private String getM
2011-01-04 23:43:00
854
转载 检查SD卡是否存在
public static boolean isSdPresent() { return android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); }
2011-01-04 23:43:00
726
intellij idea scala插件
2017-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人