LOJ#2307. 「NOI2017」分身术

$n \leq 100000$个点,$m \leq 100000$次询问,每次问删掉一些点后的凸包面积。 不会啦写个20暴力,其实是可以写到50的。当个计算几何板子练习。 1 //#include<iostream> 2 #include<cstring> 3 #include<cstdio> 4 //#include<math.h> 5 //#include<set> 6 //#include<queue> 7 //#include<bitset> 8 //#include<
分类: 其他 发布时间: 06-27 21:53 阅读次数: 2

HTML基础--标签

HTML基础 一、HTML(超文本标记语言) html代码实际上就是一套能够被浏览器所识别的规则代码,由一个个标签组成。html代码就是一大长串字符串,而这种字符串的格式正好能够被浏览器所识别,也就有了我们的WEB页面。 后端与前端交互方式: 1、后端通过直接返回浏览器能够识别的html代码 2、后端返回数据,前端替换html种的指定数据 二、前端三把利器 1、HTML:赤裸的一个人 2、CSS:华丽的衣服 3、JS/JavaScript:赋予这个人的行为,也就是动起来 三、最初的HTML文件
分类: 其他 发布时间: 06-27 21:53 阅读次数: 2

【Leetcode】206. Reverse Linked List

206. Reverse Linked List 代码1: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode* reverseLi
分类: 其他 发布时间: 06-27 21:53 阅读次数: 2

Java Web 深入分析(12) JVM(2) 垃圾收集与内存分配

前言 java的内存分配和垃圾回收往往是影响系统性能和并发能力的主要因素,虚拟机提供许多的参数就是为了根据不同环境和请教下进行调优,没有最好的调优也没有固定的调优。需要我们深入的去了解jvm的各个垃圾回收机制和内存分配等知识。在java运行内存区域里面,java虚拟机栈、程序计数器、本地方法栈这3个伴随着线程生或者灭,是具备确定性的,所以我们主要研究java堆上面的这块内存怎么分配和回收。 判断对象存活的方法 1 引用计数法:这个经典的对象存活判定算法的思路主要是给一个对象添加一个引用计数器,
分类: 其他 发布时间: 06-27 21:53 阅读次数: 2

Node.js 开发 Alfred workflow 初体验

本文简单记录下如何用 Node.js 开发一个 Alfred workflow 的过程。 之前开发过自己用的小工具,这次打算开发 CDNSearcher,用了半天才回忆起来开发流程,我在想如果之前简单记录了下,或许这次就不用花那么长时间回顾了,遂写此文。 该 workflow 使用方式如下:(使用请点击 这里) 关于 Alfred 以及 Alfred workflow 的使用,这里不赘述,推荐看下这篇 Alfred 神器使用手册,很详细,里面涉及了一些我常用的功能。 个人理解,workflow
分类: 其他 发布时间: 06-27 21:53 阅读次数: 2

Servlet+Mysql+tomcat实现登录操作

