git小技巧--提取/合并某分支的部分文件
软件开发基本都是多个feature分支并行开发,而在上线前有可能某个分支的开发或测试还没有完成,又或者是产品调整,取消了该分支功能的上线计划,我们在release前不合并该分支即可,然而如果该分支中的某些小调整却需要上线,我们就需要把其中的部分文件合并到release分支。在之前遇到这种情况通常都是copy/paste,既麻烦出错率又高,自从我掌握了新姿势,整个世界仿佛都不一样了(暴漫微笑在fea
Android 8.0 下载安装进入【安装未知应用】页面,两步简化一步
小菜昨天接到客户反馈的问题,说华为手机升级到Android8.0系统以后,程序升级下载之后不能安装;找一个手机测试果然如此,每次下载完之后不跳转安装页面,重新进入程序又继续下载,之后依旧不跳转安装页面,再次进入循环...流程自然欠妥,但发现问题主要还是Android8.0权限管理的问题。 在Android8.0系统中,未知来源应用不可直接安装,跳转到的是未知来源应用管理列表,如果需要
程序员写简历时必须注意的技术词汇拼写(持续更新...)
概述每年到了这个时候又快到了找工作的旺季,也就是俗称的「金三银四」。对于程序员来说,这个时候也是最好找工作和跳槽的时机。很多程序员花了太多的时间在自己的技术水平提升和笔试、面试题准备之上,却忽略了找工作第一步所需要的一个严谨且靠谱的简历,导致最终结果是其实技术没问题,但投出去的简历惨不忍睹,甚至连面试的机会都没有。而我觉得程序员写简历,第一步就是需要注意严谨而规范地使用各种技术词汇,但是我发现不论
安卓实现局部界面遮罩效果
背景列表展示数据时,有些数据因为失效了,需要灰化展示。但是因为每一行数据里面包含多个view(如包含用户姓名、性别等等信息),不方便对每个view进行灰化设置,所以需要一个遮罩层将整行遮盖来达到灰化效果。大致效果如下:解决方案列表的item布局采用RelativeLayout或者ConstraintLayout,在layout中增加一个空的view(遮罩层),刚好能盖住其他view,默认设置为不可
Importing Solaris 10 branded zone V
Thisarticlewillshowyouhowtoimportthesolaris10brandedzoneVMTemplatestosolaris11.YoucandownloadtheVMTemplatesfromhere.Beforeimport,ensurethatthebrand-solaris10packageareinstalled.[root@db02:~]#pkginfobr
Docker入门(一)用hello world入门docker
初识DockerDocker是什么? Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。Docker与传统虚拟化的不同之处 Docker与传统虚
【原创】MySQL 实现Oracle或者PostgreSQL的row_
PostgreSQL和Oracle都提供了row_number()over()这样的语句来进行对应的字段排名,很是方便。 MySQL却没有提供这样的语法。最近由于从Oracle迁移到MySQL的需求越来越多,所以这样的转化在所难免。下面我在MySQL里面来实现这样的做法。这次我提供的表结构如下, Table"ytt.t1" Column| Type |Modifiers
[golang] 数据结构-快速排序
快速排序是个非常经典、高效、常用的排序算法。很多语言标准库里的排序算法都有用到它。原理快排原理其实比较简单,就是将原本很大的数组拆成小数组去解决问题。要拆就得找个拆的位置。如果吧这个位置称为支点,那么快速排序问题就变成了不断的去找到拆分的支点元素位置。通常找支点就是以某个元素为标准,通过交换元素位置把所有小于标准的元素都移到一侧,大于的移到另外一侧。移动元素的逻辑就是分别从最右侧元素向左找到比指定
父元素百分比 line-height设置文字居中
当父元素设置高度为百分比的时候 line-height的值自然也就不能是定值 不能用绝对的px值,但是给line-height设置百分比,实际上这个百分比是根据字体大小计算的,还是无法得出具体的百分比,所以遇到这种情况只能另辟蹊径,有两种解决办法:1.给父元素设置display:flex;align-items:center;justify-content:center;2.给父元素设置displ
MySQL中查询的有关英文字母大小写问题的分析
mysql数据库在做查询时候,有时候是英文字母大小写敏感的,有时候又不是的,主要是由mysql的字符校验规则的设置决定的,通常默认是不支持的大小写字母敏感的。 1.什么是字符集和校验规则?字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则。任何一个给定的字符集至少有一个校对规则,它可能有几个校对规则。要想列出一个字符集的校对规则,使用SHOWCOLLATION语句。校对规则一般有这
【算法与数据结构专场】BitMap算法介绍
我们先来看个简单的问题。假如给你20亿个非负数的int型整数,然后再给你一个非负数的int型整数t,让你判断t是否存在于这20亿数中,你会怎么做呢?有人可能会用一个int数组,然后把20亿个数给存进去,然后再循环遍历一下就可以了。想一下,这样的话,时间复杂度是O(n),所需要的内存空间4byte*20亿,一共需要80亿个字节,大概需要8GB的内存空间,显然有些计算机的内存一次是加载不了这么这么多的
vue引入外部js压缩文件不能被使用的问题
最近几天做一个密码加密功能,需要引入js压缩文件,但是在vue中反复引用都找不到方法的存在,试过很多方法,但功夫总是不负有心人,最终知道问题所在。 vue引入jq以及zepto之类的压缩文件是直接一个$变量名就可以使用的,但是有一些压缩的js并不可以像jq一样直接在vue内部使用的,当你发现引入不能够被找到的时候,不要急,先去看看jq的压缩文件再看看你那个压缩文件,两者的不同点,有时间多去研究研
下拉刷新SwipeRefreshLayout的使用
image.pngimage.pngimage.png用法:main.xml······--------------MainActivity------------------···packagecom.example.lenovo.test_03;importandroid.os.Build;importandroid.os.Handler;importandroid.os.Message;im
HTML5中Video,禁止右键下载
HTML5中Video,禁止右键下载LOVE;$(document).ready(function(){$('#myVideo').bind('contextmenu',function(){returnfalse;});});实现居中显示:禁止右键下载:$(document).ready(function(){$('#myVideo').bind('contextmenu',function()
Bootstrap 表单和图片
表单Bootstrap提供了一些丰富的表单样式供开发者使用。1.基本格式//实现基本的表单样式电子邮件密码注:只有正确设置了输入框的type类型,才能被赋予正确的样式。支持的输入框控件包括:text、password、datetime、datetime-local、date、month、time、week、number、email、url、search、tel和color。2.内联表单//让表单左
你就这样被坏老板决定了?
有位朋友在分答上问过我一个问题:跟同事抱怨工作的事情是要坚决避免的低情商行为么?这让我想起我们充满抱怨的工作来啦:经理根本就不懂技术,凭什么领导我?就因为我不加班,就让我绩效是D,太不合理了。老板根本不懂管理,水平太低,今天这样明天那样,早晚人都走光……今年又没给老子加薪,还想让老子给你干活,干毛线干……公司福利太差,端午节不发粽子中秋节不发月饼过年也没红包,简直没法忍受!老板有眼无珠不会用人,张
java基础(五) String性质深入解析
引言本文将讲解String的几个性质。一、String的不可变性对于初学者来说,很容易误认为String对象是可以改变的,特别是+链接时,对象似乎真的改变了。然而,String对象一经创建就不可以修改。接下来,我们一步步分析String是怎么维护其不可改变的性质;1.手段一:final类和final的私有成员我们先看一下String的部分源码:public final class String
从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架
更新反馈1、博友@落幕残情童鞋说到了,Nginx反向代理实现跨域,因为我目前还没有使用到,给忽略了,这次记录下,为下次补充。代码已上传Github+Gitee,文末有地址 今天忙着给小伙伴们提出的问题解答,时间上没把握好,都快下班了,赶紧发布:书说上文《从壹开始前后端分离【.NETCore2.0+Vue2.0】框架之十一||AOP自定义筛选,Redis入门11.1》,昨天咱们说到了分布式缓存键值
SASS/SCSS入门笔记
什么是SASS?SASS(SyntacticallyAwesomeStylesheets)是一种动态样式语言,为CSS融入了编程元素,提供了很多便利的写法,使得CSS的开发变得简单、可维护。先来回顾一下CSS,接触过WEB开发的同学,肯定都了解CSS(级联样式表)。通常,我们使用CSS定义页面需要的样式规则,然后为页面中的目标元素设置或者更改样式。作为一种样式表语言,CSS旨在方便的分离设计和内容
MySQL——通过EXPLAIN分析SQL的执行计划
在MySQL中,我们可以通过EXPLAIN命令获取MySQL如何执行SELECT语句的信息,包括在SELECT语句执行过程中表如何连接和连接的顺序。下面分别对EXPLAIN命令结果的每一列进行说明:select_type:表示SELECT的类型,常见的取值有:类型说明SIMPLE简单表,不使用表连接或子查询PRIMARY主查询,即外层的查询UNIONUNION中的第二个或者后面的查询语句SUBQ