GET /undefined 404
在开发Express时,我使用Chrome进行调试,但是我发现Chrome一直在GET/undefined这个困扰了我很久。 我最后终于排查出来,这是由crxMouse Chrome手势引起的,但是为什么要请求/undefined呢?我不知道 但是在此,我得到了一个教训,我应该在没有插件的干净环境中开发。
Linux的常用命令及项目部署
linux下部署项目 https://www.cnblogs.com/haorun/p/6677102.html 常用命令: 1) ls 查看 eg: ls 查看文件目录中所有文件; ls -l 显示详细信息 也可简写成 ll ls -a显示隐藏文件信息 2) cd 进入目录 eg: cd /file 进入file目录; cd .. 返回上级目录 cd / 返回根目录 pwd 查看当前路径 3)cp 复制 eg: cp sou tar 将文件sou 复制 tar cp /root/sou 将r
[NOI2012]随机数生成器
嘟嘟嘟 这题就是一道矩阵加速dp的水题,dp式都给你了,所以矩阵这方面就不说了。 之所以发这篇博客,是因为两数相乘可能会爆long long,所以得用快速乘。 现学了一下,感觉和快速幂特别像。 对于两个数\(a, b\),按位枚举\(b\),如果\(b\)的第\(i\)位为\(1\),答案就加上\(a * 2 ^ i\)。 发一下代码。 #include<cstdio>
#include<iostream>
#include<cmath>
#include<algorithm>
#includ
创建用户, 使用crontab定时运行程序
# 以创建一个名为openstack的用户为例子
sudo adduser openstack
sudo adduser openstack sudo
# 把openstack用户加到可以使用crontab的列表里,需要使用root用户
sudo su
echo 'openstack' >> >> /var/spool/cron/cron.allow
su - openstack
# 把脚本文件拷贝到 /opt 路径下, 然后添加定时任务
# 编辑文件名为crontab.cron
c
CF553C Love Triangles
题目链接 题意:给定n个点,给出一些边权为0/1的边,构造完全图,满足对于任何一个三元环,三条边权和为奇。求符合条件的完全图数量,对\(1e9+7\)取模。 分析:其实原题给定的边权是love/hate,love即1,hate即0。 所以对于三元环而言,只存在“爱爱爱”或“爱恨恨”。 如果我们按此讨论点与点之间的关系,我们会想到什么? 敌人的敌人就是朋友,朋友的朋友还是朋友。 那么这道题就和[BOI2003]团伙的描述有些类似了。 我们显然可以用到并查集。 团伙那题,我们确定两点关系可以建立补
Python基础18_类与类之间的关系
类与类之间的关系 依赖关系. 关联关系. 组合关系. 聚合关系. 继承关系. 实现关系 一. 依赖关系 执行某个动作的时候, 需要借助某个东西, 但这个东西不是绝对的, 此时关系是最轻的, 随时可以更换另外一种东西执行动作, 通过参数的传递把另外一个类的对象传递进来 二. 关联关系. 组合关系. 聚合关系(对象里面埋对象) 这三个在代码写法上是一样的, 但是含义是不一样的 1. 关联关系 两种事物必须是互相关联的, 但在某些特殊情况下是可以更改和更换的 一对一关系: 在初始化的时候给一个对象的
Java BigDecimal使用 Java BigDecimal详解 BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)
1.引言 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用场啦。 测试用例: public static void main(String[] args) {
System.out.println(0.2+0.1);
借助Algorithmia网站API:用AI给黑白照片上色,复现记忆中的旧时光
先看DEMO https://demos.algorithmia.com/colorize-photos/ 了解ColorfulImageColorization https://algorithmia.com/algorithms/deeplearning/ColorfulImageColorization 开发者中心 https://algorithmia.com/developers/clients/php/ 申请账号 https://algorithmia.com/signup Alg
深入理解Java虚拟机读书笔记8----Java内存模型与线程
八 Java内存模型与线程 1 Java内存模型 ---主要目标:定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。 ---此处的变量和Java中的变量有所区别,它包括类字段、实例字段和构成数组对象的元素,但不包括局部变量和方法参数。 ---Java内存模型规定: · 所有的变量都存储在主内存中; · 每条线程还有自己的工作内存,线程的工作内存中保存了被该线程使用到的变量的主内存副拷贝,线程对变量的所有操作都必须在工作内存中进行,而不能直接读写主内存中
# beta冲刺(6/7)
团队信息 队名:爸爸饿了 组长博客:here 作业博客:here 组员情况 组员1(组长):王彬 过去两天完成了哪些任务 推进Web端完成开发 推进修改一些后端接口的逻辑 着手制作视频 接下来的计划 & 还剩下哪些任务 完成答辩ppt 完成演示视频 有哪些收获、困难和疑问 收获:事情总要一件一件做完 组员2:赵畅 过去两天完成了哪些任务 修改接口 接下来的计划 & 还剩下哪些任务 最后的完善 躺着等待项目的结束 有哪些收获、困难和疑问 无 github代码签入记录 组员3:胡展瑞 过去两天完成
[bzoj1717][Milk Patterns 产奶的模式]
题目链接 思路 先求出后缀数组,并且求出LCP。二分一下长度len。check的时候就是看有没有连续的k个后缀的LCP大于len。也就是判断是不是有连续的k-1个height大于len。 代码 #include<cstdio>
#include<iostream>
using namespace std;
typedef long long ll;
const int N = 20000+10;
ll read() {
ll x = 0,f = 1;char c = getchar()
beta冲刺(6/7)
团队信息 队名:爸爸饿了 组长博客:here 作业博客:here 组员情况 组员1(组长):王彬 过去两天完成了哪些任务 推进Web端完成开发 推进修改一些后端接口的逻辑 着手制作视频 接下来的计划 & 还剩下哪些任务 完成答辩ppt 完成演示视频 有哪些收获、困难和疑问 收获:事情总要一件一件做完 组员2:赵畅 过去两天完成了哪些任务 修改接口 接下来的计划 & 还剩下哪些任务 最后的完善 躺着等待项目的结束 有哪些收获、困难和疑问 无 github代码签入记录 组员3:胡展瑞 过去两天完成
Libevent::evhttp服务器
#include <cstdio>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "evhttp.h"
#include "event.h"
#include "event2/http.h"
#include "event2/event.h"
#include "event2/buffer.h"
#include "event2/bufferevent.h"
#include "event2/buffer
洛谷2766最长不下降子序列问题
题目链接:最长不下降子序列问题 这一个问题虽然有三小问,但是每一个小问题的连接非常紧密 对于第一问,直接\(O(n^2)\)水过,你要用\(O(nlogn)\)当然也可以啊 二三问考虑使用网络流求解 我们利用第一问中得到的dp关系来建图: 很明显的是这里的每一个数只能用一次,所以我们将每一个点拆成两个点,之间连一条容量为1的边,其中一个点作为入点,另一个点作为出点(这一点十分重要,是网络流中一个常规且重要的操作) dp的起始点也就是\(dp[i]=1\)时,我们从\(s\)向\(i\)连一条容
项目1:FTP客户源站
之前使用的第三方搭建的ftp客户伪源因机房搬迁问题,因此需要构建ftp源站,因为之前采用ftp主从模式,遇到故障需手动迁移,现在将增加一层keepalived进行通过vip访问,自动故障转移。(因为公网IP和客户域名不方便透露,这里采用内网的IP以及测试域名) 服务器信息: #ip地址: centos6.7 192.168.43.200 (主)=》BJ_CTL_43_200:主 centos6.7 192.168.43.201 (主)=》BJ_CTL_43_201:从 #磁盘信息:
今日推荐
周排行