2019 ACM-ICPC 南京 现场赛 K. Triangle (二分)

题意 给定一个三角形和一个点 \(p\),如果该点不在三角形边上直接输出 \(-1\),否则在三角形上找一点 \(q\),使得线段 \(pq\) 平分三角形面积。 思路 看完题想都没想直接二分了。 就是比赛时复制粘贴的时候改错了,贡献了三发罚时。 板子来自 kuangbin 的模板。 #include <bits/stdc++.h> using namespace std; typedef double db; const db eps = 1e-8; const db inf = 1e20;
分类: 其他 发布时间: 10-28 22:34 阅读次数: 0

HTML(超文本标记语言)

size 从1到7 <br/> 换行 <hr/> 水平线 4.列表标签 有序列表 无序列表 border:边框宽度 8.超链接(a标签) 定位资源(锚点) 可以将网页上的值提交到指定html网页中使用 定时跳转到指定页面,定时3秒,跳转到01-hello.html界面
分类: 其他 发布时间: 10-28 22:34 阅读次数: 0

02 中文分词库实例

练习:将文本中的内容用词云的形式输出 实现: 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # author:albert time:2019/10/28 4 import matplotlib.pyplot as plt 5 from wordcloud import WordCloud 6 import jieba 7 from imageio import imread 8 9 f = open
分类: 其他 发布时间: 10-28 22:34 阅读次数: 0

Spring 源码阅读之 深入理解 finishBeanFactoryInitialization

源码入口 上篇博文中我们看到了将Spring环境中的 BeanPostProcessor找出来,添加到BeanFactory中的beanPostProcessors中,统一维护,本片博文继续往下拓展,看下Spring如何实例化bean,以及如何实现在bean的实例化通过各种各样的后置处理器完成bean的增强 所以本次的程序入口是AbstractApplicationContext中的finishBeanFactoryInitialization(beanFactory);,源码如下,主要做了如
分类: 其他 发布时间: 10-28 22:34 阅读次数: 0

Linux之systemd服务配置及自动重启

layout: post title: Linux之systemd服务配置及自动重启 date: 2019-09-09 tags: linux --- Linux之systemd服务配置及自动重启 0 背景 在linux上开发时,往往需要将自己的程序做成服务,并且实现服务开机自动重启,以及服务崩溃后自动重启功能,本文就对该功能的实现做简单介绍,实现方法很简单,使用linux系统的systemd即可实现 1 systemd介绍 历史上,linux的启动一直采用init进程,比如 $ sudo /
分类: 其他 发布时间: 10-28 22:34 阅读次数: 0

manjaro中微信不能输入中文及微信窗口出现透明轮廓的问题

