自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我的第一个开源项目——基于Node.js和MongoDB的Bookkeeping在线记账本

这是一个在线记账本网页,这是我学习编程以来在github发布的第一个开源项目用户可以注册及登陆账号来使用这个在线记账本网页进行新增账目、编辑账目、删除账目等操作。在这个项目里,用户数据被保存到远程服务器下的数据库,并且做了加密处理,保证了数据的安全性。

2023-05-25 12:40:17 424 1

原创 《深入理解计算机系统》第2章 信息的表示与处理 章节小结

它提供了几种不同的精度,最常见的是单精度(32位)和双精度(64位)。,与传统整数和实数运算相比,计算机运算具有非常不同的属性。在位级上理解这些编码,并且理解算数运算的数学特性,对于想使编写的程序能在全部数值范围上正确运算的程序员来说,是很重要的。​ 和大多数其他程序语言一样,C语言实现的有限整数运算和真实的整数运算相比,有一些特殊的属性。时,我们就利用了结合律、交换律和分配律的属性,还利用了移位和乘以2的幂之间的关系。例如,使用补码运算,生成,利用的是这样一个属性,即我们想要的位模式数值为2。

2023-05-12 18:34:50 61

原创 npm安装nrm源管理器后执行nrm ls报错的解决办法

因为报错的原因是cli.js中无法打开node_module\open\index.js中暴露的open方法,所以注释掉去cli.js中 const open = require('open') 即可。修改nrm源时,终端执行nrm ls查看源报错,错误码ERR_REQUIRE_ESM。然后找到node_modules下nrm下的cli.js配置文件。今天下午在配置npm淘宝镜像的时候报错,解决后分享一下经验。重新打开终端,执行nrm ls发现此时能够查看源了。先npm root -g获取节点模块目录。

2023-04-25 17:58:37 222 1

原创 浅谈JavaScript闭包

各位好我是栖夜,今天我们balabala一下JavaScript里的闭包闭包(closure)是一个函数以及其捆绑的周边环境状态的引用的组合 (闭包 = 内层函数 + 外层函数的变量)换而言之, 闭包可以从内部函数访问外部函数的作用域在一个函数内再定义一个函数, 这个内部函数一直保持有对外部函数中作用域的访问在js中 闭包会随着函数的创建而同时被创建

2023-04-01 18:15:30 71

原创 解析淘宝的 flexible JS源码

学习前端的时候阅读了淘宝的 flexible JS源码 flexible设置了body,html的大小 1rem是多少像素 以及页面大小尺寸变化时重新计算文字大小。对部分代码进行解读,这对前端初学者理解JS源码有一定的帮助。

2023-03-27 15:41:02 290

原创 C与指针 —— 前端杂鱼的C语言自学笔记

各位好我是栖夜。今天为大家介绍一下C语言里的指针​ 变量地址 是系统分配给变量的内存单元的起始地址​ 不同数据类型字节长度不同,因此可以理解为 从某个变量的起始地址到尽头所占的内存单元个数不同,比如:指针计算机中所有数据都存储在内存单元中,每个内存单元都有一个对应的地址,只要通过这个地址就能够找到对应单元中存储的数据,就像你通过1102房间号 (指针) 就能找到宿舍楼中的我 (数据) 一样1由于通过地址就能找到所需的变量单元,所以该地址指向了该变量单元,这个起了指路作用的地址被称为指针。因此指针就是

2023-03-20 21:49:45 223

原创 C语言入门 —— 非科班大一学生的C语言自学笔记

初入前端的北京某211大一非科班生(没错上学期还是日语生)的C语言自学笔记本文约8k字,将介绍:编程基础 数据类型 表达式 语句与控制流 函数 数组,指针 结构体等会随着学习进度推进持续更新~学习C语言的动机:大一上学期学完 html5 css3 javascript 后,程序对我要求掌握一定的数据结构与算法,而数据结构教材完全是以C语言讲解的,恰好本学期专业课有开展C程序设计语言,顺水推舟地就产生了这篇文章了。

2023-03-15 13:26:11 540 4

原创 2.算法——非科班大一学生的数据结构自学笔记

​进行算法分析时,语句==总的执行次数T(n)==是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级,算法的时间复杂度记作T(n) = O(f(n))。​T(n) = O(f(n)) 表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法的渐近时间复杂度(简称为时间复杂度),其中f(n)是问题规模n的某个函数。​ 这样用大写O( )来体现算法时间复杂度的记法称为大O记法。​一般情况下,随着n的增大,T(n)增长最慢的算法为最优算法。​。

2023-01-11 21:48:53 109

原创 1.数据结构绪论——非科班大一学生的数据结构自学笔记

数据类型按照值的不同原子类型: 是不可再分解的基本类型,包括整型、实型、字符型等。结构类型: 由若干个类型组合而成,是可以再分解的。例如,整型数组是由若干整型数据组成的。抽象数据类型体现了程序设计中问题分解、抽象和信息隐藏的特性。ADT 抽象数据类型名Data数据元素之间逻辑关系的定义Operation操作 1 初始条件操作结果描述操作 2 ……操作 3 ……endADT💙非科班大一学生的Day1数据结构学习打卡~ 《大话数据结构》

2023-01-11 15:21:56 179 2

空空如也

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

TA关注的人

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