在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进 ...
分类:
编程语言 时间:
2019-01-26 12:33:05
阅读次数:
213
Linux命令作用: 用于实现某一类功能的指令或程序 命令的执行依赖于程序解释器(例如/bin/bash),解释器和系统打交道。 Linux命令的分类: 内部命令和外部命令 内部命令:属于Linux解释器的一部分,就是安装完Linux系统自带的一些命令,比如说ifconfig等 外部命令:独立于Sh ...
分类:
系统相关 时间:
2019-01-26 12:32:44
阅读次数:
160
多重背包是某个物品可以选择多次,要把对物品数的枚举放在对w枚举外面 分组背包是某组的物品只能选一个,要把对每组物品的枚举放在对w枚举内侧 依赖背包是多层的分组背包,利用树形结构建立依赖关系,每个结点都可以看做分组背包来做 ...
分类:
其他好文 时间:
2019-01-26 12:32:34
阅读次数:
186
来自于java尚硅谷教程 简单的说这两个配置文件更改配置都可以更改默认设置的值比如服务器端口号之类的,只需再文件中设置即可, properties可能是出现的比较早了,如果你不调你的默认编码,中文可能乱码,yml则不会,至于在两个文件中写不同配置最终执行那个?我没试不得而知!总之都很好用! 说白了为 ...
分类:
移动开发 时间:
2019-01-26 12:32:24
阅读次数:
238
实现效果: 知识运用: Registry类的SetValue方法 //设置注册表项中的名称/值对的值 public static void SetValue (string keyName,string value Name ,Object value) 实现代码: ...
分类:
其他好文 时间:
2019-01-26 12:32:08
阅读次数:
172
实验目的 1、https的基本概念和工作流程 2、学会捕获https封包 3、学会筛选重要的https封包 4、学会解密https数据包 实验工具 ?wireshark 实验环境 ?操作机:Windows XP 实验步骤 HTTPS的工作流程 使用HTTPS协议工作时,服务端和客户端的信息传输都会进 ...
分类:
Web程序 时间:
2019-01-26 12:31:58
阅读次数:
226
个人公众号原文: "创建型模式:建造者模式" 五大创建型模式之四:建造者模式。 简介 姓名 :建造者模式 英文名 :Builder Pattern 价值观 :专治丢三落四 个人介绍 : Separate the construction of a complex object from its re ...
分类:
其他好文 时间:
2019-01-26 12:31:48
阅读次数:
214
屏幕在深夜微微发亮 思想在那虚树路径上彷徨 平面的向量交错生长 织成 忧伤的网 剪枝剪去我们的疯狂 SPFA 告诉我前途在何方 01 背包装下了忧伤 笑颜 洋溢脸庞 键盘微凉 鼠标微凉 指尖流淌 代码千行 凸包周长 直径多长 一进考场 全都忘光 你在 OJ 上提交了千百遍 却依然不能卡进那时限 双手 ...
分类:
其他好文 时间:
2019-01-26 12:31:32
阅读次数:
450
1.使用 root 用户登录 Ubuntu 2. wget http://download.redis.io/releases/redis-5.0.3.tar.gz 下载最新的稳定版本到 redis 目录 3.解压 redis-5.0.3.tar.gz 到 redis 目录,并使用 make 命令 ...
分类:
系统相关 时间:
2019-01-26 12:31:18
阅读次数:
197
Node.js 异步编程的直接体现就是回调。 第一个实例在文件读取完后才执行完程序。 第二个实例我们不需要等待文件读取完,这样就可以在读取文件时同时执行接下来的代码,大大提高了程序的性能。 因此,阻塞是按顺序执行的,而非阻塞是不需要按顺序的,所以如果需要处理回调函数的参数,我们就需要写在回调函数内。 ...
分类:
Web程序 时间:
2019-01-26 12:31:10
阅读次数:
150
首先,我用的虚拟机装的linux系统,linux自带的python2.7,所以python的安装工具是python2的,当使用python3.6,也就是在在项目中设置python3.6的时候,系统自动调用的是python2的下载工具,所以就会有各种不明的nomodule出现。这个时候的解决方法是,新增加安装python3命令窗口执行sudoaptinstallpython3-pip
分类:
编程语言 时间:
2019-01-26 12:31:00
阅读次数:
1358
python多继承 在前面的学习过程中. 我们已经知道了Python中类与类之间可以有继承关系. 当出现了x是一种y的的时候. 就可以使?继承关系. 即"is-a" 关系. 在继承关系中. 子类?自动拥有?类中除了私有属性外的其他所有内容. python支持多继承. 一个类可以拥有多个父类. 此时, ...
分类:
编程语言 时间:
2019-01-26 12:30:47
阅读次数:
155
初衷 纯JDBC 持久化框架 轻量级持久化框架 设计思路 怎么使用 依赖 数据库配置 正式使用 数据库表结构 Java Bean结构 从数据库获取一条记录并转为对象 高级版 数据库内记录 JavaBean结构 拓展 总结 初衷 纯JDBC 持久化框架 轻量级持久化框架 设计思路 怎么使用 依赖 数据 ...
分类:
其他好文 时间:
2019-01-26 12:30:38
阅读次数:
163
1、 请求报文格式分析 示例: 执行结果: 在浏览器中输入: 127.0.0.1:8000 请求报文: GET or POST ...
分类:
编程语言 时间:
2019-01-26 12:30:31
阅读次数:
180
Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent. A mapping of digit to le ...
分类:
其他好文 时间:
2019-01-26 12:30:21
阅读次数:
104
1、文件与文件夹(目录)操作命令 1)rm:删除命令 例:$ rm -i 文件名 >有询问“Y/N”; rm -r 文件名 >删除该文件夹和子目录下的所有文件; 例:$ rm -f 文件名 > 直接删除,不询问 2) mv:移动目录或文件,还可以重命名 例:$ mv text /zzz >将text ...
分类:
系统相关 时间:
2019-01-26 12:30:13
阅读次数:
188
1.差异备份 是完整备份的补充 备份自上次完整备份以来的数据变动的部分 2.备份过程: 在做差异备份之前需要先进行完整备份。完整备份的过程见:https://i.cnblogs.com/EditPosts.aspx?postid=10322955 差异备份与完整备份过程类似,只是备份类型选为差异备份 ...
分类:
数据库 时间:
2019-01-26 12:30:04
阅读次数:
177