自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 JS 正则表达式转换字符串

获取第一个.前面的字符串,以及后面的字符串: const transform = str => { str.replace(/([^\.]*)\.(.*)/, function($0, $1,$2){ // $0是匹配的完整的字符串 console.log($1,&quo...

2019-09-21 11:47:00

阅读数 156

评论数 0

转载 GoLang 中用 MongoDB Watch 监听指定字段的变化

需要 MongoDB 3.6 及以上, 需要 ReplicaSet 模式。 监听一个字段的变化: func watch(coll *mongo.Collection) { match := bson.D{{"operationType", "update&qu...

2019-09-11 20:45:00

阅读数 21

评论数 0

转载 found 12 vulnerabilities (7 moderate, 5 high) run `npm audit fix` to fix them, or `npm audit` for d...

npm 安装包之后,如果出现类似下面的信息 found 12 vulnerabilities (7 moderate, 5 high) run `npm audit fix` to fix them, or `npm audit` for details 如果 npm audit fix...

2019-04-29 16:13:00

阅读数 457

评论数 0

转载 v-for 在 VSCode 中出现 Elements in iteration expect to have 'v-bind:key' directives.

在 VSCode 中编辑代码时,在有 v-for 的语句下面有一条红色波浪线,鼠标放上去有提示 Elements in iteration expect to have 'v-bind:key' directives.。代码如下: <p v-for="line ...

2019-04-28 22:57:00

阅读数 3

评论数 0

转载 statsmodels.tsa.arima_model预测时报错TypeError: int() argument must be a string, a bytes-like object or a...

在 python 中用 statsmodels创建 ARIMA 模型进行预测时间序列: import pandas as pd import statsmodels.api as sm df = pd.read_csv("data.csv", index_col=0, par...

2019-01-19 01:09:00

阅读数 55

评论数 0

转载 mac 下 clang++ 找不到头文件 stdlib.h

因为要用 openmp库,用 clang++ 编译 c++程序,出现了如下报错: clang++ xx.cpp -o xx -fopenmp /usr/local/Cellar/llvm/7.0.0/include/c++/v1/stdlib.h:94:15: fatal error: ...

2018-11-15 08:16:00

阅读数 129

评论数 0

转载 Mac 上的 GLFW 环境配置

背景:GLFW 一、下载和编译 从官网下载源代码包:http://www.glfw.org/download.html (我下载的是 github 仓库上的) 按官方指南编译。总结如下: cd glfw-master cmake . # 默认是编译静态库,如果要编译动态库则 cmake -D...

2018-11-01 01:19:00

阅读数 28

评论数 0

转载 Mac 使用 OpenMP/Clang

新建 hello.cpp 文件: #include <omp.h> #include <stdio.h> int main() { #pragma omp parallel printf("Hello from thread %d, nthread...

2018-10-10 00:34:00

阅读数 48

评论数 0

转载 Python unittest 测试输入(input)和输出(print)

Python 自带的 unittest 库可以用来写单元测试。 测试输入输出的解决方法是: 将标准输入输出定向到一个StringIO类(python3是 io.StringIO)。 import unittest import io import sys def stub_stdin(test...

2018-09-29 00:38:00

阅读数 45

评论数 0

转载 数据库系统概念学习笔记

SQL 语句 /* 创建表 */ create table course course_id varchar(20), title varchar(20) not null, price numeric(5,2) default 100.00, primary key(course...

2018-09-18 15:40:00

阅读数 10

评论数 0

转载 Python 实现 Html 转 Markdown(支持 MathJax 数学公式)

因为需要转 html 到 markdown,找了个 python 的库,该库主要是利用正则表达式实现将 Html 转为 Markdown。 数学公式需要自己修改代码来处理。 我 fork 的项目地址:https://github.com/fipped/tomd 使用方法: 把项目 clone 到当...

2018-09-18 15:37:00

阅读数 20

评论数 0

转载 快速傅里叶变换FFT& 数论变换NTT

相关知识 时间域上的函数f(t)经过傅里叶变换(Fourier Transform)变成频率域上的F(w),也就是用一些不同频率正弦曲线的加 权叠加得到时间域上的信号。 \[ F(\omega)=\mathcal{F}[f(t)]=\int\limits_{-\infty}^\infty f(t)...

2018-09-18 15:35:00

阅读数 4

评论数 0

转载 拆系数FFT

学习内容:国家集训队2016论文 - 再谈快速傅里叶变换 模板题:http://uoj.ac/problem/34 1.基本介绍 对长度为L的\(A(x),B(x)\)进行DFT,可以利用 \[ \begin{align} P(x)=A(x)+iB(x) \tag{1} \\ Q(x)=A(x)-...

2018-09-18 15:32:00

阅读数 13

评论数 0

转载 DP的优化总结

一、预备知识 \(tD/eD\) 问题:状态 t 维,决策 e 维。时间复杂度\(O(n^{e+t})\)。 四边形不等式: 称代价函数 w 满足凸四边形不等式,当:\(w(a,c)+w(b,d)\le w(b,c)+w(a,d),\ a < b < c < d\) 如下所示,...

2018-09-18 15:31:00

阅读数 15

评论数 0

转载 Python 中文编码

# -*- coding:utf-8 -*- # ASCII 是一种单字节的编码,可表示256个不同字符 # 中文 在 python3 中默认用 unicode编码 lst = ['你', # str类型,unicode编码 str('你...

2018-09-10 00:03:00

阅读数 1

评论数 0

转载 Python 编写一个有道翻译的 workflow 教程

最近使用有道翻译的 workflow 总是翻译不了,可能是 appKey 失效了或者超过调用上限,所以打算自己实现一个。 创建 workflow 打开 Alfred3 的 Preferences,选择 Workflows。 下方有个+,单击后选择 Blank Workflow。完成基本信息的填写。...

2018-08-14 12:48:00

阅读数 0

评论数 0

转载 【C++】GSL(GNU Scientific Library) 的安装及在 Visual Studio 2017 中的使用

GSL 是 GNU 开发并维护的科学计算的库,其中包括: 复数 多项式的根 特殊函数 向量和矩阵 排列 排序 BLAS支持 线性代数 Eigensystems 快速傅立叶变换 正交 随机数 准随机序列 随机分布 统计 直方图 N元组 蒙特卡洛整合 模拟...

2018-07-15 20:43:00

阅读数 13

评论数 0

转载 BATCH+VBS脚本自动执行命令

打开cmd,然后执行run.bat s 1就会执行tmpsw.vbs的内容,1是作为id传进去的参数。 run.bat: @echo off set type=%1 set id=%2 :打开一个telnet start "%id%" "telnet" If...

2018-07-01 00:25:00

阅读数 24

评论数 0

转载 Docker 错误 docker: invalid reference format. 的解决

运行 docker run –it –v /dataset:/dataset –v /inference:/inference –v /result:/result floydhub/pytorch:0.4.0-py2.29 /inference/inference.sh 报错 docker: i...

2018-06-21 00:56:00

阅读数 492

评论数 0

转载 C++ 动态链接库 DLL 的一些笔记

DLL 文件源代码: // test.h #ifdef TEST_EXPORTS #define TEST_API __declspec(dllexport) #endif class TEST_API Test { public: Test() {}; Test(const c...

2018-06-06 22:52:00

阅读数 2

评论数 0

转载 初识并发编程 MPI

MPI是一个跨语言的通讯协议,用于并发编程。MPI标准定义了一组具有可移植性的编程接口。 安装环境 MPICH 是开源的消息传递接口(MPI)标准的实现。 下载地址 # 解压文件 tar -xzvf mpich-3.2.1.tar.gz cd mpich-3.2.1 # /usr/local/Ce...

2018-06-05 12:59:00

阅读数 6

评论数 0

转载 安装 SIP 服务器

SIP服务器: OpenSIPS(Open SIP S erver)是SIP服务器的一个成熟的开源实现。OpenSIPS不仅仅是一个SIP代理/路由器,因为它包含应用程序级别的功能。作为SIP服务器的OpenSIPS是任何基于SIP的VoIP解决方案的核心组件。 下载安装OpenSIPs htt...

2018-06-03 22:04:00

阅读数 6

评论数 0

转载 安装 R 包报错 clang: error: unsupported option '-fopenmp' 的解决方法

MacOS 上安装 R 包 install.packages("data.table") 后面提示是否安装需要编译的版本: Do you want to install from sources the package which needs compilation?y/n 选...

2018-05-13 19:28:00

阅读数 115

评论数 0

转载 macOS 上编译 Dynamips

Dynamips 是一个Cisco 路由器模拟软件。 安装过程: git clone git://github.com/GNS3/dynamips.git cd dynamips mkdir build cd build cmake .. 对于 macOS,需要准备好 cmake 和 libelf...

2018-05-11 00:14:00

阅读数 2

评论数 0

转载 打印并输出 log/日志到文件(C++)

#include <stdarg.h> #define MAX_LEN 1024 bool debug_mode; // 使用方法同 printf void lprintf(const char *fmt, ...) { static bool print_time = t...

2018-04-15 00:31:00

阅读数 23

评论数 0

转载 让程序最多只能有一个实例在运行(文件独占)

通过文件独占的方式,我们打开指定的文件后,用 lockf 对文件加锁,结束程序时解锁文件。 下面代码中我们将当前程序的 PID 写入文件。 int writePidFile(const char *pidFile) { char str[32]; int fd = open(pid...

2018-04-15 00:20:00

阅读数 2

评论数 0

转载 守护进程(Daemon)

守护进程的概念 守护进程(Daemon)一般是为了保护我们的程序/服务的正常运行,当程序被关闭、异常退出等时再次启动程序/恢复服务。 例如 http 服务的守护进程叫 httpd,mysql 服务的守护进程叫 mysqld。 或者有时候我们需要让我们的程序/服务能不中断地运行,在关闭终端后也能在后...

2018-04-15 00:01:00

阅读数 0

评论数 0

转载 判断机器字节序大小端

#include <stdio.h> int main() { int x = 0x1020304; char* p = (char*)&x; puts(p[0] == 1 ? "Big endian" : "Little...

2018-04-14 22:07:00

阅读数 6

评论数 0

转载 Pthread 用法笔记

什么是线程? 从技术上讲,一个线程被定义为一个独立的指令流。 一个进程可以包含一个或多个线程。 线程操作包括线程创建,终止,同步(连接,阻塞),调度,数据管理和进程交互。 进程内的所有线程共享: 相同的地址空间 信号 文件描述符 工作目录 用户和组 ID 每个线程具有单独的: 堆栈指针 寄存...

2018-03-30 08:31:00

阅读数 5

评论数 0

转载 孙膑庞涓猜数字

数学老师想好了两个自然数m,n,满足2≤m≤n≤100,他把m,n的和S告诉了甲,把m,n的积P告诉了乙,甲和乙都是非常聪明的学生,诚实可靠,进行了以下的对话: 甲:我不知道m,n的确切值,但我知道你也不知道。 乙:现在我知道了。 甲:现在我也知道了。 老师证实了甲和乙的表述都是有根据的,结论是正...

2018-03-11 00:04:00

阅读数 8

评论数 0

转载 面试算法题

1. 给一颗多叉树,求 从一个节点出发到其它所有节点的距离之和 的最小值。 树形 dp。一般两遍 dfs 就能解决。 第一遍 dfs 用 son[i] 记录每个节点多少个子孙,用 dis[i] 记录 i 点到其所有子孙的距离之和。 son[i]和 dis[i]都在回溯的过程进行维护。假设 v 是 ...

2018-03-10 23:45:00

阅读数 1

评论数 0

转载 【nowcoder-2017校招真题】保留最大的数

牛客在线编程-保留最大的数 题目描述 给定一个十进制的正整数number,选择从里面去掉一部分数字,希望保留下来的数字组成的正整数最大。 输入描述: 输入为两行内容,第一行是正整数number,1 ≤ length(number) ≤ 50000。第二行是希望去掉的数字数量cnt 1 ≤ cnt ...

2018-03-03 16:06:00

阅读数 0

评论数 0

转载 博客点击出现爱心的特效代码

好多网友私信问我,干脆贴出来好啦。 我也是别人博客上扒的。 添加 js 代码: (function(window,document,undefined){ var hearts = []; window.requestAnimationFrame = (function(...

2018-02-08 19:08:00

阅读数 226

评论数 0

转载 【hihocoder 1628】K-Dimensional Foil(线性代数)

hihocoder 1627 The 2017 ACM-ICPC Asia Beijing Regional Contest 北京区域赛 B、K-Dimensional Foil 题意 给定N个点的前3维左边,和他们的欧几里得距离,求至少多少维,才能满足这个距离。 题解 施密特正交化可证明如果有解...

2017-12-04 17:13:00

阅读数 12

评论数 0

转载 制作代码模板的 LaTex 模板

Tex 真的是一个用起来非常舒服的排版工具(对于排版要求高的人来说),去比赛前一天放弃了markdown转pdf来生成代码模板,现学Tex(其实美赛已经用过了:P)。 推荐一个链接:TeX — Beauty and Fun,可以了解一下Tex。 我用的工具是Mac下的TexShop,排版时选择Xe...

2017-11-19 22:32:00

阅读数 10

评论数 0

转载 MS-DOS 系统汇编环境之DOSBOX+vim

经过虚拟机的体验,我发现还是dosbox里汇编比较方便。。。。。 一、下载安装 dosbox DOSBOX 准备好 masm.exe、link.exe、debug.exe,放在~/dos下(文件夹名字随便取)。 打开 dosbox,输入mount c ~/dos,把名为dos的文件夹挂载到dos系...

2017-11-07 18:49:00

阅读数 19

评论数 0

转载 汇编笔记

1. 判断语句正确错误 1)、MOV BL, CX: 可行但mov的源比目标长度大,会导致数据丢失。警告:Operand types must match 2)、MOV DS, SS: 错误,ds是数据段寄存器,ss是栈寄存器,都属于段寄存器。8086不支持段寄存器之间传送数据。报错:Wrong ...

2017-11-01 15:57:00

阅读数 5

评论数 0

转载 【BZOJ 1701】Cow School(斜率优化/动态凸包/分治优化)

原题题解和数据下载 Usaco2007 Jan 题意 小牛参加了n个测试,第i个测试满分是\(p_i\),它的得分是\(t_i\)。老师去掉\(t_i/p_i\)最小的d个测试,将剩下的总得分/总满分作为小牛的得分。 小牛想知道多少个d存在比老师计算的分数更高的选择测试的方案,并输出这些d。 题解...

2017-10-24 16:02:00

阅读数 4

评论数 0

转载 MS-DOS 6.22 +Vim+masm 汇编环境

安装vim 个人习惯用 vim 编辑,因此稍微折腾了一下。不用这么麻烦直接用 edit 编辑也是可以的。 原来安装的 MS-DOS 7.10 虚拟机安装好vim后无法运行,所以改用了 MS-DOS 6.22。 vmware中安装好 dos 虚拟机,将下载好的 vim for dos 镜像文件(.i...

2017-10-17 20:14:00

阅读数 10

评论数 0

转载 【hihocoder 1424】 Asa's Chess Problem(有源汇上下界网络流)

UVALive-7670 ICPC北京2016-C题 hihocoder 1424 题意 有个 \(N\times N\) 的棋盘,告诉你每个格子黑色(1)或白色(0),以及每对能相互交换的同行或同列格子,每个格子只在一对中,即共有\(N\times N /2\)对。求最少交换次数使得每行每列的黑...

2017-10-07 20:16:00

阅读数 3

评论数 0

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