自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人若看透了自己,就不会小看了别人

记录生活和开发的点点滴滴...

  • 博客(48)
  • 资源 (3)
  • 收藏
  • 关注

原创 vmware安装ubuntu入门教程

vmware安装ubuntu

2022-11-26 14:40:45 350 1

原创 Android Studio怎样单独使用kotlin

1 新建kotlin文件的时候一定要选择File,才可以单独使用。在Android studio中单独使用kotlin。

2022-11-24 21:41:01 589

原创 Android第一行代码-系列-总结-总览

以上是郭神在第一行代码中的图片总结复习的顺序也是按此来进行可以说Android基础在这张图片中已经全部包含。一般在做项目的时候基本以上会全部包含

2021-02-22 22:10:38 156

原创 Java/Android程序连接到SSH服务器

近期接到一个需求,自己开发的app连接到linux系统服务器,操作命令行,并对返回的数据进行处理,没看错,就是这么的偏门,上百度找啊找,还好,还真有这么个实现。所以我就哐哧哐哧的来了这,开始了我的学习开发。查看网上的资料,发现使用程序连接到linux服务器的方式有两种:1 Ganymed SSH-2;2 JSch;这两个是jar包,直接导入到项目中就可以。我首先用的是Ganymed,发现可以正常连接host主机,但是容器的连接不了,所以只好用了jsch(这个名字用中文‘净身出户’)总体上来说,主要有俩

2020-05-16 14:02:28 719 4

原创 hive搭建并导入数据

首先需要有MYSQL之类的关系型数据库要有HADOOP集群将hive的解压包移动到hadoopservice目录下配置环境变量export HIVE_HOME=/hadoopserver/apache-hive-2.1.1-bin:$HIVE_HOME/bin刷新 source /etc/profile在conf文件中使用命令 cp hive-defaul...

2020-04-14 20:32:14 163

原创 windows下开发hadoop

将编译好的hadoop文件放到自己的电脑上(目录不能有中文)配置HADOOP_HOME在环境变量上在idea建立maven工程在pom.xml中添加依赖,hdfs和mapreduce的依赖<dependencies> <dependency> <groupId>org.apache.hadoop</gr...

2020-04-10 10:11:01 185

原创 hadoop集群搭建

安装jdk和免秘钥登录在~目录下(也就是相当于在root家目录下),在干净的Linux系统中执行 yum install gcc 远程上传工具:lrzsz 命令:yum install lrzsz安装jdk 卸载linux自带的openjdk 查询OpenJDK:rpm -qa|grep java 删除OpenJDK:rpm -e --nodeps <OpenJDK版本>...

2020-04-07 16:57:43 145

原创 linux中安装jdk和mysql

jdk的安装安装LRZSZ:yum install lrzsz 是secureCRT特有的安装GCC:yum install gcc解压 tar -zxf jdk移动到/usr/local/java卸载openjdk 查询OpenJDK:rpm -qa|grep java删除OpenJDK:rpm -e --nodeps <OpenJDK版本>配置环境变量 exp...

2020-03-24 18:33:42 215

原创 linux命令

shutdown -r 10 在10分钟后关机,但是占用进程,添加&不占用进程reboot 立即重启shutdown -r now 立刻关机groupadd name 添加用户组useradd -g 用户组 用户名 为指定用户组添加用户查看用户组 /etc/group;查看用户/etc/passwdpasswd 用户名 为用户添加密码cat /etc/passwd ...

2020-03-24 16:48:01 89

原创 vmware安装centos6.4遇到的关注点

