自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MapReduce案例二:好友推荐

1.需求推荐好友的好友图1:2.解决思路3.代码3.1MyFoF类代码说明:该类定义了所加载的配置,以及执行的map,reduce程序所需要加载运行的类package com.hadoop.mr.fof;import java.io.IOException;import org.apache.hadoop.conf.C...

2018-12-31 23:27:00 237

转载 mysql查询每个直播间每个用户最早进入时间和最晚退出时间

myself_sql = 'select room_id,source_id user_id,min(cast(at as datetime)) joinroom,max(cast(at as datetime)) leaveroom ' \ 'from `event_history` where room_id={} and source_type=1 grou...

2018-12-31 21:23:00 1169

转载 list and tuple

1.L = [95.5, 85, 99]print L[-1] # 倒数第一个元素print L[-2] # 倒数第二个元素print L[-3] # 倒数第三个元素2.append()总是把新的元素添加到 list 的尾部。如果 Paul 同学表示自己总是考满分,要求添加到第一的位置,怎么办?方法是用list的insert()方法,它接受两个参数,第一个参数是索引号,第二...

2018-12-30 20:53:00 41

转载 「POI2011 R1」Conspiracy

「POI2011 R1」Conspiracy解题思路 :问题转化为,将点集分成两部分,其中一部分恰好组成一个团,其中另一部分恰好组成一个独立集。观察发现,如果求出了一个解,那么答案最多可以在这个解的基础上将一个点从团移到独立集,一个点从独立集移到团。证明,如果有两个点从团移到独立集,那么这两个点之间的边就矛盾了,如果有两个点从独立集移到团,那么这两个点之间没有边也矛盾了。所以只要我们求出...

2018-12-30 16:39:00 84

转载 linux下安装Composer

1/ 创建home/composer2/curl -sS https://getcomposer.org/install | php 报错:zlib扩展未安装3/ 先安装扩展 在php编译文件夹中进行phpize 报错: " cannot find config,mp4 " 执行cpconfig0,mp4config,mp4 添加完之后 找到此扩展.so文件 ...

2018-12-30 14:11:00 48

转载 Docker 网络管理

Docker 有以下几种网络模式:① host 模式:这种模式下,容器使用的网络与宿主机一致,也就是直接使用宿主机的网卡,因此IP地址也是一样的,用 --net=host 来指定② container 模式:这种模式下,多个容器使用共同的网络,因此容器的IP地址都是一样的,可以使用 --net=container:container_id 或--net=container:container...

2018-12-29 12:13:00 44

转载 [Z3001] connection to database 'zabbix' failed: [2003] Can't connect to MySQL server on 'x.x.x.x' (1...

  公司用户逐渐增加,服务器的运行需要监控起来了。看到网上说服务器监控流行Zabbix,就摸索着安装试用下。  安装是按照官网文档来的,地址:https://www.zabbix.com/documentation/4.0/zh/manual/installation/install_from_packages/rhel_centos。  按照步骤执行到启动 Zabbix server 进...

2018-12-29 11:28:00 895

转载 服务器端安全

第一个大家都知道的是注入攻击:这是针对数据库的破环行相当巨大,当不单是只注入sql,还有垃圾代码。谈谈防御注入攻击。一般来说预防sql注入的最佳方式是,使用预编译语句绑定变量。node中可以用escape()对查询语句进行编码,也可以基于数据库进行转义。前端一定要检查数据类型,例如日期只能输入日期,号码只能输入号码。第二个常见的是文件上传漏洞:他指用户上传了可执行脚本,并且通过该脚本获...

2018-12-28 13:37:00 105

转载 .NET Core 学习

.NET Core 基本介绍  ASP.NET Core 是一个全新的开源、跨平台框架,可以用来构建基于网络连接的现代云应用程序。(比如:Web 应用,IoT(Internet Of Things,物联网)应用 和 移动后端等)  ASP.NET Core 可以运行在 .NET Core 或完整的 .NET Framework 之上,其架构为发布到云端或本地运行的应用提供了一个最佳的...

