自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 POJ 1845 - Sumdiv(唯一分解+递推)

题目链接 https://vjudge.net/problem/POJ-1845【题目描述】 Consider two natural numbers A and B. Let S be the sum of all natural divisors of A^B. Determine S modulo 9901 (the rest of th...

2018-02-28 16:48:00 32

转载 一种科学的判断负环的方法

判断负环的方法------------ 这里有个叫分界线的家伙突然想说,本章主体思路都是在 SPFA 上的o ------------感觉分为两种大方向,\(BFS\) 和 \(DFS\)快速写一下 \(BFS\) 的思路由 \(SPFA\) 的算法可以发现,如果要更新一个点的 \(dis\) ,那么一定有一个点先被更新了以后,然后通过这个新更新的点来更新这个点,那么在没有负环的情况下,一...

2018-02-28 11:41:00 48

转载 打造基于jQuery的智能选择输入框

UPDATE:修正了在FireFox下显示的问题,重新copy CSS即可写完这个名字忽然觉得有点标题党的嫌疑,但是又不知道什么样的名字比较合适,那就暂且这样吧。今天要讲的东西比较简单,其中会用到另外的一个jQuery控件,是一个人员选择输入框。那到底是个什么东西呢? 那好还是先来看最后的效果,有个直接的了解。 是不是和时下流行的SNS网站的选择人员控件很像?对比一下,...

2018-02-28 11:14:00 71

