码迷,mamicode.com
首页 > 2016年07月14日 > 全部分享
synchronized的理解
用法解释 synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对 ...
分类:其他好文   时间:2016-07-14 21:32:32    阅读次数:165
volatile的理解
用法解释 volatile是变量修饰符,只能用来修饰变量。 volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。 原理解释 Java使用一个主 ...
分类:其他好文   时间:2016-07-14 21:33:00    阅读次数:160
centos设置ssh免密码登陆
准备工作: 1、确认本机sshd的配置文件(需要root权限) $ gedit /etc/ssh/sshd_config 找到以下内容,并去掉注释符”#“ RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/a ...
分类:其他好文   时间:2016-07-14 21:32:10    阅读次数:207
Java字符串中文检测转换
...
分类:编程语言   时间:2016-07-14 21:32:56    阅读次数:292
bzoj1798[Ahoi2009]Seq 维护序列seq
bzoj1798[Ahoi2009]Seq 维护序列seq 题意: 维护序列,支持区间加、区间乘、区间求和模一个数。序列大小和操作数≤100000 题解: 线段树,加标记和乘标记的处理同bzoj4003。模的时候注意细节。 代码: 20160714 ...
分类:其他好文   时间:2016-07-14 21:31:30    阅读次数:257
【Maven】安装及配置(Linux)
本文介绍Linux环境下安装Maven 安装环境和软件 系统:Linux(CentOS) 软件:apache-maven-3.3.9-bin.tar.gz(解压版)。 安装步骤 maven是基于Java的工具软件,在安装maven之前必须保证操作系统(本人以Linux为例)上安装了JDK,Linux ...
分类:系统相关   时间:2016-07-14 21:30:37    阅读次数:447
avl树的操作证明
以下用大O表示节点,ABC表示三个集合。 仅分析左子树的情况,因为对称,右子树的情况一样。 插入节点前 O / \ O A / \ B C 插入节点后: O / \ O A / \ B C / O 此时造成了最高节点的不平衡,说明了B+2 - A = 2;另外可以知道B = C,考虑B<C,那么在插 ...
分类:其他好文   时间:2016-07-14 21:31:40    阅读次数:296
day1 LGTB玩扫雷
先附上原题: 在一个n  m 的棋盘上,有位置上有雷(用“*” 表示),其他位置是空地(用“.” 表示)。LGTB 想在每个空地上写下它周围8 个方向相邻的格子中有几个雷。请帮助他输出写了之后的棋盘输入输入第一行包含两个整数n, m 代表棋盘大小接下来n 行,每行m 个字符,代表棋盘1  n,m ...
分类:其他好文   时间:2016-07-14 21:28:47    阅读次数:198
day1 LGTB学分块
原题如下: LGTB最近在学分块,但是他太菜了,分的块数量太多他就混乱了,所以只能分成3块今天他得到了一个数组,他突然也想把它分块,他想知道,把这个数组分成3块,块可以为空。假设3块各自的和中的最大值最小请输出分完之后3 块中的最大值输入输入第一行包含一个整数n 代表数组大小接下来n 个整数a1, ...
分类:其他好文   时间:2016-07-14 21:29:36    阅读次数:363
Laravel PHP Web开发框架
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。 本文为大家讲解了Laravel框架中的数据库CURD操作、连贯操作、链式操作的用法,包含大 ...
分类:Web程序   时间:2016-07-14 21:27:34    阅读次数:223
A*算法深入
A*算法思想容易理解,但要想设计出好的A*算法,则必需要全面深入了解它。在本文章中接下来的内容中,将全面深入探讨该话题。如果对该算法还没有理解的话,则请先查阅上篇文章《A*算法入门》,然后再看该文章。 一:理论篇 探讨:估值函数 A*算法之所以效率高是因为它是启发式的搜索算法。它是在Dijkstra ...
分类:编程语言   时间:2016-07-14 21:28:19    阅读次数:205
JAVA小程序-判断闰年和求根公式
计算闰年,根据格里高利历,能被4整除且不能被100整除,或者能被4整除且能被400整除的年份为闰年 ...
分类:编程语言   时间:2016-07-14 21:29:06    阅读次数:299
android sdk启动报错error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037:
问题原因:端口5037被占用 解决方案: 方式一:可以用cmd命令 C:\Users\Administrator>netstat-ano | findstr "5037" <<<<< 查看5037 被谁占用,然后杀掉 TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 45 ...
分类:移动开发   时间:2016-07-14 21:28:52    阅读次数:283
KVC浅析和实例
KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。 Key-Value Coding (KVC) KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键 ...
分类:其他好文   时间:2016-07-14 21:28:55    阅读次数:213
最简单jquery轮播图效果
样式部分 jqury部分,请引入jquery插件 HTML部分 ...
分类:Web程序   时间:2016-07-14 21:28:42    阅读次数:303
JQUERY 键盘事件
一 一、首先需要知道的是: 1、keydown()keydown 事件会在键盘按下时触发。 2、keypress()keypress 事件会在敲击按键时触发,我们可以理解为按下并抬起同一个按键。 3、keyup()keyup 事件会在按键释放时触发,也就是你按下键盘起来后的事件。 二、获得键盘上对应 ...
分类:Web程序   时间:2016-07-14 21:27:37    阅读次数:178
html5基础笔记(1)
html:(hypertext mark-up language)超文本标记语言; 标记分两种: 1.闭合的:<p>test<p> 2.非闭合的:<br/> 标记的嵌套: 如:<div><i></i></div> 浏览器只认识:html,通过css进行修饰,并用javescript做一些特效; 后台 ...
分类:Web程序   时间:2016-07-14 21:27:17    阅读次数:139
1788条   上一页 1 ... 8 9 10 11 12 13 14 ... 106 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!