/**最优装载问题:给出n个物体,第i个物体重量为wi,选择尽量多的物体,使得重量不超过c */ 思路:先把物体重量进行从小到大的排序,在把排序后的物体挨个放入,如果重量小于c就计数+1,否则就是大于了c直接break退出循环。 1 private static int f(int n, int[] ...
分类:
其他好文 时间:
2020-04-26 21:19:36
阅读次数:
54
1.构造函数(构造器-constructor):初始化一个新建的对象构造函数是如何使用自己的参数来初始化this关键字所引用的对象的属性;构造函数通常没有返回值 function Person(first, last, age, eyecolor) { this.firstName = first; ...
分类:
Web程序 时间:
2020-04-26 18:51:42
阅读次数:
73
概述 Boolean对象是 JavaScript 的三个包装对象之一。作为构造函数,它主要用于生成布尔值的包装对象实例。 var b = new Boolean(true); typeof b // "object" b.valueOf() // true 上面代码的变量b是一个Boolean对象的 ...
分类:
Web程序 时间:
2020-04-26 18:50:35
阅读次数:
70
内存分为5个区 静态变量 存放到全局区。 程序运行 1 编译 2 连接(动态) 3 装载到内存(动态) 执行顺序 1 初始化字段 成员变量 2 构造函数 ...
分类:
其他好文 时间:
2020-04-26 11:16:14
阅读次数:
52
纯虚类中,纯虚析构函数。 由于子类会调用父类析构,所以春虚析构函数不同于其他纯虚函数,不只是要声明,还需要实现。 否则编译会异常。 例如 class Session:{ public: Session(); virtual ~Session()=0; } Session::~Session(){} ...
分类:
编程语言 时间:
2020-04-26 11:12:25
阅读次数:
72
本文主要是《C++ Primer Ed5》第13章内容,希望能够对C++的拷贝控制了解的更为深入一些。 概述 C++中的拷贝控制操作主要涉及的几个拷贝控制函数为: 拷贝构造函数 拷贝赋值运算符 移动构造函数 移动赋值运算符 析构函数 其中, 1和3定义了当用同类型的另一个对象【初始化】本对象时做什么 ...
分类:
编程语言 时间:
2020-04-25 19:36:37
阅读次数:
85
字符串用于存储和处理文本。 创建字符串: var str = "abcdef"; 这个字符串是存在栈中的 var str1=new String("abcdef"); 这个字符串是存在堆中,构造函数创建的一般都是对象,字符型对象 方法: 1、length 字符的长度,就是字符串有多少字符组成,字符串 ...
分类:
编程语言 时间:
2020-04-25 16:48:49
阅读次数:
89
面向对象和面向过程区别 对象的进化 类的定义 构造方法和 方法 的要点如下: 实例属性和实例方法 实例属性 实例方法 实例方法只是一个指向,并不是重新在定义一个方法没有必要 类对象,类属性,类方法,静态方法 类对象 类属性 类方法 静态方法 内存分析实例对象和类对象创建过程(重要) 方法(析构函数) ...
分类:
其他好文 时间:
2020-04-25 12:25:38
阅读次数:
68
作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。 Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码。 如果你运行了末尾的的程序,你会发现方法1,2,3用构造函数创建对象,方法4, ...
分类:
编程语言 时间:
2020-04-25 00:51:49
阅读次数:
71
今天在写项目的时候,遇到了一个比价头疼的问题: ifnull............. No function matches the given name and argument types. You might need to add explicit type casts 现在公司用的是po ...
分类:
数据库 时间:
2020-04-24 22:16:00
阅读次数:
156