2018-12-28 11:39:00 65

转载 ngxin做http强制跳转https,接口的POST请求变成GET

http强制跳转https出现了问题。修改nginx配置如下即可解决:server { listen 80; server_name *.snsprj.cn; return 307 https://$host$request_uri;}301 Moved Permanently被请求的资源已永久移动到新位置,并且将来任何对此资...

2018-12-27 17:51:00 218

转载 rancher创建服务和容器

1、创建一个环境,很简单,比如测试环境2、添加服务,如图所示,写上名称和描述,然后填上镜像。这个镜像是阿里云镜像的,我自己上传上去的,最后点击创建就行了。3、这时候镜像正在启动启动好了5、添加负载均衡设置好映射端口。目标服务也选择好,目标端口是docker容器里面的应用的端口。访问端口是外部访问的端口(两个端口可以不...

2018-12-26 21:42:00 701

转载 【Linux下自定义Shell终端提示符】

目录 基本转义符 字体颜色 背景颜色 移动光标 @Linux系统终端提示符的特征由系统环境变量 PS1(Prompt String One)定义。我们可以通过命令echo $PS1来查看当前设置,如下图:同样,我们可以通过修改PS1的值来改变终端提示信息:...

2018-12-25 21:18:00 157

转载 [Swift通天遁地]一、超级工具-(19)制作六种别具风格的动作表单

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/streng...

2018-12-25 21:03:00 81

转载 利用 Chrome 原生工具进行网页长截图

转自https://sspai.com/post/42193要想使用截图功能,你需要首先确保 Chrome 已升级至 59 或更高版本。在想要截图的网页中,首先按下⌘Command + ⌥Option + I(Windows 为F12)快捷键,召唤出调试界面。随后,按下⌘Command + ⇧Shift + P(Windows 为Ctrl + Shift + P),输入命令Cap...

2018-12-25 13:28:00 86

转载 AWS

tag,后续补充转载于:https://www.cnblogs.com/ktmtwm/p/10170310.html

2018-12-24 18:40:00 63

转载 append()方法

append()方法描述列表append() 方法用于在列表末尾追加新的对象。语法append() 方法语法:L.append(obj)参数obj -- 追加到列表末尾的对象。返回值该方法无返回值,但会在原来的列表末尾追加新的对象。实例以下实例展示了 append() 方法的使用方法:>>> l1 = ["Go...

2018-12-24 14:54:00 3876

转载 #Node.js的fs导入遇到的问题和解决方案

一直在使用VS Code,今天打算用Node.js进行文件IO时候遇到了一些问题,fs是Node.js的核心功能之一,一开始我用Javascript编写fs模块的导入。var fs = require(“fs”);// It works well using javascript看上去不错,但我很想使用TypeScript提供的class、constructor 、let等有趣的新功...

2018-12-23 17:23:00 1044

转载 js

JavaScript概述 44-03JavaScript的历史1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言)Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescri...

2018-12-22 15:15:00 86

转载 功能强大的JS虚拟键盘加jquery.validate表单校验

源码下载:https://i.cnblogs.com/Files.aspx原文地址:http://www.cnblogs.com/nnzfly/archive/2013/01/22/2871547.html******************************************华丽的分隔符***************************************...

2018-12-21 14:57:00 60

转载 超哥带你学GIT

git入门git安装git基础git分支github与gitlab与git三个基佬的故事gitlab与pycharm结合github使用git超清技能图学习git站点:git官网廖雪峰转载于:https://www.cnblogs.com/pyyu/p/10153905.html...

2018-12-21 09:43:00 56

转载 php 判断两个时间段是否有交集

一开始,没啥思路,全靠百度,记录一下哈 1 public function demo(){ 2 //例子 3 $astart = strtotime("1995-06-16 12:00:00");//第1个开始 4 $aend = strtotime("2008-06-16 12:00:00");//第1个结束 5 ...

2018-12-19 11:51:00 196

转载 2018-12-18 随笔

今天是周二,不知道抽的什么风上周大一分了方向,觉得他们学到现在了还是搞不懂以后要做什么,想想自己大一的时候,大概也是这种情形,但觉得自己在戴的这一两个月已经在潜移默化的给他们说前后端以后要做什么,大概是潜的不太明显把。给他们开完会感触很大,自己已经大三了,已经在准备春招了,有些事情啊,真的是经历过才懂得,靠别人说是没有用的现在活脱脱是一只废柴了,在搞安卓课程设计,遇见各种问题,各种解决,头...

2018-12-18 17:20:00 70

转载 SpringMVC 自带Task 实现并行 & 串行

与Quarz相比,SpringMVC提供的任务调度相对简单,通过配置文件即可实现Job的定时调度,但是任务比较多的话,可能不仅涉及到并行,相关联的Job还有串行的需求。可以通过配置多个task:scheduler 实现并行和串行,以应对复杂一些的Job。 1 <task:scheduler id="schedulerA" pool-size="4" /> 2 ...

2018-12-18 11:53:00 227

转载 深入理解计算机系统 BombLab 实验报告

又快有一个月没写博客了,最近在看《深入理解计算机系统》这本书,目前看完了第三章,看完这章,对程序的机器级表示算是有了一个入门,也对 C 语言里函数栈帧有了一个初步的理解。为了加深对书本内容的认识,以后每学习完一部分章节,就完成相应书本附带的实验题目。第三章对应的实验是 BombLab,下面是我做这个实验的过程。BombLab 分为 6 个普通关卡和一个隐形关卡,为了开始闯关,得先弄清楚...

2018-12-16 20:09:00 548

转载 经典十大排序算法总结

0、排序算法说明0.1排序的定义对一序列对象根据某个关键字进行排序。0.2 术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂度:一个...

2018-12-15 23:37:00 52

转载 TensorFlow实战笔记(17)---TFlearn

目录:分布式Estimator自定义模型建立自己的机器学习Estimator调节RunConfig运行时的参数Experiment和LearnRunner深度学习Estimator深度神经网络广度深度模型机器学习Estimator线性/逻辑回归随机森林K均值聚类支持向量机DataFrame监督器Mo...

2018-12-14 19:02:00 73

转载 redis 不可重入分布式锁(setNx()和getset()方法实现)

通常如果在单机环境,使用synchronized或juc ReentrantLock 实现锁机制,但如果是分布式系统,则需要借助第三方工具实现,比如redis、zookeeper等。redis为单进程单线程模式,操作都是原子过程,采用队列模式将并发访问变成串行访问,且多客户端对redis的连接并不存在竞争关系。--------------------- 一、redis 基本命令setnx 命令...

2018-12-14 10:08:00 262

转载 C#根据书签修改world模板, 并保存成PDF

第一步添加必要dll (点击下方地址下载)CShap操作world必要dll.rar第二步添加一个WordHelper类,代码如下using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.IO;using System.Refl...

2018-12-13 14:51:00 202

转载 20181212-python1119作业郭恩赐

小作业76.现有以下函数,利用装饰器为此函数加上认证功能,也就是只有用户名为'python', 密码为'123'才能调用此函数,否则不允许def my_log(name):  print('%s欢迎登陆'%(name))import functoolsdef mylog_in(mylog): rootname = 'python' rootk...

2018-12-12 22:35:00 71

转载 CSS float的相关图文详解(一)

  大家好,作为一个刚入门的小前端,第一次写博客,很是鸡冻。由于涉猎较浅,有些知识可能说的不清楚,或者有什么错误,欢迎留言指正。我的第一篇博客写的关于css的浮动的。想必很多小伙伴特别是刚学的,对浮动有一定的迷惑,当然了,并不是所有初学者都像我一样迷迷糊糊。哈哈,废话不多说,现在谈谈我对浮动的理解,更应该说是总结吧,还是那句话,如果哪里不对,请留言指出,这也是帮助我进步。    历史:...

2018-12-12 21:33:00 61

转载 ASP.NET Core 返回文件、用户下载文件,从网站下载文件,动态下载文件

ASP.NET Core 中,可以在静态目录添加文件,直接访问就可以下载。但是这种方法可能不安全,也不够灵活。我们可以在 Controller 控制器中 添加 一个 Action,通过此Action,即可访问服务器的任何文件。Action 格式    public FileResult Down() {        return File(xxx,xxx...

2018-12-12 17:34:00 4384

转载 05_Dockerfile实战(上)

在上一章我们介绍了docker镜像的概念,并且介绍了构建镜像的两种方式使用docker commit命令提交创建的容器。使用Dockerfile文件和docker build命令,这种更为推荐和常见的方式构建docker镜像。Dockerfile官方仓库虽然有数十万的镜像资源,但在绝大多数情况下都不符合我们的需求,通常我们都会自己构建镜像。Dockfile 是一种被 Docker 程...

2018-12-11 22:43:00 66

转载 C++之读取和写入文件

C++之读取和写入文件在C++中使用std::ifstream来读取文件, 使用std::ofstream来写入文件,比如txt, yaml等文件。读取文件#include <string>#include <fstream>std::string file_name;std::ifstream file_reader(file_name);if (file...

2018-12-10 20:02:00 168

转载 new Option()——实现时间联动

1、基础准备:  先来了解下,如何运用js实现select动态添加option。//1.动态创建selectfunction createSelect(){ var mySelect = document.createElement("select"); mySelect.id = "mySelect"; document.body.appe...

2018-12-10 14:05:00 82

转载 在Django中使用ORM创建图书管理系统

一、ORM(对象关系映射) 很多语言的web框架中都有这个概念1、 为什么要有ORM? 1. 写程序离不开数据,要使用数据就需要连接数据库,但是不同的数据库在sql语句上(mysql,oracle等)会有点区别, 因此直接在你的项目中使用sql语句的话,不便于以后的修改,万一更换了数据库,那所有sql语句不就要重新写吗? 所以这个时候O...

2018-12-09 16:54:00 140

转载 CyclicBarrier 简介

CyclicBarrier 简介CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干活。CyclicBarrier 默认的构造方法是 CyclicBarrier(int parties),其参数表示屏障拦截的线程数量...

2018-12-09 15:52:00 38

转载 详解C#的协变和逆变

  一、使用协变(Covariance)和逆变(Contravariance )能够实现数组之间、委托实例和方法之间、泛型委托实例之间、泛型接口的变量和泛型类型的对象之间、泛型接口的变量之间的隐式转换;使用协变将允许使用比原指定类型派生程度更大(即更具体的)的类型,使用逆变将允许使用比原指定类型派生程度更小(即更不具体的)的类型;  1.协变和逆变都只支持引用类型,不支持值类型;  2.如果泛型接...

2018-12-09 12:13:00 79

转载 解析器组件

触发解析:request.data本人根据自己的理解整理了视图类继承View,APIView,以及解析器触发内部的源码执行流程,如有不正确之处,欢迎各位大神指正!转载于:https://www.cnblogs.com/fengchong/p/10088440.html...

2018-12-08 17:33:00 70

转载 数据清洗(一):关联数据的替换

有时我们的数据里充满了各种简写或标记,而在处理、展示数据的过程中,我们需要的是数据各字段的详细名称,因此就需要对我们的数据集进行清洗与处理。前些天遇到一个某图书馆借阅数据,给出的要求是统计借阅图书的类别,数据里有每次借阅书籍的中图分类号,如"A122",'A'表示马列毛邓,'A1'表示马克思恩格斯著作,'A12'表示单行著作,'A122'表示1848~1863年间。每一本书都有一个独立的分...

2018-12-07 21:47:00 277

转载 团队第二次冲刺冲刺第四天

今天我们团队的任务:1.在软件中加入程序控件。未完成。2.进行观测方法的编写。完成。转载于:https://www.cnblogs.com/nigulasiwuwang/p/10080520.html

2018-12-06 23:53:00 80

空空如也

空空如也

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

TA关注的人

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