码迷,mamicode.com
首页 > 全部 > 月排行
如何安全发布对象
发布对象与逸出发布对象:使一个对象能够被当前范围之外的代码所使用,例如通过方法返回对象的引用,或者通过公有的静态变量发布对象对象逸出:一种错误的发布,当一个对象还没有构造完成时,就使它被其他线程所见不正确的发布可变对象导致的两种错误:发布线程意外的所有线程都可以看到被发布对象的过期的值线程看到的被发布对象的引用是最新的,然而被发布对象的状态却是过期的不安全的发布示例:packageorg.zero
分类:其他好文   时间:2018-10-17 01:00:18    阅读次数:207
python实现斐波那契数列
斐波那契数列即著名的兔子数列:1、1、2、3、5、8、13、21、34、…… 数列特点:该数列从第三项开始,每个数的值为其前两个数之和,用python实现起来很简单: 输出结果: 这里 a, b = b, a+b 右边的表达式会在赋值变动之前执行,即先执行右边,比如第一次循环得到b-->1,a+b ...
分类:编程语言   时间:2018-10-17 01:00:25    阅读次数:187
SQlite3 的简单用法。 调用本地时间
Microsoft Windows [版本 10.0.14393] (c) 2016 Microsoft Corporation。保留所有权利。 C:\Users\Administrator>sqlite3 SQLite version 3.25.2 2018-09-25 19:08:10 Ente... ...
分类:数据库   时间:2018-10-17 01:00:36    阅读次数:247
常见Windows问题
端口占用问题: 1.查看指定端口占用情况 C:\>netstat -ano|findstr "2003" TCP 127.0.0.1:2003 127.0.0.1:2003 ESTABLISHED 1488 PID为1488的进程占用了端口2003 涉及命令:netstat 2.通过PID查看进程名 ...
分类:Windows程序   时间:2018-10-17 01:00:45    阅读次数:309
JavaScript在页面的引入方式
(一)JavaScript在页面的引入方式。 ...
分类:编程语言   时间:2018-10-17 01:00:54    阅读次数:178
【超详细】在centos7上部署百万PV网站架构
PV(PageView,页面浏览量)即点击量,通常意义上说PV的多少是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。pv的解释是这样的:一个访问者在24小时(0点-23点)内到底看了网站的几个页面。需要注意的是:同一个人浏览网站的同一个页面,不重复计算pv量,点击100次页只算1次。案例概述:本案例设计采用四层模型实现,主要分为前端反向代理层,web层,数据库缓存层和数据库层。前端反向代理
分类:Web程序   时间:2018-10-17 01:01:06    阅读次数:311
2018-10-16 22:56:13 c language
2018-10-16 22:56:13 c language ...
分类:其他好文   时间:2018-10-17 01:01:15    阅读次数:220
2017-2018 ACM-ICPC Latin American Regional Programming Contest GYM101889
挺有意思的一套题,题也没有啥毒瘤了,本来是队切的结果种种原因大家全挂机了。 只补了百人题,一共7个,其他的暂时先不补了,,也不会嘛qwq H:签到 1 #include <bits/stdc++.h> 2 using namespace std; 3 int a[18],b[18]; 4 int m ...
分类:其他好文   时间:2018-10-17 01:01:32    阅读次数:249
事件绑定和普通事件的区别
一、添加事件的方法不同 普通添加事件的方法: 执行上面的代码只会alert 2 事件绑定方式添加事件: 执行上面的代码会先alert 1 再 alert 2 二、是否能添加多个事件 (从一的例子可以看出) 普通添加事件的方法不支持添加多个事件,最下面的事件会覆盖上面的,而事件绑定(addEventL ...
分类:其他好文   时间:2018-10-17 01:01:45    阅读次数:152
在Mac上安装GTK(go语言GUI)
1.在终端输入:xcode-select --install 安装command line工具, 如果安装了Xcode, 就直接跳过该步骤 2. 在终端输入:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal ...
分类:编程语言   时间:2018-10-17 01:01:56    阅读次数:642
消息队列集群配置
原理介绍rabbitmq是依据erlang的分布式特性(RabbitMQ底层是通过Erlang架构来实现的,所以rabbitmqctl会启动Erlang节点,并基于Erlang节点来使用Erlang系统连接RabbitMQ节点,在连接过程中需要正确的ErlangCookie和节点名称,Erlang节点通过交换ErlangCookie以获得认证)来实现的,所以部署rabbitmq分布式集群时要先安装
分类:其他好文   时间:2018-10-17 01:02:12    阅读次数:262
vue node.js 安装
首先express + 项目总目录名 ; 生成项目 进入目录 npm install 生成依赖关系; npm install vue 生成 vue ; express 默认支持jade 不支持HTML模板 须手动添加; npm install ejs 在配置文件app.js进行必要配置; var e ...
分类:Web程序   时间:2018-10-17 01:02:21    阅读次数:157
Spring中定时器实现
在Spring 中使用Quartz,本文介绍Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包,下面介绍两种方式实现Spring定时器功能,一种是基于xml配置方式,另外一种是基于注解的方式,大家根据自己的项目选择适合自己的
分类:编程语言   时间:2018-10-17 01:02:28    阅读次数:241
vue--动态路由和get传值
动态路由: 点击之后能够跳转到一个详情:可以新建一个详情的组件: 此时还需要配置路由: get传值: ...
分类:其他好文   时间:2018-10-17 01:02:35    阅读次数:177
期货报单类型
https://www.cannontrading.com/tools/order-types Market Order: A market order does not specify a price, it is executed at the best possible price avail ...
分类:其他好文   时间:2018-10-17 10:58:21    阅读次数:550
Spark 的四种模式
1.spark主要有四种运行模式:Loca 、standalone、yarn、mesos。 1)Local模式:在一台机器上,一般用于开发测试 2)standalone模式:完全独立的spark集群,不依赖其他集群,分为Master和work。 客户端向Master注册应用,Master向work发 ...
分类:其他好文   时间:2018-10-17 10:58:29    阅读次数:232
[JLOI2015]城池攻占
嘟嘟嘟 暴力不难想:一种是以每一个骑士为主,一步步向上爬直到死了;一种是以每一个城池为主,统计哪些骑士在这座城池中死了,然后剩下的骑士再转移到他的父亲节点。 考虑优化:因为城池构成了一个树形结构,相对于骑士来说结构比较固定。因此我们想办法优化第二个暴力:每一个节点建一个小根堆,一直弹出堆顶直到堆顶骑 ...
分类:其他好文   时间:2018-10-17 10:58:36    阅读次数:158
javascript forEach无法break,使用every代替
every的入口参数是一个返回bool值的函数,在需要break的地方return false,其他均return true,即可达到和break相同的效果 出处:https://segmentfault.com/q/1010000006165646 ...
分类:编程语言   时间:2018-10-17 10:58:51    阅读次数:161
tikv 安装
```export HostIP="127.0.0.1"docker run -d -p 2379:2379 -p 2380:2380 --name pd pingcap/pd \ --name="pd" \ --data-dir="pd" \ --client-urls="http://0.0.0... ...
分类:其他好文   时间:2018-10-17 10:59:00    阅读次数:408
docker安装redis
redis-cli -h 127.0.0.1 -p 6378 -a 123 docker run -p 6378:6378 -v $PWD/data/redis.conf:/etc/redis/redis.conf -v $PWD/data:/data -d --name myredis redis ...
分类:其他好文   时间:2018-10-17 10:59:09    阅读次数:107
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!