通常我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用内存中的栈空间;而通过new关键字和构造器创建的对象放在堆空间;程序中的字面量(literal)如直接书写的100、”hello”和常量都是放在静态区中。栈空间操作起来最快但是栈很小,通常大量的对象都是放在堆空间,理 ...
分类:
其他好文 时间:
2018-04-21 15:24:39
阅读次数:
167
题目链接:http://poj.org/problem?id=1456 题目大意: 有N件商品,分别给出商品的价值和销售的最后期限,只要在最后日期之前销售处,就能得到相应的利润,并且销售该商品需要1天时间。 问销售的最大利润。 我开始的代码:(贪心策略有问题,因为我当时以为过期时间短的商品要优先卖掉 ...
分类:
其他好文 时间:
2018-04-21 15:24:31
阅读次数:
147
自从SSD固态硬盘出世以来,一直都被持续关注着,SSD的性能优势让无数用户起了将操作系统迁移到SSD的心思,直接后果就是让无数机械硬盘为止黯然退场,很多软件都可以做到系统迁移,然而,被完美迁移的系统却不是多数。如何完美迁移系统到SSD中呢?参见下文。 为什么要迁移系统盘? 大家都知道我们的默认系统盘 ...
分类:
其他好文 时间:
2018-04-21 15:24:23
阅读次数:
189
本地Maven仓库有所需jar包依然报错,missing……………… 既然有这个jar包为什么还会报错呢? 找到本地仓库后发现里面有一个_remote.repositories文件 问题在_remote.repositories >nexus说明这个依赖是从私服中下载下来的。而此时我是连不上私服的, ...
分类:
编程语言 时间:
2018-04-21 15:24:17
阅读次数:
470
- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软 ...
分类:
其他好文 时间:
2018-04-21 15:24:08
阅读次数:
169
一、介绍 Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软 ...
分类:
其他好文 时间:
2018-04-21 15:24:02
阅读次数:
193
新搭建的服务器,先在Ubuntu上安装mariadb,后来由于很多权限问题,决定安装Mysql,在卸载过程中由于未卸载干净,导致mysql重装过程中出现了很多问题。 通过阅读错误信息可知,主要是因为依赖关系出现问题,主要思路是重建依赖关系,然后干净卸载,最后重装。 首先,更新系统 然后,修复安装错误 ...
分类:
数据库 时间:
2018-04-21 15:23:55
阅读次数:
219
Python下载界面实现:进度条,下载速度和下载进度的显示,断点续传(暂停继续下载功能),取消下载等功能。
分类:
编程语言 时间:
2018-04-21 15:23:49
阅读次数:
391
一个简单的Web服务器 Web服务器也称为超文本传输协议(HyperText Transfer Protocol)服务器,因为它使用HTTP和客户端(通常是Web浏览器)进行通信 基于JavaWeb服务器会使用到两个重要的类:java.net.Socket类和java.net.ServerSocke ...
分类:
Web程序 时间:
2018-04-21 15:23:43
阅读次数:
227
使用 Vue-cli 创建的项目,开发地址是 localhost:8080,需要访问非本机上的接口http://10.1.0.34:8000/queryRole。不同域名之间的访问,需要跨域才能正确请求。跨域的方法很多,通常都需要后台配置,不过 Vue-cli 创建的项目,可以直接利用 Node.j ...
分类:
其他好文 时间:
2018-04-21 15:23:36
阅读次数:
223
题目链接: http://exercise.acmcoder.com/online/online_judge_ques?ques_id=3819&konwledgeId=40 解题思路: 二分答案。 ...
分类:
其他好文 时间:
2018-04-21 15:23:28
阅读次数:
152
Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以 ...
分类:
其他好文 时间:
2018-04-21 15:23:19
阅读次数:
185
1.如何表示循环 :i%numsSize 和 i<2*numsSize; 2.在遍历了一次nums之后,stack数组中存的全是没有找到greater的数,那么只需要从头再开始比较,例如nums[0]和stack中的比较,如果nums[0] greater的话 stack.top对应的res更新,然 ...
分类:
其他好文 时间:
2018-04-21 15:23:12
阅读次数:
158
硬盘管理三种类型:添加磁盘三步骤:1.添加磁盘1.1基本磁盘虚拟机手动添加硬盘1块4G大小的硬盘,需要重启,用于实验:fdisk-l列出系统中所有硬盘名称和位置(包含新加硬盘)fdisk/dev/sdb//对新加的sdb硬盘进行规划执行后进入交互:按照提示进行划分在fdisk交互模式中的常用指令m:查看操作指令的帮助信息p:列表查看分区信息n:新建分区d:删除分区t:变更分区类型w:保存分区设置并
分类:
系统相关 时间:
2018-04-21 15:23:06
阅读次数:
186
2 << 3(左移3位相当于乘以2的3次方,右移3位相当于除以2的3次方)。 补充:我们为编写的类重写hashCode方法时,可能会看到如下所示的代码,其实我们不太理解为什么要使用这样的乘法运算来产生哈希码(散列码),而且为什么这个数是个素数,为什么通常选择31这个数?前两个问题的答案你可以自己百度 ...
分类:
其他好文 时间:
2018-04-21 15:23:01
阅读次数:
173
在revit的操作过程中,revit会将所有的操作,生成对应的操作日志Journal文件,此文件是在目录: 之下。 在IExternalCommand外部命令可以通过指定Journaling的属性,来控制当前的操作是否被记录在日志中。 下面为当前Revit API支持的Journaling属性模式: ...
分类:
其他好文 时间:
2018-04-21 15:22:54
阅读次数:
347
1、管道的定义 管道就是将一个程序的输出和另外一个程序的输入连接起来的单向通道,比如命令: ls -l|more,就建立了一个管道,获取ls -l的输出作为more的输入,数据就沿着管道从管道的左边流到了管道的右边。 实际上内核为进程建立了两个句柄f1和f2,进程通过句柄f1向管道写入数据,同时通过 ...
分类:
系统相关 时间:
2018-04-21 15:22:48
阅读次数:
197