自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 收藏
  • 关注

转载 如何写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 14:06:12 332

转载 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 09:06:11 349

转载 HTTPS静态服务搭建过程详解

HTTPS服务对于一个前端开发者来说是一个天天打招呼的老伙计了,但是之前我跟HTTPS打交道的场景一直是抓包,自己没有亲自搭建过HTTPS服务,对HTTPS的底层知识也是一知半解。最近正好遇到一个用户场景,页面需要调起手机的摄像头,这就要求页面服务必须是HTTPS的,所以就尝试搭建了HTTPS的静态服务,过程挺曲折的,所以总结一下分享给大家,希望能给看过本文的朋友一点帮助,提高工作效率。本文主

2017-09-15 17:18:13 902

转载 对于c语言存储分配程序(malloc函数)实现的理解

内容主要出自《The C Programming Language》一书,不得不说这是一本程序员必读的书,我大二读了前面几章就扔到一边了,直到最近才又拿起来再读,找不到言语来形容我现在后悔的心情....读的时候发现书中有好几处写错的地方,可能是我的版本比较旧的原因吧,我在文章中都改了过来。 先贴上所有的代码然后再根据书中的解释细致的分析,建议最好把代码手敲一遍,理解会更深刻。 1 ty

2017-09-15 12:34:09 2887

转载 jvm系列 (五) ---类加载机制

类的加载机制目录jvm系列(一):jvm内存区域与溢出 jvm系列(二):垃圾收集器与内存分配策略 jvm系列(三):锁的优化 jvm系列 (四) ---强、软、弱、虚引用 我的博客目录 什么是类的加载机制简单的说,就是虚拟机把类的数据从Class文件加载到内存,对数据进行检验,转换解析和初始化,最终形成可以被虚拟机直接使用的java类型 类加载的过程类加载的过

2017-09-14 20:54:12 426

转载 澶嶆潅鍊紇s鍘熷?鍊-amp;&鍐呭瓨绌洪棿 鈥-鎴戜滑鐨凧avaScript涓栫晫瑙傦紙涓€锛-- OkayChen

鍐欏湪鍓嶉潰     鏈€杩戝湪璇汇€奐avaScript鍚ず褰曘€嬶紝杩欐湰涔︿笉鏄疛avaScript鐨勮灏界殑鍙傝€冩寚鍗楋紝浣嗘槸鎶婂璞′綔涓轰簡瑙avaScript鐨勯€忛暅锛屽彈鐩婂尓娴呫€?/p>     閭d箞鎴戜滑鍏堟潵鑱婁竴涓?span style="color: #ff6600;">JavaScript鐨勫師濮嬪€硷紙鍊肩被鍨嬶級浠ュ強澶嶆潅鍊硷紙寮曠敤绫

2017-09-14 16:02:07 55823 3

转载 Spring基础内容

1.Spring是什么?       Spring就是用来解决对象的创建和对象之间的依赖关系的 这样一门技术。    Spring能干什么?        1>:创建对象        2>:依赖关系        3>:为service提供事务        4>:整合我们的传统开发框架 2.事务:    1>:粗粒度事务         只能

2017-09-14 10:46:08 291

转载 0908期 HTML Frameset框架和选择器

frameset框架 frameset与body没法同时使用,frameset用来分割页面,frame在frameset用于引用其他网页 1 "100,*" frameborder="no">    --上下分,第一行100像素,剩余为第二行;rows换成cols,则上下分变为左右分。frameborder=“no”,去掉分割线。2 "页面地址" nores

2017-09-13 18:58:08 451

转载 TCHAR字符串查找&反向查找字符串

C++支持两种字符串,即常规的ANSI编码("字符串")和Unicode编码(L"字符串"),相应的就有两套字符串处理函数,比如:strlen和wcslen,分别用于处理两种字符串。微软将这两套字符集及其操作进行了统一,通过条件编译(_UNICODE&_MBCS)来控制实际使用的字符集。当没有定义_UNICODE & _MBCS宏时TCHAR = char,_tcslen = strl

2017-09-13 14:14:11 4002

转载 C# winfrom 中自定义的翻页控件(自己设计)

1.主要是使用控件绑定点击事件   用到的控件分别为picturebox   lable  上一页pbPage_Prev    下一页 pbPage_Next  首页 pbPage_Begin   尾页pbPage_End  是picturebox控件加背景图  “第  页/ 共  页” 是一个lable “labPageInfo”    在lable上面加了一个隐藏的textbox

2017-09-13 09:38:11 2026 1