一、在安装deepin-wine-wechat后,无法切换成中文输入法。网上查找资料,在配置中添加 export 等 均未成功。 后来在官方(https://aur.archlinux.org/packages/deepin-wine-wechat/)找到了解决方案。没有梯子网络不好的同学看截图。 问题已经找到,只要将wine降级到4.16就能解决问题。(4.18的版本我也试了,还是没有解决问题) 降级需要安装downgrade,yay -S downgrade;安装完成后执行:DOWNGRA
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0

OOP三大核心封装继承多态

OOP支柱 3 个核心:封装 继承 多态 封装就是将实现细节隐藏起来,也起到了数据保护的作用。 继承就是基于已有类来创建新类可以继承基类的核心功能。 多态就是同一请求,不同的响应操作。
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0

on和where的区别

on where
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0

ubuntu18上解决Qt无法输入中文

系统:Ubuntu 18.04.3 64bit 软件: QtCreator 4.8 安装Ubuntu18.04 时已经安装fcitx框架的搜狗输入法,在此不再安装fcitx及搜狗输入法 只需要安装fcitx的Qt支持库,终端中输入以下指令安装fcitx的Qt支持库 sudo apt-get install fcitx-frontend-qt5 安装完成后,需要启用Qt对fcitx的支持,将相关库文件复制到Qt编译器的插件库和QtCreator的Qt插件库 库文件为 libfcitxplatfo
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0

解决 vscode 中 nuget 插件无法获取包版本的问题

解决 vscode 中 nuget 插件无法获取包版本的问题 1.问题描述 大概在今年的7月份左右,我忽然发现 NuGet Package Manager 拓展没法正常使用了,只能查询到包: 选完包之后总是提示无法获取版本信息: 上一次正常使用大概还是在今年3月份 2.问题原因 后来在GitHub的 issue 上找到了原因: 国内访问 api.nuget.org 会被重定向到 nuget.cdn.azure.cn 然而 nuget.cdn.azure.cn 是区分大小写的…… 这个问题感觉有
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0

码农的技术小世界

一 他是一位曾经标榜技术驱动世界的开发者,在他年轻的时候,一段独特的经历,让他对技术充满了兴趣,并在技术这条道路上走了很远很远。 然而,在经历了一次又一次的人生发展之后,一次看似普通的变故,让他沉沦,还好,他最终觉醒,并最终涅槃重生。 二 老w是我在一个QQ群里认识的一位开发者,曾经在我呆了很多年的公司呆了几天,后来在群里吐槽公司怎么怎么样,然后我就加了他的QQ好友,再后来经常跟他一起交流技术上的事情,所以慢慢的也熟悉了。后来,他给我讲了他的发展故事。 他是2013年参加工作,毕业后他就来到广
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0

service里无法注入mapper,mapper空指针

被困扰了一天,终于解决了,记录一下 下面是mapper的代码 @Mapper public interface ProductDao { @Select("select * from product") List<Product> findAll() throws Exception; } 然后是service的代码 @Service @Transactional public class ProductServiceImpl implements ProductS
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0

指定python软件安装源

pip install 安装包 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 安装包后面的就为国内的安装源。速度快。 通常有阿里云 http://mirrors.aliyun.com/pypi/simple/   中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/   豆瓣(douban) http://pypi.douban.com/simple/   清华大学 ht
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0

swoole入门到实战打造高性能赛事直播平台☆

第1章 课程介绍 本章主要是介绍了swoole的一些特性,以及使用场景,并且分享了swoole在其他公司的一些案例,最后重点讲解了swoole学习的一些准备工作。 第2章 PHP 7 源码安装 本章会教大家如何通过源码安装PHP7,并且简化PHP执行命令。最后重点讲解了源码安装踩到的坑,让您在源码编译安装过程中少走很多弯路。 第3章 源码编译安装swoole 本章节将带领大家通过源码编译安装Swoole扩展,让大家真正去理解Swoole的安装方式和参数设置。最后让PHP支持Swoole,然后开
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0

差分与前缀和

差分与前缀和 差分与前缀和两个互补?的概念 前缀和的差分值 为原序列 差分的前缀和 也为原序列 这个是非常基础的 相信大家都会。 首先来讲前缀和 前缀和这个东西 大家肯定都会用 这里只提一下二维前缀和应该怎么用 令\(val[i][j]\)为当前节点的值(一般来说是\(1*1\)的格子),\(sum[i][j]\)表示当前点的前缀和 那么根据容斥原理(容斥原理真的好难,但这个手玩一下就可以发现了) \(sum[i][j]=sum[i-1][j]+sum[i][j-1]-sum[i-1][j-1
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0

液晶电视配屏相关问题解决方法

本资料目录 一、屏规格信息 二、常见问题及解决方法 三、配屏后的自检工作 屏规格信息-色彩分辨率 色彩分辨率是指显示屏能显示的颜色深度,一般以位数来描述,如:10Bit、8Bit、6Bit。而规格书有时也会以可显示的颜色数量来描述,如:16.7M。颜色数量和位数的关系是:颜色数量=。以8Bit 的显示屏为例,可显示的颜色数量为:Display Colors = 。颜色位数的设定会影响显示屏对画面细节部分的显示。设定不当时会出现画面细节模糊或屏幕亮度变低。 色彩分辨率在视觉上的差异: 屏规格信息
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0

HBase常用的JAVA API操作

为了方便以后查看,总结了一些常用的java操作hbase的代码: package com.mcq; import static org.hamcrest.CoreMatchers.describedAs; import static org.hamcrest.CoreMatchers.nullValue; import java.io.IOException; import java.io.PushbackInputStream; import org.apache.ha
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0

三维空间的投影变换——点,平面,直线,二次曲面

1. 三维空间中的点 在三维空间P3中的一点(X, Y, Z)T,它的齐次坐标为4元向量(X1,X2,X3,X4)T,可归一化表示为((X, Y, Z, 1)T,若X4 = 0,则表示该点位于无限远处。 对三维空间P3上的点的投影变换,通过对齐次向量X左乘一个4x4非奇异矩阵H得到,即X' = HX. 其中变换矩阵H有15个自由度,外加一个任意比例因子。 2. 三维空间中的平面 与二维空间中直线的表示方法相似,三维空间中的平面可以用如下方程表示为 π1X +π2Y +π3Z +π4 = 0 因
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0

HTML常用标签四

表单 表单的组成 一个完整的表单通常由表单域、表单控件(也称表单元素)和提示信息3各部分组成 表单域 表单域是一个包含表单元素的区域 在HTML中,<form> 标签用去定义表单域,以实现用户信息的收集和传递 <form action="url地址" method="提交方式" name=”表单域名称“> 各种表单元素空间 </form> 属性 属性值 作用 action url地址 用于指定接受并处理表单数据的服务器程序的url地址 method get\post 用于设置表单数据的
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0

Sza-Template「POI 2005」

【题目描述】 Byteasar 想在墙上涂一段很长的字符,他为了做这件事从字符的前面一段中截取了一段作为模版. 然后将模版重复喷涂到相应的位置后就得到了他想要的字符序列.一个字符可以被喷涂很多次,但是一个位置不能喷涂不同的字符.做一个模版很费工夫,所以他想要模版的长度尽量小,求最小长度是多少.拿样例来说 ababbababbabababbabababbababbaba , 模版为前8个字符ababbaba,是最小的模板长度。 【输入格式】 输入一行最多不超过\(500000\)个,最少\(1\
分类: 其他 发布时间: 10-28 22:17 阅读次数: 0