[TOC] VS2015 查看内存布局 1 打开VS,创建一个项目, 项目 属性 C/C++ 命令行 2 添加可选项 /d1reportSingleClassLayout 3 运行程序 4 调出输出窗口:Alt+12,下拉输出来源,选择生成顺序。 1 空类 为什么空类大小为1字节:因为c++有规定, ...
分类:
编程语言 时间:
2020-04-30 13:23:40
阅读次数:
78
先看numpy中choice() 再看random中choice()和choices() 最后看下random.sample() ...
分类:
编程语言 时间:
2020-04-30 13:25:04
阅读次数:
151
环境 1. jdk 8 或者 6 示例 jdk 6 jdk 8 commons codec 加入依赖 ...
分类:
编程语言 时间:
2020-04-30 13:25:32
阅读次数:
52
注意:背赋值的bean不要加上 @Accessors(chain = true) 注解 import org.springframework.cglib.beans.BeanCopier;import java.util.HashMap;import java.util.Map;import jav ...
分类:
编程语言 时间:
2020-04-30 13:26:30
阅读次数:
176
01背包:在M件物品取出若干件放在空间为W的背包里,每件物品的体积为W1,W2至Wn,与之相对应的价值为P1,P2至Pn。求背包在可以装下的情况下的最大价值是多少? 1.建立状态:令dp[M][W]为M件物品放入空间为W的背包的最大价值。 2.分析状态转移方程:对每一个物品,仅可以选择放一个进去或者 ...
分类:
编程语言 时间:
2020-04-30 13:26:57
阅读次数:
58
汇编语言基础 汇编语言不仅与cpu指令集架构有关系,也与微架构对指令集的具体实现有关系. 汇编语言的产生 机器指令难以辨别和记忆,于是产生了汇编语言。 汇编语言的主体是汇编指令。汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。 汇编语言程序工作过程 汇编语言组成 ...
分类:
编程语言 时间:
2020-04-30 13:28:05
阅读次数:
63
Python多线程与多进程中join()方法的效果是相同的。 下面仅以多线程为例: 首先需要明确几个概念: 知识点一: 当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时,主线程会创建多个子线程,在python中,默认情况下(其实就是setDaemon(Fals ...
分类:
编程语言 时间:
2020-04-30 13:29:52
阅读次数:
69
https://blog.csdn.net/piaoxuezhong/article/details/54348787 讲得真好!!!!!!!! 1.1 什么是STL?STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C+ ...
分类:
编程语言 时间:
2020-04-30 13:30:06
阅读次数:
53
springboot Xss(跨站脚本攻击) #依赖 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.13.1</version> </dependency> <!-- Boole ...
分类:
编程语言 时间:
2020-04-30 13:30:23
阅读次数:
70
/***关于冒泡排序,从性能最低版本实现到性能最优版本实现*/public class BubbleSortDemo { public static void sort(int array[]) { for (int i = 0; i < array.length - 1; i++) { //通过前 ...
分类:
编程语言 时间:
2020-04-30 13:32:22
阅读次数:
63
LRU全称Least Recently Used,也就是 最近最少使用的意思,是一种内存管理算法,该算法最早应用于 Linux操作系统。 这个算法基于一种假设:长期不被使 用的数据,在未来被用到的几率也不大。因此,当数据所占内存达 到一定阈值时,我们要移除掉最近最少被使用的数据。 LRU算法中,使用 ...
分类:
编程语言 时间:
2020-04-30 13:33:34
阅读次数:
65
1、定义一个点类Point,包含2个成员变量x、y分别表示x和y坐标,2个构造器Point()和Point(intx0,y0),以及一个movePoint(int dx,int dy)方法实现点的位置移动,创建两个Point对象p1、p2,分别调用movePoint方法后,打印p1和p2的坐标。[必 ...
分类:
编程语言 时间:
2020-04-30 13:36:10
阅读次数:
54
idea切换项目: https://jingyan.baidu.com/article/624e7459008f4234e8ba5a97.html Spring Boot2.0以上版本EmbeddedServletContainerCustomizer被WebServerFactoryCustomi ...
分类:
编程语言 时间:
2020-04-30 13:38:11
阅读次数:
61
1、定义一个点类Point,包含2个成员变量x、y分别表示x和y坐标,2个构造器Point()和Point(intx0,y0),以及一个movePoint(int dx,int dy)方法实现点的位置移动,创建两个Point对象p1、p2,分别调用movePoint方法后,打印p1和p2的坐标。[必 ...
分类:
编程语言 时间:
2020-04-30 13:40:37
阅读次数:
62
分组加密算法:明文和密文分组长度128比特 结构:广义 Feistel结构,基本操作单位32比特 SMS4加/解密算法 加密算法: 首先,将128比特 明文 分为4个32比特字(Z232中元素),分别赋值给四个寄存器A,B,C,D(D为最高) 进行32轮F运算,设每轮输入为寄存器当前状态值(D,C, ...
分类:
编程语言 时间:
2020-04-30 13:43:18
阅读次数:
113
``` java package com.qiliang.demo13_线程同步安全; // 线程同步安全问题 , 卖票案例演示 public class UnSafeBuyTicket { public static void main(String[] args) { BuyTicket sta ...
分类:
编程语言 时间:
2020-04-30 13:44:33
阅读次数:
71
Scanner类 录入整数的方法 next和nextLine方法的区别 nextLine()方法 String类 String类的构造方法 String类介绍 1、 Java程序中所有的字符串字面值("abc")都可以作为此类的实例实现 ;(可以调用方法) 2、 字符串是常量,它们的值在创建后不能更 ...
分类:
编程语言 时间:
2020-04-30 13:51:10
阅读次数:
63
1 对 set 的遍历 2 3 1.迭代遍历: 4 Set<String> set = new HashSet<String>(); 5 Iterator<String> it = set.iterator(); 6 while (it.hasNext()) { 7 String str = it. ...
分类:
编程语言 时间:
2020-04-30 13:54:17
阅读次数:
70
go语言特点: 部署简单; 静态语言,但是有动态语言的感觉; 语言层面支持并发(最大特色!); 垃圾回收gc; 丰富标准库; ...
分类:
编程语言 时间:
2020-04-30 13:59:40
阅读次数:
59
sort, wc, uniq 等命令组合使用,可以快速帮助我们进行排序。 1.sort sort命令可以用来排序,且可以根据不同的数据类型排序。(数字,文字) 排序字符也和编码有关,建议使用LANG=C来让语系统一。 (1)语法 sort [参数] [file or stdin] (2)参数 :忽略 ...
分类:
编程语言 时间:
2020-04-30 15:07:36
阅读次数:
63