首页 > 2016年06月21日 > 全部分享
《java并发编程的艺术》读书笔记-第三章Java内存模型(二)
一概述 本文属于《java并发编程的艺术》读书笔记系列,第三章java内存模型第二部分。 二final的内存语义 final在Java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。可以参照之前整理的关键字final。这里作者主要介绍final域的内存语义。 对于final域,编译器和处理器要遵守两个重排序规则: 在构造函数内对一个final域的写入,与随后...
分类:编程语言   时间:2016-06-21 07:26:28    收藏:0  评论:0  赞:0  阅读:348
python csv
参考: csv - CSV File Reading and Writing:https://docs.python.org/2.7/library/csv.html?highlight=csv#module-csv ################################################################# CSV(Comma Sepa...
分类:编程语言   时间:2016-06-21 07:26:19    收藏:0  评论:0  赞:0  阅读:184
C#常用的加密解密方法
开篇C#内置很多加密解密的方法,有MD5,SHA1,base64等。这里会简单介绍下这几个方法以及用法,不过不会深入研究每种加密方法的原理,高手请绕行。 这几个加密解密会分为两类说,一类是只有加密,没有解密类型的MD5,SHA1。此类加密常用在数据校验。一类是有加密,有解密类型的base64,DES,RSA。此类加密常用在数据传输。数据校验型MD5 Message Digest Algorith...
分类:Windows开发   时间:2016-06-21 07:26:10    收藏:0  评论:0  赞:0  阅读:218
Collection架构源码分析(基于1.8)
Collection接口有三个子接口,我们主要来分析一下其中的两种:List和Set List:有序集合,其中元素可以重复。 Set:无序集合,元素不可以重复。...
分类:其他   时间:2016-06-21 07:25:59    收藏:0  评论:0  赞:0  阅读:182
DRP(四)——线程安全的Servlet
多线程的Seervlet模型         Servlet规范定义,在默认情况下(Servlet不是在分布式的环境中部署),Servlet容器对声明的每一个Servlet,只创建一个实例。如果有多个客户请求同时访问这个Servlet,Servlet容器如何处理这多个请求呢?答案是采用多线程,Servlet容器维护一个线程池来服务请求。线程池实际上是等待执行代码的一组线程,这些线程叫做工作者线程...
分类:编程语言   时间:2016-06-21 07:25:50    收藏:0  评论:0  赞:0  阅读:158
C语言常见错误
对于刚学编程,刚接触C++的新手来说,编译运行报错是最头疼的一件事,爆出一堆英文,英语差一点的又不知道什么意思,所以也不知道如何去改,在此,我给大家传一份常见错误中英文对照表及简单解释,希望可以帮到大家:   fatal error C1003: error count exceeds number; stopping compilation 中文对照:(编译错误)错误太多,停止...
分类:编程语言   时间:2016-06-21 07:25:39    收藏:0  评论:0  赞:0  阅读:318
Struts2数据处理与上传
Struts2数据处理与上传 Struts2配置 Struts2开发的几种方式 实现action接口,这个接口定义了一些常量和一个execute方法,重写excute方法即可 public interface Action { public static final String SUCCESS = "success"; public static final String N...
分类:Web开发   时间:2016-06-21 07:25:29    收藏:0  评论:0  赞:0  阅读:300
257. Binary Tree Paths [easy] (Python)
题目链接https://leetcode.com/problems/binary-tree-paths/题目原文 Given a binary tree, return all root-to-leaf paths. For example, given the following binary tree: 1 / 2 3 5 All root-t...
分类:编程语言   时间:2016-06-21 07:25:18    收藏:0  评论:0  赞:0  阅读:232
Qt圆角功能和状态组合按钮,可以显示颜色或者图片
使用两个按钮和一个Label封装了一个功能和状态圆角组合按钮,Label用来显示颜色或者图片。 实现的效果如下: 显示图片: 显示红色: 其中颜色或者图片是通过函数设置进去的。 两个按钮:前一个是状态按钮,可以Check,表示使用此项功能;后一个按钮是功能按钮,可以Check,表示跳转到此功能对应的选项。两个按钮都有信号,可以通过信号进行连接你需要的槽函数。 具体实...
分类:其他   时间:2016-06-21 07:25:08    收藏:0  评论:0  赞:0  阅读:123
内存泄漏和内存溢出的区别
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。 memory leak会...
分类:其他   时间:2016-06-21 07:24:59    收藏:0  评论:0  赞:0  阅读:128
AL Spring框架学习笔记
1、开闭原则面向对象编程:(1)对修改关闭(尽量不要修改源码) (2)对扩展开放2、容器能取出和放入对象的东西3、Bean容器中放入的东西4、spring xml(实例化) (注入属性) <pro...
分类:编程语言   时间:2016-06-21 07:24:49    收藏:0  评论:0  赞:0  阅读:318
JAVA之旅(十七)——StringBuffer的概述,存储,删除,获取,修改,反转,将缓存区的数据存储到数组中,StringBuilder
JAVA之旅(十七)——StringBuffer的概述,存储,删除,获取,修改,反转,将缓存区的数据存储到数组中,StringBuilder 讲完String,我们来聊聊他的小兄弟 一.StringBuffer概述 关于StringBuffer这个对象,Buffer是什么意思?缓冲区的意思,String一旦初始化时不可以被改变的,而StringBuffer是可以的,这就是区别,特点:Stri...
分类:编程语言   时间:2016-06-21 07:24:38    收藏:0  评论:0  赞:0  阅读:195
14. Longest Common Prefix [easy] (Python)
题目链接https://leetcode.com/problems/longest-common-prefix/题目原文 Write a function to find the longest common prefix string amongst an array of strings. 题目翻译写个函数,找出一个字符串数组中所有字符串的最长公共前缀。 题目描述不清晰。。。补充几个例子,...
分类:编程语言   时间:2016-06-21 07:24:28    收藏:0  评论:0  赞:0  阅读:235
丰富自己的javascript类库
每个优秀的开发者都会形成自己的类库,作为一个java开发者,我们也会写一大堆的工具类,用于简化我们的开发工作。但是作为一个全站攻城狮,不仅仅只是懂的形成java的类库,javascript的类库也同样重要。好啦,这篇文章不多说废话,下面对的代码提供了一些非常方便的工具类,或者是对javascript已有对象的扩展,比如字符串的扩展,日期对象的扩展,数组的扩展等。同样的,也提供了一个StringBuffer对象,该对象的用法基本也与java.lang.StringBuffer一样......
分类:编程语言   时间:2016-06-21 07:24:18    收藏:0  评论:0  赞:0  阅读:158
203. Remove Linked List Elements [easy] (Python)
题目链接https://leetcode.com/problems/remove-linked-list-elements/题目原文 Remove all elements from a linked list of integers that have value val. Example Given: 1 –> 2 –> 6 –> 3 –> 4 –> 5 –> 6, val...
分类:编程语言   时间:2016-06-21 07:24:08    收藏:0  评论:0  赞:0  阅读:235
Java的依赖注入(控制反转)
两个主角“依赖注入”和“控制反转”: 1、二都说的都是同一件事,只是叫法不同。是一个重要的面向对象编程的法则,也是一种设计模式; 2、英文原称:依赖注入,Dependency Injection(DI);    控制反转,Inversion of Control(IoC)。 3、作用:削减计算机程序的耦合问题; 4、为什么叫“控制反转”:创建被调用者的工作不再由调用者...
分类:编程语言   时间:2016-06-21 07:23:58    收藏:0  评论:0  赞:0  阅读:122
ElasticSearch集群入门
一、下载与安装Elasticsearch 依赖 java,在安装 ES 之前首先要配好 java,这个默认我们的电 脑已经完成。 首先从 elasticsearch官网下载安装包,我们是 linux 系统,下载 tar 包比较方便。当前版本为2.3.3,下载地址:Elasticsearch 2.3.3下载 .下载完成之后解压tar文件:tar -zxvf elasticsearch-2.3.3....
分类:其他   时间:2016-06-21 07:23:48    收藏:0  评论:0  赞:0  阅读:117
iOS 美丽说瀑布流界面纯AutoLayout光速布局
最近在Github上看到三个库,分别是 GSKStretchyHeaderView,CHTCollectionViewWaterfallLayout ,JZNavigationExtension, 其中第一个是给CollectionView添加可动画的头部,添加方式和内容非常丰富,第二个是 瀑布流布局,第三个是UINavigationController的导航栏扩展。这三个东西厉...
分类:移动平台   时间:2016-06-21 07:23:28    收藏:0  评论:0  赞:0  阅读:540
Objective-C笔记大全
1.0 Basic Operationssrand((unsigned)time(0)); //种种子 int index = arc4random() % poker.allCads.count;//不需要种子取随机数 [p retain]; //查看引用计数值 __weak => [p release]; p = nil; //不能分配空间,马上释放1.1 CopyWithZone- (id)c...
分类:其他   时间:2016-06-21 07:23:19    收藏:0  评论:0  赞:0  阅读:211
[Nutch]Nutch+Eclipse+Tomcat+Solr+Cygwin搭建Windows开发环境
1、环境准备1.1 软件操作系统:Windows 10专业版 ANT版本:apache-ant-1.9.7-bin.zip JDK版本:jdk-8u65-windows-x64.exe Solr版本:solr-4.9.1.zip Nutch版本:apache-nutch-1.6-bin.tar.gz Tomcat版本:apache-tomcat-9.0.0.M8-windows-x64.z...
分类:Windows开发   时间:2016-06-21 07:23:08    收藏:0  评论:0  赞:0  阅读:224
1329条   上一页 1 ... 52 53 54 55 56 ... 67 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!