码迷,mamicode.com
首页 > 编程语言 > 日排行
JAVA JVM垃圾回收 JVM调优
总所周知,Java中垃圾是由JVM自动回收,而不需要程序员自己动手,这样编码难度确实降低了,但是其回收的性能成为问题 1.什么是垃圾 没有任何引用指向的一个对象或者多个对象(循环引用)会被JVM认为是垃圾 2.如何定位垃圾 1.引用计数法(单个对象):引用的增加和减少都被记录,而引用为0的时候,就认 ...
分类:编程语言   时间:2020-06-14 20:32:54    阅读次数:68
6、Go语言基础之数组
1、Array(数组) 数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 基本语法: // 定义一个长度为3元素类型为int类型的数组a var a [3]int 1.1、数组定义: var 数组变量名 [元素数量]T 比如:var ...
分类:编程语言   时间:2020-06-14 20:34:57    阅读次数:54
【Java】static修饰符_深入变量__包_import
static修饰符的作用:是静态的意思,区分类与对象,如果在字段和方法前添加了static,那么它就属于类,否则就属于对象 (被所有的对象共享,节省空间,当没必须每个对象都存储一份的时候,可以直接使用类名调用) static内存分析 深入变量(分为成员变量跟局部变量) 成员变量:类成员变量(静态变量 ...
分类:编程语言   时间:2020-06-14 20:36:45    阅读次数:72
解释 Spring 框架中 bean 的生命周期?
Spring 容器 从 XML 文件中读取 bean 的定义,并实例化 bean。 Spring 根据 bean 的定义填充所有的属性。 如果 bean 实现了 BeanNameAware 接口,Spring 传递 bean 的 ID 到 setBeanName 方法。 如果 Bean 实现了 Be ...
分类:编程语言   时间:2020-06-14 20:38:57    阅读次数:84
初探C++11智能指针
同样的道理,既然C++11只负责sp_counted_base的原子性,那么shared_ptr本身就没有保证线程安全了,加入两个线程同时访问同一个shared_ptr对象,一个进行释放(reset),另一个读取裸指针的值,那么最后的结果就不确定了,很有可能发生野指针访问crash。 ...
分类:编程语言   时间:2020-06-14 20:40:22    阅读次数:64
python偏函数
Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。 要注意,这里的偏函数和数学意义上的偏函数不一样。 在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。而偏函数也可以做到这一点。举例如下: int()函数可以 ...
分类:编程语言   时间:2020-06-14 20:43:22    阅读次数:54
《算法竞赛进阶指南》0x05 排序 离散化
题目链接:http://codeforces.com/contest/670/problem/C 一个电影有影视语言以及字幕语言,有m部电影以及n个人,每个人只会一种语言,语言的编号是一个int数,如果一个人能听懂影视语言就会非常开心,如果他听不懂影视语言但是听得懂字幕语言他将会比较高兴,如果他两个 ...
分类:编程语言   时间:2020-06-14 20:43:42    阅读次数:61
4.K均值算法--应用
1. 应用K-means算法进行图片压缩 读取一张图片 观察图片文件大小,占内存大小,图片数据结构,线性化 用kmeans对图片像素颜色进行聚类 获取每个像素的颜色类别,每个类别的颜色 压缩图片生成:以聚类中收替代原像素颜色,还原为二维 观察压缩图片的文件大小,占内存大小 2. 观察学习与生活中可以 ...
分类:编程语言   时间:2020-06-14 20:44:28    阅读次数:55
Python基础之文件目录操作
I/O操作不仅包括屏幕输入输出,还包括文件的读取与写入,Python提供了很多必要的方法和功能,进行文件及文件夹的相关操作。本文主要通过两个简单的小例子,简述Python在文件夹及文件的应用,仅供学习分享使用,如有不足之处,还请指正。 ...
分类:编程语言   时间:2020-06-14 20:47:38    阅读次数:97
8点了解Java服务端单元测试
一. 前言 单元测试并不只是为了验证你当前所写的代码是否存在问题,更为重要的是它可以很大程度的保障日后因业务变更、修复Bug或重构等引起的代码变更而导致(或新增)的风险。 同时将单元测试提前到编写正式代码进行(测试驱动开发),可以很好的提高对代码结构的设计。通过优先编写测试用例,可以很好的从用户角度 ...
分类:编程语言   时间:2020-06-14 20:48:03    阅读次数:60
C++ 静态数据成员
——类的所有对象共同一个静态数据成员,只创建一个静态数据成员副本 class StringBad { private: char *str; int len; static int num_strings; // 声明静态数据成员 public: ... }; 静态数据成员在类声明中声明 int S ...
分类:编程语言   时间:2020-06-14 20:50:23    阅读次数:47
python爬虫使用requests请求无法获取网页元素时终极解决方案
爬取数据时,有时候会出现无法通过正常的requests请求获取网页内容,导致数据无法抓取到,遇到这种情况时,可以换种思路去爬取数据,使用PhantomJS,即爬虫终极解决方案去获取页面元素。 #!/usr/local/bin/python3.7 from selenium import webdri ...
分类:编程语言   时间:2020-06-14 20:53:53    阅读次数:155
【算法与数据结构】--栈的应用-逆波兰计算器完整版代码
逆波兰计算器完整版代码 1.将中缀表达式转为后缀表达式 2.正则表达式 3.递归调用 ReversePolishMultiCala.java代码如下: 1 import java.util.ArrayList; 2 import java.util.Collections; 3 import jav ...
分类:编程语言   时间:2020-06-14 20:55:12    阅读次数:75
12 props 传的是数组处理
<template> <div>InfoDetailed</div> </template> <script> export default { name: "InfoDetailed", props: { treeData: { type: Array, required: true } }, d ...
分类:编程语言   时间:2020-06-14 20:55:27    阅读次数:69
python模块
在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module) ...
分类:编程语言   时间:2020-06-14 20:57:19    阅读次数:64
【loj - 2251】「ZJOI2017」树状数组
漆黑的晚上,九条可怜躺在床上辗转反侧。难以入眠的她想起了若干年前她的一次悲惨的 OI 比赛经历。那是一道基础的树状数组题。 给出一个长度为 $n$ 的数组 $A$,初始值都为 $0$,接下来进行 $m$ 次操作,操作有两种: - $1\ x$,表示将 $A_x$ 变成 $(A_x + 1)\mo... ...
分类:编程语言   时间:2020-06-14 21:00:34    阅读次数:53
python XML模块
import xml.etree.ElementTree as ETtree = ET.parse("xmltest.xml")#操作的文件root = tree.getroot()#获取一个内存地址print(root.tag)#标签名# 遍历xml文档for child in root: pri ...
分类:编程语言   时间:2020-06-14 22:11:42    阅读次数:103
Java异常
认识Java异常 throw(抛出)和throws(声明)的区别 throws一般用于检查型异常,就是编译时就有需要声明或者捕获的异常,表示此方法不处理异常,而交给方法调用处进行处理 throw一般用于运行时异常,继承于(RuntimeException),并且不需要throws Exception ...
分类:编程语言   时间:2020-06-14 23:17:47    阅读次数:59
Spring容器初始化方法的应用及注意对象
beans组件 里面default-init-method初始化方法加载,范围比较大,当没有此方法时不会报错,default-destroy-method销毁方法 bean组件里面init-method初始化无此方法,会报错, destroy-method销毁方法, 注意:1.销毁方法对scope= ...
分类:编程语言   时间:2020-06-14 23:19:39    阅读次数:62
spring框架介绍和原理
...
分类:编程语言   时间:2020-06-14 23:20:26    阅读次数:52
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!