自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Telnet模拟HTTP请求

第一步:打开CMD运行框,输入Telnet IP 80后按回车键(此时是黑屏状态),然后利用快捷键“Ctrl+]”来打开Telnet回显(Telnet默认 不回显),如下图:第二步:在上面状态的时候按回车键后,进入编辑状态。(注意,光标不跟telnet>在同一行,或者在下方,即表示已进入编辑状态)第三步:输入:“GET / HTTP/1.1"后回车(注意输入时候的空格...

2019-02-21 20:09:56 833

转载 CDN缓存那些事

1 CDN是什么?谈到CDN的作用,可以用8年买火车票的经历来形象比喻:8年前,还没有火车票代售点一说,12306.cn更是无从说起。那时候火车票还只能在火车站的售票大厅购买,而我所住的小县城并不通火车,火车票都要去市里的火车站购买,而从县城到市里,来回就是4个小时车程,简直就是浪费生命。后来就好了,小县城里出现了火车票代售点,可以直接在代售点购买火车,方便了不少,全市人民再也不用在一个点...

2018-09-25 14:27:50 325

原创 制作cocoaPods依赖库并发布到自己的cocoaPods私有库流程

1.创建cocoaPods依赖库XXX的远程仓库、cocoaPods私有库的远程仓库.(可使用码云、或者gitlab等)2.电脑上安装好cocoaPods.3.任意终端,执行 pod repo add <cocoaPods私有库名称> <SOURCE_URL> 命令把远程私有仓库下载到本地并建立好连接.4.创建作为依赖库的framework项目,执行pod sp...

2018-07-25 17:20:38 384

原创 从概念上弄清楚hive和hbase区别

最新在学习大数据,期间一直弄不清楚hive和hbase之前的区别及使用场景,经查阅资料得出如下总结!      Hive中的表是纯逻辑表,就只是表的定义等,即表的元数据。Hive本身不存储数据,它完全依赖HDFS和MapReduce。这样就可以将结构化的数据文件映射为为一张数据库表,并提供完整的SQL查询功能,并将SQL语句最终转换为MapReduce任务进行运行。 而HBase表是物理表,适合存...

2018-04-27 14:26:44 452

原创 CentOS 69 防火墙开启、关闭以及开放指定端口

敲入/etc/init.d/iptables stop关闭之后再次查看114.80.*.*:8080(即ip:8080)发现果然成功。但是貌似安全隐患大大增加……使用/etc/init.d/iptables status查看防火墙信息,可以看到打开的端口。那么我们把需要使用的端口打开应该是一个比较可行的办法了,命令如下:/sbin/iptables -I INPUT -p tcp --dport ...

2018-04-24 18:27:27 1888

原创 Spring Boot,Spring Cloud项目打成Jar包时,无法读取自定义文件的解决办法

使用this.getClass().getResource()获取文件路径的方法时,报错!提示读取不到文件。报错信息:javax.imageio.IIOException: Can't read input file! at javax.imageio.ImageIO.read(ImageIO.java:1301) at com.kk.receiver.utils.ImageUtil.getI...

2018-04-23 17:55:04 1702

原创 Linux普通用户设置Crontab定时任务并运行(亲测有效)

