搜索结果
查询Tags标签: const,共有 2578条记录-
C++ 自定义隐式转换
operator bool() const 我们经常用这个来自定义类型对bool的隐式转换,比如智能指针类型就定义了这个隐式转换,来让智能指针对象可以直接用在判断语句中,判断管理的指针是否为nullptr。 operator TypeXX() const 上述的用法有一个更为一般化的隐式类型转化定义。在函数调…
2022/9/17 14:17:24 人评论 次浏览 -
使用 node.js 搭建一个 本地 https 服务
使用 git客户端msysgit , 其中已包含了 openssl 程序# 生成私钥 key 文件 openssl genrsa -out privatekey.pem 1024# 通过私钥生成CSR证书签名openssl req -new -key privatekey.pem -out certrequest.csr# 通过私钥和证书签名生成证书文件openssl x509 -req -in certreq…
2022/9/16 14:17:10 人评论 次浏览 -
c++静态for循环
#include <iostream>// 通过递归实现 template <int Beg, int End> struct static_for {template <typename Fn>void operator()(const Fn& fn) const{if (Beg < End){fn(Beg);static_for<Beg+1, End>()(fn); // 最后一次,2个数相等了,…
2022/9/14 14:16:15 人评论 次浏览 -
三、Webpack5项目
介绍 我们将使用前面所学的知识来从零开始搭建 React-Cli 和 Vue-cli。 Vue 脚手架 开发模式配置 // webpack.dev.js const path = require("path"); const ESLintWebpackPlugin = require("eslint-webpack-plugin"); const HtmlWebpackPlugin = requ…
2022/9/13 6:54:44 人评论 次浏览 -
node koa 连接mysql
Node Koa 连接Mysql 简单案例 基础代码基础代码 const Koa = require(koa) const Router = require(koa-router)// 实例 const app = new Koa() const router = new Router()// 服务 /*路由接口*/ // 可以使用链式调用 router.get(/, async ctx => {ctx.status = 200 /…
2022/9/13 2:25:43 人评论 次浏览 -
nodejs require/import导包报错以及解决方法
背景 最近发现一本nodejs的小册,在学习其中的代码时,发现里面用到了chalk-animation这个库,在install好这个库后,使用require()导入时报错 Error [ERR_REQUIRE_ESM]: require() of ES Module E:\...\code\node_modules\chalk-animation\index.js from E:\...\code\案例…
2022/9/13 1:26:14 人评论 次浏览 -
【C++】关键字合集
inline、volatile、#define、typedef、const、static const 常量指针:比如整型指针指向的是一个整型,所以常量指针说的是指向一个常量的指针,那么也就是说指向的内容不可以被修改,因为指向的是一个常量常量指针指向的对象不能通过这个指针来修改,但是仍然可以通过原来…
2022/9/13 1:23:09 人评论 次浏览 -
使用最佳实践编写干净的 javascript。
使用最佳实践编写干净的 javascript。什么是干净的代码? 干净的代码是一种以读者为中心的开发风格,可以生成易于编写、阅读和维护的软件。当应用程序按预期运行时,您可能会认为您的工作已完成。认识到您的代码不仅适用于计算机消费,而且适用于现实生活中的人类!关键是…
2022/9/11 1:24:32 人评论 次浏览 -
Codeforces Round #775 (Div. 2) D
D. Integral Array 正向不好做 我们考虑反着做 我们知道一个数x下取整 要是有k和x两个数的话[kx,kx+x-1] 我们能考虑到这样区间赋值 利用线段树可以做到O(clogc) 还有O(clogc)的做法就是暴力的来对于每一个x都遍历一遍其倍数 要是其倍数有值 那么我们必须拥有其倍数才…
2022/9/10 23:25:03 人评论 次浏览 -
P7322 「PMOI-4」排列变换
P7322 「PMOI-4」排列变换 题目大意 给定常数 \(k\)。对于一个长度为 \(n\) 的排列 \(a\),定义 \[f(a)=\{\max_{1 \le i \le k} \{a_i\},\max_{2 \le i \le k+1} \{a_i\},\cdots,\max_{n-k+1 \le i \le n} \{a_i\}\} \]对于一个长度为 \(n\) 的序列 \(a\),定义其权值 \(…
2022/9/10 6:24:42 人评论 次浏览 -
CodeCraft-22 and Codeforces Round #795 D
D. Max GEQ Sum 我们考虑暴力枚举a[i]为最大值 通过单调栈可以求出a[i]左边右边第一个大于a[i]的 然后通过ST表查询前缀和数组(i,R[i]-1)的最大值 (L[i]+1,i)的最小值得到我们需要的区间和最大值 check即可 注意我们这里因为是前缀和 query_max(i, R[i] - 1) - query_…
2022/9/10 6:24:33 人评论 次浏览 -
LeetCode 两数相加算法题解 All In One
LeetCode 两数相加算法题解 All In Onejs / ts 实现两数相加两数相加原理 图解字符串相加 / 大数相加// 字符串相加 / 大数相加 const addStrings = function(num1, num2) {let res = ;let temp = 0;const arr1 = num1.split();const arr2 = num2.split();while (arr1.len…
2022/9/10 1:25:55 人评论 次浏览 -
vue.js3: 图片的反色/灰度(黑白)/褐色并保存(vue@3.2.37)
一,js代码:<template><div style="position:relative;"><div style="width: 700px;margin: auto;"><h1>反色/灰度/褐色</h1><div><input type="file" accept="image/*" @change="o…
2022/9/9 23:23:20 人评论 次浏览 -
C++ decltype 类型推导
目录decltype 说明符(C++11)使用 decltype 保留auto 的引用属性(C++14)decltype 的推导规则cv 限定符(const / volatile)的推导decltype(auto) (C++14)参考资料 decltype 说明符(C++11)C++11 引入了 decltype 说明符,decltype 可以获取一个对象或者表达式的类型…
2022/9/8 14:24:02 人评论 次浏览 -
C++面经
C++基础 1. C/C++内存有哪几种类型? C中,内存分为5个区:堆(malloc)、栈(如局部变量、函数参数)、程序代码区(存放二进制代码)、全局/静态存储区(全局变量、static变量)和常量存储区(常量)。此外,C++中有自由存储区(new)一说。全局变量、static变量会初始化为零…
2022/9/8 14:23:59 人评论 次浏览