- 博客(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 19:18:13 565
转载 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 14:38:13 531
转载 Java学习路线图
JAVA学习路线图,特此声明;仅希望对热爱JAVA学习有所帮助如若转载或者使用本图,请注明出处,避免后期出现版权问题,谢谢!!! JAVA学习路线图此乃是java攻城狮的学习路线图,由简到繁,由易到难,一步步的学习,最后成为JAVA攻城狮。希望对大家的学习有所帮助阶段一 1:学习HTML 2:学习CSS 3:Javascript 4:jqu
2017-09-15 17:50:10 607
转载 推荐一些经过实践检验的学习方法
作者做了多年的Java培训教师,也接触过不少初学者,根据多年的教学互动经验,总结了一些能少走弯路的学习方法,供大家参考。第一,是要多学多练,这似乎是废话,但真正能非常上心学习的人还真是少数,大多数人下班之后,明明有足够多的时间,但宁可逛街、打游戏而不学习。在我们所带的班级里,刚开始大家的能力其实差不了多少,但到结业后,常复习、常练习的同学要比不学不练好很多,往往是好的学生能直接跳槽,工资涨
2017-09-15 13:06:14 4924
转载 Opencv入门-第一回-梦牵机器视觉翼,初识Opencv域(安装Opencv)
各位看官,您是不是瞅着Opencv进来的?(你这不是废话吗>_>)这Opencv(开源计算机视觉库)啊,说来话长,最初是上个世纪末(1999年)由Intel建立起来的。近十多年人工智能这匹黑马突然出现,带动各行各业的发展,特别是机器视觉!各位看官就慢慢跟随着鄙人的脚步,进入Opencv这片具有巨大发展潜能的地方吧!Opencv有两宝--开放源码、完全免费。俗话说,“工欲善其事,必先
2017-09-14 21:34:08 441
转载 自己喜欢的一些句子摘录--2017-09-09
自己喜欢的一些文章中的句子摘录、、、=================生活中最重要的就是选择,太多的选择让我们不知所措,我觉得一切发生的都是最好的,活在当下,做到自己的最好就是最棒的,自己选择的就是对的。兴趣是可以慢慢培养起来的,当我们还不清楚我们真正的兴趣所在的时候,不知道自己真正想要什么的时候!============我非常敬佩那些出身不好但是一直坚持奋斗的人,也非常敬仰那么环
2017-09-14 16:34:09 627
转载 UML 类图基础
先留个坑, 后续再填UML 类图中主要包括以下几种关系: 1. 泛化: 定义:继承关系,指定子类继承父类的所有特征与行为。 图形:三角形箭头,指向父类。 2. 实现 定义:类与接口的关系,类实现接口所有方法。 图形: 带虚线的三角形箭头, 指向接口。
2017-09-14 11:22:30 388
转载 Android 线刷小白教程
Android 线刷小白教程再说一遍,绝不使用刷机精灵等软件。一、概念安卓系统一般把rom芯片分成7个区,如果再加上内置sd卡这个分区,就是8个:hboot分区----------负责启动。 radio分区----------负责驱动。 recovery分区-------负责恢复。 boot分区-----------系统内核。 system分区---------系统
2017-09-13 19:34:08 38237 2
转载 Xamarin介绍
郑重声明: 本文非Xamarin使用详解,也没什么有用的干货,只是给不知道Xamarin到底是什么的大家提供一点点微不足道的小介绍,看完以后啥收获都没有也不是没可能的(*/ω\*)。so......ε=ε=ε=ε=ε=┌(つ•̀ω•́)つ(飞速逃离现场中......) 正文: 前段时间去参加了一个微软的Xamarin培训,刚好最近准备要在公司给大家做分享,这里先把我准备的内容写出
2017-09-13 14:50:07 8873 1
转载 CSS3四个自适应关键字——fill-available、max-content、min-content、fit-conten
前面的话 一般地,有两种自适应:撑满空闲空间与收缩到内容尺寸。CSS3将这两种情况分别定义为'fill-availabel'和'fit-content'。除此之外 ,还新增了更细粒度的'min-content'和'max-content'。这四个关键字可用于设置宽高属性。本文将详细介绍CSS3中的这四个自适应关键字 [注意]IE浏览器不支持,webkit内核浏览器需添加-webkit-
2017-09-13 10:10:05 644
转载 后台管理系统模板随意切换插件
后台模块,想换就换, 使用方直接用MVC 方法渲染页面adminType 使用后台的类型skin 皮肤类型 @Html.Action("Index", "AdminManager", new{ adminType = ViewBag.Type, skin = "default"}) 点击体验 点击体验
2017-09-12 17:50:03 1381
转载 Java进阶之路——从初级程序员到架构师,从小工到专家
怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这篇文章会是你看到过的最全面最权威的回答。一: 编程基础不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的。下面几篇文章从思想到实现,为
2017-09-12 12:54:12 425
转载 归并排序:步骤讲解与代码实现
归并排序 在一些常用的排序中,归并排序在时间开销上来说可以是排序中的最佳实践之一(时间复杂度=n*log n),今天我们就来看看归并是如何实现的。 归并排序大致可以分为两步: 1、将数组从中间分开,对两边分别排序。 2、将两个有序的数组进行合并。 所以实现归并排序主要也就是解决这两个问题。 下图是归并排序的大致步骤,红线代表将数组拆开,蓝箭头代表将拆后
2017-09-11 21:06:00 537 1
转载 JS简介,JS如何实现输入输出语句、注释
JavaScript 简介JavaScript 是世界上最流行的编程语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备JavaScript一种直译式脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。
2017-09-11 16:18:02 7912
转载 纹理文本
前面的话 本文将通过多种方式实现纹理文本的效果 背景裁切 对于实现纹理文本的效果,脑海中最直接能想到的办法可能是背景裁切background-clip 使用线性渐变来填充文本背景style>.box-with-text { background-image: linear-gradient(135deg,hsl(50, 100%, 70%), hsl(320,
2017-09-11 11:26:02 344
转载 redis 基本类型
1 hashes 类型及操作redis hash 是一个string 类型的 field 和 value 的映射表。他的添加、删除操作时间复杂度都是 O(1) 2 hset,设置 hash field 为指定值,如果 key 不存在,则先创建。redis 127.0.0.1:6379> hset myhash field1 Hello(integer) 1 3
2017-09-10 19:18:05 268
转载 .Net深入体验与实践第一章
什么是委托?委托和事件是什么关系?我的理解是委托朋友,事件是一个事情比如,中午12点要吃饭了,咱家搞忘了!还在继续嗨皮,我的朋友会叫我与他一起吃饭。什么事反射?可以获取.Net中的每个类型(类,结构,委托,结构,和枚举)包含所有,有了反射,可对每一个类型了如指掌C#中的多个类基础?如何实现多重继承,如何派生?C#中是没有类的多重继承这个概念.c#中类继承值能是一个,即子类派生于
2017-09-10 14:29:59 350
转载 redis 基本类型
1 hashes 类型及操作redis hash 是一个string 类型的 field 和 value 的映射表。他的添加、删除操作时间复杂度都是 O(1) 2 hset,设置 hash field 为指定值,如果 key 不存在,则先创建。redis 127.0.0.1:6379> hset myhash field1 Hello(integer) 1 3
2017-09-10 09:57:58 330
转载 .Net深入体验与实践第一章
什么是委托?委托和事件是什么关系?我的理解是委托朋友,事件是一个事情比如,中午12点要吃饭了,咱家搞忘了!还在继续嗨皮,我的朋友会叫我与他一起吃饭。什么事反射?可以获取.Net中的每个类型(类,结构,委托,结构,和枚举)包含所有,有了反射,可对每一个类型了如指掌C#中的多个类基础?如何实现多重继承,如何派生?C#中是没有类的多重继承这个概念.c#中类继承值能是一个,即子类派生于
2017-09-09 18:17:57 294
转载 《Java从入门到放弃》JavaSE入门篇:面向对象语法二(入门版)
想了半天,发现单独的封装和多态没什么好讲的,我们就简单说说Java里面对应的语法吧。相关内容如下:一、访问修饰符二、getter/setter方法三、构造方法四、super和this五、static关键字六、final关键字七、方法重写八、抽象类和接口 一、访问修饰符 Java当中有四种情况,按其访问范围的顺序由小到大分别是:
2017-09-09 13:29:56 361
转载 Cognos 11.0快速开发指南 Ⅱ
1. 创建报表在创建好数据源之后,我们就可以创建报表了,报表的开发是浏览器中完成的,这里我选用了chrome浏览器,在地址栏输入:http://localhost:80/ibmcognos(该地址在第二章节“启动Cognos服务”中有提到)1.1. 首页介绍主要讲解一下整个界面的功能布局,如下图: 1.2. 创建固定报表1.2.1. 新建报表在左下角
2017-09-08 21:25:55 619
转载 一种线上服务日志切分与压缩方法
1.业务背景 对于线上业务而言,打印日志是一个系统运行状况的全面体检,日志打得约详细,越容易查找问题,但是机器磁盘是有限的,这时候很容易将磁盘撑爆。所以打印日志多少要选取一个平衡,打印适量的日志,只在关键环节,容易出错的地方打印日志即可。但是随着业务量的提升,即使我们控制了打印日志的频率,但日志文件的容量也在大量扩大。如果我们对日志文件的处理方式不当,日志文件将打到磁盘上线,新业务就再也刷不
2017-09-08 16:33:53 1027
转载 Java基础——Servlet(八)文件上传下载
一、简单的文件上传常见的组件Smartupload , Apache 的 commons FileUploadSmartupload上传的步骤:1.初始化上传上下文2.准备上传3.保存文件 <% if(request.getParameter("flag")!=null){ SmartUpload su=n
2017-09-08 11:49:56 243
转载 利用高德云图开发附近的人功能
背景:业务有新需求需要App加入附近的人功能,可以查看附近一公里范围内使用我们开发的App用户方案一最初想法是公司自己创建表维护用户的经纬度,这其中有几个关键属性:UserId //用户标识Longitude //经度Latitude //维度Coordsys //坐标类型(由于百度有自家坐标系,所以为了将来业务的可扩展性加上此字段)UpdateTIme
2017-09-07 20:05:57 4079
转载 JavaSE(八)之集合概述
前几天其实一直在学习关于linux的内容和kvm虚拟化的知识。今天有时间来回顾一下集合相关的知识,接下来我将带大家一起来回顾一起集合关联的知识。不要辜负自己花费时间做的事情,只有用心才能得到真心的回报!关于java集合框架的知识:大致可分为Set、List和Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合。Java 5之后,
2017-09-07 15:17:57 226
转载 断点续传下载原理实现
需求背景动态创建的文件下载的时候希望浏览器显示下载进度 动态创建的文件希望能够分段下载 HTTP断点续传报文要实现HTTP断点续传必须要简单了解以下几个报文。Accept-Ranges 告诉客户端(浏览器..)服务器端支持断点续传 服务器端返回 Range 客户端告诉服务器端从指定的的位置/范围(这里值字节数)下载资源 客户端发出 Content-Range 服务器端告诉客
2017-09-07 10:29:51 330
转载 node封装mysql操作
前言 node是基于异步的,因此在进行数据库查询操作的通常是通过回调来操作查询结果。但是在有了es7的async/await,基本不再需要回调了,所以本篇是基于async/await对mysql进行一次操作封装,让查询更加方便。(node版本需>=7.0)。 原理 简单来说,async/await的实现原理是基于promise,根据promise的状
2017-09-06 18:33:52 681
转载 vue环境搭建与创建第一个vuejs文件
我们在前端学习中,学会了HTML、CSS、JS之后一般会选择学习一些框架,比如Jquery、AngularJs等。这个系列的博文是针对于学习Vue.js的同学展开的。 1.如何简单地使用Vue.js 如同以前我们学过的Jquery一样,我们在程序中使用Vue.js时也可以使用直接引用的方法,直接下载并用 标签引入,Vue.js会被注册为一个全局变量。在这里有一个重要提示:在Vue.j
2017-09-05 22:01:47 354
转载 C# 重写鼠标移动窗体事件
C# 重写鼠标移动窗体事件using System.Runtime.InteropServices; [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport("user32.dll")] public stati
2017-09-05 17:17:46 1576
转载 一篇文章读懂Java类加载器
Java类加载器算是一个老生常谈的问题,大多Java工程师也都对其中的知识点倒背如流,最近在看源码的时候发现有一些细节的地方理解还是比较模糊,正好写一篇文章梳理一下。关于Java类加载器的知识,网上一搜一大片,我自己也看过很多文档,博客。资料虽然很多,但还是希望通过本文尽量写出一些自己的理解,自己的东西。如果只是重复别人写的内容那就失去写作的意义了。类加载器结构名称解释
2017-09-05 12:09:52 171
转载 JAVA_多线程_单例模式
这篇是入职之后的第二篇了,上一篇我简单介绍了一下LOCK里面的类的方法,感兴趣的话可以去了解一下,以后坚持每周至少会更新一篇关于多线程方面的文章,希望博友们可以一起加油成长。 这篇主要的内容是单例模式在多线程环境下的设计,这篇算是比较重要的内容,我会进行文字和代码的共同说明来讲解记录 1、立即加载(饿汉模式) 说到标题,有人会说什么是立即加载呢?立即加载就是使用类的时候已经将对象
2017-09-04 20:05:45 260
转载 如何利用百度ocr实现验证码自动识别
在爬取网站的时候都遇到过验证码,那么我们有什么方法让程序自动的识别验证码呢?其实网上已有很多打码平台,但是这些都是需要money。但对于仅仅爬取点数据而接入打码平台实属浪费。所以百度免费ocr正好可以利用。(每天500次免费)1、注册百度账号、百度云管理中心创建应用、生成AppKey、SecretKey(程序调用接口是要生成access_token) 2、利用AppKey、
2017-09-04 15:33:44 35264
转载 Log4net系列一:Log4net搭建之文本格式输出
Log4net简介前言项目开发中,记录项目日志是必须的,如果非要说日志的重要性(日志可看做,飞机的黑匣子,或者汽车的行车记录仪),根据等级进行记录,方便我们排查相关问题,以后项目运维中,也方便很多。基本上我们进入一家公司,开发你从事什么岗位,公司产品或项目的框架都已经搭建好,我们有时候进行改版,根据业务延伸框架,记录日志基本都是我们自己去调用封装的方法。今天我们就对Log4net进行一下学
2017-09-04 10:45:45 493
转载 扩展Python模块系列(四)----引用计数问题的处理
承接上文,发现在使用Python C/C++ API扩展Python模块时,总要在各种各样的地方考虑到引用计数问题,稍不留神可能会导致扩展的模块存在内存泄漏。引用计数问题是C语言扩展Python模块最头疼的地方,需要由程序员对使用的每个C API都要充分了解,甚至要熟悉源码才能精确掌握什么时候引用计数加一,什么时候减一。 本文为翻译文章,我觉得对于源码中的引用计数讲解得比较清楚,所以就翻译为
2017-09-03 18:49:42 2436 1
转载 MongoDB Native Node.js Driver
写在前面最近读《node.js学习指南》,对于mongodb没有介绍太多的工作原理,但是对于一个前端开发者,即使你还没有用过这种数据库也可以让你很好的理解和使用 一本非常好的介绍node.js的书,我一直把他放在触手可及的地方。 --Mike AmundsenMongoDB Native Node.js Driver模块是mongodb自带的node的驱动,这
2017-09-03 14:09:42 528
转载 知识也许是先人留给后辈最大的财富
---恢复内容开始---很多时候我们看一些书籍(数学或计算机之类)的时候,会感觉枯燥,☞其实课本中的斟字酌句的叙述,未能表现出知识创造过程中的斗争、挫折,以及在建立一个可视的结构之前,科学家们所经历的艰苦漫长的道路。学生一旦认识到这一点,他将不仅获得真知灼见,他还将获得顽强追究他所攻问题的勇气,而且不会因为他自己的工作并非完美无缺而感到颓废。实在说,叙述科学家如何摔跤,如何在迷雾中摸索前进,并
2017-09-03 09:33:42 230
转载 NYOJ 2356 哈希计划(模拟)
题目链接:http://acm.nyist.me/JudgeOnline/problem.php?id=2356题目描述众所周知,LLM的算法之所以菜,就是因为成天打游戏,最近LLM突然想玩《金庸群侠传X》,结果进去后各种被虐,LLM就开始研究这个游戏的代码,顺便还学会了一点点点点lua语言,然后就开始了伟大的改游戏代码之旅,然后LLM发现自己too young了,这个游戏把所有的
2017-09-02 17:33:42 210
转载 # hadoop入门第六篇-Hive实例
前言 前面已经讲了如何部署在hadoop集群上部署hive,现在我们就做一个很小的实例去熟悉HIVE QL.使用的数据是视频播放数据包括视频编码,播放设备编码,用户账号编码等,我们在这个数据基础上做一些简单查询统计等。点击此处下载实例样本数据这是20170901 14点的部分播放日志动起来同步数据 实际上我这块数据是通过flume收集日志到hdfs上的,后续我也会简单介
2017-09-02 13:01:42 485
转载 [Caffe]史上最全的caffe安装过程
Linux下的GPU版Caffe安装方法系统环境:Ubuntu 14.04LTS + NV TitanX1.1 (可选)显卡驱动的安装(有风险)如果需要重装,需要先卸载已有版本sudo apt-get remove - -purge nvidia-*sudo apt-get remove - -purge cuda-*再重装一个比较稳定的版本sudo apt-get i
2017-09-01 21:25:36 429
转载 CY7C68013A控制传输
大家好,你们的大熊又回来了。本篇文章我们来重点了解一下USB设备的四大传输方式之一——控制传输。不同于其他三种传输方式,控制传输有其独特的作用和功能,是一个USB设备必须支持的传输方式。控制传输对带宽没有什么要求,但是数据传输的准确性是最有保障的,因此特别适合配置、命令、状态之类的通信,不适合传输大批量数据。之所以控制传输是USB设备不可或缺的,是因为枚举过程就是通过控制传输实现的,而一个USB设
2017-09-01 16:33:49 3909
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人