Crontab命令及用法我这里就不多做解释了,直接从设置Crontab开始。**在root用户下执行**1.安装crontab:使用命令:yum install crontabs**在普通用户下执行**2.创建一个新的crontab文件,并写入执行的命令(每分钟向hello文件中写I am kk's crontab)使用命令:vim cronTest内容:* * * * * echo "I am ...

2018-03-28 17:07:26 17754 2

原创 查看使用linkedIn Camus 把Kafka中的数据导入HDFS中生成的.deflate文件

在使用Camus好不容易把kafka中的数据导入了HDFS,但是直接download后打开,显示的会是乱码。经查询,带.deflate后缀的文件是使用DEFLATE算法压缩过的,所以要查看,只需使用hadoop的命令即可:hadoop dfs -text /user/kafka-topic.deflate...

2018-03-27 17:36:30 1246 5

原创 JavaScript——组合使用构造函数模式和原型模式

在JavaScript中,创建自定义类型的最常见方式,就是组合使用构造函数模式和原型模式。构造函数模式于定义实例属性,而原型模式用于定义方法和共享的属性。结果,每个实例都会有自己的一份实例属性的副本,但同时又共享着对方法的引用,最大限度的节省了内存。/** * 2017/11/28 * 作者:k.k * 功能:组合使用构造函数模式和原型模式 */ function Person(name,

2017-11-28 14:34:24 327

原创 java实现二叉树常见遍历算法

最近在复习二叉树遍历相关方面的知识,查看书籍以及在网上搜集了一些资料,我把它整理出来,放在这里,供自己以后再看,也供大家参考参考!二叉树遍历方法 1.前序遍历(先根遍历)————访问根节点的操作发生在遍历其左右子树之前。 2.中序遍历(中根遍历)————访问根节点的操作发生在遍历其左右子树之中。 3.后序遍历(后根遍历)————访问根节点的操作发生在遍历其左右子树之后。1.二叉树先序非递归遍历

2017-09-21 14:40:35 2230

原创 android开机自启动APP及使用adb命令测试

android开机自动运行APP实现方式其实很简单。在android系统运行时,会发出“android.intent.action.BOOT_COMPLETED”这个系统广播,因此我们监听它,并进行打开APP的操作即可。现在大多数的android手机系统都默认禁止第三方安装的APP开机自启动,只有系统APP(system/app)才默认有这个权限,所以一般都需要去安全中心或者手机管家中去设置为允许。

2017-09-01 14:29:05 12595 3

原创 Android自定义圆形圆角图片示例

本文参考自大神张鸿洋的文章,同时修复了一个我自己发现的问题(因为不知道算不算Bug):当显示圆形图片时,若在xml中设置的图片的宽高属性为wrap_content,而所用的图片宽高比不为1。当width>height时,图片只显示从左边开始长度为height值的部分;当height>width时,图片只显示从上边开始高度为width值的部分;所以我做了一点处理,使其达到类似于 android:sca

2017-08-29 18:33:25 490

原创 android两行代码生成二维码示例

如果你问我,生活中每天你见到最多的东西是什么,我的回答可能让你有点意外,但是确是不得不承认的现实,那就是二维码!大到高档商场,下到街边小贩,人人都能掏出一张二维码给你扫,然后你的钱就乖乖的刷走了。废话不多说了,先看效果图:核心工具为:core-3.0.0.jar关键代码我封装成一个类ZXingUtils,如下:package com.android.qrcode;import android.con

2017-08-28 15:41:32 17510 7

原创 java及android中常用到的链式调用写法

最近发现,目前大火的许多开源框架中,大多都使用了一种"(方法).(方法).(方法)"的形式进行调用,最典型的就是RxJava。android中AlertDialog控件的源码也是这种形式的。查阅可知,大家把它叫做链式调用。“行动是检验程序的唯一标准”0.0!查了、说了那么多,还是得自己写个例子并运行出预期的效果。/** * * 链式调用 * @author k.k * */public

2017-08-25 15:17:22 1423

原创 Android中常见的内存泄漏分析及应对方法

1.单例模式(Singleton)为了完美解决我们在程序中反复创建同一对象的问题,我们选用了单例模式,单例在我们的程序中随处可见,但是由于单例模式的静态特性,使得它的生命周期和我们的应用一样长,一不小心让单例无限制的持有Activity的强引用就会导致内存泄漏。例如:public class SingleTon{ private Context context; private st

2017-07-28 15:00:25 521

原创 React Native开发并打包android项目生成APK

***打包项目的小差异***打包环境1:直接利用react native环境中的项目进行打包,其中包含android和IOS两部分,我们只需关注 android部分即可。打包环境2:是在现有的androidStudio项目中集成了React Native环境。

2017-07-27 18:08:23 926

原创 android(安卓)代码规范参考指南

代码规范对于程序员来说是一个老生常谈的问题,好的代码规范或者说是通用的代码规范可以增强代码的可读性,便于交流,以下是我结合自己几年android方面的开发经验,加上网上搜集整理的,供大家参考,也给自己做个备份!包命名规范包(packages):采用反域名命名规则,全部使用小写字母。一级包名为com,二级包名为xxx(可以是公司域名或者个人命名),三级包名根据应用进行命名,四级包名为模块

2017-07-21 16:16:35 615

转载 网络请求前,你所应该知道的HTTP协议!

HTTP简介 1.http协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。2.HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。3.HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布

2017-07-21 11:37:22 667

原创 java中的数据结构整理

本文来自网上的一些知识并进行整理,为自己留个印象。也分享给大家。线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。在android开发中,使用到这些的频率也是相当之高,因此,进一步了解它,对我们的技术提升,是有很大帮助的。

2015-12-28 15:26:58 447

原创 android之简单好用的本地生成验证码并进行验证

在APP上进行登录时,为了防止恶意的频繁登录,有时需要先进行验证码验证,然后再进行登录。目前主流的验证时通过手机获取验证码进行验证,但这样需要绑定手机及个性信息,而有些是不需要通过手机,只需本地生成验证就好,今天的这个就是使用本地生成的验证码。

2015-12-24 17:21:19 1747 3

原创 原生Native APP和Web APP的区别之处

原生Native APP和Web APP的区别之处

2015-12-09 12:00:46 919

原创 android开发之 android.app.fragment与android.support.v4.fragment之间的区别

前几天,在项目中使用fragment进行页面布局时,发现了一个问题,或者说是一个区别。使用android.app包中的fragment时,发现调用是android.support.v4.fragment ,所以对它进行一番探索。

2015-12-03 09:58:03 1782 1

原创 完美调用系统相机拍照,获取图片进行压缩并本地保存

在android开发中,调用相机的功能的频幕可谓相当之高,尤其在当前社交应用五花八门的情况下,相机的功能被开发的相当丰富,如美颜相机,美拍,微拍和最早的360相机等,可是制造多少“美女”,咳咳。好了,言归正传,今天咱们先学基本的应用。

2015-11-27 17:41:42 2998

原创 android进行录音功能并保存播放

在android中进行录音相对来说是比较简单的,使用系统提供的MediaRecorder类进行录音并保存,然后调用MediaPlayer进行播放。

2015-11-18 17:17:17 12805 2

原创 Android中 在开启的多个Activity中关闭特定的Activity的方法

通常,我们在android开发中需要在某种特定的情况下关闭某个Activity,网上大神们也给出了多种方法,下面是我认为最简单的方法,分享给大家,也给自己的学习做个备份。          例如, 在ConfigureActivity中,声明一个静态变量,public static Activity activity=null,然后当你想要在其他界面对它进行关闭操作时,只需调用

2015-08-13 10:40:40 794

转载 Android中的消息机制-个人心得

在分析Android消息机制之前,我们先来看一段代码:[java] view plaincopypublic class MainActivity extends Activity implements View.OnClickListener {            private TextView stateText;   

2015-05-13 22:51:11 493

Android自定义圆形圆角图片示例

Android自定义圆形圆角图片示例

2017-08-29

android二维码生成示例

最简单android二维码生成示例

2017-08-28

react native打包成的APK文件

react native打包成的APK文件

2017-07-27

react native代码打包成的APK文件

react native代码打包成的APK文件,供大家看一看,与原生APP的体验已经很接近了。

2017-07-27

android本地验证码生成

android本地验证码生成,简单方便,代码量少。

2015-12-24

调用系统相机拍照并压缩保存,视频录制并播放功能

该demo完美演示调用系统相机拍照显示并压缩保存,以及新增的视频录制并播放功能。

2015-12-04

andorid录音及本地保存播放

andorid开发中可进行录音,本地保存,和播放。

2015-11-18

空空如也

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

TA关注的人

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