编程笔记

  • Linux 磁盘管理

    1、磁盘简介 1.1 认识磁盘 磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来存储用户的信息,这种信息可以反复地被读取和改写;绝大多数磁盘被永久封存在一个密封的盒…

    智能运维 2022年8月15日
  • JavaScript

    一、js简介 js与java没有关系 js也是一门编程语言 它也是可以写后端代码的 nodejs 支持js代码跑在后端服务器上 JavaScript 是脚本语言JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码…

    编程笔记 2022年8月15日
  • fnm node版本管理工具

    推荐一款小巧好用的node管理工具 Fast Node Manager (fnm) 安装 (注意添加永久环境变量) # 初始安装 curl -fsSL https://fnm.vercel.app/install | bash # 后续升级 curl -fsSL https://fnm.vercel.app/install |…

    编程笔记 2022年8月15日
  • C# 程序运行时获取另一个程序的App.config配置文件的值

    /// <summary> /// 获取App.config配置文件某个节点的值 /// </summary> /// <param name="name">节点名称</param> /// <returns></returns> private string GetConfigValue(s…

    编程笔记 2022年8月15日
  • 《x86汇编语言 从实模式到保护模式》第9章 RTC时间更新过快解决方法

    将这两项设置成我这个,保存一下,以便日后使用。  

    编程笔记 2022年8月15日
  • 十大排序算法之【堆排序】

    堆排序代码: //头文件省略 void heapify(vector<int>& in, int bottom, int top) { int largest = top; int lson = top*2 + 1; int rson = top*2 + 1; if(lson < bottom && in[largest] <…

    编程笔记 2022年8月15日
  • python3读csv文件,出现UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position

    使用csv.reader(file)读csv文件时,出现如下错误:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd0 in position 0: invalid continuation byte出现原因:文件不是 UTF8 编码的,而系统默认采用 UTF8 解…

    编程笔记 2022年8月15日
  • 经典算法之快排

    快排的复杂度 快排逻辑 快速排序算法通过多次比较和交换来实现排序,其排序流程如下: 首先设定一个分界值(基准值),通过该分界值将数组分成左右两部分。 将大于或等于分界值的数据集中到数组右边,小于分界值的数…

    编程笔记 2022年8月15日
  • 基于C++的OpenGL 10 之光照贴图

    1. 引言 本文基于C++语言,描述OpenGL的光照贴图 前置知识可参考: 基于C++的OpenGL 09 之材质 - 当时明月在曾照彩云归 - 博客园 (cnblogs.com) 笔者这里不过多描述每个名词、函数和细节,更详细的文档可以参考: …

    编程笔记 2022年8月15日
  • vue源码阅读---vm实例上的属性

      vnode.$attrs: vnode.$slot:组件实例里插槽的内容;组价开始标签和组件结束标签里包裹的内容; vnode.children:普通元素组件的子节点;     vnode.componentInstacne:指向组件vnode的实例; 在子组件实例化时…

    编程笔记 2022年8月15日