android 5.0 titilebar分享

colorAccent,colorPrimary,colorPrimaryDark……来这里你就明白了 伴随着Android5.0的发布也更新了support-v7-appcompat到V21,其中增加了ToolBar、recyclerview、cardview等控件。 Android5.0对改变APP样式下了不小的功夫,写法也和以前不一样了,下面先简单介绍一下colorAccent,colorPrimary,colorPrimaryDark……的作用: 这样是不是更清晰理解了这些Color的
分类: 其他 发布时间: 11-25 22:51 阅读次数: 0

Android 封装jar包,反射机制获取资源

public class ResourceUtil { public static int getLayoutId(Context paramContext, String paramString) { return paramContext.getResources().getIdentifier(paramString, "layout", paramContext.getPackageName()); } public static int getStringId(Context par
分类: 其他 发布时间: 11-25 22:51 阅读次数: 0

Android 沉浸式通知栏

Android沉浸式通知栏的两种方式 一, requestWindowFeature(Window.FEATURE_NO_TITLE);// 不显示标题 Window window = getWindow(); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { // 沉浸通知栏 window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
分类: 其他 发布时间: 11-25 22:51 阅读次数: 0

关于mate标签中属性的含义

mate标签中apple-mobile-web-app-capable的属性含义 这个mate的作用就是删除默认的苹果工具栏和菜单栏,content有两个值“yes”和“no”,当我们需要显示工具栏和菜单栏时,这个行的mate就不用加了,默认就是显示。 mate标签中apple-touch-fullscreen的属性含义 添加到主屏幕后全屏显示 mate标签中format - detection属性及含义 format - detection翻译成中文的意思是“ 格式检测”, 顾名思义, 它是
分类: 其他 发布时间: 11-25 22:50 阅读次数: 0

福利:优雅开发的两款小工具 | 今日代码免费开源

摘要: 作为新人,每个人在成长路上总是跌跌撞撞,难免浮躁,其实很多时候很有效的办法就是去"抄袭"别人,也就是阅读别人的代码,能不重写的就不重写,完全用别人的逻辑依葫芦画瓢,写久了可能你会有种他人的风格,但是再...
分类: 其他 发布时间: 11-25 22:50 阅读次数: 0

【极简】如何在服务器上安装SSL证书?

摘要: 本文适合任何人了解,图形化操作。下面以腾讯云为例,并且服务器(linux)也安装了宝塔面板。 1.登陆腾讯云账号进入控制台,找到SSL的产品 2.按要求申请并填写表单,记住私钥密码 3.提交后,待腾讯审核,如果颁发后...
分类: 其他 发布时间: 11-25 22:50 阅读次数: 0

【极简】如何挑选合适的百度BCC,并安装宝塔控制面板

摘要: 1.前期有百度云账号,登陆系统控制台,点击产品"云服务器BCC"。 2.关闭绑定快照策略,选择购买弹性公网IP,如果选择不需要,服务器就没有对外的IP,只能在内网内使用,所以这里要注意下。 3.系统信息要设置服务器...
分类: 其他 发布时间: 11-25 22:50 阅读次数: 0

键盘上的"整蛊专家",如何防止短信轰炸机

摘要: "短信轰炸机",是别人通过爬虫或者其他抓取手段在网路上收集那些公司平台短信业务接口的一个集成程序,可能只需要输入一个手机号,对方一整天都会收到各大平台的注册或提醒短信,就是手机在那里响个不停。因为现在...
分类: 其他 发布时间: 11-25 22:50 阅读次数: 0

ThinkPHP返回json数据出现小红点

如果你返回的json数据带有小红点,那么json校验就会报错,导致数据展示异常(原因是utf8 bom头的问题)。 解决办法,就是在你php后端文件,echo输出的前面加一个ob_clean()函数。 ob_clean(); echo json_encode($obj); 或者将function.php 编码改为utf8 。
分类: 其他 发布时间: 11-25 22:50 阅读次数: 0

使用H3C模拟器HCL完成基础的IRF实施

步骤1.确定IRF设备角色,配置设备的IRF优先级和编号[IRF2]irfmember1renumber2//将IRF2(即SW2)的成员编号设置为2,默认为1RenumberingthememberIDmayresultinconfigurationchangeorloss.Continue?[Y/N]:y[IRF2]save//切记保存Thecurrentconfigurationwillbe
分类: 企业开发 发布时间: 11-25 22:50 阅读次数: 0

PHP预防SQL注入

PHP预防SQL注入的三种方式 一,检验数据类型 1.数字类型 is_numeric() 函数 2.字符串类型(强校验) preg_match(“/^[a-zA-Z0-9]{6,}$/”,变量) 二,过滤和转义特殊字符 addslashes()对特定字符进行转义 mysqli_real_escape_string()对特定字符进行转义 三,利用mysql的预编译机制 $stmt = mysqli_prepare($db,$sql); mysqli_stmt_bind_param(); mysq
分类: 其他 发布时间: 11-25 22:50 阅读次数: 0

微信支付少一分钱

微信支付遇到一个坑,踩了好久............ 再价格处理方面,往往是两位小数换算成分,如19.90换算成分1990,直接乘以100也就行了,但是又使用了一个转换为整数类型的函数intval() 这下子结果就不对了,如下: 19.90 intval(float(19.90*100)1990) 这是因为浮点类型的数字不能在不丢失一点儿精度的情况下通过内部二进制转换得到结果的,换句话说就是浮点类型的计算都会丢失精度的。 该函数的解决方法手册上也给出了,就是需要先使用strval() 函数将变
分类: 其他 发布时间: 11-25 22:49 阅读次数: 0

按数据元素在表中的次序构造一棵二叉查找树

二叉排序树具有如下性质: (1) 若左子树不空,则左子树上所有结点的值均小于或等于它的根结点的值; (2) 若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值; (3) 左、右子树也分别为二叉排序树. 元素(19.14.22.01.66.21.83.27.56.13.10)构造二叉排序树的过程如下: 加入19, 这是根结点. 往后但凡数值比19小的都属于左子树, 比19大的都属于右子树. 加入14, 数值比19小, 作为19的左子树. 19 / 14 加入22, 数值比19大, 作
分类: 其他 发布时间: 11-25 22:49 阅读次数: 0

设计模式(1)—策略模式

0.什么是设计模式? 我们经常使用被人设计好的库和框架,利用他们的API(Application Programming Interface)编写我们的程序,但是我们得把它们“组合”起来。像小孩搭积木一样,建成自己的大厦。其中你用到的“方式”,都是事先存在你脑海中的,这些“方式”都是抽象的,并不是一块块具体的积木。并且,你在搭建的过程中,希望搭建成的玩具简洁,美观,安全,可扩展性强…等等,都是基于你脑海中的“方式”而完成的。这些“方式”.是你在搭建过程中,所经历的成功,失败和借鉴别人的大厦得来
分类: 其他 发布时间: 11-25 22:48 阅读次数: 0

进程与线程(一)——进程

序言: 我们知道多线程是现代操作系统中一个很重要的组成部分。它经常在面试过程中或者在实际运用过程中都会碰到的一个比较难的一个问题,所以这篇文章所属的一个系列,将浅显的记录下博主的多线程学习的一个过程。 首先呢,说起线程的起源,我们不得不提就是进程的概念。然而一开始也并不是直接就有的进程的,而是由多道处理程序环境下,演化而来的。 由于多道程序有间断性和失去封闭性、以及不可再现性,催生出了进程的产生。浅显的来说,进程就可以能使程序并发的执行程序,并加以描述和控制。这又是为什么呢?因为其中有一个专门
分类: 其他 发布时间: 11-25 22:48 阅读次数: 0

进程与线程(二)——进程的管理、创建与销毁

接上回: 我们介绍了进程的由来,进程的概念,进程的组成部分和它在运行过程中的状态。我们说进程最重要的部分是进程控制块PCB,操作系统通过PCB来管理各个进程有条不紊的在我们的机器中运行的。那么操作系统是怎么样管理这么多进程的呢?进程是怎么样创建、又是怎么样销毁的呢? 一.PCB的组织方式 一个系统中通常可有数十个甚至数百个乃至数千个PCB,为了能对他们加以有效的管理,应当用适合当的方式将这些组织起来。要回答这个问题,就要从PCB的组织方式来讲起。 我们说程序等于数据结构加算法,这句话并不是空穴
分类: 其他 发布时间: 11-25 22:48 阅读次数: 0

进程与线程(三)——线程的概念与实现

一 什么是线程? 进程中的一条执行流程。 有了线程,进程发生了一系列的变化。首先是(1)资源管理,包括地址空间(代码段,数据段):进程就是由来管理资源的:地址空间,打开的文件,访问的网络。(2)线程把进程的另一部分功能给拆出来了。进程的执行功能,进程的执行状态交给了线程来管理。在运行的角度上来看,代码在执行的平台的执行流程,我们把它理解为一个线程,线程称成为了进程的重要组成部分。 进程主要完成资源的管理之外,需要有一系列的线程来完成执行的过程。进程里面存在多个线程,线程是共享进程提供的资源平台
分类: 其他 发布时间: 11-25 22:47 阅读次数: 0

在Linux下装二进制MySQL

MySQL (mysql)二进制部署 1.scp : A机器(linux)将文件或文件夹传到B机器(linux) eg: [root@xkhadoop local]# scp mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz [email protected]:/usr/local/ The authenticity of host '192.168.40.130 (192.168.40.130)' can't be established. RSA ke
分类: 其他 发布时间: 11-25 22:47 阅读次数: 0

Hadoop-HDFS部署

Hadoop-HDFS部署 Hadoop2.X: hadoop.apache.org HDFS: 分布式文件系统,存储 MapReduce: 分布式计算 Yarn: 资源(memory+cpu)和JOB调度监控 文档地址: http://hadoop.apache.org/docs/r2.8.2/ 部署方式: 1.单机模式standalone 1个java进程 2.伪分布模式Pseudo-Distributed Mode 开发|学习 多个java进程 3.集群模式Cluster Mode :生
分类: 其他 发布时间: 11-25 22:46 阅读次数: 0

PAT 乙级 1020 月饼 (25分)Java实现

版权声明:转载请注明出处 https://blog.csdn.net/qq799028706/article/details/84188453 原题链接:月饼 1. 题意 题意比较明了,就是让我们求最大的收益 2. 思路 这道题用Java写要注意两个地方 输入的时候不能使用Scanner类,因为输入的数据比较多,使用Scanner输入会很慢,所以我们要用BufferedReader类,得到字符串后,再转为double型计算 输出保留两位小数,Java的做法:String.format("%.2
分类: 其他 发布时间: 11-25 22:46 阅读次数: 0