1 当安装完centos后需要检查网络是否通在centos中使用ifconfig命令,会展示当前的ip如果不对,可以使用命令检查这些选项2 ping主机名不通的解决办法C:\WinNT\System32\Drivers\Etc\lmhosts.sam,文件下添加一条192.168.116.100 name打开本地连接->属性->Internet 协议版本 4(TCP/...

2020-03-24 00:20:40 116

原创 读书笔记-图解http

通常使用的网络(包括互联网)是在 TCP/IP 协议族的基础上运作的。而 HTTP 属于它内部的一个子集TCP/IP 协议族计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。TCP...

2020-01-10 12:03:41 265

原创 应用宝(企业)上线APK流程

1 登录应用宝开放平台[官网地址:https://open.tencent.com/](https://open.tencent.com/)2 进入到应用开放平台3 填写资料4 邮箱效验5 创建应用 如果账号可以登录,还需要提供测试账号...

2020-01-09 14:25:36 771

原创 2019年12月7日周总结

所有命运赠予的礼物,早已在暗中标好了价格。——茨威格《断头王后》2019年12月3日channeltopic:Proverbs1 as the saying goes:老话说的好;常言道;e:As the saying goes,we must fix ourselves before we can fix others.正如俗话说得好,“己所不欲勿施于人”。2 You can lead...

2019-12-08 01:52:44 174

原创 node.js安装

node.js官网下载地址1 下载就是下载的时候有些慢,注意下载的时间就没有问题,十几兆的文件,我是下了好长时间。2 安装,直接下一步就行,注意安装的目录3 配置环境变量我的node.js的安装目录是D:\SOFT\nodejs然后配置环境变量。4 效验由于在node.js中兼容了npm,所以npm也不需要安装了在命令行窗口 node -v npm -v ...

2019-12-06 10:17:10 83

原创 Maven的安装

Maven官网下载地址1 下载Maven包,俩个都可以,一般都是下载那个压缩包。2 将下载的压缩包解压3 配置环境变量4 命令行窗口效验在命令行窗口 mvn -v 效验是否会出现如下所示的,如果有说明安装成功。没有的话看看时候安装了java sdk没。 ...

2019-12-06 10:04:45 74

原创 2019年12月1日周总结

11月30号下午2点的vip英语角topic:books1 买书的网站上(英文)经常有书的包装方式:hardcover 精装版paperback 简装版2 book genres ficition(书的种类)romance/science ficition/fantasy(幻想)/horror/history/social natural/self-help or self-impro...

2019-12-02 00:36:01 443

原创 git-cherry-pick

git-cherry-pick名称git-cherry-pick-应用一些现有提交引入的更改概要git cherry-pick [–edit] [-n] [-m父编号] [-s] [-x] [–ff][-S []] <提交> …git cherry- pick-continuegit cherry-pick --quitgit cherry-pick --abort描...

2019-11-29 13:53:05 309

原创 git的主要操作

项目切换到gitlab上,使用git的总结:git的基本常用命令:1 从远程服务器拉取代码拉取gitlab的代码可以以这俩种方式拉取代码:git clone [email protected]:android/app.gitgit clone https://gitlab.xxxx/ndroid/app.git2 创建分支创建分支并切换到分支git checkout -b branch...

2019-11-27 13:46:29 174

原创 请求面板Timing参数的意义

在Timing标签中可以显示资源在整个请求生命周期过程中各部分时间花费信息,可能会涉及到如下过程的时间花费情况:· Queuing :排队的时间花费。可能由于该请求被渲染引擎认为是优先级比较低的资源(图片)、服务器不可用、超过浏览器的并发请求的最大连接数(Chrome的最大并发连接数为6).· Stalled :从HTTP连接建立到请求能够被发出送出去(真正传输数...

2019-11-18 10:40:37 2356

原创 Android 好用的插件

各种好用的插件(Android Studio)1 GsonFormat2 Android ButterKnife Zelezny3 translator 翻译4 Lifecycle Sorter 对其生命周期方法位置进行先后排序 快捷键Ctrl + alt + K5 findBugs-IDEA 查找bug的插件6 JsonOnlineViewer 在Android Studio中请...

2019-11-18 10:36:56 142

原创 Android 反编译

编译工具下载: jd-gui-1.6.4.jardex-tools-2.11 首先解压apk拿到 classes.dex 和 classes2.dex2 解压dex-tools-2.1,并把classes.dex 和 classes2.dex 放到这个文件的bin同级的目录下。3 使用命令行在当前文件夹下,生成jar文件 `d2j-dex2jar classes.dex classe...

2019-11-18 10:32:03 645

原创 Javascript选项卡

代码如下:<!DOCTYPE html><html lang="en"><head> <title>选项卡</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-s...

2019-11-06 19:10:56 108

原创 Javascript全选和反选

H5代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equ...

2019-11-06 17:34:29 95

原创 javascript轮播图的切换

javascript轮播图的切换:<!DOCTYPE html><html lang="en"><head> <title>1111</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wid...

2019-11-06 17:26:11 126

原创 bugly-tinker热更新的使用说明

热更新的使用说明打基准包修改tinkerId 的值,tinkerId = "2.2.0.0-base"​ 在项目app目录中有一个tinker-support.gradle的文件,这个是bugly-tinker的支持插件,每次发布全量包的时候需要修改tinkerId的值,全量包指的的以前没有集成tinker时的包。tinkerId的值tinkerId = "2.2.0.0-ba...

2019-11-05 14:36:15 202

原创 Android热更新,热修复 Tinker接入项目详解

Android热更新Tinker接入项目详解:1 项目根目录build.gradle文件添加:dependencies { classpath 'com.android.tools.build:gradle:3.4.1' // NOTE: Do not place your application dependencies here; they belong // in...

2019-10-31 18:51:33 401

原创 GreenDao使用sql语句(Order by CASE WHEN)

GreenDao使用sql语句详解public List<VendorBean> getProviderInfo(String condition,boolean brate, int condition1,int mark1, int mark2, String ztName) { ...

2019-10-23 20:11:37 1316

原创 okhttp文档中的请求方式以及取消请求的方法

okhttp文档的Recipe的翻译,记录okhttp的请求方法以及取消方式1 同步的GET下载一个文件,打印它的头文件,并将它的响应体打印为字符串。对于小文档,响应体上的string()方法非常方便和高效。但是,如果响应主体很大(大于1 MiB),则应避免使用string(),因为它会将整个文档加载到内存中。在这种情况下,最好将正文作为流处理。 private final OkHttp...

2019-10-23 19:54:00 2342

原创 Comparison method violates its general contract!

前几天发现通讯录里面的列表不能按照A-Z的顺序排序,当把try catch去掉后,直接闪退。bug如下:java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeLo(TimSort.java:743) ...

2019-08-05 15:17:14 197

原创 序列化Parcelable,当有字段是对象的处理,及Parcelable的反序列化

有字段是对象的处理,必须**createTypedArrayList和dest.writeTypedList()**只有这样才可以在反序列化的时候收到值。还有一个对象序列化使用intent传值后,反序列化的对象和原来的对象不是一个引用。以下是bean类的序列化:public class ResponseDefault implements Parcelable { private Str...

2019-05-10 15:08:58 697

原创 Android 随手指移动的imageview

由于项目中有要求所以需要做一个随手指移动的悬浮球吧,我决定使用自定义的View 进行实现,由于页面是模拟真实页面的,遇到一些麻烦,所以请教了我以前的同事,并非常感谢我同事给与我的建议。当页面中有其他view的时候,当点击其他view时隐藏或是显示别的view,会影响到移动的view的位置,并使移动view还原到初始的位置,最后发现是view的重新测量导致的,所以决定在移动view的外层加一个Fra...

2019-03-15 12:44:59 1705

原创 OkHttp3-使用详解-OkHttpClient

首先附上官网地址:http://square.github.io/okhttp/3.x/okhttp/(点击传送官网,如果进不去,请自行翻墙)翻译官网:public class OkHttpClientextends Objectimplements Cloneable, Call.Factory, WebSocket.FactoryFactory for calls, which c...

2019-01-07 14:45:23 5794

原创 Android 过时方法的一些修改

1 过时的方法:popupWindow.setBackgroundDrawable(new BitmapDrawable());改正:popupWindow.setBackgroundDrawable(new ColorDrawable(0x00000000));也可以使用new ColorDrawable();2 过时的方法:getResources().getColor(R.colo...

2018-12-14 17:13:24 1801

原创 Flutter-Windows开发环境搭建

今天Flutter1.0上线,赶紧瞄了一眼,发现这厮如此强大,有潜力。所以也搭建试试效果。这是Flutter的中文社区开发网站,当然也包括英文的文档。但很明显,英文文档要全面的多,建议大家阅读英文的文档,还有现在的好多环境的搭建都是测试版的,注意区别。https://flutter-io.cn/#section-keynotesFlutter的SDK安装需要查看英文文档,SDk的下载需要合理...

2018-12-05 16:34:56 902

原创 Android NoClassDefFoundError异常

今天友盟日志中出现一个crash:java.lang.NoClassDefFoundError: rx.plugins.RxJavaPlugins乍一看还以为是RxJava的问题呢。但是一看异常感觉是dex包的问题,因为项目中的方法已经超过65535了,所以当时在build.gradle中添加了defaultConfig multiDexEnabled true,所以可以加载多个dex包,但...

2018-10-22 09:32:39 2474

原创 Android-Crash The content of the adapter has changed but ListView did not receive a notification.

在友盟的crash日志中发现bug,当ListView的adapter的数据源发生改变了,但是没有notify的时候回发生错误: java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the ...

2018-10-17 11:19:59 381 1

原创 Android JSONObject添加带斜杠的字符串会自动添加反斜杠(转义字符)

今天发现项目中的地址在传递给服务器的时候有转义字符,服务器处理不了;但是自己从SharedPreferences中取出来的字符串是没有的。JSONObject json = new JSONObject();String IP = "http://111.11.111.111:8081/api/Android/"; json .put("IP",IP );这个IP 在json 中是ht...

2018-10-10 14:20:53 15085 1

原创 Android创建文件报错file.createNewFile

在程序中有需要使用照相机照照片,并上传一张图片,目前的做法是:先将一张图片存储在某一个地方,然后在进行上传,但是在创建文件的过程中一直报错,要不就是文件创建不下来,后来发现,是需要先将文件夹创建后再创建文件,否则不行。代码如下: Intent it = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); String path...

2018-09-28 10:52:02 3412

原创 Android 昨日 本周内 本月内 本季度 本年度所取得范围

由于项目中需要一个日期范围,因此写下了昨日 本周内 本月内 本季度 本年度所取得范围,所有的一切是基于今天的日期。 //获取当天的时间 public static String getCurrentDate() { Calendar now = Calendar.getInstance(); int calendarMonth = now.get(Ca...

2018-09-27 16:17:59 462

原创 使用Retrofit上传图片到服务器踩坑

在项目中使用流的方式给服务器传递数据,网上大部分使用retrofit上传图片大致可以分为三种,一种是把参数和图片的数据一起封装为一个集合进行数据传递;第二种是使用map把所有的数据以键值对的形式进行传递;第三种是把图片和参数分开传递。 以下是以第三种方式进行上传图片: JSONObject reJson = new JSONObject(); try { ...

2018-09-17 13:44:35 2225

ganymed-ssh2.rar

ganymed-ssh2-build250.jar和ganymed-ssh2-build210源码、文档、示例

2020-05-16

jsch源码和jar包.rar

java代码连接ssh服务器,jsch源码和jar包

2020-05-16

hadoop2.7.1.rar

如果想在windows上开发hadoop,首先需要编译的windows版hadoop,然后在配置环境变量,就可以使用,本版本是2.7.1

2020-04-10

空空如也

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

TA关注的人

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