- 博客(110)
- 收藏
- 关注
转载 如何写SysV服务管理脚本
本文目录:1.1 SysV脚本的特性1.2 SysV脚本要具备的能力1.3 start函数分析1.4 stop函数分析1.5 reload函数分析1.6 status、restart、force-reload等1.7 结束语 SysV服务管理脚本和/etc/rc.d/init.d/functions文件中的几个重要函数(包括daemon,killproc,statu
2017-09-16 18:38:15
718
转载 Calico 的网络结构是什么?- 每天5分钟玩转 Docker 容器技术(68)
上一节我们部署了 Calico 网络,今天将运行容器并分析 Calico 的网络结构。在 host1 中运行容器 bbox1 并连接到 cal_net1: docker container run --net cal_net1 --name bbox1 -tid busybox查看 bbox1 的网络配置。 cali0 是 calico interface,
2017-09-16 13:50:12
435
转载 【DDD】领域驱动设计实践 —— 业务建模小招数
本文结合团队在ECO(社区服务系统)业务建模过程中的实践经验,总结得到一些DDD业务建模的小招数,不一定是完美的,但是对我们团队来说很有效用,希望能帮到其他人。后面会陆续将项目中业务建模的一些经典例子放上来,分享给大家。 ECO系统是线上旧系统,它的建模过程有别于新系统的业务建模。由于背着历史包袱,ECO的建模过程不是那么纯粹,很容易受到旧代码的影响,陷入代码的细节中,初期举步维艰,靠着小步
2017-09-15 21:58:10
487
转载 如何在VMware ubuntu linux虚拟机中安装VMware tools
VMware Tools可以实现在主机虚拟机之间拷贝文字、文件等功能。本文讲述如何在VMware ubuntu linux虚拟机中安装VMware tools.测试环境:VMware Workstation 12.5主机:windows7 sp1 x64虚拟机:ubuntu linux 16.4Step1在VMware菜单中选择,虚拟机 -->更新VMware Tools
2017-09-15 12:26:09
2158
转载 js实现拖拽函数
如果要设置物体拖拽,那么必须使用三个事件,并且这三个事件的使用顺序不能颠倒。onmousedown:鼠标按下事件 onmousemove:鼠标移动事件 onmouseup:鼠标抬起事件 拖拽状态 = 0鼠标在元素上按下的时候{ 拖拽状态 = 1 记录下鼠标的x和y坐标 记录下元素的x和
2017-09-14 20:46:11
2053
转载 机器学习数学心法之线性变换
机器学习的各种算法推导中, 矩阵推导形式显得比较简单. 那我们该如何理解矩阵呢? 以线性变换的角度看待矩阵, 将会发现我们能看的更深一点.矩阵与线性变换若一个变换 \(L\) 满足以下两条性质\[ \begin{align*} L(\vec v+ \vec w) &= L(\vec v) + L(\vec w) &(1) \text{"可加性"} \\ L(c\vec v) &= c
2017-09-14 15:54:08
1171
转载 Spring Boot Maven Plugin -- repackage目标
简介 Spring Boot Maven Plugin插件提供spring boot在maven中的支持。允许你打包可运行的jar包或war包。 插件提供了几个maven目标和Spring Boot 应用一起工作。总的有:spring-boot:repackage spring-boot:run spring-boot:start and spring-boot:stop s
2017-09-14 10:38:08
4990
转载 面向对象编程思想-解释器模式
一、引言我们常常在会在字符串中搜索匹配字符或判断一个字符串是否符合我们要的格式时,使用正则表达式,可解决问题的背后是一种什么思想呢?即我们今天要学习的内容,解释器模式二、解释器模式定义:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子1.文法:即语法规则。在解释器模式中每一个语法都对应一个解释器对象,用来处理相应的语法规则。它对于扩展、
2017-09-13 18:50:06
349
转载 SSH 端口转发
SSH 端口转发功能能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。其实这一技术就是我们常常听说的隧道(tunnel)技术,原因是 SSH 为其他 TCP 链接提供了一个安全的通道来进行传输。我们知道,FTP 协议是以明文来传递数据的。但是我们可以让 FTP 客户端和服务器通过 SSH 隧道传输数据,从而实现安全的 FTP 数据传输。更常见的
2017-09-13 14:06:07
447
转载 bootstrap 基础(一)
1 bootstrap简介bootstrap是Twitter公司的两名前端设计师设计的。 bootstrap是一款基于HTML、CSS和JavaScript的一个前端框架。 bootstrap的特点:是以移动设备优先。 bootstrap适用于所有的主流浏览器,解决了浏览器兼容问题。 2 bootstrap的环境http://v3.bootcss
2017-09-12 22:30:09
414
转载 一步步带你做vue后台管理框架(二)——上手使用
系列教程《一步步带你做vue后台管理框架》第二课github地址:vue-framework-wz线上体验地址:立即体验 闲扯再多不会用也没白搭,这节课我来带大家直接上手框架,体验到简单方便之后你就会爱上这个框架欲罢不能的。 首先跟所有的vue项目一样,两种方式,一种去项目github地址:vue-framework-wz上下载代码包到本地,或者使用git clone
2017-09-12 17:02:04
1260
转载 Google chrome浏览器打不开网页,显示ERR_Failed...等问题的解决方法
新装好的win7系统,打开Google浏览器,显示网页可能暂时无法连接,或者它已永久性的移动到了新地址。在网络搜索很多资料,发现解决方法如下,亲测成功。原因,该服务依赖的TCP/IP 协议有问题。解决办法: 1、开始——运行——regedit.exe,打开注册表编辑器,删除以下两个键:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic
2017-09-12 12:14:08
41217
8
转载 后端路由项目由 gulp 改为 webpack 的踩坑实录
前言公司有个后端路由的项目是用 gulp 作为前端自动化构建工具,最近学习了一下 webpack,深感其强大,一狠心将其改成了 webpack 构建,以下是踩坑实录。gulp先来说说原来的架构。该项目是个 后端路由 的项目,我们以域名 www.abc.com 为例。假设有以下两个路由 www.abc.com/about 和 www.abc.com/join,因为路由后端已经构建
2017-09-11 20:22:00
648
转载 Java征途:行者的地图
前段时间应因缘梳理了下自己的 Java 知识体系, 成文一篇望能帮到即将走进或正在 Java 世界跋涉的程序员们。第一张,基础图大约在 2003 年我开始知道 Java 的(当时还在用 Delphi),但到 2004 年本科毕业才开始正式决定学习 Java。 那时觉得用 Delphi 写 C/S 架构的程序没什么意思,Java 当时提出的 J2EE 规范概念,企业级架构感觉各种高大上,压抑
2017-09-11 15:34:08
301
转载 MySql优化方法---网上资料整理记录
1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 2. EXPLAIN 你的 SELECT 查询使用 EXPLAIN 关键字可以让你知道MySQL是如何处理你的SQL语
2017-09-10 18:34:00
240
转载 用JS制作一个信息管理平台
首先,介绍一些需要用到的基本知识。【JSON】JSON是数据交互中,最常用的一种数据格式。由于各种语言的语法都不相同,在传递数据时,可以将自己语言中的数组、对象等转换为JSON字符串。 传递之后,可以将JSON字符串,再解析为JSON对象。JSON对象的使用与JS中的对象基本相同,唯一需要区别的是,JSON中的键,必须是字符串。比如:var jsonObj = {
2017-09-10 13:49:59
762
转载 nuget.server搭建及实际测试
1、背景由于所做项目越来越多,会积累一些公用组件,而每个项目中组件引用中如果组件有更新或者新增为了方便需要一个专门的工具进行管理,那么nuget就是不错的选择。2、安装nuget.server这里nuget.server就是一个管理程序包(组件)的服务端,我们可以通过这个进行公共组件的增删改查操作 2、1安装步骤 一、先新建一个空的asp.net web应用程序
2017-09-09 22:09:55
916
转载 纯css实现table表格固定列和表头,中间横向滚动的思路-附案例
最近做的后台管理系统要处理大量的表格原项目是采用的for循环加拼接字符串的方式实现;导致js代码一大堆;各种单引号和双引号的嵌套;让人头疼;遂引入vue.js;用v-for做模板渲染;工作量顿时减轻不少,心情舒畅;文字被强制换行了由于个别表的列数较多;文字都挤在一起向下换行了;现场惨不忍睹;于是采用强制不换行的方式div{ white-space: nowrap
2017-09-09 17:25:56
10081
2
转载 SVG渐变
前面的话 给SVG元素应用填充和描边,除了使用纯色外,还可以使用渐变。本文将详细介绍SVG渐变 线性渐变 有两种类型的渐变:线性渐变和径向渐变。必须给渐变内容指定一个id属性,否则文档内的其他元素不能引用它。为了让渐变能被重复使用,渐变内容需要定义在标签内部,而不是定义在形状上面 线性渐变沿着直线改变颜色,要插入一个线性渐变,需要在SVG文件的defs元素内部,创建一个
2017-09-09 12:38:05
661
转载 9月6日学习记录
早晨学习了网易云课堂的《Python Web全栈工程师》课程的预习课程。自己手动过了一遍视频教程的代码,过程很成功,明天做这个系列的课后作业。下午,学习了中国大学MOOC课程的《Python网络爬虫与信息提取》。主要是跟着视频重新过了一遍,除了有个别的问题还需要再搞清楚一点之外,大部分的流程都明白了。明天的任务是再分别分析一下这周课程的两个实战项目。越来越清晰的感觉到自己的基础知识的缺乏。毕竟
2017-09-08 20:41:56
241
转载 【DDD】领域驱动设计精要
本文算是《领域驱动设计》这本书的读书笔记,加上自己的一些读后感。网上有很多这本书的读书笔记,但是都是别人的,不如自己总结的理解深刻。建议大家在读这本书时结合《实现领域驱动设计》一起看,同时,一定要去实际建模和编码,理论联系实际才能得其精髓。本文是【DDD & 重构】系列文章的第一篇,可参考:通过业务系统的重构实践DDD定义DDD是Domain driven design(领域驱动设计)
2017-09-08 15:49:53
374
转载 day8--socketserver回顾
sockeserver主要实现多并发的情况,我们知道,socket只能一对一用户进行交互,如何实现一对多交互,socketserver就是用来解决这个问题的。 socketserver--共有这么几种类型: TCPServer:TCPServer类别的,都是socket。 UDPServer:适用于UDP协议下。 1、class socketserver.T
2017-09-08 11:10:02
809
转载 七:程序是在何种环境下运行的
0 开篇(1)应用的运行环境,指的是什么? 操作系统和计算机本身(硬件)的种类(2)Macintosh用的操作系统(MacOS),在AT兼容机上能运行吗? 无法运行(3)Windows上的应用,在MacOS上能运行吗? 无法运行(4)FreeBSD提供的Ports,指的是什么? 通过使用源代码来提供应用,并根据运行环境进行整合编译,从
2017-09-07 19:21:56
544
转载 git第一次连接远程库出现无法添加到信任列表
环境:git 2.14 windows10 问题描述:在第一次提交push请求的时候git push -u origin master,无法创建仓库,直接按yes就ok。然后出现了Failed to add the host to the list of known hosts的错误 原因分析:仔细看一下git的错误描述里面,我们是不是没有正
2017-09-07 14:34:01
1518
转载 字符编码
乱码问题乱码问题是开发中经常碰到的问题,每次遇到这种问题都是从网上搜解决方案,然后拷贝代码去试,不行再去找,成功解决就放一边了,开发完成后也不去追究究竟是什么原因造成的乱码问题,只知道是编码问题,但如果进一步问,是什么样的编码问题导致的就不得而知了。其实编码没有那么深奥,可以这样理解:计算机在存储字符时,使用的是二进制的数字,为了存储字符,就需要制定一套规则用于将二进制的数字与字符一一对应
2017-09-07 09:41:53
333
转载 linux ssl证书配置(apache)
1. 前提是 已通过第三方 申请到 .crt .key 和 .ca-bundle 文件 2. 将三个文件拷贝到linux服务器上 任意一个指定的目录3. 找到要编辑的apache配置 Apache主配置文件通常叫做 httpd.conf 或 apache2.conf. 常见路径包括 /etc/httpd/ 或 /etc/apache2/ SSL 证书配置通常位于一个不同的配
2017-09-06 17:53:50
1043
转载 最长回文子串--轻松理解Manacher算法
最长回文子串这个问题的Manacher算法,看了很多博客,好不容易理解了,做一下记录。 这个算法的核心就是:将已经查询过的子字符串的最右端下标保存下来,在计算下标为i的回文字符串时,不需要从左右相邻的地方开始比较遍历,而是从某个初始值开始。那么求这个初值就是该算法的关键。 1.字符串的初始化 先将字符串的每两个字符之间插入标识符,如“#”,然后在头尾也插入,插入什么符号这
2017-09-06 13:09:54
192
转载 Spring框架——事务处理(编程式和声明式)
一、 事务概述●在JavaEE企业级开发的应用领域,为了保证数据的完整性和一致性,必须引入数据库事务的概念,所以事务管理是企业级应用程序开发中必不可少的技术。●事务就是一组由于逻辑上紧密关联而合并成一个整体(工作单元)的多个数据库操作,这些操作要么都执行,要么都不执行。●事务的四个关键属性(ACID)○原子性(atomicity):“原子”的本意是“不可再分”,事务的原子性表现为一
2017-09-05 21:17:52
274
转载 (sqlite3.OperationalError) no such table- users [SQL- 'SELECT users.id AS users_id, users.email AS u
在注册新用户的时候报错: (sqlite3.OperationalError) no such table: users [SQL: 'SELECT users.id AS users_id, users.email AS users_email, users.username AS users_username, users.role_id AS users_role_id, users.p
2017-09-05 16:29:49
5987
1
转载 [C#] 获取计算机内部信息
获取计算机内部信息 - ComputerInfoHelper一、代码 ComputerInfoHelper.cs /// /// 计算机信息助手类 /// public class ComputerInfoHelper { /// /// 获取硬盘容量汇总 ///
2017-09-05 11:25:48
657
转载 Docker+Gogs搭建个人Git服务
欢迎经常使用Github的我,Github它功能强大,操作简单,不用FQ,所以大家会使用Github进行代码托管,但是,Github的私仓收费的,而且对于普通个人用户来说,价格也不便宜。很多人搭建自己的Git服务,都应该会想到Gitlab。但是今天我们来说下另外一个更简单,更快捷的方式 -Gogs 。Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 G
2017-09-04 19:21:44
2034
转载 关于监控系统的一些想法心得
我这篇文章[http://blog.youkuaiyun.com/u014654002/article/details/54345381]里写过的kairosdb,那是我开始接触监控系统的第一步,它帮助我了解了时序数据库在监控端的优秀表现。kairosdb算是相当优秀的监控系统存储后端,并且支持使用grafana(一款可视化效果极佳的数据可视化软件)作为数据展示端。同时也支持使用Tcollector(
2017-09-04 14:53:47
382
转载 jquery+css实现下拉列表
fruit.hide { display: none;}div { float: left; width: 100%;}.selector-containter { margin-bottom: 10px;}.selector { width: 200px; background: #FFF; border: 1px sol
2017-09-04 09:53:50
201
转载 函数节流与防抖的实现
函数节流与函数防抖最近由于处于互联网大厂的秋招季节,因此这些天都在看前端性能优化和算法方面的知识。在性能优化方面,看了网上的一些文章,同时看完了《高性能网站建设指南》和《高性能JavaScript》两本书,颇有收获,可以参看这篇文章,主要是一些前端性能优化方面的总结。传送门:前端性能优化最佳实践这篇文章主要是讲函数节流与函数防抖相关知识的。虽然在上面两本书里面没有谈及这两方面的内容,但是我
2017-09-03 18:09:42
740
转载 Kubernetes e2e test and test framework
前言Kubernetes的成功少不了大量工程师的共同参与,而他们之间如何高效的协作,非常值得我们探究。最近研究和使用了他们的e2e测试和框架,还是挺有启发的。怎样才是好的e2e测试?不同的人写出的测试用例千差万别,尤其在用例,可能由开发人员编写的情形下,其情形可想而知。要知道,绝大多数开发人员,可能并没有经历过大量测试用例场景的熏陶。所以如何持续输出高质量的e2e测试用例,确实是一个挑
2017-09-03 13:29:43
2006
转载 如何实现一个楼中楼的评论系统
文章内容由蚊子的博客进行发布,或许你想看看他其他的博客呢: https://www.xiabingbao.com/comments/2017/09/01/blog-comments.html1. 实现前的思考在经历过多说和网易云跟帖后,总算是下定决心自己要写一个评论系统了。我们在使用的很多评论系统中,目前比较流行的就是楼中楼的方式了,比如百度贴吧,wordpress等等。在这以前,一般
2017-09-02 21:53:55
991
转载 Linux下如何查看tomcat是否启动-系统日志等
1、在Linux系统下,重启Tomcat使用命令操作的! 方法一:首先,进入Tomcat下的bin目录cd /usr/local/tomcat/bin使用Tomcat关闭命令./shutdown.sh查看Tomcat是否以关闭ps -ef|grep java如果显示以下相似信息,说明Tomcat还没有关闭
2017-09-02 16:49:45
527
转载 编程之美
一、智者说:无聊的时候来几道算法题,可以训练训练自己的思维嘛!难怪之前人家说数学好的人编程起来事半功倍,写算法的过程中真是深有体会啊!感觉就像是在做大学的高数题......本博文仅用来记录自己学习算法的历程,不定时更新。参考自《编程之美》,加上些自己的理解。有啥不对的地方,还请大家不吝指教! 二、求二进制数中1的个数(对于一个字节(8bit)的变量,求其二进制中"1"的个数,要求算法的执行
2017-09-02 12:21:43
410
转载 Spring 学习笔记01
1.Spring 简介 Spring 是为企业提供的一个轻量级的解决方案,包括:基于依赖注入的核心机制,基于AOP的声明式事务管理,与多种持久层技术的集合以及优秀的WEB MVC框架等。Spring 框架的组成结构: 2.Spring 准备工作 1)首先在官网下载Spring 压缩文件并解压 2)将jar包导入eclips
2017-09-01 20:45:46
156
转载 一文看懂web服务器、应用服务器、web容器、反向代理服务器区别与联系
我们知道,不同肤色的人外貌差别很大,而双胞胎的辨识很难。有意思的是Web服务器/Web容器/Web应用程序服务器/反向代理有点像四胞胎,在网络上经常一起出现。本文将带读者对这四个相似概念如何区分。1. 一文看懂web服务器、应用服务器、web容器、反向代理服务器区别与联系1.1. Web服务器概念与基本原理1.1.1. Web服务器的历史 1.1.2. Web服务器工作
2017-09-01 11:05:36
406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人