自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 面向对象 init方法

__init__方法:为对象制定对象自己的独有的特征class LuffyCity: school = 'student' def __init__(self, name, sex, age): self.Name = name self.Sex = sex self.Age = age def ...

2018-12-31 08:22:00 156

转载 python之《线程与进程》

多线程的应用场景 不适用cpu操作密集型任务, 适合io操作密集型任务同一进程中的数据是互通的,因为python多线程是假多线程,我们要用到多核就需要开多个进程来实现,但是坏处是数据不能互通线程:是操作系统最小的调度单位,是一串指令的集合进程:eg:QQ要以一个整体的形式暴露给操作系统管理,里面包含对各种资源的调用,内存对各种资源管理的集合叫做进程进程操作cpu必须先创建一个线程,...

2018-12-30 22:16:00 39

转载 PYTHON调用C接口(基于Ctypes)实现stein算法最大公约数的计算

相关环境配置mingw,选择相应的32位、64位的版本,主要用于编译动态链接库dll文件,可用vs替代,这里我选择轻量级的mingwwindows64位地址:https://sourceforge.net/projects/mingw-w64/安装过程中 Architecture选项选择X86_64,其他默认即可,把安装好的mingw的bin目录加入环境配置的PATH列表一...

2018-12-29 11:23:00 96

转载 对前后端解耦的理解

https://blog.csdn.net/piantoutongyang/article/details/50878214转载于:https://www.cnblogs.com/a1304908180/p/10191682.html

2018-12-28 17:06:00 287

转载 web.xml

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.or...

2018-12-28 16:43:00 41

转载 m3u8格式转MP4

公司直播平台使用的是七牛直播,今天有客户表示想将直播回放视频下载下来,数据妹子犯了愁,表示这个不会下载给客户,于是乎这个任务就落在了我的头上。熟练的打开视频,在 HTML 源代码播放地址为 http://xxxxxx/video/video.m3u8m3u8 是一种基于 HTTP Live Streaming 文件视频格式,它主要是存放整个视频的基本信息和分片(Segment)组成。目前 由 A...

2018-12-28 15:56:00 857

转载 java Concurrent包学习笔记(五):Semaphore

一、Semaphore 是什么信号量Semaphore是一个并发工具类,用来控制可同时并发的线程数,其内部维护了一组虚拟许可,构造函数初始化的时候可以指定许可的总数量每次线程执行操作时先通过acquire方法获得许可,线程获得许可后Semaphore 的许可数量会减1,执行完毕再通过release方法释放许可,emaphore 的许可数量会加1。如果无可用许可,那么acquire方法将一...

2018-12-28 12:13:00 49

转载 从尾到头打印链表

