- 博客(138)
- 问答 (1)
- 收藏
- 关注
原创 package.json相关知识记录
🍧bin=> 简单理解:指定命令的名称及路径🍉 相当于想path中添加路径,局部安装是在,全局安装是在全局的bin目录🍉 bin指定的文件必须以开头,系统才会使用node去执行该指定文件🍉 npm link对开发的npm包进行调试测试的时候也可以用到🍧files=> 简单理解:发布到npm包时需要打包的文件🍉 以下的配置在npm打包的过程中,无论设置怎样的配置文件都会被打包到npm包中🍉 🍉🍉 🍉README🍉 🍉CHANGESCHANGELOGHISTORY。
2023-08-26 21:22:33 858
原创 npm配置国内镜像
npm永久性配置国内镜像// 一次性配置,所有通过npm安装的均使用淘宝镜像npm config set registry https://registry.npm.taobao.org// 验证npm config get registry
2022-03-18 22:50:54 1082
原创 【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 341
原创 【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 220
原创 【threejs】防止浏览器窗口缩放时物体变形
var render = function(){ //每秒渲染60次 requestAnimationFrame(render); //实现渲染方法render()的周期性调用 renderer.render(scene, camera);}render();
2022-01-12 17:18:53 623
原创 【threejs】物体添加到画布之后为黑色-添加光源
let light = new THREE.PointLight(0xFFFFFF, 1, 500)light.position.set(10, 0, 25)scene.add(light)
2022-01-12 17:10:02 631
原创 【threejs】添加mesh后不显示
render方法的调用位置要在scene.add(mesh)之后camera要设置一个positioneg.camera.position.z = 5
2022-01-12 17:05:50 1061
原创 【threejs】去掉滑动条和白边
body { margin: 0; height: 100vh; /*viewport height*/}canvas { display: block;}
2022-01-12 16:26:10 600
原创 【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 1551
原创 【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 498
原创 HTML标签textarea去除红色下划线
<textarea spellcheck="false"></textarea>红色波浪线【加之前,默认为spellcheck="true"】加上spellcheck="false"之后
2021-12-30 19:59:25 1275 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 568
原创 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 2567
原创 【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 111
原创 旋转矩阵 ——【绕任意轴旋转】
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 1330
原创 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 399 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 76
原创 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 81
原创 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 91
原创 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 399
原创 libigl环境配置——教训&经验
1. 网速很重要!!!!!直接git clone下载的libigl不包含external文件夹,external文件夹需要在cmake进行编译时生成。若出现下图所示由于LibiglDownloadExternal.cmake引起的Configuring incomplete问题,则说明external文件夹没有下载成功,这个时候主要是网速太慢引起的,需要确定wifi的速度(我最后选择了手机热点)和科学上网的速度。2. 东西不一样考虑换版本!!!!若libigl编译成功,但是项目文件仍提示错误,如同样
2021-02-25 10:31:14 699
原创 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 100
原创 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 464
原创 【PAT乙级】1012 数字分类 (20分)
给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1=A_1=A1= 能被 555 整除的数字中所有偶数的和;A2=A_2=A2= 将被 555 除后余 111 的数字按给出顺序进行交错求和,即计算 n1−n2+n3−n4⋯n_1 −n_2 +n_3 −n_4 ⋯n1−n2+n3−n4⋯;A3=A_3=A3= 被 555 除后余 2 的数字的个数;A4=A_4=A4= 被 555 除后余 333
2021-01-18 19:30:56 66
空空如也
electron-vue启动资源找不到
2022-06-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人