- 博客(69)
- 收藏
- 关注
转载 [bzoj3295][Cqoi2011]动态逆序对_主席树
动态逆序对 bzoj-3295 Cqoi-2011题目大意:题目链接。注释:略。想法:直接建立主席树。由于是一个一个删除,所以我们先拿建立好的root[n]的权值线段树先把总逆序对求出来,接着没删一个数,我们就删掉这个点作为右端点的逆序对和作为左端点的逆序对。这个过程我们直接模拟树状数组。我们叫它阉割树状数组。这样的话复杂度是O(nlogn+mlogn)。代码实在太...
2018-07-31 22:52:00 54
转载 U-Net卷积神经网络
由于项目需要,用U-NET跑一个程序来对医学影像进行分割(segmentation),因此跑去看了下这篇论文(paper),下面会介绍一下U-Net的框架及要点,如果哪里有写的不对的,或者好的建议,欢迎提出并纠正。论文地址:https://arxiv.org/abs/1505.04597 1.概要U-Net通俗来讲也是卷积神经网络的一种变形,主要其结构经论文作者画出来形似字母U(见...
2018-07-31 13:33:00 5669
转载 linux_oracle安装教程
一、安装Oracle前准备1.创建运行oracle数据库的系统用户和用户组groupadd oinstall #创建用户组oinstallgroupadd dba #创建用户组dbauseradd -g oinstall -g dba -m oracle #创建oracle用户,并加入到oinstall和dba用户组useradd -g oinstall -g dba -m oracle ...
2018-07-31 12:53:00 74
转载 循环结构
循环结构循环结构(while)格式while 表达式: 语句块执行流程:当程序执行到while语句时,首先判断表达式的真假。若表达式的值为真,则执行缩进的语句块,然后返回while,继续判断表达式的真假,直到表达式的值为假;若表达式的值为假,则直接跳过语句块,之后后面的代码。说明:表达式:也叫循环条件语句块:也叫循环体...
2018-07-30 18:52:00 44
转载 .NET Core TDD 前传: 编写易于测试的代码 -- 依赖项
第1篇: 讲述了如何创造"缝". "缝"(seam)是需要知道的概念.第2篇, 避免在构建对象时写出不易测试的代码.本文是第3篇, 讲述依赖项和迪米特法则.迪米特法则 (Law of Demeter)还是使用建造汽车的例子. 生产汽车的时候需要轮胎, 组装时需要什么型号的轮胎, 就请求该型号的轮胎, 然后相关人员会从库房把该型号的轮胎送到产线用于组装.我相信很少有汽车...
2018-07-30 13:27:00 40
转载 CodeForces - 920F SUM and REPLACE (线段树)
题意:给N个数M次操作,(1<=N,M<=3e5, 1<=ai<=1e6),1是使[L,R]中的每个元素变成其因子的个数之和;2是求[L,R]区间之和分析:看上去就很线段树的一题,但是却思考了很久。发现1和2即使对其,也不会改变二者的值。而且一个大于2的数进行多次1操作,也最终会退化到2。先预处理筛出1e6以内各数的质因子个数和。在线段树的节点中维护两个值:区间和以...
2018-07-29 20:45:00 65
转载 (第四场)F Beautiful Garden
题目:F Beautiful Garden题目描述There's a beautiful garden whose size is n x m in Chiaki's house. The garden can be partitioned into n x m equal-sized square chunks. There are some kinds of flowers ...
2018-07-29 16:28:00 46
转载 基于php+shell的发布系统
一.发布系统要解决的问题 一个比较完善的发布系统首先肯定是要能发布文件,其次当发布出现问题时要能支持撤销,避免长时间无法解决问题影响产品的正常运营。对于发布脚本语言如PHP,shell加入语法检查,有语法错误阻止本次发布。二.原理 我们正在使用的发布系统基于PHP+shell开发,发布的时候填好文件列表,从当前机器A发布到目标机器B,发布之前A机器通过ssh协议认证...
2018-07-28 19:06:00 47
转载 Android 平台 Native 代码的崩溃捕获机制及实现
https://github.com/xroche/coffeecatchhttps://github.com/ivanarh/jndcrashhttps://github.com/mingfeng002/ndcrashhttps://zhuanlan.zhihu.com/p/27834417?utm_medium=social&utm_source=weibo一、背...
2018-07-27 17:24:00 124
转载 Tmux 使用教程 on Fedora 28
Tmux 和 gun/screen 都是优秀的终端复用软件,它的关键的好处就是,保持ssh 登录连接session不中断,并且能支持分屏操作,具备丰富的命令行参数,可以进行动态布局和操作。可以看作为screen 命令的升级版。很多linux 的发行版都包含screen 命令,而tmux 命令需要进行使用包管理工具进行安装。我们使用yum 命令进行搜索查看:➜ Desktop yum se...
2018-07-27 14:54:00 77
转载 Java se 要点
面向对象的三大特性: 封装性、多态性、继承性。Java语言特点: 鲁棒、自动垃圾回收、跨平台、多线程、面向对象、简单性、解释执行。Java的三大版本: Java SE、Java EE、Java ME。第一个Java程序: javac 文件名.java。java(类名) (无java后缀名)。Java源文件编译成class字节码文件 (javac)c...
2018-07-27 10:14:00 55
转载 最短路算法--SPFA+嵌套map
hdu 2066 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<queue> 5 #include<map> 6 using namespace std; 7 #define INF 0x3f3f3f3...
2018-07-25 20:15:00 50
转载 使用classList和dataset实现tab切换
显示效果:代码实现:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <met...
2018-07-24 23:51:00 139
转载 特殊数及其用法
卡特兰数:有两个维度,限制一个维度(长度为n)不得超过另一个维度(长度为m),所存在的合法方案数为卡特兰数:( C(m+n,n) - C(m+n,m+1) ) * m! * n!或( C(m+n,n) - C(m+n,n-1) ) * m! * n!n==m时表示为(2n)!/(n!*n!)*(1/(n+1))扩展:有k个维度,每个维度长度为n,且维度之间依次存在限制方案数为2...
2018-07-24 17:16:00 125
转载 关于文件引入四种方法的个人理解
1. aa 这个模板是用户自定义的 且放入node_modules的目录下,所以可以直接通过文件名访问,用户自定义的模块没办法在网上直接下载,如果目录下没有index的文件,需要在package这个json文件里将main改为其他文件。2. jquery是在网上直接下载的模块,该文件制动保存在node_modules,所以可以直接通过文件名访问。3../dd.js是根据路径而选择的一个...
2018-07-24 16:26:00 187
转载 ABP 未能加载文件或程序集“System.ComponentModel.Annota, Version=4.2.0.0, Culture=neutral, PublicKeyToken=407dd0...
切换System.ComponentModel.Annotations版本到4.4.1 重新编译即可转载于:https://www.cnblogs.com/shiruina/p/9360546.html
2018-07-24 15:57:00 806
转载 数据恢复与拯救技术
Windows操作系统中自带有备份与还原系统的工具软件,用户可以通过该工具对系统进行备份与还原。下面将具体介绍这个工具软件的使用方法。【技术39】使用“备份”工具备份系统使用Windows操作系统自带的“备份”工具备份系统的具体操作步骤如下。选择“开始”→“所有程序”→“附件”→“系统工具”→“备份”命令,如图72所示。图72 “开始”菜单在弹出的“备份或还原向导”对...
2018-07-24 15:12:00 116
转载 lsof命令详解
lsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系...
2018-07-24 09:47:00 132
转载 linux操作系统下报表格式不对
引用:https://blog.csdn.net/Alice_656/article/details/53282936https://www.linuxidc.com/Linux/2016-09/135548.htm现象:润乾报表在linux中在不该换行(没到一行末尾)的地方换行了原因1:linux字体库和windows字体库不一致,长度计算问题导致换行计算错误方案:将wind...
2018-07-23 22:35:00 98
转载 C++中vector,set,map自定义排序
一、vector排序vector支持cmp,就类似数组,可以直接sort。 1 #include <iostream> 2 #include <algorithm> 3 #include <string> 4 #include <string.h> 5 #include <math.h> 6 #includ...
2018-07-22 10:37:00 268
转载 洛谷 P2900 [USACO08MAR]土地征用Land Acquisition 解题报告
P2900 [USACO08MAR]土地征用Land Acquisition题目描述约翰准备扩大他的农场,眼前他正在考虑购买N块长方形的土地。如果约翰单买一块土 地,价格就是土地的面积。但他可以选择并购一组土地,并购的价格为这些土地中最大的长 乘以最大的宽。比如约翰并购一块3 × 5和一块5 × 3的土地,他只需要支付5 × 5 = 25元, 比单买合算。 约翰希望买下所有的土地。他发现,将这...
2018-07-21 22:15:00 113
转载 rem适配
!function(n){ var e=n.document, t=e.documentElement, i=720, d=i/100, o="orientationchange"in n?"orientationchange":"resize", a=function(){ ...
2018-07-21 15:52:00 40
转载 Nginx入门篇(七)之Nginx+keepalived高可用集群
一、keepalived介绍 keepalived软件最开始是转为负载均衡软件LVS而设计,用来管理和监控LVS集群系统中各个服务节点的状态,后来又加入了可实现高可用的VRRP功能。所以Keepalived除了能管理LVS以外,还可以作为其他服务(如:Nginx、Haproxy、MySQL)的高可用解决方案的软件。Keepalived是类似工作在lay3、lay4和lay7的...
2018-07-21 11:45:00 144
转载 HBase 入门
使用条件: 海量数据百亿级的行 百万列, 准实时查询 使用场景: 比如金融,交通,电商,移动等特点:1:转载于:https://www.cnblogs.com/eason-d/p/9344605.html...
2018-07-20 23:21:00 37
转载 JavaScript_DOM中的Model与Object
什么是Model 对象模型即创建对象时浏览器会将HTML文档抽象成树模型,比如一个节点对象就是模型中一个节点的实例,模型中相邻节点之间存在着关系,关系即父子、兄弟,每一个节单对象都保存着指示其他关系节点的“指针”,因此在操作节点对象时我们根据Model的定义可以在头脑里抽象出一个HTML的模型,作为操作节点的导航。下面是一个示例: 上面的图中观察得知,标签的属性和标签节点的...
2018-07-20 22:07:00 186
转载 把Mac地址字符串转换为占一个字节的十六进制数
把Mac地址字符串转换为占一个字节的十六进制数(用指针函数返回值)#include <stdio.h>#include <stdlib.h>#include <string.h>unsigned char *getMac(){ char n[6][5]; char mac[20]="80:32:C0:AF:55:A...
2018-07-20 11:39:00 1257
转载 整理好的一些mysql表详细操作
一、创建表的完整语法#语法:create table 库名.表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件]);约束条件:是在数据类型之外对字段附加的额外的限制#注意:1、最后一个字段之后不能加逗号2. 在同一张表中,字段名是不能相同3. 宽度和约束条件可选,字段名和类型是必须的二、数据类型#1、...
2018-07-20 10:49:00 68
转载 java多线程----ReentrantReadWriteLock
package com.test;import java.util.concurrent.locks.ReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock; public class ReadWriteLockTest1 { public static void ...
2018-07-19 10:34:00 46
转载 Django一些操作命令
python manage.py shell manage.py 提供的 shell 命令.objects.create()创建转载于:https://www.cnblogs.com/jiaoyang77/p/9333644.html
2018-07-19 01:01:00 44
转载 整合Mybatis框架相关
【参考文档】mybatis官网http://www.mybatis.org/mybatis-3/zh/index.html教程https://www.yiibai.com/mybatis/mybatis-curd.html【Maven工程】【添加依赖】mybatis.xx.jar mysql-connector-java.xx.jar手动改下版本号,再从maven依赖网站下...
2018-07-18 17:22:00 56
转载 idea Debug快捷键
快捷键介绍F7在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中*F8在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内*F9在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在...
2018-07-18 14:46:00 60
转载 2018 ACM-ICPC 宁夏邀请赛
A 小甜甜 1 #include <iostream> 2 #include <cstdio> 3 #include <algorithm> 4 #include <cmath> 5 #include <vector> 6 #include <queue> 7 #include <se...
2018-07-18 00:28:00 454
转载 Oracle中case用法总结 8
--case语句的种类:1.简单case语句语法: case exp when comexp then returnvalue ... when comexp then returnvalue else returnvalue end case到end之间相当于一个具体的值,可以做运算,取别名,嵌套...
2018-07-17 20:53:00 76
转载 JAVA 三大特性
1 封装 用抽象类型对数据以及数据的行为进行封装,隐藏细节,只对外提供访问方法,提高了对数据操作的正确性2 继承 继承是java众多引人关注的功能之一,增加的了代码的高可用性3 多态 多态实现的基础是 继承,重写,向上转型 在继承的基础上,重写父类的方法,对子类进行向上转型,运行时候被调用的方法取决于被引用实例对象,并且该方法在父类中是有定义的转载...
2018-07-17 16:47:00 38
转载 lodash forIn forOwn 遍历对象属性
_.forIn(object, [iteratee=_.identity])使用iteratee遍历对象的自身和继承的可枚举属性。function Foo() { this.a = 1; this.b = 2;} Foo.prototype.c = 3; _.forIn(new Foo, function(value, key) { ...
2018-07-17 16:19:00 186
转载 使用MATLAB用hist画了直方图加一条竖线作为参考线
来自https://zhidao.baidu.com/question/2010891127787818868.htmlx=normrnd(10,0.1,1,1000); hist(x,50)hold on;plot([10 10], get(gca, 'YLim'), '-r', 'LineWidth', 1) % 在x=10处加一条红色,宽度为1竖线%get(gca, 'Y...
2018-07-16 23:09:00 3344
转载 1. Shell编程第一讲
(1)shell 历史: Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive)。 Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条一条地敲命令。 Shell脚本和编程语言很相似,也有变量和流...
2018-07-16 21:38:00 58
转载 node exprss-session 和connect-mongo
let express = require('express');let session = require('express-session');let app = new express();let MongoStore = require('connect-mongo')(session);app.use(session({ secret:'keyboard c...
2018-07-16 12:17:00 98
转载 【ORACLE】PLSQL Developer连接Oracle11g 64配置环境
注意: 在Windows中安装ORCALE不需要去主动去设置系统环境变量除非在同一个Windows系统中安装多次ORCALE有可能会遇到设置系统环境变量的情况在LINUX需要以下情况是针对于WIN系统下设置系统环境变量的问题1、ORACLE_HOME:数据库的实例启动所需要的所有的程序和相关的文件(除了数据库外)。新建一个变量home,再在path中添加...
2018-07-16 10:43:00 102
转载 react总结杂烩
1、nodemonnodemon是一种工具,通过在检测到目录中的文件更改时自动重新启动节点应用程序来帮助开发基于node.js的应用程序。nodemon并没有要求任何对你的代码或开发的方法中的额外变化。nodemon是一个替换包装器node,用于在执行脚本时nodemon替换node命令行上的单词。安装npm install -g nodemon2、es6以上...
2018-07-15 23:42:00 87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人