转载 应该抛出什么异常?不应该抛出什么异常?(.NET/C#)

我在 .NET/C# 建议的异常处理原则 中描述了如何 catch 异常以及重新 throw。然而何时应该 throw 异常,以及应该 throw 什么异常呢?究竟是谁错了?代码中从上到下从里到外都是在执行一个个的包含某种目的的代码,我们将其称之为“任务”。当需要完成某项任务时,任务的完成情况只有两种结果:成功完成失败异常处理机制就是处理上...

2018-02-27 19:51:00 133

转载 windows 系统使用 git 和码云管理代码(本地已有项目)

1. 为本地项目创建本地仓    找到项目所在的根目录(目录下有解决方案那个),右击目录,点击右键菜单中的“Git Bash Here”(前提是你的电脑已经装了Git,我用的是TortoiseGit)    然后,输入命令:git init2. 在码云上创建一个同名的远程仓(同名会更方便)    这里只提示两点,一:同名。二:去掉勾选的“使用Readme文件初始化这个项目”,然后...

2018-02-26 10:02:00 79

转载 洛谷.2219.[HAOI2007]修筑绿化带(单调队列)

题目链接 洛谷COGS.24对于大的矩阵可以枚举;对于小的矩阵,需要在满足条件的区域求一个矩形和的最小值预处理S2[i][j]表示以(i,j)为右下角的C\(*\)D的矩阵和,然后对于求矩形区域的最小值,可以先将每行看做一个数列,对于每个点y,得到一个[y-(B-3),y]的最小值处理完行后得到Minr[][],对每列的进行同样的操作,就可以得到Min[x][y]表示([x-A...

2018-02-25 19:10:00 39

转载 二分算法的应用——最大化平均值 POJ 2976 Dropping tests

最大化平均值有n个物品的重量和价值分别wi 和 vi。从中选出 k 个物品使得 单位重量 的价值最大。限制条件:1 <= k <= n <= 10^41 <= w_i <= v_i <= 10^6输入:n = 3k = 2{W, V} = {(2,2), (5,3), (2,1)}输出:0.75 (如果选0号和2号,平均价格是 (2 + ...

2018-02-24 22:32:00 72

转载 LNMP环境搭建

LNMP环境搭建  经过一番折腾,终于将LNMP环境搭建完成了。本文介绍的LNMP环境是在windows的Oracle VM VirtualBox中的Centos虚拟机上搭建的,各个软件的版本为:Centos7 + Nginx1.12.2 + Mysql-5.6.38 + PHP7.2.0。本文是在假设Centos7虚拟机已经安装完成的前提下进行介绍的,若尚未安装,可以前往Cen...

2018-02-24 11:24:00 112

转载 20165230 预备作业3 Linux安装及学习

20165230 预备作业3 Linux安装及学习安装Linux操作系统通过学习实践基于VirtualBox虚拟机安装Ubuntu图文教程,开始了虚拟机的安装,根据教程按着步骤一步一步的完成。遇到的问题:1.在安装Ubuntu系统软件的时候,点开官网下载页出现了错误,下载未能成功2.在选择启动盘的时候没有直接选择压缩包,而是解压后选择的文件,出现了安装错误解决办法:1.通过求助...

2018-02-24 00:03:00 151

转载 Linux文件读写机制及优化方式

本文只讨论Linux下文件的读写机制,不涉及不同读取方式如read,fread,cin等的对比,这些读取方式本质上都是调用系统api read,只是做了不同封装。以下所有测试均使用open, read, write这一套系统api缓存缓存是用来减少高速设备访问低速设备所需平均时间的组件,文件读写涉及到计算机内存和磁盘,内存操作速度远远大于磁盘,如果每次调用read,write都去...

2018-02-23 15:14:00 39

转载 nginx http模块开发入门

导语  本文对nginx http模块开发需要掌握的一些关键点进行了提炼,同时以开发一个简单的日志模块进行讲解,让nginx的初学者也能看完之后做到心里有谱。本文只是一个用作入门的概述。目录背景主线认识nginxhttp请求处理流程日志模块开发准备配置解析流程挂载处理函数获取日志数据模块编译完整源码结尾背景  网上已经有很多介绍nginx http模块开发入门的文...

2018-02-22 22:59:00 114

转载 [SHOI2012]随机树

题面在这里题意随机生成一棵\(n\)个叶节点的二叉树,方法是从根节点开始,每次等概率选择一个叶子节点(一开始根节点同时也是叶子节点)并生成其左右儿子(称为一次展开),直到该树有\(n\)个叶节点为止给定\(n\leq100\),求其叶节点平均深度或树深度的期望值sol个人思路,可能和标算有所不同核心思想是递归处理\(Q1:\)设\(f[x]\)表示展开\(x\)次后的二叉树中叶节点平...

2018-02-21 21:33:00 77

转载 Redis 数据类型

edis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序...

2018-02-21 14:42:00 46

转载 Java之泛型深解

  泛型的内容确实很多,在上一篇Java之泛型浅解讲到了一些常用的泛型,但是还远远不够,上一篇的内容比较容易理解,这一篇我自己觉得更加难理解一些,因此,我还得想办法让它更加接地气更加容易理解,方便我和源宝理解记忆拓展。泛型方法  既然之前吹牛逼说这是高级内容,那么我们来思考一个问题------>我们说过,泛型是属于编译阶段的,编译就意味着去泛型化,也就是说编译好的目标程序是不存在所谓...

2018-02-20 21:52:00 60

转载 TreeSet集合的自然排序与比较器排序、Comparable接口的compareTo()方法

【自然排序】 1 package com.hxl; 2 3 public class Student implements Comparable<Student> { 4 5 private String name; 6 private int age; 7 8 public Student() { 9 ...

2018-02-18 19:07:00 85

转载 新体能评定软件开发总结(一)

转载请注明来源。加入新特性:对话框,NumberPicker,专项训练入口界面,新兵、文职人员专栏,自动更新。总结问题:startActivityForResult(Intent intent,int requestCode)中requestCode要是自然数,否则返回后不会调用onActivityResult;自定义class对象有自己单独的this,而Toast需要的thi...

2018-02-18 13:57:00 118

转载 算法学习之剑指offer(十二)

一题目描述请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 a b c e s f c s a d e e 矩阵中包含一条字符串"bcced"的路径,但是矩阵中不包含"abcb"...

2018-02-17 11:18:00 41

转载 【BZOJ4566】找相同字符(后缀自动机)

【BZOJ4566】找相同字符(后缀自动机)题面BZOJ题解看到多串处理,\(SA\)就连起来\(SAM???\)单串建自动机然后其他串匹配对于一个串建完\(SAM\)后另一个串在\(SAM\)上匹配记录当前匹配的最大长度匹配了当前位置的话,就能产生一定的贡献但是很显然,沿着\(parent\)往上,所有点都能够产生贡献所以匹配完再沿着\(parent\)做一遍类似\(d...

2018-02-15 11:29:00 55

转载 Go基础之--反射

反射:可以在运行时动态获取变量的相关信息反射需要导入reflect反射中重要函数的演示反射有几下几个重要的函数:reflect.TypeOf :获取变量的类型,返回reflect.Type类型reflect.ValueOf:获取变量的值,返回reflect.Value类型reflect.Value.Kind:获取变量的类别,返回一个常量reflect.Value.Interface()...

2018-02-13 11:03:00 46

转载 直播

https://www.cnblogs.com/wintersun/p/5860437.html转载于:https://www.cnblogs.com/thrillerz/p/8445882.html

2018-02-13 00:34:00 53

转载 Linux-vim命令

vim编辑器1)目前最流行的vi克隆版本,功能强大,扩展性强2)支持目前绝大部分平台:windows、linux、Unix、MacOs..3)vim没有菜单,只有命令4)gvim是带菜单的可视化vimvim的三种基本工作模式Normal模式(正常模式、编辑模式)Insert模式(插入模式)Command模式(命令模式、末行模式)有时Normal模式和Com...

2018-02-12 16:23:00 117

转载 合并排序数组

要求:合并两个排序的整数数组A和B变成一个新的数组示例:给出A=[1,2,3,4],B=[2,4,5,6],返回[1,2,2,3,4,4,5,6]代码: 1 package main 2 3 import "fmt" 4 5 /** 6 * 合并两个有序数组组成一个新的有序数组 7 */ 8 func main() { 9 ...

2018-02-12 15:42:00 109

转载 ASP.NET Web Pages:Razor

ylbtech-.Net-ASP.NET Web Pages:Razor1.返回顶部 1、ASP.NET Web Pages- 添加 Razor 代码在本教程中,我们将使用 C# 和 Visual Basic 代码的 Razor 标记。什么是 Razor ?Razor 是一种将基于服务器的代码添加到网页...

2018-02-12 10:17:00 74

转载 自定义CRM系统

写在前面之前在windows上写代码逻辑、搞前端等花了很长时间,跑通之后一直没往centos上部署,昨天尝试部署下,结果发现静态文件找不到 ==''由于写了2个组件:  - arya  model的增删改查,模拟django admin   - rbac  基于角色的访问控制并且每个组件下都有自己的静态文件,层次结构如下:[root@standby crm_rbac...

2018-02-11 21:36:00 166

转载 寒假学习计划

课程网易云课堂 浙江大学翁恺老师 面向对象程序设计-C++选择理由 之前在暑假的时候就学习过翁恺老师所讲的《程序设计入门——C语言》,讲课速度适中,普通话标准清晰,基本上不用暂停或回放来弄懂某个知识点,所以在看翁恺老师的视频的时候很舒服,可以流畅的学习到很多知识。所以这次选择C++的课程我首选就是翁恺老师(中国大学MOOC上竟然没有他的C++,还好学长帮助我在网易云课堂上找到了这门课)...

2018-02-11 21:15:00 59

转载 UVa 101 - The Blocks Problem

题意模拟木块的四种操作 move a onto b:把a和b上方的木块全部归位,然后把a摞在b上面。 move a over b:把a上方的木块全部归位,然后把a放在b所在木块堆的顶部。 pile a onto b:把b上方的木块全部归位,然后把a及上面的木块整体摞在b上面。 pile a over b:把a及...

2018-02-09 20:23:00 38

转载 Android基础教程pdf

下载地址:网盘下载内容简介······《Android基础教程》内容完整丰富,具有较强的通用性,读者都能通过《Android基础教程》快速学习Android开发,提高相关技能。Android是谷歌公司开发的全新开源手机平台。《Android基础教程》是一部关于Android开发的基础教程,采用由浅入深、循序渐进的方式讨论Android。书中还结...

2018-02-09 16:02:00 603

转载 利用css3实现超出文本指定行数与省略号效果

<style>.text1 {/*单行*/ width:200px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; w...

2018-02-09 15:33:00 61

转载 使用 Docker 部署 MongoDB 复制集

启用三个 mongod 建立复制集。MongoDB 版本选择目前最新的稳定版 3.6.2-jessie。docker run --name mongo0 -d mongo:3.6.2-jessie --replSet "rs0" --bind_ip_alldocker run --name mongo1 -d mongo:3.6.2-jessie --replSet "rs0" --bind...

2018-02-08 22:39:00 359

转载 Rest_framework-3

目录:返回值的封装分页视图路由渲染器一 返回值的封装a. API的基本框架setting:1 首先注册rest_framework2 版本配置REST_FRAMEWORK = { "DEFAULT_VERSIONING_CLASS":"rest_framework.versioning.URLPathVersionin...

2018-02-08 22:24:00 99

转载 Python生成器和迭代器

一、列表生成式  如果有这样一个列表[1,2,3,4,5,6,7,8,9,10] ,现在需要将列表里的每个元素乘以2,应该怎么做呢?  方法一:  # -*-coding:utf-8-*-a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]for index,i in enumerate(a): a[index] *= 2print(...

2018-02-06 18:07:00 40

转载 编译开源C或者C++项目最好像执行如下命令,否则可能会有这种奇葩问题

find ./ -type f | xargs sed -i 's/\r$//'find ./ -name "*.sh" | xargs chmod +xfind ./ -type f | xargs dos2unix转载于:https://www.cnblogs.com/qiumingcheng/p/8417288.html

2018-02-05 13:58:00 46

转载 python简单分布式爬虫

本章讲的依旧是实战项目,实战内容是打造分布式爬虫,这对初学者来说,是一个不小的挑战,也是一次有意义的尝试。这次打造的分布式爬虫采用比较简单的主从模式,完全手工打造,不使用成熟框架,基本上涵盖了前六章的主要知识点,其中涉及分布式的知识点是分布式进程和进程间通信的内容,算是对Python爬虫基础篇的总结。  现在大型的爬虫系统都是采取分布式爬取结构,通过此次实战项目,让大家对分布式爬虫有一个比较清...

2018-02-04 22:52:00 90

转载 很全很全的 JavaScript 模块讲解

模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立且通用的代码单元。所谓模块化主要是解决代码分割、作用域隔离、模块之间的依赖管理以及发布到生产环境时的自动化打包与处理等多个方面。模块的优点可维护性。因为模块是独立的,一个设计良好的模块会让外面的代码对自己的依赖越少越好,这样自己就可以独立去更新和改进。命名空间。在 JavaScript 里面,如果...

2018-02-04 13:59:00 42

转载 Java函数

使用javac 启动编译器,检查源代码中是否有语法错误,没有错误会编译之后生成class文件。使用java 命令启动JVM,然后JVM会分配内存,把class文件加载内存中。class文件加载完成之后,开始在class文件中找main方法运行。函数在内存中加载:所有的函数都必须在栈内存中运行,而jvm只会运行处于栈内存顶部的函数。函数的重载:要求必须在同一个类(程...

2018-02-02 16:41:00 40

空空如也

空空如也

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

TA关注的人

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