题目描述:输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。实现语言:Java/*** public class ListNode {* int val;* ListNode next = null;** ListNode(int val) {* this.val = val;...

2018-12-28 11:36:00 48

转载 案例分析:从误删除数据库血案看数据库系统的安全设计

日前,微博网友大佬坊间八卦爆料,顺丰科技数据中心一位高级工程师误删除生产数据库,导致某项业务无法使用并持续590分钟。顺丰根据公司相关规定,辞退工程师邓某,并在顺丰内网通报。事情经过邓某工程师是顺丰科技 IT 数据中心应用交付技术部互联网产品运维组的 IT 运维开发高级工程师。在接收到变更需求后,邓在操作过程中,错选了 RUSS 数据库,打算删除执行的 SQL。在选定删除时,...

2018-12-28 11:16:00 212

转载 linux c MQTT客户端实现

linux c MQTT客户端实现摘自:https://www.jianshu.com/p/d309de966379一、前言:mqtt协议是轻量级的消息订阅和发布(publish/subscribe)协议,建立在TCP/IP协议之上,在物联网应用中广泛使用。二、源码下载: 链接:https://pan.baidu.com/s/1S1pT_ZZURg21DF5mIBg3p...

2018-12-28 09:50:00 616

转载 【代码笔记】Web-JavaScript-JavaScript正则表达式

一,效果图。二,代码。<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>JavaScript 正则表达式</title></head><body> <!-...

2018-12-28 09:28:00 46

转载 Swift-音频播放

1.简单使用import UIKitimport AVFoundationclass ViewController: UIViewController { lazy var player: AVAudioPlayer? = { // 1. 创建播放器(NSURL, 只能是本地URL 地址, 远程音乐, 使用这个类, 播放不了) ...

2018-12-27 16:31:00 104

转载 树的子结构

题目输入两颗二叉树A,B,判断B是不是A的子结构。思路首先在A树中进行遍历,找到值与B树相同的根节点以A树中找到的根节点进行遍历,判断是否与B树有相同的结构#include <iostream>using namespace std;struct tree{ double data; struct tree *left,*...

2018-12-26 17:06:00 37

转载 springMvc使用自定义View生成Excel表格

通过自定义的View视图可以让请求直接到一个Excel表去。自定义的视图必须继承 AbstractXlsView /AbstractXlsxView / AbstractXlsxStreamingView其中的一个抽象类,并实现buildExcelDocument方法;如果使用的org.springframework.web版本比较老,继承的是AbstractExcelView类,所以说...

2018-12-25 20:07:00 81

转载 Linux常用命令大全(非常全!!!)

转载自鸿燕藏锋,原文地址:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的...

2018-12-25 16:18:00 68

转载 sqoop笔记

sqoop 应该算是一个ETL工具,方便的数据导入导出功能。# Sqoop 用来导出hive数据到mysql的工具# 下载 sqoop-1.4.7.bin__hadoop-2.6.0.tar.gzcd /usr/local/src# rz 上传到hadoop主机上tar zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gzmv ...

2018-12-25 15:58:00 64

转载 第四章 模块化React和Redux应用

第四章 模块化React和Redux应用4.1 模块化应用要点构建一个应用的基础:  代码文件的组织结构;  确定模块的边界;  Store的状态树设计。4.2 代码文件的组织方式4.2.1 按角色组织  在MVC中,应用代码分为Controller、Model、View,分别代表三种模块角色。分别放到controllers、models、views目录下。...

2018-12-25 14:23:00 76

转载 008.Docker Flannel+Etcd分布式网络部署

一 环境准备1.1 Flannel概述Flannel是一种基于overlay网络的跨主机容器网络解决方案,即将TCP数据包封装在另一种网络包里面进行路由转发和通信,Flannel是CoreOS开发,专门用于docker多机互联的一个工具,让集群中的不同节点主机创建的容器都具有全集群唯一的虚拟ip地址1.2 原理说明Flannel为每个host分配一个subnet,容器从subnet...

2018-12-25 08:38:00 160

转载 DNN网络(一)

摘自https://www.cnblogs.com/pinard/p/6418668.html一、DNN 简介1.DNN的层次可以分为三层输入层(input layer)隐藏层(hidden layer)输出层(output layer)2.连接关系设每一层的权重参数为ωiab。i代表第几层,a代表i层下第a个神经元的权重, b代表第i层下第a...

2018-12-23 16:43:00 629

转载 十七

理论部分◆多个线程相对执行的顺序是不确定的。◆线程执行顺序的不确定性会产生执行结果的不确定性。◆在多线程对共享数据操作时常常会产生这种不确定性。-多线程并发运行不确定性问题解决方案:引入线程同步机制,使得另一线程要使用该方法,就只能等待。- 在Java中解决多线程同步问题的方法有两种:- Java SE 5.0中引入ReentrantLock类- 在共享内存的类方...

2018-12-23 14:11:00 69

转载 [蓝桥杯]ALGO-79.算法训练_删除数组零元素

从键盘读入n个整数放入数组中,编写函数CompactIntegers,删除数组中所有值为0的元素,其后元素向数组首端移动。注意,CompactIntegers函数需要接受数组及其元素个数作为参数,函数返回值应为删除操作执行后数组的新元素个数。输出删除后数组中元素的个数并依次输出数组元素。样例输入: (输入格式说明:5为输入数据的个数,3 4 0 0 2 是以空格隔开的5个整数)...

2018-12-22 21:49:00 155

转载 thinkphp一对多关系

兹有用户表user和评论表comment一对一public function returnmany(){ return $this->hasOne('commnet','uid','user_id'); }#uid 是comment表里的内容;user_id是user表里的内容一对多public function ...

2018-12-22 19:01:00 123

转载 python学习笔记-列表和字典

由于最近在看深度学习的代码,看到需要建立字典和列表来存储什么东西的时候,就想要去把字典和列表好好的了解清楚,其应用范围,差别,等等东西首先我们来介绍,在python中存在如下的数据结构:列表list,元祖tuple,字典dict以及集合set1. 列表(list)在列表中的数据结构是可以不一样的,列表中的元素是可以改变的,这一点和元祖中的数据是不能够改变的是有差别的在列表中可以进行...

2018-12-21 17:13:00 77

转载 wcf服务查看工具

文章:接口测试工具soapUI(一)文章:VS自带WCF测试客户端简单介绍转载于:https://www.cnblogs.com/Tpf386/p/10148943.html

2018-12-20 13:58:00 215

转载 BZOJ2759 一个动态树好题 LCT

题解:的确是动态树好题首先由于每个点只有一个出边这个图构成了基环内向树我们观察那个同余方程组一旦形成环的话我们就能知道环上点以及能连向环上点的值是多少了所以我们只需要用一种结构来维护两个不是直接相连点的状态由于有删边连边操作,比较容易想到lct我们按照套路将它拆掉一条边形成一颗树因为我们现在只知道环上某一点的值,所以我们这棵树应该是不随便换根的每次询问只需要...

2018-12-19 21:04:00 52

转载 JS之字符串和数组

字符串:属性:length:可以获取字符串的长度;<script type="text/javascript"> var str = "haha"; console.log(str.length);//4</script>方法:1.charAt()charAt() 方法可返回指定位置的字符,返回的字符是长度为 1...

2018-12-19 17:11:00 61

转载 Markdown测试

嘿嘿,这是一级标题这是二级标题这是三级标题这是四级标题(这个主题似乎只能支持到四级标题)这是五级标题这是六级标题这是一段引用这是斜体这是粗体这是斜体加粗体这是删除线行内代码块:echo "hello"一行代码块 int a = 123;多行代码块//列出当前目录的目录树import java.io.File;public class ListFile...

2018-12-19 15:43:00 46

转载 java常见排序算法

// 冒泡排序public static void bubbleSort(int str[]) { int length = str.length; int temp; for (int i = 0; i < length - 1; i++) { for(int j = 0; j < length - i - 1; j++) { ...

2018-12-18 20:46:00 39

转载 redis过期策略+事务+分布式锁+单redis服务器锁

过期策略相关知识:redis 内存数据集大小上升到一定大小的时候,就会施行数据淘汰策略。redis 提供 6种数据淘汰策略:voltile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使用的数据淘汰volatile-ttl:从已设置过期时间的数据集(server.db[i].expires)中挑选将要过期的数据淘汰volatile-...

2018-12-18 16:38:00 79

转载 nginx关闭默认站点/空主机头(禁止IP直接访问、防止域名恶意解析)

监控时做了负载均衡,所以只能让nginx指定域名访问,那我们就可以防止因为域名不对跳到默认的页面去。curl -I -H “host:域名” --include https://192.168.15.230 ###这样的就可以有效地针对指定域名和IP访问了。默认情况下,只要将域名解析到v...

2018-12-18 16:27:00 460

转载 无题。

狗过了联赛,没狗过月考。\[AFO\]转载于:https://www.cnblogs.com/Tyher/p/10133789.html

2018-12-17 20:43:00 52

转载 golang高性能端口扫描

前言最近有个小项目的需要,使用golang写了个端口扫描工具,不得不说golang的效率确实比python快的太多了。在使用一段时间golang之后,感觉有三个方面是优于python的:一个方面是性能优越第二方面是兼容性好第三方面是可以跨平台编译成本地二进制文件,发布项目很方便。接下来我把这个工具的源代码,以及使用方式给大家给大家分享一下。P...

2018-12-17 20:33:00 92

转载 bzoj 3671 [Noi2014]随机数生成器——贪心(时间复杂度分配)

题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3671设 x 为一个点的行号, y 为一个点的列号;原本想着判断一个点能不能选就是看选了的点中 x<cr.x 的 y 的最大值和 x>cr.x 的 y 的最小值,所以想用树状数组维护。但这样时间空间都会爆。应该发现“选”一个数最多出现 n+m-1 次!所以考虑 O(1)...

2018-12-17 16:44:00 58

转载 css单位有哪些

rem em我们将从你已经熟悉的东西开始。em单位被定义为当前字体大小。例如,如果你在body元素上设置一个字体大小,那么在body元素内的任何子元素的em值都等于这个字体大小。<body><div class="test">Test</div></body>body { font-size: 14px; }div { f...

2018-12-17 10:30:00 199

转载 bzoj 1218: [HNOI2003]激光炸弹

二维前缀和#include<bits/stdc++.h>using namespace std;const int N=5005;int f[N][N];int get_(int x1,int y1,int x2,int y2){ return f[x1][y1]-f[x1][y2-1]-f[x2-1][y1]+f[x2-1][y2-1]...

2018-12-16 22:15:00 41

转载 绘制matplotlib 饼状图

参考:https://blog.csdn.net/ScarlettYellow/article/details/80458797 (2)2016年就业人员在三次产业中分布的饼状图。def swap(list): date = [] name = [] for i in range(0,len(list)): date.a...

2018-12-16 15:55:00 80

转载 numpy基础教程--对数组进行水平拼接和竖直拼接

在处理数组的时候经常要用到拼接,numpy中有两个非常实用的函数,可以快捷对数组进行拼接1.hstack(tup)函数可以接收维度相同的数组,进行水平拼接。2.vstack(tup)用来竖直拼接演示代码如下:# coding = utf-8import numpy as npimport randomt1 = np.arange(12).reshape(2, 6...

2018-12-15 23:23:00 1725

转载 洛谷 P4248: bzoj 3238: [AHOI2013]差异

题目传送门:洛谷 P4248。题意简述:定义两个字符串 \(S\) 和 \(T\) 的差异 \(\operatorname{diff}(S,T)\) 为这两个串的长度之和减去两倍的这两个串的最长公共前缀的长度。给定一个字符串,定义从第 \(i\) 个字符开始的后缀为 \(Suf_i\)。求 \(\sum_{1\le i<j\le n}\operatorname{di...

2018-12-15 17:50:00 62

转载 [Algorithm] Breadth First JavaScript Search Algorithm for Graphs

Breadth first search is a graph search algorithm that starts at one node and visits neighboring nodes as widely as possible before going further down any other path. This algorithm requires the us...

2018-12-15 17:33:00 39

转载 ios 问题汇总

问题描述:解决:NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width,initial-scale=1.0,minimum-scale=1,use...

2018-12-14 11:30:00 120

空空如也

空空如也

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

TA关注的人

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