正确释放Vector等STL的内存执行 clear() 之后内存并没有释放 《Effective STL》给出的解决方案是: vector<type> v;//.... 这里添加许多元素给v//.... 这里删除v中的许多元素 vector<type>().swap(v);//此时v的容量已经尽可能 ...
分类:
其他好文 时间:
2020-05-03 20:36:13
阅读次数:
51
Beautiful Land #include<cstdio>价值背包 #include<cstdlib> #include<iostream> #include<algorithm> #include<cmath> #include<cstring> #include<map> #define m ...
分类:
其他好文 时间:
2020-05-03 20:35:46
阅读次数:
57
题目: 解答: 思路:此题最难的就是读懂题,此题的意思是用后面字符串的字符是否可以组成前面一个字符,所以此题只需要判断后面各个字符的总数是否大于前面字符的即可,这又成了一个映射问题,字符映射个数,所以我们又可以用map来解决问题,只需要先遍历后面字符串统计所有字符出现的次数,然后在遍历前面一个字符串 ...
分类:
其他好文 时间:
2020-05-03 20:35:23
阅读次数:
61
第一次在pycharm上想讲.py程序打包成exe格式,方便在windows上直接点击运行 第一步,View ->Tool windows ->Terminal ;也可以直接点击左下角的terminal 第二步,使用pip安装pyinstaller,-->pip install pyinstalle ...
分类:
其他好文 时间:
2020-05-03 20:35:08
阅读次数:
101
问题描述:有N种物品和一个容量是V的背包第i种物品最多有si件,每件体积是vi,价值是wi。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入: 第一行两个整数,N,V,用空格隔开,分别表示物品种数和背包容积。接下来有N行,每行三个整数vi,wi,si,用 ...
分类:
其他好文 时间:
2020-05-03 20:34:48
阅读次数:
52
[TOC] 一般解决多线程问题,有以下几种解决方式: 1. Semaphore(信号量) 2. Lock(管程模型),无锁 3. CountDownLatch(计数器) 4. CyclicBarrier(循环栅栏) Semaphore(信号量) Semaphore主要用于控制当前活动线程数目,就如同 ...
分类:
编程语言 时间:
2020-05-03 20:34:24
阅读次数:
64
Character包装类 Math类 Random类 此类用于产生随机数,如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。 构造方法 System类 System 类包含一些有用的类字段和方法。它不能被实例化。 (构造方法私有化) B ...
分类:
编程语言 时间:
2020-05-03 20:33:45
阅读次数:
71
本攻略基于ubuntu1804的版本,服务器用的华为云的服务器,python3(python2已经在2020彻底停止维护了,所以转到python3是必须的)欢迎加我的QQ6398903,或QQ群讨论相关技术 一、准备项目所需要的模块 你需要把开发环境下用到的包信息全部导出 `` pip freeze ...
分类:
其他好文 时间:
2020-05-03 20:33:19
阅读次数:
65
利用Swap Set分析风控模型更替的影响 风控业务背景 当你开发完成一个新模型,此时风控策略同学肯定会问——这一版模型相对于上一版模型有什么提升?因此,我们需要评估新模型与旧模型之间的性能差异。如果新模型的性能还不如旧模型,那也就没有替换旧模型的必要了(KPI也就堪忧 )。 本文将介绍风控策略中常 ...
分类:
其他好文 时间:
2020-05-03 20:32:42
阅读次数:
105
25. K 个一组翻转链表 题目来源: "https://leetcode cn.com/problems/reverse nodes in k group" 题目 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k ...
分类:
编程语言 时间:
2020-05-03 20:32:17
阅读次数:
56
1. 在centos中安装memory_profiler 报了个错: 解决方式: 2.重新安装memory_profiler 输出如下: ok. 成功!记一下备忘。 ...
分类:
编程语言 时间:
2020-05-03 20:32:01
阅读次数:
108
正则化与交叉验证用于模型选择 1 正则化 正则化是结构风险最小化策略的实现,是在经验风险上加一个正则化项(regularizer)或罚项(penalty iterm )。正则化项一般是模型复杂度的单调递增函数,模型越复杂,正则化值就越大。比如,正则化项可以是模型参数向量的范数。 正则化一般形式: 正 ...
分类:
其他好文 时间:
2020-05-03 20:31:49
阅读次数:
81
今日主题:Linux系统安装JDK 下载 官网: 解压 首先要切换root身份 在/usr/local/下创建java文件夹 mkdir java 解压 tar zxvf jdk 8u251 linux x64.tar.gz C /usr/local/java 配置JAVA_HOME 在/etc/p ...
分类:
系统相关 时间:
2020-05-03 20:31:34
阅读次数:
66
Mac自带了PHP开发环境,但是很多开发者装了MAMP集成环境,打开终端输入:which php,会显示/usr/bin/php,是系统自带的PHP版本,要切换默认的PHP版本为MAMP下的PHP,需要修改系统bash_profile并执行这个shell脚本。 打开终端输入 ~~~ 1 1. vim ...
分类:
Web程序 时间:
2020-05-03 20:31:16
阅读次数:
163
这个例子来自书上。 记录过程。 主要是数学上极坐标,WPF中的测量过程 简单来说在一个具有固定轴的坐标系内,一个由原点射出的向量并与固定轴有一定角度且在向量上确定长度的这么个东西。 可以参考: 知乎https://www.zhihu.com/question/318613418/answer/640 ...
一、添加这两句到startup.bat or start.sh set JAVA_HOME=D:\Program Files\Java\jdk1.8.0_191 set JRE_HOME=D:\Program Files\Java\jdk1.8.0_191\jre 二、startup.bat or ...
分类:
其他好文 时间:
2020-05-03 20:30:41
阅读次数:
75
又来了,第一题还是比较简单的,而且正好前面在弄最长不下降子序列的时候学到了二分的函数,lower_bound()和upper_bound的知识,刚好用上了,但是后面两个题目,第二题稍微写了下,但是越写越觉得不对。。第三题就一直放着,趁着写博客又来攻克一下吧~┭┮﹏┭┮脑壳不够用 题目一:末了(真的挺 ...
分类:
其他好文 时间:
2020-05-03 20:30:07
阅读次数:
81