自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (7)
  • 收藏
  • 关注

原创 ubuntu 18.04安装virtualbox过程

一、下载VirtualBox二、安装VirtualBox~/Desktop/a$ sudo dpkg -i virtualbox-6.0_6.0.10-132072~Ubuntu~bionic_amd64.deb...dpkg: dependency problems prevent configuration of virtualbox-6.0: virtualbox-6.0 depe...

2019-08-31 00:44:01 8576 2

原创 Android Telnet服务器的端口

1、下载commons-net的jar包,添加到工程2、通过调用TelnetClient的connect方法来telnet最关键就是以下这两句:TelnetClient telnet = new TelnetClient();telnet.connect(ip, port); // 创建telnet任务 private class TelnetTask implements Ru...

2019-08-29 12:08:46 3136

原创 Android执行ping命令检查网络

因为ping要用到网络请求,所以要在AndroidManifest.xml加入网络权限: <uses-permission android:name="android.permission.INTERNET"/>1、准备好ping命令将IP或域名和一些参数组合成一条ping命令: private String spellPing(String ip) { ...

2019-08-29 11:39:07 3675

原创 Android向SD卡写入文件

1、检查是否有读写sdcard的权限(1)首先要在AndroidManifest.xml加入<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STO...

2019-08-29 10:39:28 4492

原创 在Ubuntu18.04上使用SVN

一、SVN安装与卸载svn安装:~$sudo apt-get update~$sudo apt-get install subversion检查是否安装成功:通过查看svn版本信息来验证~$svnserve –version或者通过以下方式查看是否安装成功~$ ps aux | grep svnservesvn卸载:~$sudo apt-get remove –purge...

2019-08-27 09:19:22 2862

原创 android提供的线程池

android的线程池主要有四个:newSingleThreadExecutor:单线程池,只有一个线程在运行newCachedThreadPool :回收型线程池,可以重复利用之前创建过的线程,运行线程最大数是Integer.MAX_VALUEnewFixedThreadPool:固定大小的线程池,跟回收型线程池类似,只是可以限制同时运行的线程数量ScheduledExecutorSe...

2019-08-23 14:10:08 1908

原创 消除ImageButton的灰色背景图片

ImageButton的设置的src指定的图片周围是透明的,但是在设备上显示时ImageButton自带了个灰色的背景图,如:遇到此情况可以设置imagebutton的background属性,添加背景透明的参数android:background="#00FF0000"就OK,效果如下:谢谢阅读。...

2019-08-22 12:02:53 4681

原创 Android background背景图片平铺

xml方式:在res/drawable中创建一个xml文件(repeat_bg.xml)<?xml version="1.0" encoding="utf-8"?><bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@mipmap/bg_flower"...

2019-08-20 22:58:35 2218

原创 RecyclerView代替ViewPager实现Banner无限循环

为什么选用RecyclerView来实现图片轮播?RecyclerView有优秀的缓存机制缓存相同ItemRecyclerView的Adapter可以针对不同Item的 ViewType来缓存不同的ItemRecyclerView已经自带的解决了与ViewPager, RecyclerView等滑动控件中的嵌套滑动冲突不选用ViewPager来实现图片轮播的理由?ViewPager...

2019-08-20 22:15:54 2842 2

原创 解决关于ImageView自适应的问题

需求:头部显示一张图片,图片的宽是整个屏幕的宽,高按比例调整。解决办法:关键是这两个属性:android:scaleType=“fitXY”android:adjustViewBounds=“true” <ImageView android:layout_width="match_parent" android:lay...

2019-08-19 22:48:52 2229 1

原创 Android8.0通知渠道

在API 26以下,每个应用只有一个渠道。Android8.0(API 26)引入了通知渠道,界面将渠道称作“类别”,从API 26开始必须为所有通知分配渠道,否则通知是不会显示的。 将通知归类为不同的渠道,用户可以停用应用的特定通知渠道(而非停用应用的所有通知)。在Android系统设置中可以控制每个渠道的视觉和听觉选项。用户还可以长按通知以更改所关联渠道的行为。一个应用可以有多个通知渠道(每...

2019-08-19 21:44:18 2031

原创 SDK Build Tools版本添加

Android SDK Build-Tools是Android SDK的组成部分,是开发Android应用必须要有的。它安装在/build-tools/目录下。我们应该通过Android SDK Manager下载最新的Build Tools组件,以保持组件是最新的。如果使用的Android插件是gradle 3.0.0或更高,那么项目会自动使用一个由插件指定的默认build tools版本。...

2019-08-19 17:47:02 3129

原创 Android Studio的gradle插件版本和gradle版本对应关系

gradle插件版本gradle版本1.0.0 - 1.1.32.2.1 - 2.31.2.0 - 1.3.12.2.1 - 2.91.5.02.2.1 - 2.132.0.0 - 2.1.22.10 - 2.132.1.3 - 2.2.32.14.1+2.3.0+3.3+3.0.0+4.1+3.1.0+4.4+3...

2019-08-19 17:00:55 1995

原创 SVN常用命令

SVN中的目录或文件的状态表示:?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定(1)签出svn checkout 仓库地址 本地存放地址 --username 用户名 --password 密码(2)往本地版本库中添加新的文件之后才能被提交到线上的版本库svn add *.so (3)将改动的文件提交到线上版本库svn c...

2019-08-19 16:55:03 2008

原创 在Ubuntu使用终端安装PPA仓库的软件

使用PPA仓库安装你想使用的最新的软件或者测试版本的软件,将会非常地方便:首先,你不用自己编译;其次,会减少不必要的差错。PPA仓库使用方法如下:1、添加软件源地址,即软件包的下载地址,如添加VLC软件的下载地址sudo add-apt-repository ppa:videolan/stable-daily2、更新系统源地址sudo apt-get update3、安装软件,如安装...

2019-08-18 12:13:01 2370

原创 Ubuntu安装GIMP

GIMP英文名叫GNU Image Manipulation Program,是一个跨平台的图像处理程序,它的接口相当轻巧,但其功能却不输于专业的绘图软件。在Linux平台你就可以用GIMP代替Photoshop啦。1.添加GIMP的 PPA创库地址 sudo add-apt-repository ppa:otto-kesselgulasch/gimp2.更新系统源地址 su...

2019-08-18 11:17:06 2962 1

原创 Ubuntu解压zip压缩包中文乱码

Ubuntu自带的解压工具解压zip文件时出现中文乱码,使用unar工具可以解决。安装unar解压工具sudo apt-get install unar解压zip文件unar FileName.zip中文乱码的问题这样就解决了。...

2019-08-18 02:10:09 2126

原创 Android屏幕适配的相关概念

屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米。常见的屏幕尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等屏幕分辨率指在横纵向上的像素点数,单位是px,1px=1个像素点。一般以纵向像素*横向像素来表示,如1960*1080。屏幕像素密度指每英寸上的像素点数,单位是dpi,即“dot per inch”的缩写。屏幕像素密度与屏幕尺寸和屏幕分辨率有关...

2019-08-18 01:17:29 1991

原创 Ubuntu下TXT中文显示乱码解决方法

异常:在使用gedit打开.txt文件时,里面的中文出现乱码!原因:出现乱码的根本原因是没有用对应的字符集来解析字符。解决:把字符集加进去即可。一般电脑上都已经有各种字符集了,所以我们只需要在gedit中指定它使用的字符集集合即可,如:~$ gsettings set org.gnome.gedit.preferences.encodings candidate-encodings "...

2019-08-17 11:26:22 3341

原创 android studio ERROR: SSL peer shut down incorrectly问题

异常:新创建项目时出现此错误!原因:一般是因为墙的原因导致的。解决:通过配置国内的镜像仓库来解决这个问题。配置的方法在根build.gradle中添加镜像仓库,如配置阿里镜像仓库: http://maven.aliyun.com/nexus/content/groups/public/buildscript { repositories { google()...

2019-08-17 10:26:03 1911

原创 ubuntu下rar解压工具安装方法

压缩功能安装: sudo apt-get install rar卸载: sudo apt-get remove rar示例:rar a FileName.rar DirName解压功能安装: sudo apt-get install unrar卸载: sudo apt-get remove unrar示例:rar x FileName.rar谢谢阅读...

2019-08-17 09:48:35 2026

原创 AAPT2 error: check logs for details 问题的解决方法

android.enableAapt2=false这个方法现在已经过时了,在2018年底的时候被移除了。所以加了也不能解决问题。Android Studio IDE升级后都会越来越规范,所以以前不规范的做法都会被暴露出来。解决这种问题首先要做的事情:资源名,如将jpg的图片后缀名改成了png,资源名用了大写等这些都不可以做布局引用布局ID引用AndroidManifest.xml文件的...

2019-08-08 18:21:07 2057

原创 使用Fragment+ViewPager+FragmentTabHost实现底部菜单栏

设计思路Fragment:存放不同选项的页面内容ViewPager:实现页面的左右滑动效果FragmentTabHost:点击切换选项卡这种方式我们可以分三步走:第一步:实现ViewPager功能第二步:实现FragmentTabHost功能第三步:加监听事件,实现联动。主体布局<?xml version="1.0" encoding="utf-8"?><Li...

2019-08-07 10:09:52 1971

原创 嵌套For循环性能优化

待优化实例:for(int i = 0;i < 1000;i++){ for(int j = 0;j < 100;j++){ for(int k = 0; k < 10;k++){ System.out.print("hello world"); } } }优化方案...

2019-08-05 16:40:50 8092

Android-ttf.zip

Android字体,.ttf字体文件,可以用于Android中。本资源包含29种字体,任君选择。可以在Android应用中使用。这样可以丰富android应用的显示。

2020-07-02

java-json.jar.zip

这个jar包可以实现xml与json字符串互相转化的功能。通过常我们反序列化时都习惯用json,但有些接口仍然使用xml,那么可以借助这个工具来实现xml转换json了。

2020-06-27

sqlitestudio-3.2.1.tar.xz

sqlite studio这一款数据库工具可以非常方便查看sqlite数据库,非常直观。在linux系统上下载下来解压后就可以使用了,无需要安装。

2020-04-17

mongodb-org-server_4.2.5_amd64.deb

这是mongodb server,版本是4.2.5,它是一个文档数据库。是NoSQL类型的数据库。在官方网站下载,可能会比较慢。在此分享给你们。

2020-03-28

git常用命令.pdf

这是一份提供常用的git命令的pdf文件。可以通过查阅这份文档,快速使用git。个人觉得非常好用,遂推荐给大家。

2019-11-14

最完整的git教程.zip

git最全的教程、最官方的教程、最完整的教程,你可以学习到最完整的git教程,你可以系统地学习git教程。

2019-11-13

jdk1.6-bin.zip

jdk-6u45-linux-x64.bin用于在linux上安装的,drozer需要jdk1.6。还有一些平台就是需要jdk1.6的。真是很奇怪。分享给大家。

2019-10-23

空空如也

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

TA关注的人

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