首页 > 2019年07月30日 > 全部分享
Java volatile关键字实现原理
场景引入 可见性问题 先来看一张图: 上面的图,是简化版的Java内存模型,一个线程有自己的工作内存,同时还有一个共享的主内存。 线程1和线程2读取数据data时,先从主内存里加载data变量的值到工作内存,然后才可以使用那个值。 假设现在线程1修改了data变量的值为1,然后将这个修改写入到自己的 ...
分类:编程语言   时间:2019-07-30 13:53:53    收藏:0  评论:0  赞:0  阅读:91
状压dp学习笔记
主要原理(常用) 1 using namespace std; int n,T,m,x,y,f[2][1100]; int main() { scanf("%d",&T); for(int kase=1; kase ...
分类:其他   时间:2019-07-30 13:53:34    收藏:0  评论:0  赞:0  阅读:85
通过HttpURLConnection 上传和下载文件(二)
HttpURLConnection文件上传 HttpURLConnection采用模拟浏览器上传的数据格式,上传给服务器 上传代码如下: HttpURLConnection文件下载 下载代码如下: 此文来源于 :https://www.cnblogs.com/h--d/p/5638092.html ...
分类:Web开发   时间:2019-07-30 13:53:04    收藏:0  评论:0  赞:0  阅读:84
[拉格朗日插值法][dp] Luogu P4463 calc
题目描述 一个序列a_1,\cdots,a_na1?,?,an?是合法的,当且仅当: 长度为给定的nn。 a_1,\cdots,a_na1?,?,an?都是[1,A][1,A]中的整数。 a_1,\cdots,a_na1?,?,an?互不相等。 一个序列的值定义为它里面所有数的乘积,即a_1\tim ...
分类:其他   时间:2019-07-30 13:52:40    收藏:0  评论:0  赞:0  阅读:131
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_5_flush方法和close方法的区别
flush之后,还可以继续使用流写文件 ...
分类:编程语言   时间:2019-07-30 13:52:12    收藏:0  评论:0  赞:0  阅读:60
正向代理和反向代理
正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。 正向代理的用途: (1)访问原来无法 ...
分类:其他   时间:2019-07-30 13:51:47    收藏:0  评论:0  赞:0  阅读:85
python中将\\uxxxx转换为Unicode字符串的方法
两种解决方法 PS:python3 将字符串unicode转换为中文 记录一个经常会遇到的问题: 得到的文本打印出来是“\uxxxx”的字符串格式,在python3中使用text.decode('unicode_escape')会报错:‘str' object has no attribute 'd ...
分类:编程语言   时间:2019-07-30 13:51:17    收藏:0  评论:0  赞:0  阅读:110
BZOJ3122 随机数生成器——BSGS
题意 链接 给定 $p,\ a,\ b, \ x_1$,现有一数列 $$x_{i+1} \equiv (ax_i + b) \ mod \ p$$ 求最小的 $i$ 满足 $x_i = t$ 分析 代码 发现BZOJ还能下测试数据:https://darkbzoj.tk/data/ 参考链接:htt ...
分类:其他   时间:2019-07-30 13:50:49    收藏:0  评论:0  赞:0  阅读:95
Sublime Text3搭建完美开发环境(Python+PHP+Javascript+nodejs+C++)
一、Sublime配置(如已安装Package Control可跳过) sublime下载地址:http://www.sublimetext.com/3 安装Package Control插件: 直接下载:https://packagecontrol.io/Package%20Control.sub ...
分类:编程语言   时间:2019-07-30 13:50:18    收藏:0  评论:0  赞:0  阅读:103
清除浮动
清除浮动主要是为了解决父级元素因为子级浮动而引起的内部高度为0的情况。 清除浮动的方法有很多种,这里我只写被大家推荐切常用的方法。 1、父级添加伪类 2、父级添加overflow属性 可以通过触发BFC的方式,可以实现清除浮动效果 ...
分类:其他   时间:2019-07-30 13:49:57    收藏:0  评论:0  赞:0  阅读:95
Shell脚本应用(二)
通过博文Shell脚本应用(一),可以在简单的Shell脚本程序中,各类语句将按先后顺序依次执行,从而实现批处理的自动化过程,然而,单一的顺序结构使得脚本国语机械化,不够“智能”,难以处理更加灵活的系统任务。今天我们将认识并掌握如何进行条件测试操作,并通过正确使用if语句,使Shell脚本具有一定的“判断”能力,以根据不同的条件来完成不同的管理任务。一、条件测试操作要使Shell脚本具有一定的“智
分类:系统服务   时间:2019-07-30 13:24:00    收藏:0  评论:0  赞:0  阅读:84
[SCOI2014]方伯伯的玉米田 //二维树状数组优化DP//unfinished
闲的慌,从HZOJ里挑了道DP题来做,没想到这么恐怖 但是已经开了坑也不能退,干脆写吧 题目: 方伯伯在自己的农田边散步,他突然发现田里的一排玉米非常的不美。这排玉米一共有N株,它们的高度参差不齐。方伯伯认为单调不下降序列很美,所以他决定先把一些玉米拔高,再把破坏美感的玉米拔除掉,使得剩下的玉米的高 ...
分类:编程语言   时间:2019-07-30 13:21:50    收藏:0  评论:0  赞:0  阅读:94
算法基础知识
最近在看《数据结构与算法分析——c语言描述》,做一下笔记。 1.首先要明确算法之所以存在是基于这样的一个观念:有时候写出一个可以工作的程序并不够,如果在巨大的数据集上运行,运行时间是一个重要的问题(在这之前正确性是最重要的)(当然在数据规模小或个人使用时可以很大程度忽略这个问题,效率低下也比人去做轻 ...
分类:编程语言   时间:2019-07-30 13:21:28    收藏:0  评论:0  赞:0  阅读:83
Centos7 安装 telnet 服务
准备写一个 django webtelnet(运维管理系统集成后管理网络设备),但是手边没有现成的网络设备资源可以测试,那就研究下 Centos7 下安装 telnet server 吧。 安装 telnet server 是以 xinetd 守护进程的模式启动的 设置允许 root 登陆 vi / ...
分类:Web开发   时间:2019-07-30 13:21:00    收藏:0  评论:0  赞:0  阅读:97
python学习五(数据类型)
数据类型 数据类型指的就是变量的值得类型,也就是可以变量赋那些值 在python数值分为了三中: 整数:在python中所有的整数都是int类型,在python的整数没有大小限制,可以是一个无限大的数 不能以0开头 其他进制的整数 二进制:0b开头 如: c = 0b10 八进制:0o开头 如: c ...
分类:编程语言   时间:2019-07-30 13:20:34    收藏:0  评论:0  赞:0  阅读:80
阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_4字符输出流的基本使用_写出单个字符
写完之后不刷新,则没有数据。数据只是写如到了内存缓冲区中 必须要调用flush方法,把数据刷新过去 close关闭的时候也会把数据刷新到文件中。这里把flush注释了也是可以的 ...
分类:编程语言   时间:2019-07-30 13:19:27    收藏:0  评论:0  赞:0  阅读:161
python中序列化和反序列化
1.字典的序列化与反序列化 结果: 2.列表的序列化与反序列化 ...
分类:编程语言   时间:2019-07-30 13:19:01    收藏:0  评论:0  赞:0  阅读:92
计算机问题求解周期
问题与问题实例的定义 问题 :是需要我们回答的一般性提问,通常含有若干参数,由求解问题描述,输入条件以及输出要求等要素组成。 问题实例 :定义为确定问题描述参数后的一个对象。 一个问题可以包含若干问题实例 问题和问题实例的关系类似于C++语言中类和类对象的关系 正整数求和问题 任务描述: 计算正整数 ...
分类:其他   时间:2019-07-30 13:18:28    收藏:0  评论:0  赞:0  阅读:139
背包DP——砝码称重(未完结)
砝码称重 内存限制:128 MiB时间限制:1000 ms标准输入输出 题目类型:传统评测方式:文本比较 砝码称重 砝码称重 内存限制:128 MiB时间限制:1000 ms标准输入输出 题目类型:传统评测方式:文本比较 题目描述 设有1g、2g、3g、5g、10g、20g的砝码各若干枚(其总重<= ...
分类:其他   时间:2019-07-30 13:17:22    收藏:0  评论:0  赞:0  阅读:244
BERT可视化工具bertviz体验
BERT可视化工具体验:bertviz是用于BERT模型注意力层的可视化页面。 1,bertviz的github地址:https://github.com/jessevig/bertviz 2,将bertviz项目clone到本地,启动Jupyter notebbok。 D:\PycharmProj ...
分类:其他   时间:2019-07-30 13:16:59    收藏:0  评论:0  赞:0  阅读:344
838条   上一页 1 ... 23 24 25 26 27 ... 42 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!