首页 > 编程语言
深入浅出 Java Concurrency (9): 锁机制 part 4[转]
本小节介绍锁释放Lock.unlock()。Release/TryReleaseunlock操作实际上就调用了AQS的release操作,释放持有的锁。public final boolean release(int arg) { if (tryRelease(arg)) { Node h = he...
分类:编程语言   时间:2014-12-02 23:48:45    收藏:0  评论:0  赞:0  阅读:330
c++注意易错点
1.cout采用endl,cin不用endl1 cin>>a>>b; 2 cout<<a<<b<<endl;2.函数定义后面不要加分号,完了也没有,1 int a(int b)2 {3 //处理语句4 return();5 }3.c++中字符串的输入用char[]并用strcpy(a,".....
分类:编程语言   时间:2014-12-02 23:48:24    收藏:0  评论:0  赞:0  阅读:325
spring 配置资源路径时候,classpath:/,classpath:,不带前缀的区别
/** * spring 配置资源路径时候,classpath:/,classpath:,不带前缀的区别, * 其实没区别,spring 规定 "classpath:" pseudo-URL,伪url路径,在处理这种路径前缀 * 时候,会把这个伪url去掉。 * @author doctor * * @time 2014年12月2日 下午6:28:12 */ public cla...
分类:编程语言   时间:2014-12-02 22:43:15    收藏:0  评论:0  赞:0  阅读:551
一种拼音分词器的JAVA实现
搜索中的分词器有很多种,包括中文、英文,一般的网站都会有站内搜索功能,也就是对用户输入的内容进行处理,本文对中文的全拼实现了一 个分词器,原理很简单,就是模式匹配。根据中文全拼的特点,即声母和韵母配对,首先列举出所有的声母,再分别列举出所有声母对应的韵母 集,分词的过程就是遍历匹配的过程。具体代码如下: import java.util.ArrayList; public cl...
分类:编程语言   时间:2014-12-02 22:43:05    收藏:0  评论:0  赞:0  阅读:581
java程序--控制台五子棋
控制台五子棋,具体思路见代码注释。 代码如下: package test; import java.io.IOException; import java.util.Scanner; //控制台简单五子棋 public class GoBang { //二维数组作为棋盘 private static char[][] board=new char[16][16]; //已下...
分类:编程语言   时间:2014-12-02 22:42:55    收藏:0  评论:0  赞:0  阅读:369
Spring学习之SpringMVC框架快速搭建实现用户登录功能
关于SpringMVC的介绍我就不多说了,网上一搜一大堆,好多大鸟的博客都有详细的描述,之前看的跟开涛学SpringMVC,写的非常好,SpringMVC运行的流程和原理讲的非常的细致在此我引用一下开涛前辈的图片和文字,大家要是想看原文就点击上面的链接。 SpringMVC处理请求的流程图 大家一定要仔细的看,最好是拿张纸,画一画,可比你光看有效果,大家可以与纯MVC模式对比一下,这样...
分类:编程语言   时间:2014-12-02 22:40:48    收藏:0  评论:0  赞:0  阅读:433
C语言贪心(2)___田忌赛马(Hdu 1052)
HDU 1052...
分类:编程语言   时间:2014-12-02 22:39:55    收藏:0  评论:0  赞:0  阅读:533
Unity3d 屏幕特效实现类似死亡之后的全屏黑白效果
Unity3d 屏幕特效实现类似死亡之后的全屏黑白效果。。。。。...
分类:编程语言   时间:2014-12-02 22:39:05    收藏:0  评论:0  赞:0  阅读:687
恶补Java(十三)之Java IO-----File类的用法
恶补Java---JavaI/O部分之File类的用法(笔记)  在java中,I/O(输入/输出)是比较乏味的事情,因为看不到明显的运行效果,但输入/输出是所有程序都必需的部分——使用输入机制,允许程序读取外部数据(包括来自磁盘、光盘等存储设备的数据)、用户输入数据;使用输出机制,允许程序记录运行状态,将程序数据输出到磁盘、光盘等存储设备中。  Java的I/O通过java.io包下的类...
分类:编程语言   时间:2014-12-02 22:37:55    收藏:0  评论:0  赞:0  阅读:341
Java字符串学习笔记
通过看jdk源码发现Java字符串中有如下关系: 接口中的方法默认都是抽象的可以写也可以不写。 public interface CharSequence { int length(); char charAt(int index); CharSequence subSequence(int start, int end); ...
分类:编程语言   时间:2014-12-02 22:36:35    收藏:0  评论:0  赞:0  阅读:299
算法基础之四(归并排序)
归并排序算法分析,欢迎拍砖!...
分类:编程语言   时间:2014-12-02 22:34:55    收藏:0  评论:0  赞:0  阅读:420
JavaScript面向对象编程(1)
直接声明对象 var dog = { name: 'Benji', talk: function(){ alert('Woof, woof!'); } }; alert(typeof(dog)); dog.talk(); 这样dog对象拥有那么属性和talk函数。 也可以用构造函数 //--------构造函数-------- function Hero...
分类:编程语言   时间:2014-12-02 22:34:35    收藏:0  评论:0  赞:0  阅读:293
python处理音频文件(mp3)
今天aiping点读笔的MP3源文件出现声音大小不一致,而且需要将英文单词MP3与单词翻译MP3文件连接起来,刚开始使用ffmpeg效果很差。万能的gitgub再次证明了它的万能,我找到了pydub。 1 网址:https://github.com/jiaaro/pydub 2 pydub需要依赖 libav或者ffmpeg 3 在mac环境下...
分类:编程语言   时间:2014-12-02 22:32:35    收藏:0  评论:0  赞:0  阅读:555
JAVA设计模式之 中介者模式【Mediator Pattern】
一、概述     用一个中介对象(中介者)来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式又称为调停者模式,它是一种对象行为型模式。 二、适用场景     协调多个对象之间的交互。 三、UML类图 四、参与者 1、Mediator(抽象中介者):它定义一个接口,该接口用于与各同...
分类:编程语言   时间:2014-12-02 22:32:05    收藏:0  评论:0  赞:0  阅读:221
快排算法的实现
1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 const int nn=102; 8 int a[nn]; 9 10 int quick_partition(int i,int j);11 void quick...
分类:编程语言   时间:2014-12-02 22:27:24    收藏:0  评论:0  赞:0  阅读:300
JAVA序列化浅析
java.io.Serializable浅析 Java API中java.io.Serializable接口源码:1 public interface Serializable {2 } 类通过实现java.io.Serializable接口可以启用其序列化功能。未实现次接口的类无法使其任何状态.....
分类:编程语言   时间:2014-12-02 22:26:14    收藏:0  评论:0  赞:0  阅读:406
深入浅出 Java Concurrency (1) : J.U.C的整体认识[转]
去年年底有一个Guice的研究计划,可惜由于工作“繁忙”加上实际工作中没有用上导致“无疾而终”,最终只是完成了Guice的初步学习教程,深入的研究没有继续进行下去。最近一直用的比较多的就是java.util.concurrent(J.U.C),实际上这块一直也没有完全深入研究,这次准备花点时间研究下...
分类:编程语言   时间:2014-12-02 22:24:24    收藏:0  评论:0  赞:0  阅读:366
深入浅出 Java Concurrency (6): 锁机制 part 1[转]
前面的章节主要谈谈原子操作,至于与原子操作一些相关的问题或者说陷阱就放到最后的总结篇来整体说明。从这一章开始花少量的篇幅谈谈锁机制。上一个章节中谈到了锁机制,并且针对于原子操作谈了一些相关的概念和设计思想。接下来的文章中,尽可能的深入研究锁机制,并且理解里面的原理和实际应用场合。尽管synchron...
分类:编程语言   时间:2014-12-02 22:24:05    收藏:0  评论:0  赞:0  阅读:308
深入浅出 Java Concurrency (2): 原子操作 part 1[转]
从相对简单的Atomic入手(java.util.concurrent是基于Queue的并发包,而Queue,很多情况下使用到了Atomic操作,因此首先从这里开始)。很多情况下我们只是需要一个简单的、高效的、线程安全的递增递减方案。注意,这里有三个条件:简单,意味着程序员尽可能少的操作底层或者实现...
分类:编程语言   时间:2014-12-02 22:23:04    收藏:0  评论:0  赞:0  阅读:337
java设计模式—Decorator装饰者模式
一、装饰者模式1、定义及作用 该模式以对客户端透明的方式扩展对象的功能。2、涉及角色 抽象构件角色:定义一个抽象接口,来规范准备附加功能的类。 具体构件角色:将要被附加功能的类,实现抽象构件角色接口。 抽象装饰者角色:持有对具体构件角色的引用并定义与抽象构件角色一致的接口。 具体装饰角色:实现抽象装...
分类:编程语言   时间:2014-12-02 22:19:15    收藏:0  评论:0  赞:0  阅读:341
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!