自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 GPU之nvidia-smi命令行

隔两秒刷新一下GPU的状态:nvidia-smi -l 1 --format=csv --filename=report.csv --query-gpu=timestamp,name,index,utilization.gpu,memory.total,memory.used,power.draw 命令查看。

2024-06-02 18:22:06 499

原创 开发常用指令

git push origin [分支] —forcegit rebase [分支]

2024-06-02 18:19:44 318 1

原创 Prettier

/ 6.object对象中key值是否加引号(quoteProps: "<as-needed|consistent|preserve>")as-needed只有在需求要的情况下加引号,consistent是有一个需要引号就统一加,preserve是保留用户输入的引号。// 13. 指定parser,因为pretter会自动选择,所以一般不用指定(parser: "<string>" parser: require("./my-parser"))

2024-06-02 18:15:39 378

原创 js 数字精确度

事情的起源: 项目中 填写的赔付金额是小数 传给后端需要 *100 9.87 *100 传给后端后是986.9999999999999 后端直接取整 就变成了9.86了0.1 + 0.2!= 0.3。

2024-06-02 18:14:36 804

原创 Nginx配置

Nginx配置# 运行用户# 启动进程 通常设置成和CPU的数量相等#全局错误日志及PID文件# 工作模式及链接数上线events {# epoll是多路复用IO(I/O Multiplexing)中的一种方式# 仅用于linux2.6以上内核,可以大大提高nginx的性能# 单个后台worker process 进程的最大并发链接数# 并发总数是worker_process 和 woker_connections 的乘积。

2024-06-02 18:12:09 732

原创 给Mac添加右键菜单「使用 VSCode 打开」的方法

点击选取,在左侧面板选择“实用工具”;用 macOS 系统的苹果电脑用户都知道,macOS 某些地方确实没 Windows 方便,比如右键菜单,没有复制粘贴之类的菜单,刚开始还有点使用不方便,今天我介绍两种方法来实现一个用右键通过 VSCode 打开文件和文件夹的方法,第一个是使用原生方式,第二种是借助第三方软件。好了,现在试试在 Finder 里右键一个文件,就可以直接看到「用 VSCode 打开」菜单,右键一个文件夹,就可以看到「服务」-「用 VSCode 打开」菜单了。

2024-06-02 18:11:13 1138

原创 react - isValidElement 判断参数是否是一个有效的ReactElement

作用:isValidElement是ReactElement对象中的一个方法,可以通过react.isValidElement(object)来调用,它的作用是验证判断参数object是否为有效的ReactElement,返回boolean值。3、对象中要有$$typeof 属性,且值必须为 REACT_ELEMENT_TYPE这样的一个常量值。它是一个Symbol值或者16进制的数值。* object 对象中的 $$typeof 属性值为 REACT_ELEMENT_TYPE。* object 是对象。

2024-06-02 18:08:38 286

原创 前端程序员生产力mac 那些实用的软件

这三个都是和git相关的插件,主要是可以方便查询git提交的历史信息 大家也可以在文档中多多推荐,把工具都用起来,有疑问也可以在文档下留言。帮助我们直接在编辑器中就可以看到引入的依赖包大小。Project Manager 项目管理器。Settings Sync 多端同步配置。Prettier: 格式化代码的工具。

2024-06-02 18:07:11 283 1

原创 taro整体架构简析

如何用 React 写小程序hasUserInfo && canIUse}}"> 获取头像昵称 </button></block></view>" ></view></view>babel作为代码编译器,能将我们的代码编译成抽象语法树(AST),再将语法树通过转义(穷举,官方推荐写法、常用写法等)生成我们的目标代码初代的taro最基本的原理就是如此,在1.x版本中专门维护了一个,这个包将react中的各种写法根据语法树转换成小程序目标代码,以此用react写小程序。

2024-06-02 18:00:09 2350

原创 图片url、base64、Blob、File、canvas之间相互转换

图片地址一定是在允许跨域的情况下,才能进行以下的转换,跨域问题联系后端解决图片跨域。

