码迷,mamicode.com
首页 > 编程语言 > 周排行
Java12新特性 -- 可中断的G1 Mixed GC
Java 12 中增强了 G1 垃圾收集器关于混合收集集合的处理策略,这节主要介绍在 Java 12 中同时也对 G1垃圾回收器进行了改进, 使其能够在空闲时自动将 Java 堆内存返还给操作系统 ,这也是 Java 12 中的另外一项重大改进。 目前 Java 11 版本中包含的 G1 垃圾收集器 ...
分类:编程语言   时间:2019-10-26 15:32:55    阅读次数:159
python三大器之装饰器的练习
装饰器加载顺序从下至上 执行顺序从上至下 ''' 多层装饰器 ''' def deco1(func): #func=deco2 def wrapper1(*args, **kwargs): '''this is wrapper1''' print('start 1') result = func(*... ...
分类:编程语言   时间:2019-10-26 15:35:20    阅读次数:95
2019.10.26 SerializeField等Unity内的小用法
来源:https://www.cnblogs.com/littleYellowDoggy/p/5198668.html [SerializeField] 在Inspector版面中显示非public属性,并且序列化;若写在public前面,等于没写……(至于序列化是啥,自行脑补……),上图:[Non ...
分类:编程语言   时间:2019-10-26 15:37:23    阅读次数:92
多态(C++语言)
一、多态的定义 派生类对象的地址可以赋值给基类指针。对于通过基类指针调用基类和派生类中都有的同名、同参数表的虚函数的语句,编译时并不确定要执行的是基类还是派生类的虚函数;而当程序运行到该语句时,如果基类指针指向的是一个基类对象,则基类的虚函数被调用,如果基类指针指向的是一个派生类对象,则派生类的虚函 ...
分类:编程语言   时间:2019-10-26 15:37:52    阅读次数:97
SpringMvc启动源码解析
1. 前言 上篇文章介绍了Spring容器的初始化https://www.cnblogs.com/xiaobingblog/p/11738747.html,接下来介绍SpringMvc容器的初始化 2. 初始化化过程 上文讲过一个Web项目的启动在加载listener、fliter初始化后,再进行s ...
分类:编程语言   时间:2019-10-26 15:39:03    阅读次数:94
Rust 优劣势: v.s. C++ / v.s. Go(持续更新)
  Rust 发展速度比 C++ 强很多。如果去翻 open std 的故纸堆,会发现 C++ 这边有很多人(包括标准委员会的人)提了有用的提案,但后来大多不了了之或经历了非常长的时间才进入标准。  >> C++ 设计哲学&思想体系 另外就是以前就有的: Ru ...
