首页 > TAG信息列表 > .
CanvasImageRender 预设UI之按钮
1 "use strict"; 2 3 var __emptyPoint = null, __emptyContext = null, __emptyPointA = null; 4 5 const ColorRefTable = { 6 "aliceblue": "#f0f8ff", 7 "antiquewhite": "#faebd7",题解 - CF1715
C. Monoblock 先考虑算出修改前的答案。这明显可以增量法 \(O(n)\)。修改的时候先考虑把这里断开,然后再考虑和左右两边连上(大概三种情况,随便讨论) D. 2+ doors 完了,口胡假了。 显然这个东西可以按位考虑,然后变成01,只用写个2-sat就完事了。 E. Long Way Home 哦,这个玩意好像有决策单linux特殊引导符号
linux特殊引导符号 名称 解释 单引号' ' 所见即所得,强引用,单引号中内容会原样输出 双引号" " 弱引用,能够识别各种特殊符号、变量、转义符等、解析后输出结果 没有引号 一般连续字符串、数字、路径可以省略双引号、遇见特殊字符、空格、变量等,必须加上双引号 反引号``js数据结构与算法-队列的实现和击鼓传花案例
队列的实现 和栈的实现相似,但是这里使用对象的方式,对象的key是数字的实现,类似数组。 /** * 队列 */ class Queue { #count = 0; //队列最大数量 #lowestCount = 0; //目前第一个元素的下标 #items = {}; //队列 constructor() { } //增加元素 enqueue(element)js算法基础-栈结构的封装和进制转换
先是栈结构的封装,使用es6的方式。 #items为栈结构 #表示类的私有属性,外部不能直接访问和修改。 push 压栈 pop 出栈 peek 查看栈顶 isEmpty 栈是否为空 size 栈内元素个数 toString 字符串形式返回栈内容 /** * 栈结构的封装 */ class Stack { //私有属性 栈 #items = []redis配置文件说明
# Redis配置文件样例 # Note on units: when memory size is needed, it is possible to specifiy# it in the usual form of 1k 5GB 4M and so forth:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 byte10 个我经常逛的 “工具网站”
前言 你的文件夹里有没有一些私人喜好的小网站?嘿嘿!!!必须有啊!分享 10 个我经常使用、能够提高工作效率、美化图片、绘制流程图的网站,你可能也用得上喔。 1.# 全自动去除背景 Link 有时候想要把一张图的背景给抠掉,只留下关键部分,这个网站可以帮助我们 100% 自动搞定。 2.# 随机美图## 打开CMD的方式
## 打开CMD的方式 1.开始+系统命令+命令提示符 2.win键+R 输入cmd 打开控制台 3.在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令窗口 4.资源管理器的地址栏前面加上cmd 路径 管理员方式运行:选择以管理员方式运行 常用的DOS命令 ```bash1.#盘符切换2.#查看当前目录下c语言%用法
1.%在C语言中%表示引导符时,用于引导输入输出项表列的格式。 如%d(十进制有符号整数) %ld(输出long整数 ) %s ( 字符串) %c(单个字符) %p(指针的值) %e(指数形式的浮点数) %x(无符号以十六进制表示的整数) 2.“%f”是浮点数float的格式输入,double的格式输入是“%lf” %.f(保留一个小数) %.2f(保留CICD--.gitlab-ci.yml
before_script: - vserion=0.1.1 stages: - install_go - build_rule install_go: stage: install_go before_script: - echo "Check the docker version, then build merge-rule docker images" - docker --version - docker build -f Docksolved why Backtrader buy price is 0 解決交易成交價是0
1. Yahoo finincal data df0 = yf.download(ucode, date_start, date_end, auto_adjust = False ) 用yfinance抓取指數數據。 2. Backtracker has $0 buy price after trade def notify_trade( self , trade): if not trade.isclosed: return selfCPP常用代码
IO--写 void DataProc_Manager::WriteXYZToFile(std::string filePath, int nPtNum, const double* lat, const double* lon, const double* height) { char buffer[1024] = ""; FILE* fp = nullptr; fp = fopen(filePath.c_smakefile
makefile: 管理项目。 命名:makefile Makefile --- make 命令 1 个规则: 目标:依赖条件 (一个tab缩进)命令 1. 目标的时间必须晚于依赖条件的时间,否则,更新目标 2. 依赖条件如果不存在,找寻新的规则去产生依赖http://ybt.ssoier.cn:8088/problem_show.php?pid=1014
1014:与圆相关的计算 时间限制: 1000 ms 内存限制: 65536 KB 【题目描述】 给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数r,输出圆的直径、周长、面积,每个数保留小数点后44位。圆周率取值为3.141593.14159。 【输入】 输入包含一个实数r(0<r≤10,000)r(0<rLinux下,保存时提示:E514: 写入错误 (文件系统已满?)
1.查看空间文件系统的inodes消耗 .#df -i /home如果还有大量的inpde可用,说明大文件占用空间,否贼可能大量小文件占用空间。 2.找出占用空间较大的目录 查看/home占用的空间 .#du -hs /home 查看/home下占用空间超过20M的文件 3.如果是日志文件,或者可以不重要的文件,直接删除即可 .#rmakefile notdir函数
notdir使用格式及返回结果 使用notdir函数处理多种后缀文件时未顺利转换 单一文件类型 假设path路径下有a.cpp b.cpp文件,后最均为cpp DIR=path SRC=$(DIR)/*.cpp OBJ=$(notdir %.cpp %.o $(SRC)) 得到的OBJ内容为a.o b.o 多种文件类型 假设path路径下有a.cpp b.cpp d.c文件,后缀有linux:coredump设置与分析
程序出错异常崩溃退出时,系统会将内存状态信息保存到coredump文件中,利于排查定位问题 1、设置core的最大文件限制不受限制 vim /etc/security/limits.conf,加一行配置 * - core unlimited 2、vim /etc/sysctl.conf,加两行配置 kernel.core_pattern = core.%e.%p.%t neMarkdown语法
指的是软件Typora的使用 1.#标题(注意#后面再加一个括号) 2.###三级标题 3.####四级标题 4.##字体 加粗**Hello,World** 斜体*Hello,World* 加粗+斜体***Hello,World!*** 划线--HellGFS分布式文件系统
GFS分布式文件系统 目录GFS分布式文件系统GlusterFS简介MFSGlusterFS特点GlusterFS 术语模块化堆栈式架构GlusterFS的工作流程弹性HASH算法弹性HASH算法的优点GlusterFS的卷类型分布式卷(Distribute volume)示例原理分布式卷的特点创建分布式卷创建一个名为dis-volume的分布式卷,文件量化投资之工具篇一:Backtrader从入门到精通(1)-手把手教你零基础实现一个策略案例
量化投资是一个非常大的课题,从这边文章开始,我会从如下几个方面构建量化投资的这个框架: 1、工欲善其事,必先利其器。我们先学习一个量化投资回测利器-backtrader,通过这个工具,我们可以将量化策略在经过回测之后,付诸实用。 2、我们学习一些常用的以及大师们实用量化策略,了解它的原理,选关于C++中如何输出8位小数
以下面代码为例 #include<iostream>#include<iomanip>using namespace std;int main(){ double sum=0; float i,b=1; for(i=1;i<101;i++) { sum=((b/i)+sum); b=-b; }cout<<setprecision(8)<<sum<<endl; printf("%.8f",sum); returnmysql ERROR 1396 (HY000): Operation CREATE USER failed 解决办法
原因:MySQL账户表中已经存在这个要创建的用户 操作分析: 当创建新用户时会提示这个新用户创建失败,但是当解决创建失败的问题后再次重新创建这个新用户,则会报这个错误 # 创建新用户,提示root用户没有SYSTEM_USER权限,创建失败 mysql> create user 'proxysql'@'192.168.20.%' identified1106:年龄与疾病
#include<cstdio> int a[120]; int main() { int x; scanf("%d",&x); double s1=0,s2=0,s3=0,s4=0; for(int i=0;i<x;++i) { scanf("%d",&a[i]); if(a[i]<=18) s1++;GSL 求导数:gsl_deriv_central
GSL 手册里有函数说明和使用范例,函数说明如下: int gsl_deriv_central(const gsl_function * f, double x, double h, double * result, double * abserr) This function computes the numerical derivative of the function f at the point x using an adaptive central differenc文件操作
打开文件关闭文件 文件分为:二进制(dat)和文本文件(txt); 代码: #include<stdio.h> #include<stdlib.h> { FILE *fp; if ((fp=fopen("地址&名字","方式"))==NULL) { printf("cannot open file\n"); exit(0); } fclose(fp);