自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 问答 (1)
  • 收藏
  • 关注

原创 package.json相关知识记录

🍧bin=>   简单理解:指定命令的名称及路径🍉 相当于想path中添加路径,局部安装是在,全局安装是在全局的bin目录🍉 bin指定的文件必须以开头,系统才会使用node去执行该指定文件🍉 npm link对开发的npm包进行调试测试的时候也可以用到🍧files=>   简单理解:发布到npm包时需要打包的文件🍉 以下的配置在npm打包的过程中,无论设置怎样的配置文件都会被打包到npm包中🍉 🍉🍉 🍉README🍉 🍉CHANGESCHANGELOGHISTORY。

2023-08-26 21:22:33 821

原创 typescript 中的 断言

类型断言、双重断言、非空断言、确定赋值断言、类型守卫

2023-06-01 23:03:56 1283

原创 typescript 中 type 和 interface 的区别

interface和type都用于定义自定义的类型。

2023-05-30 17:50:17 260

原创 lesson02_React知识回顾

react知识回顾

2023-02-26 20:44:11 291

原创 lesson01_ts知识回顾

使用React和typescript开发组件库的ts前置知识简单回顾

2023-02-26 00:03:18 294

原创 关于代码注释——什么是好的注释

怎样写注释

2022-12-16 14:58:51 141

原创 react脚手架配置别名并自动提示[VSCode]

react脚手架配置别名并自动提示

2022-12-14 23:30:56 296

原创 canvas 绘制图片 - ctx.drawImage()

canvas绘制图片

2022-07-19 11:37:42 14410

原创 js中的的GO和AO

JS中的AO和GO以及相关的输出例题

2022-07-15 17:16:33 892

原创 JS定义二维数组

new Array(rows).fill(0).map(() => new Array(cols, initValue));

2022-07-14 09:55:40 2045

原创 npm配置国内镜像

npm永久性配置国内镜像// 一次性配置,所有通过npm安装的均使用淘宝镜像npm config set registry https://registry.npm.taobao.org// 验证npm config get registry

2022-03-18 22:50:54 1043

原创 CCF CSP —— 序列查询【202112-1】

开辟数组 & 不开辟数组版本

2022-01-16 23:49:25 445

原创 【webpack】小小小基础

运行指令、核心部分、基本结构

2022-01-15 14:28:33 277

原创 【javascript】import & require

import和require的简单理解和区分

2022-01-13 16:43:01 297

原创 【javascript】exports & require 【commonjs module,浏览器不能使用】

只在node环境中运行exports的文件只有一个函数// name.jsconst getFullName = (name, surname) => { return name + " " + surname}module.exports = getFullName多个函数// name.jsconst getFullName = (name, surname) => { return name + " " + surname}const getSur

2022-01-13 15:59:56 332

原创 【javascript】import & export