分类:编程语言   时间:2019-10-26 15:40:15    阅读次数:85
Spring系列之Spring常用注解总结
传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。2、在开发中在.jav ...
分类:编程语言   时间:2019-10-26 16:47:25    阅读次数:97
协同过滤推荐算法
一、推荐算法 当你在电商网站购物时,天猫会弹出“和你买了同样物品的人还买了XXX”的信息;当你在SNS社交网站闲逛时,也会看到“你可能认识XXX“的信息;当你在微博添加关注人时,也会看到“你可能对XXX也感兴趣”等等。所有这一切,都是背后的推荐算法运作的结果。 推荐算法,不是某一个也不是某一类算法, ...
分类:编程语言   时间:2019-10-26 16:51:25    阅读次数:185
python类方法@classmethod与@staticmethod
介绍python类方法的两种特殊装饰器@classmethod和@staticmethod。 ...
分类:编程语言   时间:2019-10-26 16:52:15    阅读次数:90
SpringBoot : 利用devtools实现热部署,改动代码自动生效
一、前言 spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动还要更快,更快指的不是节省出来的手工操作的时间。 其深层原理是使用了两个ClassLoader ...
分类:编程语言   时间:2019-10-26 16:53:46    阅读次数:94
Spring AOP的使用及案例
一、什么是AOP AOP(Aspect-Oriented Programming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个 ...
分类:编程语言   时间:2019-10-26 16:55:49    阅读次数:98
Python 利用函数、列表来实现计算天数
这几天课程学习了列表的操作,结合以前的函数知识,编写了一个能够判断天数的代码 源码如下 ...
分类:编程语言   时间:2019-10-26 17:00:47    阅读次数:95
逻辑回归分类算法
逻辑回归由于其简单、高效、可解释性强的特点,在实际用途中十分的广泛:从购物预测到用户营销响应,从流失分析到信用评价,都能看到其活跃的身影。可以说逻辑回归占据了分类算法中非常重要的地位。 逻辑回归:logistic regression,LR。模型公式是Logistic函数,也叫Sigmoid函数。图 ...
分类:编程语言   时间:2019-10-26 17:04:05    阅读次数:109
JAVA多线程之并发编程三大核心问题
概述 并发编程是Java语言的重要特性之一,它能使复杂的代码变得更简单,从而极大的简化复杂系统的开发。并发编程可以充分发挥多处理器系统的强大计算能力,随着处理器数量的持续增长,如何高效的并发变得越来越重要。但是开发难,并发更难,因为并发程序极易出现bug,这些bug是比较诡异的,跟踪难,且难以复现。 ...
分类:编程语言   时间:2019-10-26 17:09:13    阅读次数:90
表哥用Python爬取数千条淘宝商品数据后,发现淘宝这些潜规则!
本文记录了笔者用 Python 爬取淘宝某商品的全过程,并对商品数据进行了挖掘与分析,最终得出结论。 项目内容 本案例选择商品类目:沙发。 数量:共 100 页 4400 个商品。 筛选条件:天猫、销量从高到低、价格 500 元以上。 本案例选择商品类目:沙发。 数量:共 100 页 4400 个商 ...
分类:编程语言   时间:2019-10-26 17:13:52    阅读次数:95
快速构建Python爬虫IP代理池服务
在公司做分布式深网爬虫,搭建了一套稳定的代理池服务,为上千个爬虫提供有效的代理,保证各个爬虫拿到的都是对应网站有效的代理IP,从而保证爬虫快速稳定的运行,当然在公司做的东西不能开源出来。不过呢,闲暇时间手痒,所以就想利用一些免费的资源搞一个简单的代理池服务。 1、问题 代理IP从何而来? 刚自学爬虫 ...
分类:编程语言   时间:2019-10-26 17:18:25    阅读次数:86
Twitter-Snowflake:自增ID算法
简介 Twitter 早期用 MySQL 存储数据,随着用户的增长,单一的 MySQL 实例没法承受海量的数据,后来团队就研究如何产生完美的自增ID,以满足两个基本的要求: 每秒能生成几十万条 ID 用于标识不同的 记录; 这些 ID 应该可以有个大致的顺序,也就是说发布时间相近的两条记录,它们的 ...
分类:编程语言   时间:2019-10-26 17:21:55    阅读次数:83
SpringBoot系列:五、SpringBoot使用Actuator
Actuator为springboot提供了运行状态监控的功能 通过集成它我们可以试试获取到应用程序的运行信息 首先,在pom.xml中引入起步依赖 设置完成后启动程序,我们可以看到现在有两个端口正在被监听,一个是应用程序的端口一个是actuator的端口 通过访问actuator的API可以获取目 ...
分类:编程语言   时间:2019-10-26 17:24:56    阅读次数:71
unity 四边形多点矫正
using System.Collections; using System.Collections.Generic; using System.Threading; using UnityEngine; [System.Serializable] public class fangkuai{ pu ...
分类:编程语言   时间:2019-10-26 17:26:31    阅读次数:90
Java中的volatile关键字
并发编程的三个基本概念: 原子性 可见性 有序性 编写多线程程序时,经常会看到 volatile 关键字。 在Java中,volatile 被用来修饰 变量。 使用 volatile 修饰的变量有什么特点呢? JMM内存划分 在Java内存模型中,内存区域的划分大致如下图所示: 除了共享的 主内存 ...
分类:编程语言   时间:2019-10-26 17:28:34    阅读次数:92
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!