编程笔记

  • LINUX 驱动例程总结

    **LINUX 驱动例程总结** **目录** 1.使用主次设备号手动创建设备文件 2. 自动创建设备文件 3. 混杂设备驱动例程 4. 软中断之tasklet去实现软中断 5. 驱动之工作队列例程 6. 内核之timer_list软件定时器 7. 内核竟态…

    智能运维 2022年8月17日
  • linux 中 sed命令替换命令时i选项忽略大小写

      001、 (base) :/home/test4# ls a.txt (base) :/home/test4# cat a.txt e ds d g d E d G D f (base) :/home/test4# sed 's/e/MMM/' a.txt ## e替换为MMM MMM ds d g d E d G D f (base) :/home/test4# cat a.txt…

    智能运维 2022年8月17日
  • linux 中 sed n选项将两行作为一行处理,屏蔽第一行

      001、 (base) :/home/test2# ls a.txt (base) :/home/test2# cat a.txt a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 (base) :/home/test2# sed 'n; s/a/M/g' a.txt ## n;将两行合并为一行, 保护第一行 a1 M2 a3 M4 a5 M6 a…

    智能运维 2022年8月17日
  • jenkins的安装

    jenkins简介 最流行的开源免费持续集成工具,java语言开发,用于监控持续重复的工作,包括:持续的软件版本发布/测试项目,监控外部调用执行的工作。 持续集成系统的组成 一个自动构建过程,包括自动编译、分发、部…

    编程笔记 2022年8月17日
  • 注解与反射的学习

    注解 什么是注解 Annotation是从JDK5.0开始引入的新技术 作用: 不是程序本身,可以对程序做出解释 可以被其他程序(比如:编译器等)读取 格式: 注解是以“@注释名”在代码中存在,还可以添加参数值 在哪里使用: 可以…

    编程笔记 2022年8月17日
  • C++ typeid获取类型信息

    #include <iostream> #include <typeinfo> int main() { int i; const std::type_info &info = typeid(int); std::cout << "typeid " << info.name() << std::endl; if(info == …

    编程笔记 2022年8月17日
  • 多个Node.js版本之间切换

    本篇文章会讲windows和Mac系统下实现多个node.js版本之间的切换。 1.windows下采用nvm(nvm-window) 2.Mac下采用nvm和n 注:window和mac下的nvm地址是不一样的 一、windows系统 什么是nvm? nvm是一个简单的bash脚…

    编程笔记 2022年8月17日
  • 排序算法

    1.  排序算法面试中  面试高频又快排、堆排和归并排序 先说快排,快排体现的的思想是:分而治之,并且递归   怎么个分呢, 选第一个数进行强行将数据分成两拨。 此时需要一个函数强行分开。名字随便写一个    这个…

    编程笔记 2022年8月17日
  • jdk配置环境变量

    1.jdk安装完成后,"我的电脑"-->"高级"-->"环境变量"或者按windows键,输入"环境变量",回车 2.在系统变量里新建JAVA_HOME变量,值设为E:/jdk6(为jdk安装路径) 3.在系统变量里新建classpath变量,值为.;%JA…

    编程笔记 2022年8月17日
  • Python逆向爬虫网页收录

    第一章:Python 逆向爬虫入门 1.1、Python逆向爬虫之初体验1.2、Python逆向爬虫之urllib1.3、Python逆向爬虫之requests

    编程笔记 2022年8月17日