- 博客(105)
- 收藏
- 关注
转载 如何写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 16:54:13
320
转载 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 12:02:12
322
转载 SourceTree使用介绍
SourceTree比命令行更容易操作,能更直观看到发生了什么。但是没有哪一家git图形化软件能完成git的所有操作,封装后的使用也隐藏了git的一些细节,在图形化工具出现一些非常罕见的情况时,还是需要使用命令行辅助。克隆项目Source URL 为git地址的URL,推荐使用SSH地址,因此在克隆之前确保本地生成过ssh-key,并在coding.net的个人设置中设置了SSH,
2017-09-15 20:14:10
786
转载 .NET中的特性、属性以及两者的区别
一、特性(Attribute)的概念:公共语言运行时允许添加类似关键字的描述声明,它对程序中的元素进行标注,如类、字段、方法等,其本质上就是一个类,如果没有什么机制来在运行期来获取Attribute的附加信息,那么Attribute就没有什么存在的意义,.NET中以反射机制来实现在运行期获取Attribute的附加信息。那么特性到底长啥样子呢?比如: 在方法的前面加上 [Obsolete("此
2017-09-15 15:26:15
1916
转载 vim常用操作总结
vim是一款文本编辑工具,因此学习时不求功能全记住,只要在使用vim时工作更有效率就可以了。本文从实用的角度总结了vim的操作方法,希望读者读完本文后经过练习都能达到飞一般的文本编辑速度。 vi是Linux的标准编辑器,那么vim是当之无愧的vi加强版,不仅兼容所有的vi命令和操作,还增加了很多适合于编写代码的新功能,比如vim会根据文件的扩展名和文件开头确定语法高亮等。在有些distri
2017-09-15 10:38:09
274
转载 Hbase的java API遇到的问题以及解决方法
简介 随着Hbase版本的更新,有一些依赖包也要随着更新,今天碰到一个依赖包引用顺序的问题!源码如下,在windows端直接运行出错,但以jar包的方式放到集群上可以运行!错误提示也会在下面粘贴出来。运行源码:package com.iie.Hbase_demo;import org.apache.hadoop.conf.Configuration;import or
2017-09-14 18:58:07
6215
转载 北大青鸟 SQL第二学期第二章课后题(Library数据库)
--建数据库use masterif exists(select * from sysdatabases where name='Library')drop database Librarygocreate database Libraryon primary(name='Library_data',filename='D:\sqltwosjk\Libr
2017-09-14 13:58:08
1088
转载 java实现远程开机
import java.io.IOException;import java.net.*;public class 远程开机 { public static void main(String[] args) { DatagramSocket ds = null; try { ds = new DatagramS
2017-09-13 21:54:06
1599
2
转载 当你在设置里修改字体大小的时候,到底在修改什么
版权声明:本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。每周会统一更新到这里,如果喜欢,可关注公众号获取最新文章。未经允许,不得转载。一、设定字体,该用 sp 还是 dp对于 Android 开发而言,在开始学习的阶段,就已经被告知,为了达到更好的 UI 适配,应该使用和像素(px)的无关的一些相对尺寸来进行布局。View 的尺寸和距离
2017-09-13 17:02:06
419
转载 nginx解决前端跨域配置
在nginx.conf文件中 添加如上配置: 在ajax中将原来的 url:http://192.168.1.127:8905/findItem 改成:'http://localhost/findItem' listen :80; #监听host为localhost:80 的客户端请求 server_name localhost; # pathname 为 /f
2017-09-13 12:18:05
782
转载 Python学习笔记(一)
9.7主要内容: 变量命名规则及规范 拓展名 用户交互input 变量类型强制转换 if判断条件 逻辑运算符 赋值运算符 逻辑运算符 while循环,break终止,continue终端 1. 变量命名规则及规范字母数字下划线组成 不能以数字开头,不能含有特殊字符和空格 不能以保留字命名 不能以中文命名 定义的变量名应该有意义 驼峰式命、 下划线分割单词 变量名区分大小写
2017-09-12 15:18:02
220
转载 Vuejs 页面的区域化与组件封装
组件的好处当我用vue写页面的时候,大量的数据页面渲染,引入组件简化主页面的代码量,当代码区域块代码差不多相同时,组件封装会更加简化代码。组件是Vue.js最强大的功能之一。组件可以扩展HTML元素,封装可重用的代码。在较高层面上,组件是自定义的元素,Vue.js的编译器为它添加特殊功能。在有些情况下,组件也可以是原生HTML元素的形式,以is特性扩展。我用一个读书软件
2017-09-11 18:30:02
824
转载 CAS 单点登陆
一、Tomcat配置SSL1. 生成 server key以命令方式换到目录%TOMCAT_HOME%,在command命令行输入如下命令: keytool -genkey -alias tomcat_key -keyalg RSA -storepass changeit -keystore server.keystore -validity 3600 用户名输入域名,如local
2017-09-11 13:46:05
428
转载 内存分配及变量存储位置(堆、栈、方法区常量池、方法区静态区)
转载来源:http://www.cnblogs.com/protected/p/6419217.html侵删! 程序运行时,有六个地方都可以保存数据: 1、 寄存器:这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。
2017-09-10 21:30:09
316
转载 InstallShield 软件打包完整教程
任务说明:公司一个绿色版的软件,为安装部署是需要很多的环境依赖,如 DevExpress、.net4.5、WinRAR等,客户提出安装复杂,并且有漏装后无法启动等情况,现将绿色版转安装版,并将依赖环境集成进去。注:本人用的是汉化版,请使用英文版的自行对号入座即可。1 软件打包说明1.1 InstallShield的安装 InstallShield 2010下载地址 点击这里
2017-09-10 16:49:58
17655
2
转载 内存分配及变量存储位置(堆、栈、方法区常量池、方法区静态区)
转载来源:http://www.cnblogs.com/protected/p/6419217.html侵删! 程序运行时,有六个地方都可以保存数据: 1、 寄存器:这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。
2017-09-10 12:09:59
618
转载 IBM与麻省理工学院联合建立AI实验室 承诺投资2.4亿美元
IBM和麻省理工学院将通过今天宣布的一个新的联合实验室共同努力,对人工智能进行广泛的研究。麻省理工学院IBM沃森AI实验室将重点关注四个研究支柱:开发AI算法,使用物理学来创建AI计算的新硬件,将AI应用于特定行业,以及评估AI如何影响社会。 合作伙伴关系的理念是进行新的人为智能突破的基础研究。虽然这两个组织都有自主的AI研究工作,但IBM和麻省理工学院的研究人员将通过实验室进行
2017-09-09 20:25:55
280
转载 实战案例--TEMPDB暴涨
前言 tempdb暴增,造成磁盘空间不足,甚至影响业务运行。 正文 如图,tempdb log文件从7.40开始突然暴涨,因为 tempdb 0 M到 40G tempdb 所在磁盘是C 盘C盘的可用空间正好也为40G在下午16.22左右的时候tempdb 文件暴涨已经影响到业务使用.临时解决是备份收缩日志。下面通过监控信息
2017-09-09 15:37:55
2951
转载 linux cpu load学习笔记
linux系统中的Load对当前CPU工作量的度量Load Average 就是一段时间 (1 分钟、5分钟、15分钟) 内平均Load。[root@CNC-BJ-5-3N1 ~]# w20:01:55 up 76 days, 8:20, 6 users, load average: 1.30, 1.48, 1.69load average值的含义单核处理器
2017-09-09 10:45:56
247
转载 百度地图marker标注上如何加上数字
网上找了好多方法还没有找到合适的,因为百度地图marker上所展现的数字其实是用背景图来实现,所以想了个比较笨的办法,在结合marker和自定义覆盖物的情况下可以实现这样的效果。实现思路:首先生成marker,然后设置marker的背景图为红色或者绿色( 设置BMap.Icon),然后再添加自定义覆盖物也就是我们所需要的数字然后再是把自定义覆盖物直接做成span标签,然后添加。
2017-09-08 18:53:54
9967
1
转载 RPC框架实现思路浅析
第一部分,设计分析远程调用要解决的主要问题:1,序列化 : 如何将对象转化为二进制数据进行传输,如何将二进制数据转化对象2,数据的传输(协议,第三方框架)3,服务的注册/发现,单点故障,分布式服务4,服务的监控和管理 序列化的选择: 可以使用java自带的序列化,Hessian,protobuff,json,xml等性能比较高的是protobuff
2017-09-08 14:09:58
220
转载 自然语言处理扫盲·第二天——白话机器翻译原理
由于最近要做一些自然语言处理的分享,但是我又不是科班出身,所以只能临时抱佛脚的学习以下基本的原理。但是由于底子很薄,所以只能凭借google和baidu有限的资料进行总结。这里不会看到太复杂的公式,因为公式层面我也理解不了....就当做是从0学习自然语言处理的过程的记录吧!更多内容参考:自然语言处理扫盲·第一天——自然语言处理的背景、应用、推荐资料 如果有哪里说的不对的,还请严
2017-09-07 22:21:52
336
转载 Rational Rose_2007的下载、安装与破解--UML建模软件
一、下载Rational.Rose_2007安装包与破解文件对于Rational.Rose_2007,您可以到我的百度网盘计算机相关专业所用软件---百度云链接下载下载,另外附上安装需要的通行证(破解包)Rose2007_license.zip(百度网盘里也有分享) 二、安装与破解Rational.Rose_2007的一系列步骤1、启动虚拟光驱,点击添加镜像按钮
2017-09-07 17:30:02
2213
转载 [知了堂学习笔记]_记一次BootStrap的使用
效果图如下: 一、简介:什么是Bootstrap? Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。什么是响应式布局? 引用一句Bootstrap的标题语 “Bootstrap的响应式 CSS 能够自适应于台式机、平板电脑和手机”。 简而言之就是:只用编写一次静态的HTML和CSS,在不同分辨率的设备上就能展现不
2017-09-06 21:01:50
194
转载 FP-growth算法(一)——通过构建FP树发现频繁项集
常见的挖掘频繁项集算法有两类,一类是Apriori算法,另一类是FP-growth。Apriori通过不断的构造候选集、筛选候选集挖掘出频繁项集,需要多次扫描原始数据,当原始数据较大时,磁盘I/O次数太多,效率比较低下。FPGrowth不同于Apriori的“试探”策略,算法只需扫描原始数据两遍,通过FP-tree数据结构对原始数据进行压缩,效率较高。 FP代表频繁模式(Frequent P
2017-09-06 16:13:50
1236
转载 使用ProcessOnh绘制流程图的过程中一些常见的问题
身边有不少朋友都在使用ProcessOn绘制流程图等相关内容,但是在使用上经常会遇到一些操作上的问题,包括我自己使用也是。有时候遇到问题一开始会觉得是不是产品出现了bug,或者是产品不支持该操作,但后来在接下来的工作中发现是因为自己并不是很熟悉工具平台的使用,所以导致了在操作过程中出现了一系列的问题,然后就留心把自己遇到的不解的问题都进行了一下整理,汇总了那些高频的问题,和大家分享一下。快
2017-09-06 11:17:49
9770
1
转载 mac os x使用Git和bitbucke
简而言之,Git是一个分布式的代码版本管理工具。类似的常用工具还有SVN,CVS。Git相比SVN,CVS,最大的特点也是优点在于提供分布式的代码管理。这不是说SVN等不具有该功能,但就目前来看,Git更完善,而且也越来越多地被人们所接受。更多的git特点可以参考:http://www.cocoachina.com/bbs/read.php?tid=200557常见的有Github 和
2017-09-05 19:37:47
535
转载 消息中间件核心实体(1)
接上一篇《消息中间件核心实体(0)》,这一篇继续介绍消息中间件中的一些实体。上一篇主要是Message、Topic、TopicMeta和Queue这样最基础的实体,这几篇介绍一些发送和消费的过程中会涉及到的实体和组件。1. 发送1.1 增强Message属性Message一般只包含topic、tag、content这些属性,这些属性也是使用方在发送时会涉及到的内容。但是光有这些属性
2017-09-05 14:37:46
229
转载 qsort与sor
快排是我们平常敲代码和比赛的时候 经常使用到的方法qsort是函数库中自带的函数 这是一个标准的快排函数而sort比qsort更是好用 sort对于不同大小的数组 会使用不同的排序方法所以我在使用sort之后 就没有使用过qsort了我今天在这回顾一下qsort 和sort 的使用方法 qsort排序方法(升序)一、对int类型数组排序int
2017-09-05 09:33:47
244
转载 论JavaScript的作用域
一直以来本人认为想深入了解一门语言,不光是让自己变成撸sir,更需要时间的锤炼。能经得起时间考验的东西更值得拥有。学习和使用Javascript一晃都7年了,最近才感觉自己对他才有顿悟,不知道是否来得有点迟。本文归纳了我对 JS中作用的理解,希望得学习有所帮助。 特别说明:这是从另一个侧面(函数域的覆盖范围)来解释和说明执行上下文。一、作用域的理论理解 从入门Javasc
2017-09-04 17:41:45
250
转载 TCP协议三次握手与四次挥手通俗解析
TCP/IP协议三次握手与四次握手流程解析一、TCP报文格式TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认号:Ack序号,占32位,只有ACK标志
2017-09-04 12:57:47
311
转载 ASP.NET Core 运行原理解剖[3]-Middleware-请求管道的构成
在 ASP.NET 中,我们知道,它有一个面向切面的请求管道,有19个主要的事件构成,能够让我们进行灵活的扩展。通常是在 web.config 中通过注册HttpModule 来实现对请求管道事件监听,并通过 HttpHandler 进入到我们的应用程序中。而在 ASP.NET Core 中,对请求管道进行了重新设计,通过使用一种称为中间件的方式来进行管道的注册,同时也变得更加简洁和强大。
2017-09-03 21:05:41
370
转载 try...catch...finally语句块
try-catch-finally语句主要是用来处理检查异常,捕获并处理,以及最后必须要执行的finally块。try-catch-finally语句入门:1.try-catch-finally语句的一般语法形式为: try { // 可能会发生异常的程序代码 } catch (Type1 id1) { // 捕获并处理try抛出
2017-09-03 16:25:47
1516
1
转载 geotrellis使用(三十一)使用geotrellis直接将GeoTiff发布为TMS服务
前言传统上我们需要先将Tiff中存储的影像等数据先切割成瓦片,而后再对外提供服务。这样的好处是服务器响应快,典型的用空间来换时间的操作。然而这样造成的问题是空间的巨大浪费,一般情况下均需要存储1-18级左右的瓦片数据。我一直在思考有没有办法不存储瓦片而直接发布TMS服务,当然这样响应速度肯定是要受一点影响,但是基于Geotrellis的分布式计算对这一点提供了巨大帮助,大大缩短了瓦片临时切割(
2017-09-03 11:49:42
772
1
转载 [Python][Scrapy 框架] Python3 Scrapy的安装
1、方法(只介绍 pip 方式安装) PS.不清楚 pip(easy_install) 可以百度或留言。 cmd命令: (直接可以 pip,而不用跳转到 pip.exe目录下,是因为把所在目录加入 Path 环境变量中) 通过 pip install 安装的好处: 安装起来非常的方便 安装 scrapy 和依赖包 包的一致性可以
2017-09-02 19:45:42
237
转载 HBase核心知识点总结
一、HBase介绍1、基本概念HBase是一种Hadoop数据库,经常被描述为一种稀疏的,分布式的,持久化的,多维有序映射,它基于行键、列键和时间戳建立索引,是一个可以随机访问的存储和检索数据的平台。HBase不限制存储的数据的种类,允许动态的、灵活的数据模型,不用SQL语言,也不强调数据之间的关系。HBase被设计成在一个服务器集群上运行,可以相应地横向扩展。2、HBase使用场景和
2017-09-02 15:05:40
937
转载 利用CoreAnimation实现一个时间的进度条
(个人原创,转载请注明出处 http://www.cnblogs.com/pretty-guy/p/7460334.html)在iOS中实现进度条通常都是通过不停的设置progress来完成的,这样的进度条适用于网络加载(上传下载文件、图片等)。但是对于录制视频这样的需求的话,如果是按照每秒来设置进度的话,显得有点麻烦,于是我就想直接用CoreAnimation来按时间做动画,只要设置最大时间
2017-09-02 10:37:40
279
转载 Linux+.NetCore+Nginx搭建集群
本篇和大家分享的是Linux+NetCore+Nginx搭建负载集群,对于netcore2.0发布后,我一直在看官网的文档并学习,关注有哪些新增的东西,我,一个从1.0到2.0的跟随者这里只总结一句话:2.0版本,api更多,文档更全,新增的razor模板我喜欢。这里来到本文的内容要点:linux快速安装nginx 为nercore项目分别生成:win7-x64和ubuntu.16.04-
2017-09-01 18:57:39
2423
转载 设计模式(12)--Proxy(代理模式)--结构型
作者QQ:1095737364 QQ群:123300273 欢迎加入!1.模式定义: 代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。2.模式特点: 而对一个对象进行访问控制的一个原因是为了只有在我们确实需要这个对象时才对它进行创建和初始化。它是给某一个对象提供一个替代者(占位者),使之在client对象和subje
2017-09-01 14:13:51
217
转载 TensorFlow框架(3)之MNIST机器学习入门
1. MNIST数据集1.1 概述 Tensorflow框架载tensorflow.contrib.learn.python.learn.datasets包中提供多个机器学习的数据集。本节介绍的是MNIST数据集,其功能都定义在mnist.py模块中。MNIST是一个入门级的计算机视觉数据集,它包含各种手写数字图片:图 11 它也包含每一张图片对应的标签,告诉我们这个
2017-08-31 22:25:35
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人