使用s3git 我们可以方便的基于git协议进行s3存储数据的版本管理,同时也提供了一个方便的golang 包, 我们可以集成到我们的应用中,但是有一点,目前已经没有再更新过了,但是设计理论很不错,实际上现在的 ipfs 与这种就是类似的做法,ipfs 更灵活强大。 参考资料 https://git ...
分类:
其他好文 时间:
2019-05-11 09:45:17
阅读次数:
164
很多建站公司都在使用Kindeditor开源的图片上传系统,该上传系统是可视化的,采用的开发语言支持asp、aspx、php、jsp,几乎支持了所有的网站可以使用他们的上传系统,对浏览器的兼容以及手机端也是比较不错的,用户使用以及编辑上传方面得到了很多用户的喜欢。 前端时间我们SINE安全对其进行全 ...
分类:
Web程序 时间:
2019-05-11 09:44:57
阅读次数:
204
1.http和https的区别 2.对称加密和非对称加密 3.三次握手与四次挥手的流程 4.为什么TCP需要三次握手?两次不可以吗?为什么 5.为什么TCP挥手需要四次?三次不行吗? 6.TCP协议如何来保证传输的可靠性? 7.客户端不断进行请求连接会怎么样?DDOS攻击? 8.get和post的区 ...
分类:
编程语言 时间:
2019-05-11 09:44:37
阅读次数:
189
本文转自:https://www.rpaforum.net/threads/opening-a-password-protected-excel-workbook.470/ 问: As the title says, how would we open a password protected Ex ...
分类:
其他好文 时间:
2019-05-11 09:44:01
阅读次数:
174
是的,是你的BFC - CSS中常用 是的,是你的BFC - CSS中常用 CFC 全称:(Block Formatting Contexts)含义是块级格式化上下文),就是一个块级元素的渲染显示规则 一、简易理解.定义 可以把 BFC 理解为一个封闭的大箱子,容器里面的子元素不会影响到外面的元素, ...
分类:
Web程序 时间:
2019-05-11 09:42:57
阅读次数:
181
杂碎知识点: 对象是类的引用,必须调用方法才能使用对象里面的内容. List<Integer> list=new ArrayList();//这是一个对象,其底层是数组 String str="abcde"; //其底层也是一个数组 ==和equals()的区别: ==:判断两个字符串在内存中首地址 ...
分类:
其他好文 时间:
2019-05-11 09:42:45
阅读次数:
133
前言 Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯 目录 Python代码规范 一、简明概述 1、编码 如无特殊情况, 文件一律使用 UTF-8 编码 如无特殊情况, 文件头部必须加入#--coding:utf-8--标识 2、代码格式 ...
分类:
编程语言 时间:
2019-05-11 09:42:11
阅读次数:
128
变量根据定义位置的不同,我们给变量起了不同的名字。如下图所示: 在类中的位置不同 成员变量:类中,方法外 局部变量:方法中或者方法声明上(形式参数) 作用范围不一样 成员变量:类中 局部变量:方法中 初始化值的不同 成员变量:有默认值 局部变量:没有默认值。必须先定义,赋值,最后使用 在内存中的位置 ...
分类:
其他好文 时间:
2019-05-11 09:41:55
阅读次数:
125
一个业务模块,是负责完成一系列功能的,这些功能相互之间具有密切的关联性,所以对于一个模块来说,业务服务是一个整体,不应把他们再按单个实体拆分开来。OSharp 的业务模块代码结构设计,也是根据这一原则来设计的。设计规则如下 ...
分类:
其他好文 时间:
2019-05-11 09:41:40
阅读次数:
135
3. 数据流操作 流处理引擎一般会提供一组内置的操作,用于对流做消费、转换,以及输出。接下来我们介绍一下最常见的流操作。 操作分为无状态的(stateless)与有状态的(stateful)。无状态的操作不包含任何内部状态。也就是说,处理此event时,并不需要任何其他历史event的信息,也不需要 ...
分类:
其他好文 时间:
2019-05-11 09:41:22
阅读次数:
151
Given an array of integers and an integer k, you need to find the number of unique k-diff pairs in the array. Here a k-diff pair is defined as an inte ...
分类:
其他好文 时间:
2019-05-11 09:41:02
阅读次数:
132
上传项目到GitHub上,当某个文件大小超过100M时,就会上传失败,因为默认的限制了上传文件大小不能超过100M。如果需要上传超过100M的文件,就需要我们自己去修改配置。 首先,打开终端,进入项目所在的文件夹; 输入命令:git config http.postBuffer 524288000 ...
分类:
Web程序 时间:
2019-05-11 09:40:47
阅读次数:
199
纯虚函数和抽象类 下面通过一个例子来说明纯虚函数的定义方法 在这个类当中,我们定义了一个普通的虚函数,并且也定义了一个纯虚函数。那么,纯虚函数是什么呢??从上面的定义可以看到,纯虚函数就是没有函数体,同时在定义的时候,其函数名后面要加上“= 0”。 纯虚函数的实现原理 本节从虚函数表的角度来说明纯虚 ...
分类:
编程语言 时间:
2019-05-11 09:40:34
阅读次数:
150
PyCharm是一款高效开发Python程序的IDE,包含有自动联想、语法高亮、代码调试、管理多个版本Python解释器等功能。本文主要描述Python界面个性化定制方法(字体、颜色配置)、常用配置和快捷键使用。 PyCharm工具安装 官网下载路径:https://www.jetbrains.co ...
分类:
其他好文 时间:
2019-05-11 09:40:10
阅读次数:
194
golang http 服务器的接口梳理 "Golang构建HTTP服务(二) Handler,ServeMux与中间件" Hanlde和HandleFunc以及Handler, HandlerFunc HandleFunc仅接受一个func为参数,相对于简洁些。Handle则需要传入一个带有Ser ...
分类:
Web程序 时间:
2019-05-11 09:39:53
阅读次数:
192
Trill基础TRILL(TransparentInterconnectionofLotsofLinks)是一种把三层链路状态路由技术应用于二层网络的协议。TRILL通过扩展IS-IS路由协议实现二层路由,可以很好地满足数据中心大二层组网需求,为数据中心业务提供解决方案。注:设备trill功能需要购买license。Trill基础名词解释:1、RB:RB(RouterBridge)指运行TRILL
分类:
其他好文 时间:
2019-05-11 09:39:39
阅读次数:
149
数据库服务器(MySQL) 步骤一:在数据库服务器安装MySQL源 (1) 首先更换Linux源为阿里云源 (2)更新缓存 步骤二:在数据库服务器安装MySQL服务器 (1) 安装前需先卸载mariadb (2) 安装MySQL服务(这里有三个依赖包) 步骤三:执行命令启动MySQL (1) 启动服 ...
分类:
数据库 时间:
2019-05-11 09:39:23
阅读次数:
153