ICode9

精准搜索请尝试: 精确搜索
  • iOS笔记 - 内存管理:自动释放池的底层实现2022-05-25 19:32:57

    Autorelease底层实现 1 - 在了解 Autorelease之前,我们首先要了解自动释放池 __AtAutoreleasePool ① 在 main函数中创建 MJPerson对象 ② 我们转换成 C++代码,如下 我们就看到了 __AtAutoreleasePool。把 C++代码按照 OC格式书写 原来 __AtAutoreleasePool是一个结构体。注:C++中

  • 标准库之fmt2022-05-24 16:04:51

    1、格式化输出的占位符 //Printf 格式化输出 fmt.Printf("% + v\n", u) //格式化输出结构 fmt.Printf("%#v\n", u) //输出值的 Go 语言表示方法 fmt.Printf("%T\n", u) //输出值的类型的 Go 语言表示 fmt.Printf("%t\n", true) //

  • webapi+efcore+mysql+iis2022-05-24 16:00:06

    1.创建WebApiDemo     2.创建Person类 public class Person { public int Id { get; set; } public string Name { get; set; } public int Age { get; set; } }   3.添加context上下文 public class ModelContext: DbContext {

  • JUnit5学习之七:参数化测试(Parameterized Tests)进阶2022-05-24 15:01:02

    转载(好喜欢这篇,把我当下的问题都解决了~)   本篇概览 本文是《JUnit5学习》系列的第七篇,前文咱们对JUnit5的参数化测试(Parameterized Tests)有了基本了解,可以使用各种数据源控制测试方法多次执行,今天要在此基础上更加深入,掌握参数化测试的一些高级功能,解决实际问题; 本文由以下章

  • 图数据库|Nebula Graph v3.1.0 性能报告2022-05-23 15:35:42

    本文首发于 Nebula Graph Community 公众号 本文系 Nebula Graph 发行版 v3.1.0 的性能测试报告。 本文目录 测试环境 测试数据 关于 LDBC-SNB 测试说明 测试用例和结果 MatchTest1 MatchTest2 MatchTest3 MatchTest4 MatchTest5 3.1.0 vs 3.0.0(Baseline) MatchTest1 Ma

  • 天下风云出我辈,一入江湖岁月催2022-05-22 08:31:44

    #include <iostream> #include <vector> #include <map> #include <string> #include <algorithm> using namespace std; struct person { char id[18]; char name[20]; char address[60]; char phone_num[14]; }; void pers

  • 反射机制2022-05-20 20:03:02

    指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能调用它的任意一个方法.这种动态获取信息,以及动态调用对象方法的功能叫java语言的反射机制.   反射机制常用的类: Java.lang.Class;  //代表一个类 Java.lang.reflect.Constructor;  //代

  • super this2022-05-20 20:02:24

    this:调用对象指向自身的指针 super:指向父类对象的指针 问题:控制台打印的内容是?为什么?(提示:通过debug跟踪观察)1、在子类构造方法执行时,如果没有显示调用父类构造方法,则会隐示在第一行调用super(),代表调用父类空构造方法。 2、如果在子类构造方法Student()中,显示调用了父类的

  • Java面向对象之构造器2022-05-20 19:04:52

    新手菜鸟看完Java教学视频后总结的关于构造器的理解。 面向对象 构造器 从构造器的作用来理解 new的本质是在调用构造器 当我们new一个新的对象的时候,就已经是调用了一个新的构造器。 Person类中没有方法,但是当我们new了一个新的对象时,我们可以从class文件中看出来Person类中

  • MAUI候选版本3发布啦2022-05-19 03:00:56

    我们很高兴发布.NET 多平台应用程序UI (.NET MAUI) 候选版本3,这个版本包含一系列新的改进。与以前的候选版本一样,RC3 包含在"上线"支持政策中,这意味着Microsoft 为您的MAUI生产应用程序提供技术支持。 要开始使用.NET MAUI,请安装或升级到最新的Visual Studio 2022 预览版并选择".

  • JavaScript:原型2022-05-18 19:00:50

    每个构造函数的实例对象的属性是各自独有的;但有时候不同实例对象的属性或方法是一样的,可以进行共享。刚好每个构造函数以及实例都有一个属性 prototype,prototype指向一个原型对象。原型对象就相当于不同实例的共享区域。 原型对象获取 想获取原型对象可通过下面方式: function Pers

  • JavaScript ES6 - defineProperty2022-05-17 17:03:55

    Object.defineProperty()的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存在的属性       let Person = {} Object.defineProperty(Person, 'name', { value: 'jack', writable: true // 是否可以改变 })  

  • __proto__和prototype的相关区别2022-05-17 16:01:54

    function Person(name){ this.name = name } let person = new Person('xiaoming') person.__proto__ === Person.prototype 对象的__proto__ === 构造函数的prototype Person.__proto__ === Function.prototype Person函数是Function函数的实例所以Person.__proto__等于Func

  • Go从入门到精通——关于golang指针的理解和引用2022-05-16 22:34:48

    关于golang指针的理解和引用 引用:https://studygolang.com/articles/29273 一、Go指针理解     Go 有指针,但是没有指针运算。你不能用指针变量遍历字符串的各个字节。在 Go 中调用函数的时候,得记得变量是值传递的。   通过类型作为前缀来定义一个指针’ * ’:var p * int。现在

  • 包的声明与访问、访问修饰符、代码块2022-05-16 17:03:12

    1.1     包的概念 java的包,其实就是我们电脑系统中的文件夹,包里存放的是类文件。 当类文件很多的时候,通常我们会采用多个包进行存放管理他们,这种方式称为分包管理。 在项目中,我们将相同功能的类放到一个包中,方便管理。并且日常项目的分工也是以包作为边界。 类中声明的包必须

  • 匿名对象2022-05-16 15:35:17

    1.1    匿名对象的概念 匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。 如:已经存在的类: public class Person{     public void eat(){         System.out.println(); } } 创建一个普通对象 Person p = new Person(); 创建一个匿名对

  • JavaApi学习---ArrayList类2022-05-16 00:33:13

    ArrayList类常用方法 继承体系结构图 构造方法 public ArrayList() //默认Capacity=10 public ArrayList(int initialCapacity) //提供初始容量 提供的范围在0~Integer.MAX_VALUE = 2147483647 之间 public ArrayList(Collection<? extends E> c) //提供一个集合

  • 自学JAVA第五天:面向对象2022-05-15 15:03:43

    面向过程&面向对象 面向过程的思维模式 面向过程的思维模式是简单的线性思维,思考问题首先陷入第一步做什么、第二步做什么的细节中。这种思维模式适合处理简单的事情 面向对象的思维模式 面向对象的思维模式说白了就是分类思维模式。思考问题首先会解决问题需要哪些分类,然后对这些

  • C#(016):C# 9.0 新特性( NET Framework 5.0 与 Visual Studio 2019 v16.8)2022-05-15 08:03:33

    原文:https://blog.csdn.net/csdnnews/article/details/106345959 微软正在推进C# 9.0的开发,C# 9.0 将成为.NET 5 开发平台的一部分,预计于 11 月发布。微软.NET团队C#首席设计师Mads Torgersen表示,C# 9.0已初具规模,本文就分享下该语言下一版本中添加的一些主要功能。 C#的每个新版

  • 方法的回顾和加深2022-05-14 22:02:28

    方法回顾和加深 方法的定义 方法:是类或类的实例可以执行的操作或者说具有的行为。方法总是定义在类的内部,是隶属于类的。java的任何操作型语句,只能出现在类体中的方法中。 根据方法名,我们分为构造方法和普通方法。 构造方法:定义类时,类体中有一个名称和类名一模一样的方法--构造方

  • drools中使用function2022-05-14 22:01:56

    一、背景 当我们在drools中编写规则时,有些时候存在重复的代码,那么我们是否可以将这些重复代码抽取出来,封装成一个function来调用呢?那么在drools中如何自定义function? 二、需求 1、当我们的工作内存中存在Person对象时,则需要调用drl function来判断用户是否可以玩游戏。当Person#ag

  • drools中Fact的equality modes2022-05-14 16:34:28

    一、equality modes介绍 在drools中存在如下2种equality modes。 1、identity模式 identity:这是默认的情况。drools引擎使用IdentityHashMap保存所有插入到工作内存中的Fact对象。对于每次插入一个新的对象,则会返回一个新的FactHandle对象。如果是重复插入对象,则返回已经存在的Fac

  • 9.分页查询2022-05-13 20:00:23

    1.limit做分页 1.接口中的写法 public interface PersonMapper { ... List<Person> getPersonByLimit(@Param("startIndex") int startIndex,@Param("pageSize") int pageSize); ... } 2.mapper.xml中的写法 ... <r

  • java-构造器2022-05-11 13:04:12

    package com.flowe.oop; //一个项目只存在一个main方法 public class Application { public static void main(String[] args) { //new 实例化一个对象 Person person = new Person(); System.out.println(person.name); } } package com.flo

  • 匿名子类和匿名对象2022-05-10 17:35:15

    1 public class AbstractTest { 2 public static void main(String[] args) { 3 method(new Student()); //匿名类 4 5 Student stu = new Student(); 6 method1(stu); //非匿名的类的非匿名对象 7 8 method1(new Student()); /

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有