Go依赖管理工具 dep
Go依赖管理工具Godependencymanagementtool环境要求Golang>=1.9Dep目前版本:dep:version:develbuilddate:githash:goversion:go1.10gocompiler:gcplatform:linux/amd64Latestrelease为v0.4.1安装goget-ugithub.com/golang/dep/cmd/dep若
使用反射对bean的collection属性赋值
反射对bean的collection属性赋值对collection使用反射创建时会遇到不知道具体实现类型而烦恼比如: class School{ private List classes ; //班级列表 public void setClasses(List classes){ this.c
docker镜像的制作
1.搭建本地仓库1.1下载仓库镜像dockerpullregistry1.2 启动仓库容器dockerrun-d-p5000:5000-v/home/registry/:/tmp/registryregistry第一个5000是本地的端口,第二个5000是docker里面的端口,将本地5000的端口映射到 docker里面的5000端口因为这里只是仓库,我们只用通过端口访问到仓库中的镜像即可所以没
映射Filter的细节一
在默认情况下,Filter只过滤Request的请求,即web资源之间的转包和包含不过滤MappingFilter::doFilter():AFromServlet::doGet()ToServlet::doGet()MappingFilter::doFilter():BFromServletimport java.io.IOException;import java.io.PrintWriter
4. 剑指offer——旋转数组的最小数字
1.问题描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。2.分析数组的sort()函数默认是按照ascll码排序,compare函数按照数字排序3.代码function r
使用Kotlin封装RecycleView和重构
今天,是对RecycleView.Adapter进行封装,形成通用的Apapter;RecycleView概念和用途,以为为什么要用RecycleView而不用Listview,这些我就不重复了,一搜一大把,写的都比我好,理解的也比我深入,这里,我要实现的就是使用Kotlin实现通用Adapter;为什么要实现通用Adapter,无非是我们的项目中,会出现各式各样的List展示,于是乎,就出现了无
Angular针对iCheck封装单选/复选框指令
1.构造icheck指令var app = angular.module('myApp', []);app.directive('icheck', ['$timeout', '$parse', function($timeout, $parse) { return { restrict: 'A', require: '?ngModel', link: funct
jQuery-Ajax
一、jQuery-Ajax参数说明$.ajax(prop)通过一个ajax请求,回去远程数据,prop是一个hash表,它可以传递的key/value有以下几种(String)type:数据传递方式(get或post)(String)url:数据请求页面的url(String)data:传递数据的参数字符串,只适合post方式(String)dataType:期待数据返回的数据格式(例如"xml"
简单了解Web Notification消息通知
自己平时喜欢看篮球视频,经常浏览腾讯体育,不知道有没有和我一样的同学,遇到过一个提示,问是否接受消息通知,之前也看过H5程序设计因为是比较早的一本书,当时上面提过但是说的兼容性并不怎么样,也就没有多去查看,也是这样一个契机让我查看了Notification的兼容性,原来已经达到了PC端几乎可以实现了,也是证明H5越来越强大了,很多底层的东西都可以逐步开始完善和实现了。Notification对象使
限制不能使用最近三次的历史密码
开发的软件中是允许用户可以更自己的密码,现在客户有这样一个要求,是当用户更新密码时,要限制用户不能重新使用最近三次的历史密码。实现客户的要求,唯有在数据库,创建一个密码更新Log表,然后再为Member表写一个触发器,每当用户更新密码时,去检索这个Log表,看看这次更新的密码是否存在Log表中,如果存在,提示用户,返之继续更新动作,然后把更新的信息插入Log表中,最后是删除Log记录,只保留此用户
教你用MediaPlayer做个带进度条的音乐播放器
效果图布局文件好像还有点小清新???布局文件MediaPlayer的使用/** * 初始化播放器MediaPlayer */private void initMediaPlayer() { //1. 加载选中歌曲 try { //1.1 设置音频文件路径, 或者是资源uri if (mType == 1) { mediaPlayer.s
我选择 dwm 作为窗口管理器的 4 大理由
窗口管理器windowmanager负责管理打开窗口的大小、布置以及其它相关的方面。我喜欢极简。如果可能,我会尽量在一个终端下运行所有需要的程序。这避免了一些浮夸的特效占用我的资源或者分散我的注意力。而且,无论怎么调整窗口大小和位置却依旧无法使它们完美地对齐,这也让我感到厌烦。出于对极简化的追求,我喜欢上了Xfce并且把它作为我主要的Linux桌面环境好几年了。直到后来我看了BryanLunduk
curl库pycurl实例及参数详解
pycurl是功能强大的python的url库,是用c语言写的,速度很快,比urllib和httplib都快。今天我们来看一下pycurl的用法及参数详解常用方法:pycurl.Curl()#创建一个pycurl对象的方法pycurl.Curl().setopt(pycurl.URL,http://www.pythontab.com)#设置要访问的URLpycurl.Curl().setopt(p
自己封装双缓存管理框架 Android 库
一、概述Android开发中,网络请求是很重要的一部分,而缓存网络请求来的图片或者响应结果字符串或者结果流,既可以省流量,同时也可以帮助我们解决无网或弱网情况下加载情况,当然也可以提升程序性能效率。纵所周知,缓存管理中肯定需要用到内存缓存,这里我们采用LruCache来管理内存的缓存。LruCahce虽然速度快,但是只是内存级别的缓存,为了实现持久化的缓存,我们还需要文件级别的缓存,也就是说我们要
必会的List Comprehension (列表推导式)
强大的ListComprehension(列表推导式)是Python中必须知道的概念。然而对于初学者来说是最具挑战性的。掌握这个概念将会在两个方面帮助你:-应该写更短和更高效率的代码-代码应该执行的更快ListComprehension(列表推导式)比for循环快35%,比map快45%。注:下面将ListComprehension(列表推导式)简写为LC什么是LC看下面的例子:{x^2:x是小于
数据库崩溃,利用备份和日志进行灾难恢复
在实际的工作中,我们可能经常会遇到数据库宕机,数据丢失的情况,下面,我将演示一个模拟环境1.数据库正常启动插入数据:?[root@client103~]#mysql-uroot-pkongzhongmysql>usetest;mysql>insertintoaselect*froma;#注:这里不演示建表,默认大家都懂#下面进行一次全备[root@client103~]#innobackupex-
关于MySQL外键的简单学习教程
在MySQL中,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立;3.外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比如int和tinyint可以
Android--快速定位索引
先看张效果图device-2018-06-20-095811.gif列表是用RecyclerView,demo中RecyclerView都是封装好的,小编是直接拿过来用的,至于怎么封装RecyclerView,绘制RecyclerView的分割线等等,有个半年经验左右应该是会封装的,至于不会,那就研究下我的代码是怎么封装的。哈哈!具体思路:1、对汉字进行A_Z排序2、绘制字母A-Z索引Letter
PHP计算线性回归方程式 Y = a + bX
在游戏的开发过程中,我们会用到很多的算法,其中数学中的线性回归可以很好地运用到一些游戏里,下面是由PHP写的一段计算线性回归的方程式的代码: 线性回归 Linear Regression计算线性回归方程式 Y = a + bX 如果两组数据相关系数很高, 可以用一条近似直线Y=a + bX 来预估, 谓之线性回归 根据统计学理论, Y = a + bX 中
centos 安装 php5.6
php下载 http://cn2.php.net/downloads.phphttp://cn2.php.net/downloads.phplibxml2下载 ftp://xmlsoft.org/libxml2/zlib下载 http://www.zlib.net/解压下载到的软件12tar zxvf php-5.6.2.tar.gz tar zxvf libxml2-2.7.2.tar.gz安装