摘要: 内存管理 C/C++ 内存分布 静态区(数据段) 全局变量:在整个程序运行期间都存在的变量,包括没有显式声明为static的全局变量。 静态局部变量:在函数内部声明为static的变量。它们在函数首次调用时初始化,并在程序整个运行期间保持其值。 静态全局变量:在文件作用域中声明为static的变量。 阅读全文
posted @ 2024-07-04 20:15 C_Long 阅读(47) 评论(0) 推荐(0)
摘要: 类和对象 预处理: 头文件展开、宏替换、条件编译、去除注释 -> .i 编译:检查语法、生成汇编代码 ->.s 汇编:将汇编指令转换成CPU能理解的二进制机器码 -> .o 链接:找函数实体、生成可执行文件 -> Windows: .exe Linux: .out 问:为什么C++ 支持重载,C语言 阅读全文
posted @ 2024-07-04 13:52 C_Long 阅读(16) 评论(0) 推荐(0)
摘要: css /*屏蔽底层广告*/ .under-post-card, #under_post_card2{ display:none; !important }, *,.Cal{padding:0}::-moz-selection{background:#807dd4;color:#FFF}::sele 阅读全文
posted @ 2021-11-11 10:03 C_Long 阅读(51) 评论(0) 推荐(0)
摘要: 一、pandas的安装和使用 Pandas和其他python的库安装方式一样,whl、源码或者pip,在此就不赘述了,Python Data Analysis Library 上面有github源码和whl文件。 注意:pandas安装会用到numpy库,因此在安装pandas之前一定要安装好num 阅读全文
posted @ 2021-11-11 10:01 C_Long 阅读(227) 评论(0) 推荐(0)
摘要: 数据分析 jupyter notebook jupyter notebook:一款编程/文档/笔记/展示软件 启动命令: jupyter notebook matplotlib 设置中文格式:plt.rcParams['font.sans-serif'] = ['KaiTi'] # 查看本地所有字体 阅读全文
posted @ 2021-11-11 09:59 C_Long 阅读(155) 评论(0) 推荐(0)
摘要: Zookeeper 启动ZK服务: sh bin/zkServer.sh start 查看ZK服务状态: sh bin/zkServer.sh status 停止ZK服务: sh bin/zkServer.sh stop 重启ZK服务: sh bin/zkServer.sh restart Kafk 阅读全文
posted @ 2021-11-11 09:55 C_Long 阅读(173) 评论(0) 推荐(0)
摘要: Apache Flume 概述 flume是一款大数据中海量数据采集传输汇总的软件。特别指的是数据流转的过程,或者说是数据搬运的过程。把数据从一个存储介质通过flume传递到另一个存储介质中。 核心组件 source :用于对接各个不同的数据源 sink:用于对接各个不同存储数据的目的地(数据下沉地 阅读全文
posted @ 2021-11-09 16:38 C_Long 阅读(123) 评论(0) 推荐(0)
摘要: ![](https://img2020.cnblogs.com/blog/2298296/202110/2298296-20211014091800989-1973172282.png) 阅读全文
posted @ 2021-10-14 09:18 C_Long 阅读(1241) 评论(0) 推荐(0)
摘要: JavaScript JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 前端三要素 HTML(结构):超文本标记语言(Hyper Text Markup Language),决定网页的结构和内容。 阅读全文
posted @ 2021-10-07 17:13 C_Long 阅读(74) 评论(1) 推荐(0)
摘要: 泛型 1. 泛型是jdk 5.0新增的特性 2. 在集合中使用泛型 总结: 集合接口或集合类在jdk5.0之后都修改为带泛型的结构。 在实例化集合类时,可以指明具体的泛型类型。 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等) 使用到类的泛型的位置,都指定为实例 阅读全文
posted @ 2021-06-15 08:25 C_Long 阅读(57) 评论(0) 推荐(0)
摘要: Java 集合 Java集合框架概述 集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 使用Array存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。 数组在存储多个数据方面的特点: 一旦初始化以后,其长度就确定了。 数组一旦定义好,其元素 阅读全文
posted @ 2021-06-11 21:31 C_Long 阅读(57) 评论(0) 推荐(0)
摘要: 枚举类和注解 枚举类的使用 枚举类的理解:类的对象只有有限个,确定的。 星期:Monday(星期一)、......、Sunday(星期天) 季节:Spring(春节)......Winter(冬天) …… 当需要定义一组常量时,强烈建议使用枚举类。 如何定义枚举类 方式一:jdk5.0之前,自定义枚 阅读全文
posted @ 2021-06-08 23:08 C_Long 阅读(93) 评论(0) 推荐(0)
摘要: 常用类 字符串相关的类 String 的特性 **String类:代表字符串。**Java 程序中的所有字符串字面值(如“abc”)都作为此类的实例实现。 String是一个final类,代表不可变的字符序列(不可变性)。 字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。 String 阅读全文
posted @ 2021-05-29 18:39 C_Long 阅读(75) 评论(0) 推荐(0)
摘要: AWT图形化开发: AWT是java最开始的图形化开发体系,awt的皮肤都是调用于操作系统的,依赖着操作系统。 awt里最高父类是awt包下的Component组件类,继承于组件类的是Container容器类。 容器类的分支有Panel无边框容器和Window有边框容器 Window下分支有Fram 阅读全文
posted @ 2021-05-27 15:53 C_Long 阅读(124) 评论(0) 推荐(0)
摘要: 多线程 基本概念:程序、进程、线程 程序(program) 是为完成特定任务、有某种语言编写的一组指令的集合。即指**一段静态的代码,**静态对象。 进程(process) 是程序的一次执行过程,或是**正在运行中的一个程序。**是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期。 如 阅读全文
posted @ 2021-05-13 11:53 C_Long 阅读(64) 评论(0) 推荐(0)
摘要: 1 SHOW DATABASES;#查看当前所有的数据库 2 USE 库名;#打开指定的库 3 SHOW TABLES;#查看当前库的所有表 4 SHOW TABLES FROM 库名;#查看其他库的所有表 5 DESC 表名;#查看表的列信息 6 SELECT * FROM 表名;#查看表中所有数 阅读全文
posted @ 2021-05-06 14:08 C_Long 阅读(44) 评论(0) 推荐(0)
摘要: 面向对象 Java 的核心思想就是OOP。 面向过程 & 面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么…… 面向过程适合处理一些较为简单的问题。 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行 阅读全文
posted @ 2021-04-29 10:43 C_Long 阅读(311) 评论(0) 推荐(0)
摘要: 在虚拟环境使用以下命令将当前虚拟环境中的依赖包以版本号生成至文件中: pip freeze >requirements.txt pip install -r requirements.txt SQLAlchemy from flask import Flask from flask_sqlalche 阅读全文
posted @ 2021-04-23 17:55 C_Long 阅读(132) 评论(0) 推荐(0)
摘要: 数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 ​ ​ 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语句: 数据类型[] 数组 阅读全文
posted @ 2021-04-19 19:41 C_Long 阅读(148) 评论(0) 推荐(0)
摘要: Java方法 在前面几个章节中我们经常使用到 System.out.println(),那么它是什么呢? println() 是一个方法。 out 是标准输出对象。 System 是系统类。 这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。 那么什么是 阅读全文
posted @ 2021-04-15 20:54 C_Long 阅读(321) 评论(0) 推荐(0)
摘要: Scanner对象 java.util.Scanner是Java5的新特征,可以通过 Scanner 类来获取用户的输入。 // 创建Scanner对象的基础语法 Scanner scanner = new Scanner(System.in); System.out.println("使用next 阅读全文
posted @ 2021-04-14 18:54 C_Long 阅读(41) 评论(0) 推荐(0)
摘要: 包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为 package pkg1[.pkg2[.pkg3…]]; 为了能够使用某一个包的成员,我们需要在 Java 程序中明确导入该包。使用“import”语句可完成此功能 import package1[.pac 阅读全文
posted @ 2021-04-14 18:50 C_Long 阅读(53) 评论(0) 推荐(0)
摘要: 变量和常量 1. 声明变量 ​ 变量饿使用是程序谁中一个十分重要的环;。定义变量就是要告诉编译器(compiler)这个变量的数据类型,这样编译器才知道需要配置多少空间给它,以及它能够存储怎样的数据。 int age; char char1 = 'Y'; 2. 声明常量 ​ 在程序运行过程中一直不会 阅读全文
posted @ 2021-04-14 18:45 C_Long 阅读(100) 评论(0) 推荐(0)
摘要: 数据类型 Java语言的数据类型分为两种:基础数据类型和引用数据类型。 基本数据类型包括 boolean(布尔型)、float(单精度浮点型)、char(字符型)、byte(字节型)、short(短整型)、int(整型)、long(长整型)和 double (双精度浮点型)共 8 种。 ​ 表 1 阅读全文
posted @ 2021-04-12 21:44 C_Long 阅读(108) 评论(0) 推荐(0)
摘要: 注释 ​ /*** * .-~~~~~~~~~-._ _.-~~~~~~~~~-. * __.' ~. .~ `.__ * .'// \./ \\`. * .'// | \\`. * .'// .-~"""""""~~~~-._ | _,-~~~~"""""""~-. \\`. * .'//.-" 阅读全文
posted @ 2021-04-12 14:27 C_Long 阅读(50) 评论(0) 推荐(0)
摘要: Markdown学习 标题 三级标题 四级标题 字体 Hello,World! Hello,World! Hello,World! Hello,World! 引用 简单的引用,用过 > 实现 分割线 图片 超链接 点击跳转楚龙博客 列表 有序 列表 展示 无须 列表 表格 姓名年龄成绩 代码 pub 阅读全文
posted @ 2021-04-11 19:59 C_Long 阅读(26) 评论(0) 推荐(0)