首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏路过君BLOG from CSDN

    nodejs笔记2管理 npm

    包 即nodejs第三方模块 npm 包管理工具 切换包镜像源 淘宝源 npm config set registry=https://registry.npm.taobao.org/ nrm 镜像源管理工具 则尝试加载目录下index.js 没有index.js, 报错 package-lock.json 记录node_modules目录下每个包的下载信息(包名,版本,下载地址) package.json 包管理配置文件 ,版本,描述) main(包的入口,通过require导入包时,自动导入main指向的js文件,因此自定义包时,需要通过入口js文件暴露其他js文件模块) 依赖的包(开发,部署各自所依赖的包) 创建包管理配置文件

    65740编辑于 2022-04-13
  • 来自专栏linux驱动个人学习

    Linux-3.14.12内存管理笔记【伙伴管理算法(2)】

    前面已经分析了linux内存管理算法(伙伴管理算法)的准备工作。 其中page_cgroup_init_flatmem()与cgroup相关,而mem_init()则是管理伙伴管理算法的初始化,此外kmem_cache_init()是用于内核slub内存分配体系的初始化 当前主要分析伙伴管理算法,则仅对mem_init()做专门的分析,其余的暂且后面再分析。 最后的__free_page(),该函数既是初始化伙伴管理算法,同时也是伙伴管理算法释放页面的操作函数。暂且搁置分析__free_page()的实现,后面再详细深入。 至此,伙伴管理算法初始化完毕。

    1.2K50发布于 2019-10-08
  • 来自专栏linux驱动个人学习

    Linux-3.14.12内存管理笔记【构建内存管理框架(2)】

    前面构建内存管理框架,已经将内存管理node节点设置完毕,接下来将是管理区和页面管理的构建。 ,同时也确定了各管理区的最小内存页框号,实际上就是确定各个管理区的上下边界。 通常最高内存管理区被找到,然后管理区索引记录在全局变量movable_zone中。 min(usable_startpfn, zone_movable_pfn[nid]) : usable_startpfn; } goto out2; } 而在out2的标签内的代码则是用于将movable管理区的起始地址做MAX_ORDER_NR_PAGES对齐操作。 末尾out的标签则仅是恢复node_states[]而已。

    1.1K20发布于 2019-10-08
  • 来自专栏TestOps云层

    Rust学习笔记2)- Cargo包管理

    Cargo包管理器 cargo创建项目 在rust中,使用cargo工具来进行包的管理,和第一章的例子不同,如果要使用cargo进行包管理,需要使用cargo命令来创建项目: $ cargo new < 如果在已有项目中创建配置cargo管理,可以用init指令: $ cargo init 不管是new还是init,都会在目录下生成一个Cargo.toml文件,文件的内容类似这样: [package] definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] cargo编译和运行项目 被cargo管理的项目可以直接使用 Rust学习笔记(1)

    1.3K40编辑于 2022-04-07
  • 来自专栏路过君BLOG from CSDN

    vue2笔记11 vuex 全局状态管理

    多组件共享状态集中管理(读、写) 安装 npm i vuex 搭建vuex环境 创建vuex.store . /store/index.js中引入并应用即可 使用store管理全局状态 创建store .

    85220编辑于 2022-04-13
  • 来自专栏stark张宇

    通用管理后台项目笔记 2 - 环境配置、封装(路由、axios)

    概述从0打造通用的后台管理系统,系列的第2篇博客,开发环境Node+Yarn+Vite的开发环境,这是记录的学习笔记,这篇主要分享环境配置、封装(路由、axios、storage)等内容。 /router';app.use(router).mount('#app')2.在App.vue的文件需要引入router组件。

    53184编辑于 2023-10-31
  • 来自专栏JadePeng的技术博客

    管理培训笔记

    团队具有共同的目的:使命、职责、目标 使命 包含三个方面: 团队是谁 团队存在的理由 团队支持何种组织目标的实现 职责 团队所负责的具体职责,是具体的可落地工作: 对于一个IT团队,可能的职责是: 推动公司内部管理信息化 有效运用资源,达成目标的能力 任务规划与执行的步骤 建立信息基础,分析整理已知信息,计划需要收集的信息 信息基础:假设、准则/条件、资源、行动 考虑个人特质: 客观、远见、主动 2.

    1.7K30发布于 2018-08-22
  • 来自专栏yeedomliu

    pmbok笔记 第四章——项目整合管理 part 2

    ?

    34410发布于 2019-09-29
  • 来自专栏linux驱动个人学习

    2. Linux-3.14.12内存管理笔记【系统启动阶段的memblock算法(2)】

    MEMBLOCK_ALLOC_ANYWHERE, }; 它初始化了部分成员,表示内存申请自高地址向低地址,且current_limit设为~0,即0xFFFFFFFF,同时通过全局变量定义为memblock的算法管理中的 现在很明了,可以看到其功能作用是把e820图里面的内存布局转换到memblock管理算法当中的memblock.memory进行管理,表示该内存可用。 至此memblock内存管理算是初始化完毕了。 size) return 0; /* we'll create at most two more regions */ while (type->cnt + 2 > 简单点做个小结:memblock管理算法将可用可分配的内存在memblock.memory进行管理起来,已分配的内存在memblock.reserved进行管理,只要内存块加入到memblock.reserved

    1.4K20发布于 2019-09-27
  • 来自专栏全栈程序员必看

    SpringBoot笔记2

    } @Bean public Pet pet01(){ Pet tom = new Pet("tom"); return tom; } } 2. MyConfig中添加@EnableConfigurationProperties @EnableConfigurationProperties(Car.class) //1、开启Car配置绑定功能 //2、 代表当前是一个配置类 2. @ComponentScan 指定扫描哪些,Spring注解; 3. AutoConfigurationImportSelector.class) 1、利用getAutoConfigurationEntry(annotationMetadata);给容器中批量导入一些组件 2

    39030编辑于 2022-07-08
  • 来自专栏睡不着所以学编程

    Vue笔记(2)

    试了一下,如果是像font-size这种中间有-连接的属性,需要使用驼峰法来写,写成fontSize才行,否则会编译错误,可能是版本不同的原因

    34110编辑于 2022-09-20
  • 来自专栏睡不着所以学编程

    CSS笔记(2)

    font-weight font-size/line-height font-family; } 注意: 1.使用font属性时,必须按照上面的语法格式中的顺序书写,不能更换顺序,各个属性之间一空格隔开. 2.

    1K20编辑于 2022-09-20
  • 来自专栏林祈

    python笔记2

    xxx in xxx print(xxx.title()) #title()是首字母大写的意思 循环打印出列表中的元素 1.在for循环中想要包含多少代码都行,记住缩进非常重要 2. list() list 可以生成数字列表 例如: xxxx = list(xxx(a,b)) print(xxx) 并且可以指定步长 例如: xxxx = list(range(1,2,11 )) #2代表的是偶数 表示a到b中的所有偶数 平方 例如: xxx = [] for xxx on range(1,11): xxx = xxx**2 xxx.append print(xxx) 三丶 对数字列表的简单运算 min(xxx) #最小值 max(xxx) #最大值 sum(xxx) #总和 四丶 列表解析 xxx = [value**2

    76620发布于 2020-04-09
  • 来自专栏全栈程序员必看

    Mybatis笔记2

    一、Mybatis的Dao层实现 1.1 代理开发方式介绍 Mapper 接口开发需要遵循以下规范: 1、 Mapper.xml文件中的namespace与mapper接口的全限定名相同 2、 Mapper

    43810编辑于 2021-12-23
  • 来自专栏分享/效率/工具/软件

    Ansible笔记(2)

    (5)Ansible应用 playbooks框架与格式 目录: inventory/ #server清单目录 testenv #具体清单与变量声明文件 roles/ #roles任务列表 testbbox/ #详细任务 tasks/ main.yml #主任务文件 deploy.yml #playbook任务入口 testenv: [testservers] #server组列表 test.example.com #目标部署服务器主机名 [test

    49320发布于 2019-09-17
  • 来自专栏云深之无迹

    Java笔记(2

    int a=5; int b=4; int c=a++---b*++a/b-->>2%a--;,c的值是多少? 太恐怖了,这种东西。我要是出题人就不出这种题

    76410发布于 2020-08-12
  • 来自专栏云深之无迹

    Python笔记.2

    对于值的链式比较 链式操作 计算器 初学程序肯定要你颠倒两个值的顺序,可以这样去封装一个函数使用 这个是去最值求均值,使用了切片的功能 喜闻乐见的99乘法表 对于这样一个数组,该如何展开成一维的 数组展开,用递归 列表等分 列表压缩

    38320发布于 2021-03-12
  • Java笔记(2)

    Cloneable//可被克隆 clone返回object需要进行强转 int data=10; User u1 =new User(1,sun,pwd,path,data); User u2 引用数据类型重新创建新的(可以重写克隆方法实现深克隆,或者是用第三方包方法进行深克隆) object中的克隆是浅克隆 ​ boolean result = Objects.equals(s1,s2) BigInteger BigDecimal对象一但创建就不能发生改变 BigInteger原则上可以表示无穷大的整数 BigInteger(int num,Random rnd);取随机大的整数[0~2^ 格式化 SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日"); String str2 = sdf2.format(date1); System.out.println (str2)lambda表达式使用lambda的对象必须是函数接口类型(即一个接口只有一个方法)Collections ( 集合API )boolean addAll(Collection<T>c,T

    35610编辑于 2024-05-30
  • 来自专栏睡不着所以学编程

    HTML笔记2

    HTML学习笔记2) 今天是学习的第二天,但是一直在上课,所以没学多少,还是趁着上课偷偷学的。 学习笔记

    标签 div是division的缩写,表示分割、分区 (div是块级标签)。 span的意思是跨度、跨距 (span是行级标签)。 特点: 1. 2.标签用来布局,一行上可以有很多个span标签,小盒子。 图像标签和路径 标签用于定义HTML页面中的图像,img是image的缩写。 2.属性之间不分前后顺序,标签名和属性,属性和属性之间必须用空格隔开。 3.属性采用键值对的格式,即key=“value”的格式,属性=“属性值”。

    77010编辑于 2022-09-20
  • 来自专栏睡不着所以学编程

    JavaScript笔记(2)

    逻辑与(找假) 语法:表达式1 && 表达式2 如果第一个表达式为真,则返回表达式2. 如果第一个表达式为假(0,null, undefined, NaN, ' '),则返回表达值1. 逻辑或(找真) 语法:表达式1 && 表达式2 如果第一个表达式为真,则返回表达式1. 如果第一个表达式为假(0,null, undefined, NaN, ' '),则返回表达值2. 表达式1 : 表达式2 如果条件表达式的结果为真,则返回表达式1的值;如果为假,则返回表达式2的值. 3 > 5 ? console.log('1') : console.log('2') //三元表达式 输出结果为2 switch语句 Switch语句也是多分支语句,它用于基于不同的条件来执行不同的代码.当要针对变量设置一系列的特定值的选项时 执行语句2; break; ...

    84220编辑于 2022-09-20
领券