码迷,mamicode.com
首页 > 编程语言 > 月排行
Java内存模型-final域的内存语义
一 引言 说到final你肯定知道它是Java中的关键字,那么它所在Java中的作用你知道吗?不知道的话,请前往这篇了解下https://www.cnblogs.com/yuanfy008/p/8021673.html 今天我们来说说final域在JMM中的内存语义。 二 final域的重排序规则 ...
分类:编程语言   时间:2018-07-22 17:07:44    阅读次数:185
Java内存模型-锁的内存语义
一 引言 在说volatile的内存语义时,讲过这样一句话:想要理解透volatile特性有一个很好的方法,就是把对volatile变量的单个读/写,看成是使用同一个锁对这些单个读/写操作做了同步。所以其实锁的释放和获取与volatile的写和读具有相同的内存语义。 二 锁的释放-获取建立的happ ...
分类:编程语言   时间:2018-07-22 17:08:22    阅读次数:171
[leetcode] 46. 全排列(Java)
"46. 全排列" 这题我们可以借用 "31. 下一个排列" 写的nextPermutation函数来做,稍微改造一下即可 注意要先给nums排个序 ...
分类:编程语言   时间:2018-07-22 17:08:36    阅读次数:224
Java内存模型-volatile的内存语义
一 引言 听说在Java 5之前volatile关键字备受争议,所以本文也不讨论1.5版本之前的volatile。本文主要针对1.5后即JSR-133针对volatile做了强化后的了解。 二 volatile的特性 开门见山,volatile变量自身具有以下特性: 可见性(最重要的特性)。对一个v ...
分类:编程语言   时间:2018-07-22 17:09:22    阅读次数:206
python openpyxl 2.5.4 版本 excel常用操作封装
最近搭框架用的openpyxl 2.5.4版本,之前封装的函数有些提示不推荐使用了,我做了一些更新: 代码: # encoding=utf-8 from openpyxl import load_workbookfrom openpyxl.styles import Border, Side, Fo ...
分类:编程语言   时间:2018-07-22 17:10:36    阅读次数:984
Python-基于socket和select模块实现IO多路复用
执行结果:只要启动服务器端,然后不同的客户端多次启动都能收到信息,多个端口成功被监听 2. 下面使用select模块实现多路复用,使同一个端口同时接收多个链接 启动这个服务端之后,就可以实现多路复用了,可以接收多个客户端同时连接 3.下面介绍一些多路操作里面的读写分离 这样可以形成简单的读写分离操作 ...
分类:编程语言   时间:2018-07-22 17:12:36    阅读次数:193
python_环境的配置
1.首先登入官网:https://www.python.org/downloads/windows/ 下载: 下载executable installer 2.安装 ipython,jupyter 地址:https://blog.csdn.net/gavin_john/article/details ...
分类:编程语言   时间:2018-07-22 17:13:14    阅读次数:158
代码题(21)— 两数组交集
1、349. 两个数组的交集 给定两个数组,写一个函数来计算它们的交集。 例子: 给定 num1= [1, 2, 2, 1], nums2 = [2, 2], 返回 [2]. 提示: 每个在结果中的元素必定是唯一的。 我们可以不考虑输出结果的顺序。 这道题让我们找两个数组交集的部分(不包含重复数字) ...
分类:编程语言   时间:2018-07-22 17:13:22    阅读次数:151
python数据类型之字符串(二)
续接上文 1.isdecimal,isgigit,isnumeric:当前输入是否为数字 结果: 2.isidentifier:判断是否为标识符 结果: 3.isprintable:是否存在不可显示的字符 结果: 4.isspace:判断是否全部是空格 结果: 5.istitle:判断是否为标题 结 ...
分类:编程语言   时间:2018-07-22 17:39:18    阅读次数:189
java 企业门户网站 源码 自适应响应式 freemarker 静态引擎 html5 SSM
博文来源:http://www.fhadmin.org/webnewsdetail3.html前台: 支持五套模版, 可以在后台切换系统介绍:1.网站后台采用主流的 SSM 框架 jsp JSTL,网站后台采用freemaker静态化模版引擎生成html2.因为是生成的html,所以访问速度快,轻便,对服务器负担小3.网站前端采用主流的响应式布局,同一页面同时支持PC、平板、手机(三合一)浏览器访
分类:编程语言   时间:2018-07-22 17:39:56    阅读次数:192
JavaScript多元运算符
JavaScript多元运算符 **实例:**` function test(9){ var a=4,b=11; return p > 1 ? p<b ? p > b : p = 6 : p = 3; } document.write(test(9); **解析**: 在上面的这个例子里,最快的解决 ...
分类:编程语言   时间:2018-07-22 17:40:25    阅读次数:214
python字符串
打印结果6RunoobRbRunoounoonoonoobRunoobF:/reread/字符串.pyi like watching TVi like watching TVTrueFalseFalseTrueTrueFalseTrueTrueIOSDRR*************iosdrrjie ...
分类:编程语言   时间:2018-07-22 17:41:13    阅读次数:176
python学习(递归)
一. 递归 递归就是函数自己调用自己 python中递归最大可用深度是997 递归可以用来遍历各种树形结构 ...
分类:编程语言   时间:2018-07-22 17:41:40    阅读次数:111
【校招面试 之 C/C++】第27题 C++ 智能指针(三)之 unique_ptr
在语句#3中,p2接管string对象的所有权后,p1的所有权将被剥夺。前面说过,这是好事,可防止p1和p2的析构函数试图刪同—个对象; 但如果程序随后试图使用p1,这将是件坏事,因为p1不再指向有效的数据。 下面来看使用unique_ptr的情况: 编译器认为语句#6非法,避免了p3不再指向有效数 ...
分类:编程语言   时间:2018-07-22 17:41:56    阅读次数:181
如何在一台PC上装两个版本的python
在之前学习爬虫的时候,使用的是python2.7,现在主流已经是3.7了。 在这里,写了一下如何在2.7的基础上安装python3.6 一:检查python版本 1.cmd 二:安装python3 1.下载 2.安装 3.配置环境变量 4.修改python.exe 将python.exe修改为pyt ...
分类:编程语言   时间:2018-07-22 17:42:18    阅读次数:189
记录一个python里面很神奇的操作,对一个包含列表的元组进行增量赋值,成功赋值但还报错
记录一个python里面很神奇的操作今天记录一个很神奇的操作。关于序列的增量赋值。如果你很熟悉增量赋值,你也不妨看下去,我想说的是有关于增量赋值和元组之间一种神奇的操作。来自《流畅的Python》一书,让我们更加深入地了解里面的原理神奇的操作>>>t=(1,2,[30,40])>>>t[2]+=[50,60]上面这段代码会出现什么样的情况a.t会变成(1,2,[
分类:编程语言   时间:2018-07-22 17:42:29    阅读次数:150
Java异常try里面有return,finally代码会执行吗
try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后? 肯定会执行。finally{}块的代码只有在try{}块中包含遇到System.exit(0);之类的导致Java虚拟机直接退出的语句才会不执行。 当程序 ...
分类:编程语言   时间:2018-07-22 17:42:57    阅读次数:156
十一、python函数学习
1. 定义函数 def 函数名(形参): 函数体 return xxx 其下面的内容不再执行 2.执行函数 函数名(实参) 3.形参,实参(默认按照顺序) 4.执行形参传入实参,可不按照顺序 5.函数可以有默认参数 ((123, 234, [456123789], {1: 2}), <type 't ...
分类:编程语言   时间:2018-07-22 18:06:06    阅读次数:174
二级C语言备考知识点归纳
写在开头:之前一直都没过计算机二级,现在用编程语言比较多,想九月份一起把二级三级过了。 第一章 程序设计基本概念 1.程序:为解决某一问题而设计的一系列指令,能被计算机识别和执行。 程序=语法+算法。 2.程序设计语言:人与计算机打交道时交流信息的一类媒介和工具,由语句组成。 程序包含以下几个步骤: ...
分类:编程语言   时间:2018-07-22 18:06:46    阅读次数:331
Python,小白自学爬虫
学习内容源自:博客园 金角大王 2018.7.22 Urllib库的基本使用 什么是Urllib? Urllib是python内置的HTTP请求库包括以下基础模块:urllib.request 请求模块urllib.error 异常处理模块urllib.parse url解析模块urllib.rob ...
分类:编程语言   时间:2018-07-22 18:06:55    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!