自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (8)
  • 收藏
  • 关注

原创 Java stream 进阶版

Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排序、聚合等。

2023-12-14 11:07:47 1071

转载 CENTOS/LINUX上授予用户文件夹写入权限

LINUX上授予用户文件夹写入权限

2022-11-21 17:19:18 8284

原创 CentOS 7防火墙配置

CentOS7的防火墙比CentOS6的功能更强大,配置方法和操作命令也完全不同。CentOS7的防火墙规则既可以是端口,也可以是服务。防火墙查看和配置以下介绍的命令,如果没有特别说明就表示需要管理员权限执行。

2022-09-05 18:55:27 890

原创 Docker服务以及容器设置自动启动

Docker服务以及容器设置自动启动

2022-08-18 10:20:26 1028

原创 centOS7 固定IP 和修改默认端口号(22)

CentOS 7固定IP:使用命令:ip addr 查看当前网络配置文件名称进入文件:vi /etc/sysconfig/network-scripts/ifcfg-ens192按INSERT 键 进入编辑模式,开始如下图操作编辑完成后 ,第一步:按ESC 退出编辑第二步:英文冒号:第三步:输入wq (保存并退出)第四步:回车修改完毕,可以ping 下www.baidu.com 如果有返回说明成功修改默认端口号:linux 系统默认使用2...

2020-11-18 15:48:19 2597

