码迷,mamicode.com
首页 > 编程语言 > 日排行
CAS在Java类中的应用
CAS 这个指令全称 compare and swap 即比较替换指令,在现代处理器新加入的指令。 指导思想:基于乐观锁机制。比较一个变量在内存值中的值和变量的当前值(旧值)。如果相等,则认为该变量没有发生改变,使用新值替代旧值;否则认为替换失败。 Unsafe 在java程序的多线程环境中,如果一 ...
分类:编程语言   时间:2017-12-26 19:51:01    阅读次数:258
python学习第九天 初识函数
#len# s = '金老板小护士'# len(s)# def my_len(): #自定义函数# i = 0# for k in s:# i += 1# print(i)## length = my_len()# print(length)# 函数# 定义了之后,可以在任何需要它的地方调用# 没有 ...
分类:编程语言   时间:2017-12-26 19:52:38    阅读次数:152
直接插入排序3
插入排序:每一趟将一个待排序的记录,按照其关键字的大小插入到有序队列的合适位置里,知道全部插入完成。 在讲解直接插入排序之前,先让我们脑补一下我们打牌的过程。 先拿一张5在手里, 再摸到一张4,比5小,插到5前面, 摸到一张6,嗯,比5大,插到5后面, 摸到一张8,比6大,插到6后面, 。。。 以上 ...
分类:编程语言   时间:2017-12-26 19:54:58    阅读次数:153
C语言——求水仙花数
昨天,雷老师偶有闲致,评讲了n周前的C程序设计作业。其中讲到了一到求水仙花数的题,给出了一种漂亮的算法,在此记录下来。 原题 输出所有的水仙花数,所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。 解题 思路 初始化i=100。 ①取i的各位数,百位a,十位b,个位c。 ②判断i==a∧3+ ...
分类:编程语言   时间:2017-12-26 19:56:31    阅读次数:159
JAVA关键字
JAVA学习笔记,关键字 abstract assert boolean break byte case catch char class private:私有的,使用private修饰的方法和属性,只有在本类中可以访问; protected:受保护的,使用protected修饰的方法和属性,可在本 ...
分类:编程语言   时间:2017-12-26 19:57:21    阅读次数:210
spring集成ehcache本地缓存
1.maven依赖 <!-- ehcache 相关依赖 --> <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.8.2</version> </dependency> ...
分类:编程语言   时间:2017-12-26 19:57:31    阅读次数:221
Python笔记·第九章—— 函数 (一)
一、函数的作用 函数可以让我们代码结构更清晰,而且避免了代码的重复,冗余,使一段代码或者功能可以反复的被调用,大大提高了开发效率 二、函数的定义 实例如下: 三、函数的调用 调用函数很简单,就是已经定义的函数名加括号,如果此函数需要参数,那括号内就要加入需要传的参数。如,调用上面定义的my_max函 ...
分类:编程语言   时间:2017-12-26 20:57:21    阅读次数:219
java-打印[1,2,3]
package com.day7.one; public class Test1 { /** * 需求:把数组中的数据按照指定格式拼成一个字符串 * 比如:int[] arr={1,2,3}; * 输出"[1, 2, 3]" */ public static void main(String[] a ...
分类:编程语言   时间:2017-12-26 20:58:55    阅读次数:149
[ Day51 ]Python之路----JavaScript --DOM操作
JavaScript可以操作整个浏览器,但是这个浏览器对象比较大,因此为了操作方便,又分为三个对象。 1.BOM对象 BOM对象主要操作地址栏,浏览历史,窗口高度等。 2.DOM对象 DOM对象主要操作网页上的元素和相关元素的CSS样式。 3.Window对象 Window对象是浏览器的宿主对象,其 ...
分类:编程语言   时间:2017-12-26 21:00:43    阅读次数:122
C数据结构排序算法——希尔排序法用法总结(转http://www.cnblogs.com/skywang12345/p/3597597.html)
希尔排序介绍 希尔排序(Shell Sort)是插入排序的一种,它是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。 希尔排序实质上是一种分组插入方法。它的基本思想是:对于n个待排序的数列,取一个小于n的整数gap(gap被称为步长)将待排序元素分成若干 ...
分类:编程语言   时间:2017-12-26 21:01:02    阅读次数:227
C数据结构排序算法——直接插入排序法用法总结(转http://blog.csdn.net/lg1259156776/)
声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 排序相关的的基本概念 排序:将一组杂乱无章的数据按一定的规律顺次排列起来。 数据表( data list): 它是待排序数据对象的有限集合。 排序码(key):通常数据对象有多个属性域,即多个数据成员组成,其中 ...
分类:编程语言   时间:2017-12-26 21:01:14    阅读次数:193
JAVA HASHMAP的死循环
Hash表数据结构 HashMap通常会用一个指针数组(假设为table[])来做分散所有的key,当一个key被加入时,会通过Hash算法通过key算出这个数组的下标i,然后就把这个<key, value>插到table[i]中,如果有两个不同的key被算在了同一个i,那么就叫冲突,又叫碰撞,这样 ...
分类:编程语言   时间:2017-12-26 21:01:21    阅读次数:208
js数组操作-添加,删除
js 数组操作常用方法。 push():在数组后面加入元素,并返回数组的长度 unshift():在数组前面加入元素,并返回数组的长度 pop()删除最后一个元素 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 ...
分类:编程语言   时间:2017-12-26 21:01:36    阅读次数:174
java 位移运算符
1 int i = 10; 2 System.out.println(Integer.toBinaryString(i)); 3 //二进制右移 ----除以2 4 int a=i>>1; 5 System.out.println(Integer.toBinaryString(a)); 6 //二进... ...
分类:编程语言   时间:2017-12-26 21:02:09    阅读次数:116
java7-Fork/Join
Fork/Join 框架与传统线程池的区别采用“工作窃取”模式(work-stealing):当执行新的任务时它可以将其拆分分成更小的任务执行,并将小任务加到线程队列中,然后再从一个随机线程的队列中偷一个并把它放在自己的队列中。 相对于一般的线程池实现,fork/join框架的优势体现在对其中包含的 ...
分类:编程语言   时间:2017-12-26 21:05:32    阅读次数:185
C++设计模式01——简单工厂模式
http://blog.csdn.net/caoshangpa/article/details/52763923 问题描述 之前在公司做了一个windows 8平台的阅读器。首先,需要将电子书中的内容渲染到屏幕上,而电子书每一页都包含各种各样的内容,比如:图形、图像和文字等等;不同的内容,就是不同的 ...
分类:编程语言   时间:2017-12-26 21:06:04    阅读次数:166
java
看懂GC日志 _dwx278693 2017 07 08_ [TOC] 拥有自动内存回收机制,是java语言的重要特性之一。使得开发人员并不用关心内存分配和回收的底层细节。java平台通过垃圾回收器来自动的进行内存管理。 Java内存模型 1.java垃圾回收器有3件任务:分配内存、回收不在引用的对 ...
分类:编程语言   时间:2017-12-26 21:07:22    阅读次数:201
Python的网络编程[1] -> FTP -> FTP 的基本理论
FTP协议 / FTP Protocol FTP全称为File Transfer Protocol(文件传输协议),常用于Internet上控制文件的双向传输,常用的操作有上传和下载。基于TCP/IP,基于RFC959通信协议。 0 FTP理论 / FTP Theory 详细的理论可以参考这里。 1 ...
分类:编程语言   时间:2017-12-26 21:08:44    阅读次数:205
JavaEE——Java导出Excel表
分类:编程语言   时间:2017-12-26 21:51:47    阅读次数:168
python:Json & pickle数据序列化
序列化: ...
分类:编程语言   时间:2017-12-26 21:53:55    阅读次数:112
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!