Git 本地仓库和裸仓库
通常我们会用gitinit命令来将我们所在的目录转换为一个Git本地仓库或者初始化一个新的空仓库。用法将当前目录转换为一个本地仓库git init这个命令执行后会在本地生成一个.git的文件夹,用来追踪仓库的所有变更。效果如下:gitinit指定某个目录成为本地仓库git init 这个命令执行后,将创建一个名为repo且只包含.git子文件夹的空目录。效果如下:gitinitrepo指定某个目录
在 Linux 下生成高强度密码的四种方法
前一段时间,我们已经分享了如何在诸如Debian、Ubuntu、LinuxMint、ElementaryOS的基于DEB的系统中[强制用户使用高强度的密码][8],比如。那么,你可能会疑惑一个高强度的密码究竟是什么样的呢?怎么才能生成一个那样的密码呢?不用担心,下面我们将介绍4种简单方法让你在Linux中生成一个高强度密码。当然,已经有很多免费的工具或者方式来完成这个任务,但这里我们仅考虑那些简单
5个细节,让你的图表更加专业!
来自:数据观https://www.shujuguan.cn/?from=jianshu华尔街日报图形总监DonaWang认为,专业的图表能够帮助你简化沟通——这正是数据视觉突破人脑界限,帮我们在最短时间理解最多信息的奥妙之处。不过,在做“减法”的时候,有一些细节是绝对不能被减掉的,这些细节,让你的图表更专业。1、起始线=零基线上图是某品牌进军新零售后,在四个季度的销售额。一眼看去Q4比Q1增长了
jQuery bind 、delegate、live和on比较
JQuery的delegate()方法是给页面里的元素(或者页面里未来将会有的元素)绑定事件,同样的从结果来看JQuery的bind()方法同样也是给元素绑定事件,但是它(bind)只能给页面中当前已经存在的元素去绑定事件。JQuery的live()方法同样也是给元素绑定事件,但是它(live)在页面有改动的时候,JQuery把相应函数绑定到$(document)元素上。任何时候只要有事件冒泡到d
java面试。答案源于网上
今天去一个公司面试。很简单的几道题被打脸了,所幸拍了原题,回来百度答案。一.String和StringBuild和StringBuffer的区别?答:String是字符串常量;StringBuffer是字符串变量,线程安全;StringBuild是字符串变量,非线程安全。二.Spring常用的注解答:@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会
监听器[用于监听ServletRequest对象的产生和销毁
import javax.servlet.ServletRequestEvent;import javax.servlet.ServletRequestListener;//监听器[用于监听ServletRequest对象的产生和销毁]public class MyServletRequestListener implements ServletRequestListener { //产生
在JAVA中使用Thumbnails为图片加水印
在JAVA中使用Thumbnails为图片加水印将D盘下面的cat.jpg作为水印加在2.jpg上面,输出新的图片2_cat.jpg到D盘下面1、java类import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;import net.coobird.thumbnailator.Thumbnails;im
一周一章前端书·第6周:《你不知道的JavaScript(上)》S02
第二部分-第1章:关于this1.1为什么要用thisthis是一个很特别的关键字,同时也是JavaScript中很复杂的机制,本章讲解this。我们先看看,不用this的代码是怎么样的:var Me = { name : 'William'}var You = { name : 'Yoki'}//公共方法:返回指定对象的大写namefunction identify(context)
jQuery 写法示例
选择元素$('.box') // CSS3 选择器$('.el', $parent)$().add('.el1').add('.el2')$('.box').filter(':visible')$('.box').filter(function(){ var $this = $(this) return $this.index() > 3 && $this.hasClass('xxx')})$
老司机带你轻松入门架构师----如何重构Android的v4包的部分源
【前言】过年回家忙着干活,忙着给亲戚的孩子发红包,好累,忙里偷闲打开studio看了一下v4包,之前看过几个类,这次是每个类都看了一下,原来Android的v4包的源码也有一些是写的不是那么友好的,还有很多改善空间。下面就拿其中的android.support.v4.text这个包里面的 TextUtilsCompat 和 TextUtilsCompatJellybeanMr1 这两个类来做一个具
二叉树的常用算法
如果将打印安排在同个数字第一次被访问时,即先序遍历第二次即中序遍历第三次即后序遍历现二叉树的先序、中序、后序遍历,包括递归方式和非递归方式二叉树结构定义publicstaticclassNode{publicintvalue;publicNodeleft;publicNoderight;publicNode(intdata){this.value=data;}}红黑树、AVL、替罪羊树、Treap
不可思议的混合模式 background-blend-mode
本文接前文:不可思议的混合模式mix-blend-mode 。由于 mix-blend-mode 这个属性的强大,很多应用场景和动效的制作不断完善和被发掘出来,遂另起一文继续介绍一些使用 mix-blend-mode 制作的酷炫动画。CSS3新增了一个很有意思的属性-- mix-blend-mode ,其中mix和blend的中文意译均为混合,那么这个属性的作用直译过来就是混合混合模式,当然,我们
浅谈 GBDT
在Xgboost那篇文章(Kaggle神器xgboost)中提到了GradientBoostedDecisionTrees,今天来仔细看看GBDT。本文结构:什么是GBDT?GBDT与Adaboost的区别与联系是什么?GBDT与Xgboost的区别是什么?什么是GBDT?GBDT(GradientBoostingDecisionTree,梯度提升决策树),由名字可以看出涉及到三点:1.首先是Bo
MYSQL必知必会读书笔记第二章之版本更改
MySQL的当前版本为版本5,以下列出最近版本的主要更改:4.---------InnoDB引擎,增加了事务处理、并、改进全文搜索等支持。4.1--------对函数库、子查询、集成帮助等重要增加。5.-------------增加了存储过程、触发器、游标、视图等以上内容是小编给大家介绍MYSQL必知必会读书笔记的相关知识,希望对大家有所帮助!
Java多线程(二)volatile关键字
Java多线程(二)volatile关键字1volatile的定义Java语言规范第三版中对volatile定义如下:Java编程语言允许线程访问共享变量,为了确保共享变量能够被准确和一致地更新,线程应该取保通过排它锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁更方便。如果一个字段被声明成volatile,Java线程内存模型确保所有线程看到这个变量的值是一致的。2vol
一次MySQL慢查询导致的故障
我们知道分析MySQL语句查询性能的方法除了使用EXPLAIN输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为“慢查询”。一、 起因研发反应某台数据库僵死,后面的会话要么连接不上,要么要花费大量的时间返回结果,哪怕是一个简单的查询。二、 处理首先去监控平台查看服务器以及数据库状态,发现这台数据库有大量的慢查询。继续看服务器监控,CPU平均使用率较
快速增加MYSQL数据库连接数负载能力的方法分享
第一先限制Innodb的并发处理.如果innodb_thread_concurrency=0可以先改成16或是64看机器压力,如果非常大,先改成16让机器的压力下来,然后慢慢增达,适应自已的业务.处理方法:setglobalinnodb_thread_concurrency=16;方法一:(window系统中可直接修改my.ini文件)进入MYSQL安装目录打开MYSQL配置文件my.ini或my
Mysql LONGBLOB 类型存储二进制数据 (修改+调试+整理)
在DBMS中线要创建数据库test,tablebintest,data字段数据类型用LONGBLOB即可测试//测试文件c:\test.iso,你可以找任何一个文件修改为即可,我找的是一个exe程序,修改为test.iso而已//最大测试过加入文件大小为650M(一个正真的iso文件)//注意:还要修改my.ini文件中的max_allowed_packet字段,我设置的是复制代码代码
SpringCloud (九) Hystrix请求合并的使用
前言:承接上一篇文章,两文本来可以一起写的,但是发现RestTemplate使用普通的调用返回包装类型会出现一些问题,也正是这个问题,两文没有合成一文,本文篇幅不会太长,会说一下使用和适应的场景。本文简单记述了Hystrix的请求合并的使用>注意:本文项目地址:https://github.com/HellxZ/SpringCloudLearn.git本文内容:一、请求合并是做什么的?如图,多个客
centos安装php服务器
easypanel 是一款免费的功能强大集开通虚拟主机,ftp空间,数据库等功能为一体的主机控制面板,具备跨平台(windows,linux),安全稳定、操作简便等特点。支持php(windows版本还支持asp,asp.net),支持磁盘配额,在线文件管理,在线web软件安装。2、linux下安装及升级(集成了kangleweb服务器和mysql,仅支持centos5和centos6)执行下面的