码迷,mamicode.com
首页 > 2019年01月28日 > 全部分享
synchornized实现原理
synchronized是基于Monitor来实现同步的。 Monitor 的工作机理: 线程进入同步方法中。 为了继续执行临界区代码,线程必须获取 Monitor 锁。如果获取锁成功,将成为该监视者对象的拥有者。任一时刻内,监视者对象只属于一个活动线程(The Owner) 拥有监视者对象的线程可... ...
分类:其他好文   时间:2019-01-28 01:21:00    阅读次数:188
《程序员是怎样跑起来的》第三章
第三章是计算机进行小数运算时出错的原因。主要也是讲了这个原因,读完之后了解到这个原因,是因为有一些十进制数的小数无法转换成二进制数。就会出现错误。因为无法正确表示的数值,最后都变成了近似值。计算机这个功能有限的机器设备,是无法处理无限循环小数的,因此,在遇到循环小数时,计算机就会根据变量数据类型所对 ...
分类:其他好文   时间:2019-01-28 01:20:52    阅读次数:178
字符串及其操作方法
首字母大写:capitalize();字符串所有字母大写:upper();字符串所有字母小写:lower();字符串中字母大小写反转:swapcase();单词中有除了英文之外的字符时,那个字符后的首字母大写title();字符串内容居中,字符串总长度,空白处填充其他字符:center() (长... ...
分类:其他好文   时间:2019-01-28 01:20:31    阅读次数:141
移动端唤起QQ聊天 (ios android 包含微信、qq内置浏览器)
var u = navigator.userAgent; var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); if(isiOS){ if(u.toLowerCase().match(/MicroMessenger/i) == "microm... ...
分类:微信   时间:2019-01-28 01:20:25    阅读次数:254
wpf基础使用_修改窗体图标
废话不多说,直接开始修改图标步骤: 当然直接使用绝对路径添加图标也是可以的,这种方式不可取,一旦图标移动位置或被删除,就会导致找不到图标文件报错,这里我们介绍的是另一个方式,使用资源文件的方式添加 1、添加资源文件(这里我讲资源文件命名为Images) 2、添加资源-添加现有文件,选中你需要用到的图 ...
分类:Windows程序   时间:2019-01-28 01:20:16    阅读次数:255
徐明星:当前货币形态定义
对于当前货币形态的定义,徐明星的观点是认为当下的货币形态主要分为三种,分别是电子货币、虚拟货币以及数字货币。 首先货币作为历史遗留下来的一种智慧产物,其本质具有一定的商品属性。随着历史的不断延伸,货币形态也在不断进行发展及变化。从最初原始时期进行商品流通的实物货币形态,到人类文明进一步发展的金属货币 ...
分类:其他好文   时间:2019-01-28 01:20:06    阅读次数:186
find命令
作用: 查找指定路径下目录/文件,包括子目录 使用: find [路径] -name “内容" 例子: # 查找当前目录下的py文件 find -name "*.py" 提示: 如省略路径,则在当前目录下查找 可使用通配符 ...
分类:其他好文   时间:2019-01-28 01:19:57    阅读次数:159
MySQL安装之yum安装
在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 ...
分类:数据库   时间:2019-01-28 01:19:49    阅读次数:226
【Template】Miller Rabin
1 #include<cstdio> 2 #include<cstring> 3 #include<iostream> 4 #include<algorithm> 5 #include<cmath> 6 #include<vector> 7 //#include<stack> 8 #include< ...
分类:其他好文   时间:2019-01-28 01:19:41    阅读次数:162
项目流程
项目流程,不是束缚,而是保护。对别人有要求,才能更好爱惜自己,请让别人知道你不能突破的“底线”: 1. 资源:未建单,不排资源 2. 排期:产品主导发版时间,UE、UI、技术、测试二次确认 3. 评审:需求和设计拿不再修改的版本来评审,评审or提交内容不通过,打回或延期 4. 变更:在评审后的任何变 ...
分类:其他好文   时间:2019-01-28 01:19:33    阅读次数:165
python字典的用法
字典 - dict 1.什么是字典 1.字典是一种可变的容器,可以存储任意类型的数据 2.字典中的每个数据都是用'键'(key)来进行索引的,而不向列表和元组中可以使用整数下标来进行索引 3.字典中的数据是没有先后顺序的,字典的存储是无序的 4.字典中数据以键(key):值(value)对的方式进行 ...
分类:编程语言   时间:2019-01-28 01:19:06    阅读次数:174
[规律]JZOJ 4222 恐怖的奴隶主
Description 在《炉石传说》这款游戏中,有一张随从卡牌叫做“恐怖的奴隶主”。这张卡牌的描述是这样的:每当该随从受到伤害且没有死亡,召唤另一个恐怖的奴隶主。还有一张卡牌叫做“旋风斩”,描述是“对所有随从造成1点伤害”。使用“旋风斩”后,生命值变为0的“恐怖的奴隶主”并不会立即死亡,而会先结算 ...
分类:其他好文   时间:2019-01-28 01:18:56    阅读次数:221
微服务架构及幂等性
微服务架构 微服务架构是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。 和 微服务 相对应的,这种方式一般被称为 单体式开发(Monolithic) 。既所有的功能打包在一个 W ...
分类:其他好文   时间:2019-01-28 01:18:42    阅读次数:262
玉米田(状压DP)
题目:P1879 [USACO06NOV]玉米田Corn Fields 参考:状态压缩动态规划 状压DP 农场主John新买了一块长方形的新牧场,这块牧场被划分成M行N列(1 ≤ M ≤ 12; 1 ≤ N ≤ 12),每一格都是一块正方形的土地。John打算在牧场上的某几格里种上美味的草,供他的奶 ...
分类:其他好文   时间:2019-01-28 01:18:33    阅读次数:184
python tkinter button
1 """小白随笔,大佬勿喷""" 2 '''Button按钮 点击执行对应的命令''' 3 import tkinter as tk 4 #初始化窗口 5 window = tk.Tk() 6 #窗口名称 7 window.title("My Window") 8 #窗口大小,是 x 不是 * 9... ...
分类:编程语言   时间:2019-01-28 01:18:25    阅读次数:153
进程命令ps/top/kill
进程: 通俗的说就是 当前正在执行的一个程序 命令: ps 英文: process status 作用: 查看进程的详细状况 选项: a:显示终端上的所有进程,包括其他用户的进程 u:显示进程的详细状况 x:显示没有控制终端的进程 使用: # 查看当前用户通过终端启动的进程 ps # 查看所有用户的 ...
分类:系统相关   时间:2019-01-28 01:18:15    阅读次数:204
B类-Codeforces Round #535 (Div. 3)C. Nice Garland
Codeforces Round #535 (Div. 3)C. Nice Garland 题意: 由'R', 'G' and 'B' 三个字母组成的一个字符串,每两个相同的字母需要相差3,找出最小需要交换次数。 分析: 这个字符串的长度大于等于3的时候,一定是RBG这三个字符的某一个排列的循环。R ...
分类:其他好文   时间:2019-01-28 01:18:03    阅读次数:169
1439条   上一页 1 ... 68 69 70 71 72 73 74 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!