1.首先,建立一个Web项目 2.导入mysql驱动包 3.创建数据库工具类ConnectionManage package com.servlet; import java.sql.*; public class ConnectionManage { //定义数据库驱动字符串 private static final String Driver_CLASS="com.mysql.jdbc.Driver"; //定义数据库连接字符串 private static final String DA
分类: 其他 发布时间: 06-27 21:53 阅读次数: 2

求一个数的算术平方根Java实现(不能使用库函数)

求一个数的算术平方根Java实现(误差 小于0.00001) 思路: 二分查找 时间复杂度:logN 注意点: 1 做好校验,2小数处理 代码如下: 1 package com.secbro.test; public class Sqrt { public static void main(String[] args) { for (double i = 1; i <= 100; i++) { Double a = binSearchSqrt(
分类: 其他 发布时间: 06-27 21:53 阅读次数: 2

idea 从javadoc中复制内容出来

打开 tool window就行了 经验:百度google不到的东西太多了,要学会自己想办法,至少也要把功能都试一遍吧, 而且像这种东西官方一般会给方法实现你的目的,只不过有时候是把功能迁移了或者整合到一起了,类似于之前bootstrap4的card替代了panel(面板)、等几个组件,都由card来实现了,所以类似这种的只需要去找找就能找到(软件里找)
分类: 其他 发布时间: 06-27 21:53 阅读次数: 2

JQ设置时间倒计时的面向对象

首先获取当前时间与目标时间的时间差,然后通过定时器更新这个时间差,就实现了倒计时效果。实现上述过程需要以下两个函数: getTime() // 返回距1970年1月1日之间的毫秒数,这样将时间差(毫秒数)÷3600÷24即为天数,时分秒类似 setTimeout(code,millisec); // 在指定的毫秒数后调用函数 实例演示如下 创建Html元素 <div class="box"> <span>距离2018年国庆节还剩:</span><br> <div clas
分类: 其他 发布时间: 06-27 21:53 阅读次数: 2

laravel之null替换空字符串中间件

在laravel写接口的时候免不了数据库中保存null,可用诸如设置ORM的访问器或以下方法处理 $goods->name?$goods->name:''; 其实可以利用路由中间件,在需要的地方引入中间件即可 中间件 class ReplaceNullMiddleware { public function handle($request, Closure $next) { $response = $next($request); $data =
分类: 其他 发布时间: 06-27 21:53 阅读次数: 2

【转】java的动态代理机制详解 java的动态代理机制详解

java的动态代理机制详解 在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。 在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler(Interface)、另一
分类: 其他 发布时间: 06-27 21:48 阅读次数: 2

一键安装LNMP环境

系统需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux发行版 需要5GB以上硬盘剩余空间,MySQL 5.7,MariaDB 10至少9GB剩余空间 需要128MB以上内存(128MB小内存VPS,Xen需有SWAP,OpenVZ至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统! 安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存!。 VPS或服
分类: 其他 发布时间: 06-27 21:48 阅读次数: 2

反编译参考

https://blog.csdn.net/shenyuanqing/article/details/49183621 反编译步骤 Android apk反编译及AS代码混淆方法 反编译工具下载地址:http://download.csdn.net/download/shenyuanqing/9187933 一.反编译 1.用压缩包管理软件(如WinRAR、WinZIP等)解压apk得到classes.dex文件,把该文件放到dex2jar文件夹里。 2.用dex2jar工具软件得到相应的ja
分类: 其他 发布时间: 06-27 21:48 阅读次数: 2

Beta冲刺--第四天

第四天 日期:2018/6/27 1.今日完成任务情况以及遇到的问题 张海鑫:文章类型标签页面测试与完善 周甜甜:文章页面测试及系统设计文档完善 李蕾:文章评论测试及系统需求文档完善 张天旭:系统栏目菜单功能完善及测试 2.成员贡献时间 成员 张天旭 张海鑫 周甜甜 李蕾 贡献时间(小时) 5 4 4 4 3.燃尽图 4.站立会议照片 冲刺总结:由于此次冲刺时间较短,所以只是将前期的后台功能设计完善与改进,以及做了相关的测试,而且据本系统的设计,还需要前台App的设计,但由于研发时期太短,现无
分类: 其他 发布时间: 06-27 21:48 阅读次数: 2

猫眼电影爬取(三):requests+pyquery,并将数据存储到mysql数据库

还是以猫眼电影为例,这次用pyquery库进行爬取 1.简单demo,看看如何使用pyquery提取信息,并将提取到的数据进行组合 # coding: utf-8 # author: hmk import requests from pyquery import PyQuery as pq url = 'http://maoyan.com/board/4' header = {"Accept": "text/html,application/xhtml+xml,application/x
分类: 其他 发布时间: 06-27 21:48 阅读次数: 1

Windbg查看w3wp进程占用的内存及.NET内存泄露,死锁分析

https://www.cnblogs.com/startpoint/p/4194052.html https://www.cnblogs.com/lyl6796910/p/7613664.html https://www.cnblogs.com/dubing/p/3878591.html
分类: 其他 发布时间: 06-27 21:48 阅读次数: 2

bat(批处理)命令(tomcat 7.0.75 startup.bat 命令集)

本文主要介绍tomcat 7.0.75中startup.bat(位置:tomcat目录\bin)中涉及到的bat命令,为tomcat源码研究做准备。 startup.bat中涉及到的bat命令如下:   一. echo echo 命令:显示消息,或者启用或关闭命令回显 echo 命令格式:   1.echo [on|off]   2.echo [message] 测试代码如下: 1 d: 2 cls 3 echo on 4 echo This is test 5 echo off 6 echo
分类: 其他 发布时间: 06-27 21:48 阅读次数: 2

constructor-arg子元素的解析

对构造函数的解析是非常常用的,同时也是非常复杂的,也相信大家对构造函数的配置配置都不陌生,举一个简单的例子来开始对constructor-arg的解析。 1. User.java public class User implements Serializable{ /** * 注释内容 */ private static final long serialVersionUID = -6199935307945147019L;
分类: 其他 发布时间: 06-27 21:48 阅读次数: 2

redis和Memcached区别

1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等; 2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储; 3、虚拟内存--Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘; 4、过期策略--memcache在set时就指定,例如set key1 0 0 8,即永不过期。Redis可以通过例如expire 设定,例如expire name
分类: 其他 发布时间: 06-27 21:48 阅读次数: 2

10 模板层

编辑本博客 模板语法和变量 模板过滤器 模板标签
分类: 其他 发布时间: 06-27 21:48 阅读次数: 2