C语言静态函数

  • Post author:
  • Post category:其他

1. C程序一直由下列部分组成: 1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。 4)栈——增长方向:自顶向下增长;自动变量以及每次函数调用时所需要保存的信息(返回地址;环境信息…

继续阅读 C语言静态函数

#、##、#@在#define中的用法

  • Post author:
  • Post category:其他

有如下C++代码: #include <iostream> using namespace std; #define A(exp) cout << "I am "#exp << endl; #define B(exp) cout << sz##exp << endl; #define C(exp) cout << #@exp …

继续阅读 #、##、#@在#define中的用法

System.arraycopy详解

  • Post author:
  • Post category:其他

一、前言 对数组的复制,有四种方法: for clone System.arraycopy arrays.copyof 下面分析一下最常用的System.arraycopy() 二、源码拜读 1、源码 2、参数分析 Object src : 原数组 int srcPos : 从元数据的起始位置开始 Object dest : 目标数组 int destPos : 目标数组的开始起始位置 int l…

继续阅读 System.arraycopy详解

resultMap与resultType、parameterMap与 parameterType的区别

  • Post author:
  • Post category:其他

Map:映射;Type:Java类型 resultMap 与 resultType、parameterMap 与  parameterType的区别 在面试的时候被问到的几率非常高,出现的次数到了 令人发指 的地步,笔者认为有必要单独列一章郑重声明, 共勉 resultMap & resultType 两者都是表示 查询结果集 与 java对象 之间的一种关系,处理查询结果集,映射到jav…

继续阅读 resultMap与resultType、parameterMap与 parameterType的区别

Linux的目录结构

  • Post author:
  • Post category:linux

Linux从入门到精通 第一章 macOS Linux_CentOS7.6安装 第二章 网络连接的三种模式 第三章 VMware中的虚拟机克隆 第四章 虚拟机快照 文章目录 Linux从入门到精通 前言 一、基本介绍 二、具体目录结构 前言 在Linux中一切皆文件 一、基本介绍 Linux的文件系统采用层级式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录 二、具…

继续阅读 Linux的目录结构

python中的模块与包详解

  • Post author:
  • Post category:python

目录 一.什么是模块 二.模块的导入 1.import 模块名 2.from 模块名 import 功能名 3.from 模块名 import * 4.as定义别名 模块导入总结 三.自定义模块 制作自定义模块 用pycharm演示 测试模块_ _main_ _变量的作用 演示 ‘_ _all_ _’变量 自定义模块小结 四.python中的包 什么是包 包的作用与创建 利用pycharm演示 注…

继续阅读 python中的模块与包详解

JAVA API下几个常用的包/类

  • Post author:
  • Post category:java

JAVA API下几个常用的包 常见的几个类:lang/util/io/math/net awt ------用于创建用户界面和绘制图形的所有类。 util------包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 net-------为实现网络应用程序提供类 lang------为j…

继续阅读 JAVA API下几个常用的包/类

mysql 索引

  • Post author:
  • Post category:mysql

为什么要使用索引? 我们可以将索引理解为书的目录,通过索引可以使查询效率更高。 主键默认是添加索引的。 什么是索引? 索引是帮助 MySql 高效获取数据的 数据结构 。 例如:主键 。 主键会默认添加索引。 主键维护在一个 B+ 树中,保持这条记录的物理地址。 索引的优劣势 优势: 提高了查询效率(有 B+ 数排序,把索引数据加载到内存中),减少了 IO 次数。 索引使用 B+ 树结构,是有序的…

继续阅读 mysql 索引

openjdk 7 jre linux,在Ubuntu 18.04.1系统中安装Jdk 7(openjdk-7-jdk)

  • Post author:
  • Post category:linux

1、Ubuntu 18.04.1安装OpenJdk 7方法html 1.首先须要下载 jdk7 以及 jdk7 依赖的类库:java 点击连接以后,下拉到最下面code 选择arm64 点击,下拉找到带有linux字样的一条下载htm 2. 而后把下载的这六个 deb 文件放在一个空文件夹里面,执行如下命令: sudo dpkg -i *.deb 若是存在依赖性问题执行下面命令,新装的Ubuntu…

继续阅读 openjdk 7 jre linux,在Ubuntu 18.04.1系统中安装Jdk 7(openjdk-7-jdk)

关于JDK11的环境配置

  • Post author:
  • Post category:其他

这里先说下出现的问题:jdk11安装和环境变量均配置无误,输入java和javac测试均无响应 解决方式:将path环境变量中的jdk的bin目录配置前移到oracle配置之前,从而解决 原因:卸载原有jdk8升级为jdk11,需要配置path环境变量的顺序 ------------------------------------------以下为配置环境变量内容-----------------…

继续阅读 关于JDK11的环境配置