2023-02-24 17:29:41 1078 1

原创 node起式

node起式/** * 下载node-snippets * 输入node * 选择node-http-server *///引入http模块var http = require('http');/** * request 获取url传过来的信息 * response 给浏览器响应信息 */http.createServer(function (request, response) { //设置响应头 response.writeHead(200, {'Content-Ty

2020-09-04 14:09:02 234

原创 mongodb基本操作

查看数据库show databases选择数据库use 数据库名隐式创建,没有则自动创建查看集合show collections创建集合db.createCollection删除集合db.集合名.drop()如何删除数据库?通过use语法选中数据库通过db.dropDatabase()删除数据库mongodb集合中的数据增删改查增db.集合名.insert(JSON数据)_id的生成**自定义_id值 **只需要插入的json数据增加_id即可覆

2020-09-02 20:04:12 256

原创 React-03-脚手架

搭建React开发环境-安装create-react-app命令(基于webpack+es6) npminstall-gcreate-react-app-使用create-react-app创建一个名字叫做my-app的项目 create-react-appmy-app 如果创建项目过程中,提示node版本低,不兼容,那么执行yarnc...

2020-02-19 13:23:03 140

原创 React-02-jsx

React使用JSX来替代常规的JavaScript。JSX是一个看起来很像XML的JavaScript语法扩展。 JSX执行更快,因为它在编译为JavaScript代码后进行了优化。 它是类型安全的,在编译过程中就能发现错误。 使用JSX编写模板更加简单快速。 html标签部分允许嵌套,但顶层仅允许有1个标签。(可以用<标签名>&...

2020-02-19 12:51:00 150

原创 react-01

react官网<https://react.docschina.org/>React介绍React是一个用于构建用户界面的JAVASCRIPT库。React主要用于构建UI,很多人认为React是MVC中的V(视图)。React起源于Facebook(脸书)的内部项目,用来架设Instagram的网站,并于2013年5月...

2020-02-19 12:37:11 161

原创 js整理(一)js数据类型+数组函数

js的数据类型object number function boolean underfind string特殊的typeof返回值typeof null;//objecttypeof isNaN;//typeof isNaN(123)typeof [];//object类型转换强制(parseInt,parseFloat,Number())隐式 1==”1”//...

2020-02-14 12:56:27 230

原创 vue中路由传参

1:动态路由参数 path: '/news/:id' <router-link :to='/news/'+id ></router-link>接收参数 this.$route.params.id2: 网址?id=2<router-link to="/news?id=102">点我跳转页面</router-link>接...

2020-02-12 21:09:48 123

原创 移动端布局

为什么手机端布局需要自适应? 为了适应各个移动终端设备屏幕尺寸,完美的呈现应有的布局效果 手机端上的响应式不能用在手机app上,非常耗性能,耗流量,耗电 各个移动端设备,分辨率大小不一致,网页铺满整个屏幕,并在各种分辨下等比例缩放,不失真手机端布局方法: 1.百分比布局 用百分比布局设置宽度、高度(绝大多数高度可以用px)、padding...

2020-02-12 21:00:21 290

原创 数据结构(四)

四、数组和广义表数组的定义数组是我们熟悉的数据类型,数组中各元素具有统一的类型,并且数组元素的下标一般具有固定的上界和下界,因此,数组的处理比其它复杂的结构更为简单。任何数组A都可以看作一个线性表。数组维数确定后,数据元素个数和元素之间的关系不再发生改变,适合顺序存储。数组的基本操作                                                          ...

2018-02-23 22:51:31 233

原创 数据结构(三)

三、栈和队列栈的概念栈是限制在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。当表中没有元素时成为空栈。栈的进出顺序判断:                                                                                    栈的基本操作:                               ...

2018-02-23 22:33:23 225

原创 数据结构(二)

二、线性表线性表的类型定义线性表是n(n&gt;0)个相同类型数据元素构成的有限序列,其中n为线性表的长度。线性表的基本操作:                                                                                           线性表的顺序表示和实现线性表的顺序存储结构:用一组地址连续的存储单元依次存储线性表的元素。线...

2018-02-23 22:28:29 336

原创 算法时间复杂度的计算

基本的计算步骤 时间复杂度的定义     一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数。记作T(n)=O(f(n)),称O(f(n))为算法的渐进时间复杂度(O是数量级的符号 ),简称时间复杂度。根据定义,可以归纳出基本的计算步骤 1...

2018-02-23 22:20:56 574

原创 数据结构(一)

一、数据结构绪论数据结构的基本概念数据结构是一门研究非数值计算的程序设计问题中,计算机的操作对象以及它们之间的关系和操作的学科。数据元素是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。数据结构包含三个方面的含义:                                                                      逻辑结构:           ...

2018-02-23 22:16:25 181

原创 c++入门3继承与派生

★继承 ※就是在一个已存在的类的基础上建立一 个新的类。※已存在的类成为基类或父类。 ※新建立的类称为派生类或子类。  ★派生类的特点 Ø 继承了基类的所有数据成员和成员函数。 Ø增加了新的成员(数据成员或成员函数)。 Ø重新定义了已有的成员函数。 Ø改变基类成员的访问权限。 ※用公有继承方式建立的派生类称为公有派生类,其基类称为公有基类。 公有基类  在公有派生类中的访问属性私有成员  不可访问...

2018-02-20 23:32:50 236

原创 c++入门2函数

构造函数 建立一个对象时,对象的状态(数据成员的取值)是不确定的。为了是对象的状态确定,必须对其进行正确的初始化。 (1)构造函数是成员函数,它可自动被编译系统调用,进行对象的初始化;      (2)构造函数调用并不是由用户来完成的; (3)构造函数的名字和类名同名,在定义构造函数时,不能指定返回类型,即使void类型也不可以;               (4)构造函数的声明形式:  类名(形...

2018-02-20 22:57:44 402

原创 c++入门

一、引用: (1)引用的作用是为变量其一个别名。 (2)在声明一个引用时,必须同时使之初始化,即声明它代表哪一个变量。 例1:int &amp;b=a1; 使用引用注意事项: (1)使用引用作为参数完成时,完成地址传递方式,即传送的是实参变量的地址,使实参变量与形参变量具有同一个地址。 (2)返回引用的函数:为了将该函数用在赋值运算符的左边。   数据类型  &amp;函数名(参数列表) 例:in...

2018-02-19 23:01:39 286

原创 关于Python的IDE

常用的Python IDE工具文本工具类IDLESublime Text集成工具类PyCharmAnaconda & SpyderIDLE自带,默认,常用,入门级适用于Python入门功能简单直接300+代码以内Sublime Text专为程序员开发的第三方专用编程工具专业编程体验多种编程风格工具非注册免费试用Wing公司

2018-02-02 22:34:31 250

原创 西南科技大学oj题66

程序设计C 实验六 结构体 题目一 日期计算 1000(ms) 65535(kb) 2332 / 13021定义一个结构体变量(包括年、月、日),编程序,要求输入年月日,计算并输出该日在本年中第几天。注意本题一定要定义结构体变量,否则本实验成绩无效。输入输入三个整数(并且三个整数是合理的,既比如当输入月份的时候应该在1 至12 之间, 不应该超过

2018-01-30 22:43:56 2214

原创 一道很简单的题

LF收藏了很多精美的钻石。但是,LF收藏钻石有个嗜好,他收藏的钻石的形状必须满足两个条件:(1)钻石上任意两个顶点都能够通过一条或多条棱相互联通。(2)在钻石表面任意画一个圈,沿这个圈切开,一定能把钻石分成两部分。大富豪LF对钻石的表面非常有兴趣,他知道,他所收藏的每颗钻石的顶点数v和棱数e,但他还不知道每颗钻石有多少个面,你能帮帮他吗?Description

2018-01-16 18:12:44 865

前端面试核心技术栈手册

前端面试核心技术栈手册

2024-06-02

前端高频面试题目2024

前端高频面试题目2024

2024-06-02

空空如也

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

TA关注的人

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