灯灯灯灯 灯灯灯灯
4年前
【垃圾回收】全面解析,内含面试题及图文详解!!
垃圾回收概述和相关算法1.Java和C语言的区别,就在于垃圾收集技术和内存动态分配上,C语言没有垃圾收集技术,需要程序员手动的收集。2.垃圾收集,不是Java语言的伴生产物。早在1960年,第一门开始使用内存动态分配和垃圾收集技术的Lisp语言诞生。3.关于垃圾收集有三个经典问题:哪些内存需要回收?什么时候
Jacquelyn38 Jacquelyn38
4年前
PhantomJS这几项功能你用过吗?
一、下载下载链接二、解压安装包直接解压即可三、配置环境变量找到高级系统设置,打开它,出现以下图。点击环境变量。分别点击编辑按钮分别新建添加当初的解压路径,到bin文件夹。点击确定。这样,环境变量配置好了,可以再命令行工具直接使用phantomjs命令。四、代码段新建一个JS文件,如:main.js执行命令:phantomjsmain.js1、打印指定网
Wesley13 Wesley13
3年前
50 行代码教你爬取猫眼电影 TOP100 榜所有信息
对于Python初学者来说,爬虫技能是应该是最好入门,也是最能够有让自己有成就感的,今天,恋习Python的手把手系列,手把手教你入门Python爬虫,爬取猫眼电影TOP100榜信息,将涉及到基础爬虫架构中的HTML下载器、HTML解析器、数据存储器三大模块:HTML下载器:利用requests模块下载HTML网页;HTML解析器:利用re正则表达
Wesley13 Wesley13
3年前
5分钟入手容器云平台,k3s快速部署,小水枪主机也可以用来学习kubernetes使用
为什么需要k3s?k8s集群搭建费时费力,需要非常大的集群资源,运行环境还是有一定的门槛,那还学个锤子,成人的世界我全要。废话不多说,下面我们来实际安装k3s入门容器编排的微服务。首先需要下载三个资源,如下官方直通车安装的脚本http://ranchermirror.cnrancher.com/k3s/k3sinstall.sh
Stella981 Stella981
3年前
PV 操作经典例题
问题:总共有读入、执行、打印三个进程,试用PV操作描述读入B1打印B2的同步过程。问题解读:这个问题就是说了这样一件事:一个输入B1,被操作之后,成为B2,将B2打印。怎样用PV操作来说这件事。那么新的问题来了:啥是个PV操作?!(https://img2018.cnblogs.com/blog/1328999/201
Easter79 Easter79
3年前
TabLayout布局,就是顶部的滑动栏,不用自己再去写了,很棒
在新看一个项目中,用到的TabLayout的,有段时间没写app了,去百度了一下。网上资料很多,很全,就不细写了,简单的说下用法。转自:https://www.jianshu.com/p/2b2bb6be83a8上图是简书Android端的主页Tab,在其他的App中Tab也是很常见的,它的实现方式也有很多:TabHost,自定义控件(第三方库)
Stella981 Stella981
3年前
JFinal各种场景(PC、APP、微信小程序等)分页方案
JFinal专题之分页解决方案【课程介绍】 详细介绍数据库分页原理,自己动手封装前端分页组件,然后介绍第三方的js分页组件,集成laypage插件,了解各种分页模式,不管是跳转分页,数据库分页、前端分页、滚动加载分页、ajax数据分页、APP移动端分页、微信小程序分页等【课程目标】 掌握数据库分页原理,熟练使用JFinal操作数据库分页查
Stella981 Stella981
3年前
Liunx性能调优让你的服务器更强大,增加TCP连接数限制
Linux系统中tcp连接数是有最大限制的,即是进程可打开的最大文件描述个数,通过命令查看:ulimitn文章每周持续更新,各位的「三连」是对我最大的肯定。可以微信搜索公众号「后端技术学堂」第一时间阅读(一般比博客早更新一到两篇)TCP连接数限制高负载的服务器通过修改ulimit参数达到合理规划用户使用资源
Wesley13 Wesley13
3年前
28载隐姓埋名 我国氢弹之父于敏去世
!640?wx_fmtpng(https://oscimg.oschina.net/oscnet/upd0590c8cab2f74a2d2c27f080999f973.jpg)来自中国科学院的消息,我国国防科技事业改革发展的重要推动者、改革先锋于敏,于1月16日在京去世,享年93岁。于敏毕业于北京大学,后被著名物理学家钱三强、彭桓武调到中科院近代
Stella981 Stella981
3年前
Android 开发之 fill_parent、wrap_content和match_parent的区别
三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill\_parent将强制性让它布满整个屏幕或填满父控件的空白.fill一般翻译过来是填充,充满的意思match一般翻译过来是相同,适应的意思。2)wrap\_content表示大小刚好足够显示当前控件里的内容.