转载 代码整洁之道(1)

一、组织直线型代码1.尽量使语句之间有明确的顺序2.用注释对不清晰的依赖关系进行说明3.组织良好的代码顺序,不要让读者的目光跳来跳去4.如果你把相关的语句画上框,在语句排列很好的情况下方框是不会重叠的。二、条件语句2.1 if-else语句1.把正常情况的处理放在if后面而不要放在else后面2.确保对于等量的分支是正确的(例如>=和3.在if后不需要else时

2017-09-12 17:10:03 280

转载 input file 美化

的默认外观实在难看,绝大多数情况都需要对其美化。找了很多资料,目前发现以下方式是最简单的美化方式。1.将file input用label包裹起来,然后给这个label增加我们想要的样式。2.给input增加样式:style="left:-9999px;position:absolute;"3.label内增加显示文本上传文件完整代码:(点击查看demo)label

2017-09-12 12:22:11 377

转载 在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组

/** * 普通的迭代拷贝 * @param arr * @param item * @returns {Array} */var append = function(arr, item) { var length = arr.length, newArr = []; for (var i = 0; i ) {

2017-09-11 20:30:01 950

转载 JSP中文乱码

1. String rawQueryString=request.getQueryString();URLDecoder.decode(rawQueryString.split("=")[1], "utf-8");2.String parameter=request.getParameter("parameter");new String(parameter.getBytes("u

2017-09-11 15:42:01 247

转载 极化码小结(1)

一个暑假过去了,身心懈怠,知识荒疏,为了方便接下类的研究工作。这里对已经掌握的极化码知识做一个简单的小结。Chapter1 极化码简介:  极化码建立在信道极化这一现象之上。  信道极化现象来自于信道合并与信道分裂这两种信道操作。信道合并:  将N个独立信道W通过变换使之变为一个具有“集体意义”的信道WN,这里“集体意义”的产生来源于变换,而变换遵循固定的规则。  首先

2017-09-11 10:54:02 9208

转载 算法学习之快速排序的C语言实现

近几天在学习简单算法,今天看了一个快速排序和堆排序,堆排序还没搞懂,还是先把快速排序搞清楚吧教程网上一艘一大堆,这里选择一个讲的比较通俗的的一个吧:http://blog.csdn.net/morewindows/article/details/6684558于是我就模仿着谢了完整的代码,实现很好。另外,为了 测量程序运行的时间,加了测试代码。好了,废话不多说。//快速排序

2017-09-10 13:58:00 273

转载 python------流程控制

1:if 1  print('True')else:  print('Forse')2:i=0 (给i赋值为零)while i  print(i)  i+=1; ("i每次加1,不写就会跳入死循环")3:for i in range(1,10):    for j in range(1,i+j):       print('{}*{}={}\t'.format(j,i,j*i),end=

2017-09-09 22:21:55 221

转载 融会贯通——最常用的“合成复用原则”技能点Ge

复用一个类的时候,多使用对象的组合/聚合的关联关系,而不是继承。 之前提到的“依赖倒转原则”,是以里氏代换原则为基础的实现开闭原则目标的手段,这一条路线涉及到的是类的继承(包括单继承和接口实现),他们支撑了Java多态的特性。但是今天要谈一谈Java另一个特性——封装。封装就是不要暴露过多的基类内部细节给子类,让高层的操作神秘起来,不让小兵知道。合成复用原则体现的就是封装的特性。所

2017-09-09 17:37:58 264

转载 VirtualBox下扩容vdi文件

VirtualBox下扩容vdi文件版本:VirtualBox 5.0.14之前VirtualBox创建的虚拟机的vdi文件过小,无法满足新的实验需求,扩容vdi文件的方法如下:比如我这里将RHEL6_Primary12cRAC2.vdi文件扩容到60000M大小,方法如下:VBoxManage modifyhd E:\Vbox\Primary12cRAC2\RHEL6_Prima

2017-09-09 12:45:55 815

转载 ActiveMQ详解

Apache ActiveMQ介绍 使用MQ的场景 ActiveMQ的安装 收发消息的简单实现 ActiveMQ内部实现 queue和topic 消息持久化 kahadb原理 最关键的6个配置 Apache ActiveMQ介绍ActiveMQ是一个开源的,实现了JMS1.1规范的面向消息(MOM)中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。ActiveMQ使用A

2017-09-08 20:49:54 501

转载 HandlerThread实现数字时钟

1.描述刚看完Android多线程编程,对HandlerThread比较感兴趣,趁热巩固练习,实现一个了数字时钟,希望对学习HandlerThread有所帮助。如下:启动一个HandlerThread不断获取时间 每隔一秒钟通过Handler通知UI线程更新界面的显示 界面上有按钮可以暂停、继续的计时 2.代码实现创建一个TimerDemo工程,内容很简单,主要是两个文件:布局

2017-09-08 11:17:59 451

转载 了解 Spring Boot AutoConfiguration

原文:http://sivalabs.in/2016/03/how-springboot-autoconfiguration-magic/作者:Siva译者:http://oopsguy.com在我(原作者)以前的博文《为什么是 Spring Boot》中,我们已经了解到如何创建一个 Spring Boot 应用程序。但是,您可能不明白它幕后究竟发生了什么。您可能想了解 Sprin

2017-09-07 19:29:53 734

转载 心形动画

心形动画代码body {background:black;}.heart {margin:100px auto;width:200px;height:200px;/* border:1px solid #0094ff;*/position:relative;animation-name:shake;animation-duration:.5s

2017-09-07 09:53:51 348

转载 Linux下的Spark安装及使用

1. 确保自己的电脑安装了JAVA Development Kit JDK, 用来编译Java应用, 如 Apache Ant, Apache Maven, Eclipse. 这里是我们安装Spark的支持环境. 查看自己是否安装了JDK: java -version 这里我已经安装了所以显示的是JDK的版本信息, 如果没有安装则显示"The program java can be fou

2017-09-06 18:01:49 797

转载 模仿Spring实现注解注入

写这个极其蛋疼,我一直在想我们用SSM写项目时,写Service和Controller的时候,会给Service和Controller私有属性,比如Service需要dao,Controller需要Service,但是我们没有写过setter方法,而且也没有写带参构造器。那么它是怎么注入的呢?我绞尽脑汁,用了Field类的 set(Object,Object)办法,发现不能对private修饰

2017-09-06 13:25:52 456

转载 SQL Server内存

背景最近一个客户找到我说是所有的SQL Server 服务器的内存都被用光了,然后截图给我看了一台服务器的任务管理器。如图这里要说明一下任务管理器不会完整的告诉真的内存或者CPU的使用情况,也就是说这里只能得到非精确的信息,有可能就是一个假警报。为了让我的客户放心,我检查了服务器并且查看了很多性能指标。我所看到的就是CPU和硬盘使用都是很低的只有内存是高的,这恰恰是我们期望的SQL

2017-09-05 21:26:01 255

转载 .NET Core多平台开发体验[2]- Mac OS X

除了微软自家的Windows平台, .NET Core针对Mac OS以及各种Linux(RHEL、Ubuntu、Debian、Fedora、CentOS和SUSE等)都提供了很好的支持,我们先来体验一下使用Mac来开发.NET Core应用,在这之前我们照例先得构建我们的开发环境。一、安装开发环境和Windows一样,如果我们下午在Mac上进行.NET Core应用的开发,我们只需要安装

2017-09-05 16:41:47 314

转载 [js高手之路]设计模式系列课程-组合模式+寄生组合继承实战新闻列表

所谓组合模式,就是把一堆结构分解出来,组成在一起,现实中很多这样的例子,如:1、肯德基套餐就是一种组合模式, 比如鸡腿堡套餐,一般是是由一个鸡腿堡,一包薯条,一杯可乐等组成的2、组装的台式机同理,由主板,电源,内存条,显卡, 机箱,显示器,外设等组成的把一个成型的产品组成部件,分成一个个独立的部件,这种方式可以做出很多灵活的产品,这就是组合模式的优势比如:家用台式机电脑,要求配置比

2017-09-05 11:33:47 252

转载 Flask01 初识flask、创建flask应用、flask启动配置

1 什么是flask  Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。  百度百科:点击前往  中文文档:点击前往 2 利用pip安装flask模块  2.1 前提    安装好python、配置好环境变量  2.2 查看python版本      2.3 查

2017-09-04 19:29:48 312

转载 关系代数 (关系模型)

理解关系数据库(关系模型),需要了解关系代数(关系模型)。 关系代数有如下演算。◆4つの集合演算和集合演算(Union)差集合演算(Difference)共通集合演算(Intersection)直積演算(Cartesian Product)◆4つの関係演算射影演算(Projection)選択演算(Selection)結合演算(Join)商演算(Div

2017-09-04 15:01:44 1638 2

转载 js 一些基础的理解

javascript(JS)的组成?DOM 文档对象模型 BOM 浏览器对象模型 ECMAScript javascript(JS)在页面中处理了什么事情?特效交互 数据交互 逻辑操作 常见特效的原理通过js修改元素的css样式,来操作元素的变化 js可以写在哪写在写标签内部,行间事件(不允许使用) 写在页面内部专门的script标签中 写在专门的js文

2017-09-04 10:09:46 166

转载 判断IE浏览器版本

function IEVer(){var rv = -1;if (navigator.appName == 'Microsoft Internet Explorer'){var ua = navigator.userAgent;var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");if (re.exec(ua) != null){

2017-09-03 18:17:42 166

转载 linux文件系统及bash基础特性

linux文件系统    一、根文件系统  linux被识别的第一个被称为根之间关联的文件系统叫做根文件系统(rootfs),其他分区要想被读到,需要挂载到根目录的某个挂载点(根的子目录)上。根文件系统至关重要,整个文件系统统一访问入口。    Linux引导启动时,默认使用的文件系统是根文件系统。其中一般都包括这样一些子目录:  /boot 系统引导文件存放目录  /bin

2017-09-03 13:37:43 394

转载 拨开字符编码的迷雾--编译器如何处理文件编码

1. Visual Studio字符集使用Visual Studio创建的C++工程可以在工程属性配置属性-->常规中配置字符集:使用Unicode字符集(默认)、使用多字节字符集。这个设置项不对字符编码产生直接的影响(注意这里的“直接”二字,第3节会说到),只会在工程属性配置属性-->C/C++-->预处理器加入相应的宏:使用Unicode字符集 --> _UNICODE和UNICODE

2017-09-02 22:01:40 229

转载 linux(九)之网络基础

一、ping命令    1.1、作用     用于检测主机。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。  1.2、命令说明   ping [-dfnqrRv][-c][-i][-I][-l][-p][-s][-t][主机名称或IP地址]  1.3、参数说明    

2017-09-02 16:57:42 183

转载 自定义博客园Markdown样式.超简单!

前言写笔记就喜欢用Markdown, 轻量, 直观, 易保存. 但是博客园自带的Markdown样式, 实在惨不忍睹.不说别的, 多行代码样式看起来, 实在别扭, 字体太小. 虽然不排斥其它等宽字体作为代码字体, 但是我个人已经习惯Consolas字体.博客园官方最早的样式设置教程, 我看了下基本能追溯到2008年, 而且常年没跟新了, 在网上看了其它大牛分享的样式设置, 又感

2017-09-02 12:29:44 3294

转载 Spring事务管理——事务的传播行为

1、简介       当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。事务的传播行为可以由传播属性指定。Spring定义了7种类传播行为。如下图所示:2、传播属性的定义     ①、事务的传播属性可以再@Transactional注解的propagation属性中定义。如图所示:

2017-09-01 20:53:38 329

转载 也许我可以代表90后迷茫又堕落的那些大学生

前言:  “现在努力学习吧,过了高考,一切就都解脱了,大学将是你自由发展的天堂,“我感觉90后出生的这几代都是听着高中班主任这句话话熬过了高中,想象着大学课余时间泡着图书馆,晚上有空能去跑跑,健康又充实。  而实际中的大学,旷不完的课,睡不完的觉,嘴上说着要努力,实际却是一手键盘一手鼠标玩着游戏,还有那没有手机就上不了的课更是数不胜数。这就是我的现状,也许也是很多如我一样的迷茫又没有梦想的

2017-09-01 11:13:36 231

转载 javascript之DOM(一节点类型Node)

DOM(Document Object Model)是针对HTML和XML文档的一个API。DOM描述的是一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。起源于DHML,现为W3C的推荐标准。IE中的所有DOM对象都是以COM对象的形式实现。节点层次DOM可以将任何HTML或XML文档描绘成一个有多层节点构成的结构。节点分为几种不同的类型,每种类型分别表示文档中的不同信

2017-08-31 19:37:34 271

转载 微信小程序各类型的自定义组件篇

由于本人最近在开发小程序项目,期间对小程序有花点时间去研究,同时也找了网上大牛的一些案例,在这里分享部分自定义组件,部分代码是copy大牛案例的,有对小程序有兴趣的伙伴拿走,不谢!  源码下载地址:https://github.com/Jacky-MYD/WeChat-assembly.git  下面直接看组件的效果,代码我就不说了,有兴趣的可以直接下载源码研究:  1.个人认为比较完

2017-08-31 14:53:33 1554

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除