html里的形式javascript type="module"要加在script标签里边<script type="module" src="main.js"></script>export的过程直接在各种定义前边export或export defaultexport default class User { constructor(name, age) { this.name = name this.age = age

2022-01-13 11:28:20 191

原创 【threejs】防止浏览器窗口缩放时物体变形

var render = function(){ //每秒渲染60次 requestAnimationFrame(render); //实现渲染方法render()的周期性调用 renderer.render(scene, camera);}render();

2022-01-12 17:18:53 589

原创 【threejs】物体添加到画布之后为黑色-添加光源

let light = new THREE.PointLight(0xFFFFFF, 1, 500)light.position.set(10, 0, 25)scene.add(light)

2022-01-12 17:10:02 597

原创 【threejs】添加mesh后不显示

render方法的调用位置要在scene.add(mesh)之后camera要设置一个positioneg.camera.position.z = 5

2022-01-12 17:05:50 1018

原创 【threejs】去掉滑动条和白边

body { margin: 0; height: 100vh; /*viewport height*/}canvas { display: block;}

2022-01-12 16:26:10 573

原创 【threejs】render方法,渲染区域为黑色

renderer.render(scene, camera)

2022-01-12 16:21:16 560

原创 【threejs】画布大小随窗口变化

let scene = new THREE.Scene()let camera = new THREE.PerspectiveCamera( 75, // 视野 window.innerWidth / window.innerHeight, // 纵横比 0.1, // 近平面 1000 // 远平面)let renderer = new THREE.WebGLRenderer( { antialias: true })rende

2022-01-12 16:16:28 1459

原创 【javascript】Map哈希表

初始化// 初始化一个空的Maplet map = new Map() // 用二维数组进行Map的初始化let maap = new Map( [ [key1, value1], [key2, value2] ] )操作map.set(key, value) // 添加新的key-valuemap.has(key) // 是否存在keymap.get(key)

2022-01-11 21:28:25 488

原创 HTML标签textarea去除红色下划线

<textarea spellcheck="false"></textarea>红色波浪线【加之前,默认为spellcheck="true"】加上spellcheck="false"之后

2021-12-30 19:59:25 1206 1

原创 优先队列priority_queue

堆的相关知识以及堆排序(1)基本数据类型的优先级设置//数字越大 或 字典序越大, 优先级越高priority_queue<int> que;priority_queue<int, vector<int>, less<int>> que;// 数字越小 或 字典序越小, 优先级越高priority_queue<int, vector<int>, greater<int>> que;三个参数的含义1. in

2021-12-26 17:42:05 562

原创 C++删除字符串最后一个元素

C++删除字符串中的最后一个字符str.pop_back();// substr(position, length)str = str.substr(0, str.size() - 1);str = str.substr(0, str.length() - 1);// erase(position)str.erase(str.end() - 1);

2021-12-23 12:28:51 2526

原创 【Day01】python学习——print

《Hello.py》print('hello, world!')print('你好', '世界')print('hello', 'world', sep=', ', end='!')print('goodbye, world', end='!\n')控制台输出hello, world!你好 世界hello, world!goodbye, world!

2021-07-11 14:32:01 89

转载 magics 24.0 安装教程 & 百度网盘

http://www.xue51.com/soft/35241.html

2021-05-07 23:25:34 6307 1

原创 旋转矩阵 ——【绕任意轴旋转】

void ratateAxis(Eigen::Vector3d& axis, double angle, Eigen::MatrixXd& rm) { double n1 = axis(0); double n2 = axis(1); double n3 = axis(2); double cosAngle = std::cos(angle); double sinAngle = std::sin(angle); rm << n

2021-03-16 21:04:29 1306

原创 sort函数的比较【直接在函数里写】

sort(envelopes.begin(), envelopes.end(), [](const auto& e1, const auto& e2) { return e1[0] < e2[0] || (e1[0] == e2[0] && e1[1] > e2[1]); });

2021-03-04 14:39:57 370 1

原创 priority_queue的用法

1.数字越大,优先级越大priority_queue<int> que;priority_queue<int, vector<int>, less<int>> que;2.数字越小,优先级越大priority_queue<int, vector<int>, greater<int>> que;3.几种操作1. push()2. pop()3. top()4. empty()5. size().

2021-02-27 10:59:37 70

原创 web前端 —— 【HTML表单】

1.创建 form表格<form action="[value]" method="post"> Input elements</form>action:【指定处理表格数据的程序或文档地址】method:【通知服务器的请求方法】get:或许去要的信息并在地址栏中传递数据post:向服务器发送大量数据时使用该方法method属性若未指定,则默认为get2.输入元素(1)文字【text fileds】【默认宽度为20个字符】  text<input t

2021-02-26 22:00:34 74

原创 web前端 —— 【链接外部js文件】

<script src="main.js"></script>

2021-02-26 16:26:04 989

原创 web前端——【选择组合器】

1.A B 【descendant combinator】A元素内所有的B元素,不管是不是直接的父子关系2.A > B 【child combinator】所有B元素都是A元素的直接子元素3.A ~ B 【general siblings combinator】A之后所有与A同父元素的所有B元素4.A + B 【adjacent sibling combinator】紧随A元素之后的所有B元素5.与其他的选择器组合 【using combinators with

2021-02-26 14:10:00 82

原创 web前端 ——【属性选择器 & 通用选择器】

1.通用选择器*:将属性应用于页面的所有元素2.属性选择器eg. #list{...} a{...}3.按属性或属性值选择【selecting by attribute or value of attribute】[title]{ /*所有有title属性的元素*/ background-color:red;}[title="bestpaper"]{ /*title属性为bestpaper的元素*/ text-decoration: line-throug

2021-02-26 14:08:28 394

原创 libigl环境配置——教训&经验

1. 网速很重要!!!!!直接git clone下载的libigl不包含external文件夹,external文件夹需要在cmake进行编译时生成。若出现下图所示由于LibiglDownloadExternal.cmake引起的Configuring incomplete问题,则说明external文件夹没有下载成功,这个时候主要是网速太慢引起的,需要确定wifi的速度(我最后选择了手机热点)和科学上网的速度。2. 东西不一样考虑换版本!!!!若libigl编译成功,但是项目文件仍提示错误,如同样

2021-02-25 10:31:14 652

原创 CCF CSP——稀疏向量【202006-2】

输入样例:10 3 44 57 -310 11 104 205 307 40输出样例:-20注意事项:1.注意n、index、value的范围,若用int只能得60分2.注意在第二个循环进行输入的时候就开始计算,否则会超时emm其他好像没啥了,直接上就行我的代码:#include <iostream>#include <map>using namespace std;int main(){ long long n, a, b.

2021-01-25 18:37:45 95

原创 CCF CSP——风险人群筛查【202009-2】

题目背景某地疫情爆发后,出于“应检尽检”的原则,我们想要通知所有近期经过该高危区域的居民参与核酸检测。问题描述  想要找出经过高危区域的居民,分析位置记录是一种简单有效的方法。  具体来说,一位居民的位置记录包含ttt个平面坐标(x1,y1),(x2,y2),...,(xt,yt)(x_1,y_1),(x_2,y_2),...,(x_t,y_t)(x1​,y1​),(x2​,y2​),...,(xt​,yt​),其中(xi,yi)(x_i,y_i)(xi​,yi​)表示该居民iii时刻所在位置

2021-01-25 18:09:22 452

原创 CCF CSP——称检测点查询(202009-1)

我用到了结构体、vector容器等

2021-01-24 10:13:54 148

原创 【PAT乙级】1012 数字分类 (20分)

给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1=A_1=A1​= 能被 555 整除的数字中所有偶数的和;A2=A_2=A2​= 将被 555 除后余 111 的数字按给出顺序进行交错求和,即计算 n​1​​−n​2​​+n​3​​−n​4​​⋯n​_1​​ −n​_2​​ +n​_3​​ −n​_4​​ ⋯n​1​​​−n​2​​​+n​3​​​−n​4​​​⋯;A3=A_3=A3​= 被 555 除后余 2 的数字的个数;A4=A_4=A4​= 被 555 除后余 333

2021-01-18 19:30:56 59

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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