搜索结果
查询Tags标签: 调用,共有 2601条记录-
类中的加载顺序(静态代码块?普通代码快?构造函数;父类?子类)
代码块 1.最先被执行,要先于构造器。 2.可以理解为构造器的补充方式。 3.静态代码块随着类的加载而执行,并且只会执行一次。普通代码块,在创建对象的时候会被隐式的调用,每创建一次类,就被调用一次。在一个类中的调用顺序 1.调用静态代码块和静态属性初始化。(静态代码…
2022/9/16 23:18:20 人评论 次浏览 -
【C#】内存优化
一、内存占用大量资源的解决办法 1、定时清理 exe运行后占用内存一直增加导致软件越来越卡,调试发现是没调用一次某DLL函数就会增加一次,应该是内存泄露了,但就是没找到原因。 在主程序里加这段代码,定时清理内存,可暂时规避这一问题。#region 内存回收[DllImport(&q…
2022/9/14 5:17:31 人评论 次浏览 -
java 多态
语法:赋值语句为子类对象赋值给父类数据类型 多态:new 子类对象 赋值给到 父类的数据类型中 重点:虚拟方法调用,当子类的方法发生覆盖时,多态的调用是调用的实体的方法 编译是检查父类的方法名称,不检查子类 多态由于子类的不同因此存在不确定性 多态中父类变量引用…
2022/9/13 14:16:45 人评论 次浏览 -
《Unix/Linux系统编程》第九章学习笔记
第9章 I/O库函数 9.1 I/O库函数 系统调用是文件操作的基础,但它们只支持数据块的读/写。 实际上,用户程序可能希望以最适合应用程序的逻辑单元读/写文件,如行、字符、结构化记录等,而系统调用不支持这些逻辑单元。I/O库函数实现了这一目的。9.2 I/O库函数与系统调用系…
2022/9/13 5:54:09 人评论 次浏览 -
Unix/Linux系统编程学习笔记-2
笔记 第九章 I/O库函数 I/O库函数与系统调用 IO库函数是建立在系统调用基础上的:系统调用 对应的I/O库函数open() fopen()read() fread()write() fwrite()lseek() fseek()close() fclose()二者区别:1.在系统调用程序中,文件描述符fd是一个整数。在库I/O程序中,fp是一个…
2022/9/13 5:25:54 人评论 次浏览 -
《Unix/Linux系统编程》第九章读书笔记
自学教材第9章学习笔记 一、任务内容自学教材第九章,提交学习笔记(10分)本章是复习C语言中的文件操作内容,结构化从文本文件操作,二进制文件操作两个大内容考虑,以前可能只关注文本文件的操作,我们以后更多的是操作二进制文件。 文本文件中考虑字符读写,行读写,任…
2022/9/13 5:24:43 人评论 次浏览 -
Linux环境下动态库的生成与使用
一、动态库的生成 定义 a.h、a.c 如下: a.h #include <stdio.h> #include <stdlib.h>void FuncA();a.c #include "a.h"void FuncA() {printf("我是 a\n"); }调用gcc -c -fpic a.c指令在同级目录下生成 a.o 文件; 调用gcc -shared a.o -…
2022/9/13 5:23:11 人评论 次浏览 -
什么是 JavaScript 中的调用堆栈?
什么是 JavaScript 中的调用堆栈? 所以基本上,调用堆栈是javascript中用来跟踪多个函数调用的一种机制。调用堆栈使用堆栈,这意味着后进先出,这意味着最后插入堆栈的元素将被删除或首先弹出。例如 - 橱柜里的一堆托盘 .现在在 javascript 中,每当执行代码时,都会创建…
2022/9/13 1:25:01 人评论 次浏览 -
Redis内核的调用原理
Redis是一个单进程单线程单实例的缓存框架,但是照样做到了大数据量的吞吐,是因为什么呢? 1、Redis在请求内核的时候,在过路的路上有用到一个叫做epoll的组件 2、epoll实现了线程的多路复用,并且在中间还增加了一个共享位置,这样,当JVM中的数据和内核的数据在做交换…
2022/9/11 2:23:28 人评论 次浏览 -
Java面向对象-上(二)
Java面向对象-上(二) 面向对象的特征一:封装与隐藏 1.为什么要引入封装性? 我们程序设计追求“高内聚,低耦合”。 高内聚:类的内部数据操作细节自己完成,不允许外部千涉; 低耦合:仅对外暴露少量的方法用于使用。 隐藏对象内部的复杂性,只对外公开简单的接口。便于外…
2022/9/10 14:59:04 人评论 次浏览 -
学习 python进阶 自定义元类控制类的调用
2022/9/9 1:24:20 人评论 次浏览 -
详解Shell脚本中调用另一个Shell脚本的三种方式
主要以下有几种方式:CommandExplanationfork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 Shell。exec 在同一个 Shell 内执行,但是父脚本中 exec 行之后的内容就不会再执行了source 在同一个 Shell 中执行,…
2022/9/8 5:23:06 人评论 次浏览 -
Java调用C++动态链接库——Jni
最近项目需要,将C++的算法工程编译成动态链接库,交给 Java后台当作函数库调用。就去了解了下Jni。使用起来还是比较方便的。 1. 首先编写Java的调用类。例如:public class TestJni(){static{System.loadLibrary("TestJinDll"); …
2022/9/7 14:54:55 人评论 次浏览 -
【Java基础】关键字this
1.this是什么 this是一个对象,表示当前对象或当前正在创建的对象 2.使用 在类的方法中,使用this.属性或this.方法调用当前对象属性或方法,但一般都省略。 方法的形式参数和类的属性同名时需要使用this.属性,表明此变量是属性而不是形参(局部变量)。 public class Ci…
2022/9/6 14:34:11 人评论 次浏览 -
力扣636(java)-函数的独占时间(中等)
题目: 有一个 单线程 CPU 正在运行一个含有 n 道函数的程序。每道函数都有一个位于 0 和 n-1 之间的唯一标识符。 函数调用 存储在一个 调用栈 上 :当一个函数调用开始时,它的标识符将会推入栈中。而当一个函数调用结束时,它的标识符将会从栈中弹出。标识符位于栈顶的…
2022/9/6 14:22:50 人评论 次浏览