原创 Oracle数据库备份与恢复的三种方法

Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。  一、 导出/导入(Export/Import)  利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。  1、 简单导出数据(Export)和导入数据(Import)  Oracle支持三种方式类型的输出:  (1)、表方式(T方式),将指定表的数据导出。  (2)、用户方式(U

2020-06-17 09:25:39 965

转载 HashMap底层实现原理(下)

上一篇文章我们介绍了HashMap的底层实现,但还遗留了一点内容,我们再回顾一下上一篇文章里说的内容执行完红框里的代码,personMap里放入了8个元素,放置完成后在堆内存表现如下图如果忽略底层实现细节,是这样的在Map中,一个key,对应了一个value,如果key的值已经存在,Map会直接替换value的内容,来看一下源码中是怎么实现的,来看以下代码Person...

2020-03-30 17:24:42 407

转载 HashMap底层实现原理(上)

先简单介绍一下HashMap在JDK1.8之前的实现方式数组+链表,但是在JDK1.8后对HashMap进行了底层优化,改为了由数组+链表+红黑树实现,主要的目的是提高查找效率。JDK版本 实现方式 节点数>=8 节点数<=6 1.8以前 数组+单向链表 数组+单向链表 数组+单向链表 1.8以后 数组+单向链表+红黑树...

2020-03-30 17:23:05 2988 4

转载 jvm的内存结构

本想自己写一写的,有人已经写出来了,而且很详细了,我就搬运过来了。供自己以后复习使用。感谢这位老师的总结:https://zhuanlan.zhihu.com/p/81244359Jvm的内存结构是理解jvm的基础,下面我用最浅显易懂的语言来分析一下jvm的内存结构,jvm内存分为五大块:一:程序计数器:程序计数器是用来指示当前线程要执行哪条指令,并且在执行完该条指令后让程序...

2020-03-30 16:58:40 189

原创 第一个自定义流式布局 :FlowLayout

千里之行,始于足下。如果不豁出性命,将无法创造未来。想要自定义控件 需要对源码进行分析,看Android 源码是如何写的,可以慢慢进行模仿 手写 测试,最后熟练掌握成为自己的一个新技能。尝试写一个常用控件 流式布局,如下图简单分析: 创建一个类FlowLayout 继承ViewGrop。需要有几个构造函数,但是需要实现这几个构造函数。我们自定义的布局,主要是重写他的onMeas...

2020-03-30 16:53:29 411

原创 计算空间距离屏幕顶部距离,和代码控制控件移动

需求:点击列表布局 1 中的Item 自动让布局 2 滚动到顶部Gif 先欠着核心内容: public int[] getLocation(View v) { int[] loc = new int[4]; int[] location = new int[2]; v.getLocationOnScreen(location)...

2019-05-14 18:05:53 1962

原创 一行代码实现获取验证码倒计时功能 TimeCount

倒计时功能在开发中还是比较常见的一个功能,手机号登陆、注册,等页面常用,不知道大家用的什么方式来实现的,现在我把我的实现方式分享给大家效果图:使用方式:TimeCount.getInstance(60000, 1000, tv_send, this).start();源码:/** * 倒计时功能类 * @author zhangyuhua * *需要注意: ...

2019-01-27 16:37:11 639

转载 Timer与TimerTask的真正原理&使用介绍

本文转自:http://blog.csdn.net/xieyuooo/article/details/8607220,尊重原著。其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了run方法的一个类,而具体的TimerTask需要由你自己来实现,例如这样:[java] view plain copyTimer ti

2016-06-02 14:05:24 3455

原创 最简单最快的实现底部标签导航(仿闲鱼样式)

编程是一种美德,是促使一个人不断向上发展的一种原动力—————–以下是正文——————— 最近好多app的底部标签导航使用以下形式了,所以我们就来学习一下它是如何实现的。先看效果: 中间的“+”我给了一个旋转动画,看起来还是不错的,有兴趣的同学可以下载Demo看一下。最近准备开发一款新App, 产品也给出了这么一个底部标签导航。于是就开始研究这个样式怎么实现的。常规的做法是粘贴复制…,我就在

2016-03-27 14:15:37 17310 9

原创 文字和自定义图片居中的RadioButton

项目中用到的一个小控件,自带的控件满足不了需求,只能自定义了。 直接看图片: <com.yjy.yijinyi.view.DrawableCenterRadioButton android:layout_marginTop="20dp" android:id="@+id/dd" android:lay

2016-01-22 11:43:23 6697 5

原创 滑动逐渐隐藏导航栏的实现

仿QQ 好友动态 导航栏的实现。随着手指上下滑动,导航栏的背景透明度 跟随变化。裤裤的感觉 有没有。还不知道什么效果的请打开手机QQ 瞅一眼。

2015-09-17 10:04:20 4348

原创 使用Android Studio 练习RecyclerView 异步加载图片,解决图片乱序问题。

使用Android Studio 练习RecyclerView 异步加载图片,解决图片乱序问题.

2015-09-15 17:16:54 7755 4

转载 Android 内存优化解决方案 (OOM)

针对移动端Android 内存优化,避免OOM(OutOfMemory) 出现的方案。

2015-08-24 13:48:04 1164 1

原创 eclipse 转 android studio (使用及遇到的问题集合)

eclipse 转 android studio (使用及遇到的问题集合)1、 中文乱码 2、导入类库3、Gradle DSL method not found: ‘android()’

2015-08-24 13:36:40 643

转载 android:inputType参数类型说明

持续更新>>>>> android:inputType参数类型说明

2015-08-06 15:40:19 511

原创 App 版本更新 versionUpdate

App 版本更新步骤: 1、checkUpdate()//检测版本是否需要更新 2、downLoadAPK()//下载新版本的APP 3、installAPK()//安装新版本APP分析: ......

2015-08-03 13:13:05 5691

原创 学习使用DrawerLayout

侧滑菜单 DrawerLayout 学习使用

2015-08-03 11:28:15 446

原创 简单、优美的Dialog

工作需要实现一个如图所示的对话框(卖相还不错 ),在此简单记录下,顺便分享了,大神路过就可以了… 上图: 布局文件lv_fg_dialog.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android

2015-07-24 08:34:18 781

原创 Android luhn算法 银行卡号校验

验证是否为银行卡号 使用luhn 方法验证 LUHN算法,主要用来计算信用卡等证件号码的合法性。 1、从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数,将两个位上数字相加保存。 2、把所有数字相加,得到总和。 3、如果信用卡号码是合法的,总和可以被10整除。

2015-07-23 11:34:45 1370

原创 Android 曾经的小Bug(常识)

1、 ScrollView 和ListView 去除滑动时的阴影2、EditText 获取焦点3、CheckBox 改变默认图标4、ListView 的item点击事件不响应。5、去除或修改点击ListView item的背景色6. ListView 去除或者替换点击的背景色7. 隐藏键盘8.setClickable()失效问题9 listView 嵌套Button GridView

2015-07-08 13:42:11 654

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-07-08 13:38:15 489

转载 使用VisualSVN Server搭建SVN服务器

使用 VisualSVN Server来实现主要的 SVN功能则要比使用原始的 SVN和 Apache相配合来实现源代码的 SVN管理简单的多,上手也没有那么复杂。下面就看看详细的说明VisualSVN Server的下载地址如下,是免费的,随意不必有顾虑http://www.visualsvn.com/visualsvn/download/SVN 的下载地址如下

2015-05-05 13:22:52 593

转载 Android shape 用法详解

本文转自 http://kofi1122.blog.51cto.com/2815761/521605本人在美工方面一直是比较白痴的,对于一些颜色什么乱七八糟的非常头痛,但是在Android编程中这又是经常涉及到的东西,没办法,只有硬着头皮上。Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:

2015-04-23 10:37:14 468

转载 Android 关于 EditText 的一些问题 如:不弹出输入法

方法一(此种有效,其余未测): 在 AndroidMainfest.xml 中 选 择 哪 个 activity , 设 置 windowSoftInputMode 属 性 为 adjustUnspecified|stateHidden 例如:android:name=".Main"android:label="@string/appandroid:windowSoftInputMode=

2015-03-26 16:12:46 4298

原创 新建Android工程并引用其他工程当做类库 报错解决方法

对于知道原因的人来说,很简单。可是对于我们不知道的人来说就是难题了。这个问题我遇到好多次,百度了好久也没有找到正确的解决方案,今天在  玩android  群中的问了一下, 这个家伙(@大连-斜杠  )一句话帮我解决了, 我在此灰常感谢。下面将解决方案告诉大家:1、错误信息 2、解决方案:        将新建的项目和要引用的项目(类库)放到同一目录下即

2015-02-15 10:07:21 499

转载 Android项目中打jar包 和 使用

文章转自:http://blog.csdn.net/tmj2014/article/details/32718127因为android的特殊性,android不仅有java文件还有res文件,需要研究如何将资源以及activity文件打包成jar文件供其他项目调用,最终多方尝试,找到如下两种方案。方案二是从android的官方文档中找到的完美解决方案。方案二更优,方案一要求两个

2015-02-11 10:39:18 466

原创 android 中使用单元测试 Junit的步骤

第一步:在 AndroidManifest.xml 中添加 相应的配置信息:1、   与 同级2、与application 同级;第二步:新建一个类继承AndroidTestCase 这个类 ,然后在这个类中写测试代码。结束语:记录我开发中的点点滴滴

2015-02-09 21:25:33 721

原创 如何从svn中导出java web项目后部署到tomcat中,并且运行

初次参与开发公司的web项目,争取了一个login功能,结果真的是小白,什么都不会,连怎么从svn导出项目都不会... 哎~~~~不过这不能阻止我继续开发的热情,然后就有了后面的一些问题,和解决办法正文:刚从svn中导出 一个web项目,准备运行下看看效果,结果报错:错误:严重: Exception sending context initialized event t

2015-02-09 19:41:11 10322

转载 Android http请求例子、Unicode转UTF-8 java代码

文章转自:http://blog.csdn.net/wyzxk888/article/details/7337649Android项目经常是C/S模型的,因此需要向服务器发出http请求,收藏一个http请求的例子以便以后可以用。假设发出的请求使用get方法,服务器传回JSON数据,解析代码如下:[java] view plaincopy

2015-02-07 15:08:40 627

转载 Android dispatchTouchEvent介绍

本文转自:http://mobile.51cto.com/abased-374715.htm:一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGroup又包含一个子view

2015-02-06 15:32:14 425

辽宁特种行业数字证书安装手册

辽宁特种行业数字证书安装手册

2024-06-15

《图播app》一款链接手机与数码相机的app

《图播app》一款链接手机与数码相机的app,通过智能硬件将拍摄的照片 3秒内传到手机

2019-04-23

最快、最简单的实现底部标签导航(仿闲鱼)

效果图及详情http://blog.csdn.net/chinese_zhang/article/details/50991573

2016-03-27

滑动逐渐隐藏导航栏的实现

滑动逐渐隐藏导航栏的实现,仿QQ好友动态

2015-09-17

使用Android Studio 练习RecyclerView 异步加载图片,解决图片乱序问题。

使用Android Studio 练习RecyclerView 异步加载图片,解决图片乱序问题。

2015-09-15

RecyclerView.jar

<android.support.v7.widget.RecyclerView android:id="@+id/id_recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" />

2015-09-15

AutoUpdate

App 版本更新步骤: 1、checkUpdate()//检测版本是否需要更新 2、downLoadAPK()//下载新版本的APP 3、installAPK()//安装新版本APP

2015-08-03

侧滑菜单 DrawerLayout

简单的DrawerLayuot Demo

2015-08-03

ListView EditText

功能:类似购物车,修改了一个商品的数量 总价要跟随改变 问题:ListView中嵌套EditText ,每次输入完成后都被重新恢复。 已解决。但不完美。

2015-07-07

空空如也

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

TA关注的人

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