自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 go语言基础之类型转换

1、类型转换 示例: package main //必须有一个main包 import "fmt" func main() { //这种不能转换的类型,叫不兼容类型 var flag bool flag = true fmt.Printf("flag = %t\n", flag) //bool类型不能转换为int //fmt.Printf("flag...

2018-12-31 11:25:00 64

转载 类----定义,友元

一、类的定义   类内初始值必须以符号=或者花括号表示。 1、成员函数 1)定义成员函数   成员函数的声明必须在类的内部,它的定义既可以在类的内部也可以在类的外部。定义在类内部的成员函数是隐式的inline函数。   成员函数通过一个名为this的额外的隐式参数来访问调用它的那个对象。当我们调用一个成员函数时,用请求该函数的对象地址初始化this。因为this的目的总是指向“这个”对...

2018-12-30 22:13:00 74

转载 [bzo1211][HNOI2004]树的计数_prufer序列

树的计数 bzoj-1211 HNOI-2004 题目大意:题目链接。 注释:略。 想法: prufer序列有一个性质就是一个数在prufer序列中出现的次数等于这个prufer序列生成的树中它的度数-1。 故此我们就是要求$C_{n-2}^{d_1-1}\times C_{n-2-d_1+1}^{d_2-1}\times \cdots \times C_{d_n-1}^{d_n-1...

2018-12-30 14:10:00 50

转载 Java并发编程:JMM (Java内存模型) 以及与volatile关键字详解

目录 计算机系统的一致性 Java内存模型 内存模型的3个重要特征 原子性 可见性 有序性 指令重排序 volatile关键字 保证可见性和防止指令重排 不能保证原子性 ...

2018-12-29 10:16:00 57

转载 Trait讲解

<?php /** * Trait解决PHP单继承的一种方法,使开发人员在不同层次结构的类中复用属性和方法 * Trait无法实例化 * Trait不是类,不能被继承,所以不能再Trait中不能声明抽象方法 * Trait中无法声明常量 * ThinkPHP中Trait有应用 */ //声明一个Trait trait Nam...

2018-12-28 22:36:00 85

转载 Linux的基本解读

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统 而严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。对于ubuntu而言,就是linux操作系统的具体,而linux对于ubuntu来说就...

2018-12-28 13:53:00 125

转载 TCP与UDP区别

TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数据传递时,确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,而且要在每台设备上维护所有的传输连接...

2018-12-27 17:48:00 47

转载 form提交表单中包含time类型数据

当数据库和实体类中含有date类型的数据时 ,form提交的时间数据只是string类型的,所以不能直接写入到java实体类和数据库,经过百度找到了解决方法 ,特地挪过来: 在controller中增加方法 /** * form表单提交 Date类型数据绑定 * <功能详细描述> * @param binder * ...

2018-12-27 15:09:00 295

转载 说说contentType和ajax传值转义那些事

做一个项目,测试得时候发现密码是字符数字组成得,ajax传值得时候没事,但如果出现特殊字符#&之类得,就不能正常使用了,查了资料有如下发现。 1.JQ得contentType默认是application/x-www-form-urlencoded,这种方式数据格式得特点name=value中间用&链接, 例如http://localhost:5000/restful/...

2018-12-27 10:45:00 116

转载 anime.js 学习笔记

官网演示/文档 anime.js 是一个简便的JS动画库,用法简单而且适用范围广,涵盖CSS,DOM,SVG还有JS的对象,各种带数值属性的东西都可以动起来。 实际演示和代码,官网写得很详细清楚了,这里记录一下一些常用的东西方便翻看,不作具体演示了。 用法: 1,官网下载anime.js文件,直接引入 2,npm install animejs 进行安装,然后在自己的项目JS中引入 ...

2018-12-26 15:09:00 2720

转载 python 过滤掉字符串中的回车符与换行符(\t\n)

我们在文本数据预处理前,要将数据统一整理成需要的格式,其中有回车(\t)或者(\n)符号,会对我们的数据保存有影响,那么就需要将其过滤掉。 比较简单的方法,用replace()将这些符号替换为空,一定要一个一个的替换 1 row = row.replace('\r','').replace('\n','').replace('\t','') 这样就删除了你想要删除的符号 转载于:ht...

2018-12-26 11:23:00 5607

转载 分布式入门路线图

由于分布式系统所涉及到的领域众多,知识庞杂,很多新人在最初往往找不到头绪,不知道从何处下手来一步步学习分布式架构。 本文试图通过一个最简单的、常用的分布式系统,来阐述分布式系统中的一些基本问题。 负载均衡分布式缓存分布式文件系统/CDN分布式RPC分布式数据库/Nosql分布式消息中间件分布式session问题 -总结下图为一个中大型网站/App的基本架构: 在这个架构中,涉...

2018-12-25 19:49:00 199

转载 全面剖析XMLHttpRequest对象

  XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的详细工作机制。  一、 引言  异步JavaScript与XML(AJAX)是一个专用术语,用于实现在客户端脚本与服务器之间的数据交互过程。这一技术的优点在于,它向开...

2018-12-25 16:12:00 67

转载 XSS学习笔记

一、XSS漏洞的定义 XSS又叫CSS(Cross Site Script),跨站脚本攻击。它指的是恶意攻击者往Web页面里面插入恶意JS代码,当用户浏览该页面时,嵌入其中的Web里面的JS代码会被执行,从而达到恶意的特殊目的。 二、XSS漏洞的原理 利用各种方法,向Web页面插入JS代码,让JS代码可以被浏览器执行,访问该页面的用户则被攻击 三、XSS漏洞的分类 反射型 ...

2018-12-25 13:44:00 63

转载 TeamCity - Docker创建

// 创建Server docker run -it --name teamcity-server-instance \-v /home/tc_datadir:/data/teamcity_server/datadir \-v /home/tc_logs:/opt/teamcity/logs \-p 81:8111 \jetbrains/teamcity-server // 可以创建多...

2018-12-25 10:09:00 130

转载 idea整合springboot,访问templates下html资源问题

1、pom.xml文件中要引入themyleaf 2、在application.properties文件中加入 #拼接html前后缀spring.resources.static-locations=classpath:/templates/spring.thymeleaf.suffix=.html 转载于:https://www.cnblogs.com/zzz...

2018-12-24 19:35:00 2733

转载 stringMVC_09文件批量上传

一.思路   在文件上传的基础上引入数组可以实现批量上传,只需要更改一下前段页面和controller类即可   文件上传: https://www.cnblogs.com/aihuadung/p/10167507.html 二.实现   在文件上传的基础上更改fileupload.jsp <form action="batchupload.do" method="po...

2018-12-24 11:45:00 46

转载 django 学习记录(一)

不使用 drf 来实现django 的 api 接口 json序列化 from django.shortcuts import render from django.views.generic.base import View from users.models import UserProfile # Create your views here. #  通用类型 class Goods...

2018-12-23 13:39:00 53

转载 MySQL数据库性能优化(享学课堂听课笔记)

1.场景: 2张表A表 200W条数据,关联表B表3W条数据,AB有主外键关系。 案例1. 35S 使用关联子查询,查询时间35S 案例2.19S 使用连表查询 (Left join ,Inner Join)查询时间19S 案例3. 9.99S 违反数据库三大范式,把两张表合成一张表,查询时间 9.99S 案例4. 12S 加了数据库索引 ,再次查询12S,好像...

2018-12-21 20:35:00 196

转载 horizon— Web管理界面

一、horizon介绍 Horizon 为 Openstack 提供一个 WEB 前端的管理界面 (UI 服务 )通过 Horizone 所提供的 DashBoard 服务 , 管理员可以使用通过 WEB UI 对 Openstack 整体云环境进行管理 , 并可直观看到各种操作结果与运行状态。 1.DashBoard 与其他组件的关系 2.登录 DashBoard...

2018-12-21 18:38:00 533

转载 vue.js form表单提交

form表单提交是前端经常要用到的,vue.js的form提交只是比普通的多加几个东西 其他都是大同小异的 上代码吧! 主要就是v-model的用法啦 <form action="" method="post" enctype="multipart/form-data"> <div class="add-to"> <div class="a...

2018-12-21 18:06:00 747

转载 PyCharm使用秘籍

PyCharm的基本使用 在PyCharm下为你的Python项目配置Python解释器 Project:当前项目名>Project Interpreter>add Local 在PyCharm下创建Python文件、Python模块 File>New>Python File File>New>Python Package ...

2018-12-19 22:55:00 101

转载 BZOJ 1185: [HNOI2007]最小矩形覆盖(旋转卡壳)

传送门 解题思路   首先有一个结论是最小覆盖矩形的一条边一定是凸包上的一条边,那么就可以枚举凸包上的点,然后旋转卡壳卡出其余三个点。算坐标的时候拿向量去乘一下。 代码 #include<iostream> #include<cstdio> #include<cstring> #include<cstdlib> #include<algorit...

2018-12-19 16:26:00 60

转载 企业项目开发--cookie(3)

此文已由作者赵计刚授权网易云社区发布。欢迎访问网易云社区,了解更多网易技术产品运营经验。2.2.3、AdminController1packagecom.xxx.web.admin; 2 3importjava.util.List; 4 5importjavax.servlet.http.HttpServletRequest; 6importj...

2018-12-19 15:01:00 40

转载 部署 Flask 应用时,为什么会需要 gunicorn 或 uWSGI?

Flask自带的wsgi性能低下 只适合你开发调试的时候用, 线上你必须用Gunicorn+Nginx才能获得更强的性能,和更高的安全性 转载于:https://www.cnblogs.com/fisherinbox/p/10142059.html...

2018-12-19 11:14:00 654

转载 为什么MySQL数据库要用B+树存储索引?

问题:MySQL中存储索引用到的数据结构是B+树,B+树的查询时间跟树的高度有关,是log(n),如果用hash存储,那么查询时间是O(1)。既然hash比B+树更快,为什么mysql用B+树来存储索引呢? 答:一、从内存角度上说,数据库中的索引一般时在磁盘上,数据量大的情况可能无法一次性装入内存,B+树的设计可以允许数据分批加载。 二、从业务场景上说,如果只选择一个数据那确实是hash更快,...

2018-12-19 09:45:00 88

转载 项目管理目标:添加人员并向其分配任务 - Project

已剪辑自: https://support.office.com/zh-cn/article/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E7%9B%AE%E6%A0%87%EF%BC%9A%E6%B7%BB%E5%8A%A0%E4%BA%BA%E5%91%98%E5%B9%B6%E5%90%91%E5%85%B6%E5%88%86%E9%85%8D%E4%BB%BB...

2018-12-18 17:10:00 2005

转载 [bzoj3238][Ahoi2013]差异_后缀数组_单调栈

差异 bzoj-3238 Ahoi-2013 题目大意:求任意两个后缀之间的$LCP$的和。 注释:$1\le length \le 5\cdot 10^5$。 想法: 两个后缀之间的$LCP$和显然不好求。 我们先构建后缀数组。 那么任意两个后缀之间的$LCP$之和就是所有$sa$数组上所有区间的$ht$最小值。 换言之,我们有一个$a$数组。 显然让你求所有区间的权值和。 ...

2018-12-17 16:05:00 74

转载 「Linux+Django」Django+CentOs7+uwsgi+nginx部署网站记录

转自:http://www.usday.cn/blog/51 部署前的准备: 1. 在本地可以运行的django项目 2. 一台云服务器,这里选用Centos系统 开始部署: 首先在本地导出项目需要的第三方库:在根目录(或虚拟环境中) 命令行使用 pip freeze >requirements.txt 利用ssh连接你的服务器...

2018-12-17 10:05:00 66

转载 操作系统

  计算机系统由两部分组成:硬件和软件。硬件是计算机的物理设备,软件则分成了两部分:操作系统和应用程序。应用程序使用计算机硬件来解决用户问题,而操作系统则控制着用户对硬件的访问。      操作系统是一个非常复杂的系统,很难给出一个普遍认同的定义,但是根据操作系统的功能可以这样定义:操作系统是管理计算机硬件和软件资源的程序,它能够方便应用程更好的对计算机硬件和软件资源进行访问。操作系统的设计目...

2018-12-16 17:38:00 68

转载 [Swift]LeetCode960. 删列造序 III | Delete Columns to Make Sorted III

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

2018-12-16 14:49:00 72

转载 【BZOJ4916】神犇和蒟蒻 解题报告

【BZOJ4916】神犇和蒟蒻 Description 很久很久以前,有一群神犇叫sk和ypl和ssr和hjh和hgr和gjs和yay和xj和zwl和dcx和lyy和dtz和hy和xfz和myh和yww和zjt; 很久很久之后,有一只蒟蒻叫ypl,被神犇myh的做题记录碾在地上; Input ​ 请你读入一个整\(N\); Output ​ 请你输出一个整数\(A=\sum_{i=1}^n\mu(...

2018-12-16 09:14:00 103

转载 HttpWebRequest 自定义header,Post发送请求,请求形式是json,坑爹的代码

public static string PostMoths(string url, LoginDTO obj_model, Dictionary<string, string> dic = null) { dic = new Dictionary<string, string>(); dic.Add("Abp.T...

2018-12-15 00:41:00 814

转载 从URL输入到页面展现原理

打开浏览器从输入网址到网页展现,背后到底发生了什么?经历怎么样的一个过程? 总体来说分为以下几个过程: DNS 解析:将域名解析成 IP 地址 TCP 连接:TCP 三次握手 发送 HTTP 请求 服务器处理请求并返回 HTTP 报文 浏览器解析渲染页面 断开连接:TCP 四次挥手 一、URL 到底是啥 URL(Uniform Resource Locator),统一资源定位符,用于定位互联...

2018-12-14 11:18:00 78

转载 8266编译错误 xtensa-lx106-elf/bin/ld: segmentled section `.text' will not fit in region `iram1_0_seg'...

一种简单的解决办法 Okay, the solution was to copy the libgcc.a file from:esp-open-sdk/ESP8266_NONOS/lib/toesp-open-sdk/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.5Now everything is working fine! I can't be...

2018-12-14 11:08:00 1102

转载 2 -2 字符编码

1 二进制的定义 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。 我们发现刚刚我们讲述的狼烟的故事和现在这...

2018-12-14 11:00:00 573

转载 shell脚本:统计分析 /home/ 目录用户磁盘使用情况

一、统计单台机器 /home/ 目录下磁盘空间使用 top3 的用户 common.sh 脚本用于统计 /home/* 目录下存储空间 top3 的用户。 du -sb /home/* |sort -nr |head -n 3  #单位为B 二、统计分析多台分布式机器上 /home/ 目录用户磁盘使用情况 #!/bin/sh # set -x # 打印执行过程 SUB...

2018-12-13 22:04:00 399

转载 JAVA中handleEvent和action的区别

看代码中用到了handleEvent和action,都是对事件进行处理的,觉得这两个方法可以直接合并,于是尝试合并后,发现功能还是有问题,说明两者还是有区别了,查了很久的资料,才基本了解这两者的区别。 发现网上对其资料比较少,但是查询了JDK_API1.6以后,发现这个方法已经被淘汰了,从JDK1.1开始,processEvent(AWTEvent)取代了HandleEvent,而act...

2018-12-13 17:16:00 309

转载 http_load安装和使用

一、安装 wget http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz tar zxvf http_load-12mar2006.tar.gz cd http_load-12mar2006 make && make install 二、使用 命令格式:http_load...

2018-12-12 19:16:00 103

转载 ajax post 请求发送 json 字符串

$.ajax({ // 请求方式 type:"post", // contentType contentType:"application/json", // dataType dataType:"json", // url url:url,...

2018-12-12 16:12:00 436

空空如也

空空如也

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

TA关注的人

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