首页 > 编程语言
当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法
当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法 对象的synchronized方法不能进入了,但它的其他非synchronized方法还是可以访问的。 1 public class TT implements Runnable { 2 in...
分类:编程语言   时间:2015-08-28 17:11:15    收藏:0  评论:0  赞:0  阅读:113
算法篇——阶乘的精确值
来源:《算法竞赛入门经典》例题5.2.2 题目:输入不超过1000的正整数n,输出n!=1*2*3*…*n的精确结果。 样例输入:30 样例输出:265252859812191058636308480000000 分析:为了保存结果,需要分析1000!有多大。用计算器算一算不难知道,10...
分类:编程语言   时间:2015-08-28 17:08:25    收藏:0  评论:0  赞:0  阅读:215
Java – Reading a Large File Efficiently--转
原文地址:http://www.baeldung.com/java-read-lines-large-file1. OverviewThis tutorial will showhow to read all the lines from a large file in Javain an effi...
分类:编程语言   时间:2015-08-28 17:08:05    收藏:0  评论:0  赞:0  阅读:141
Map、Reduce任务中Shuffle和排序的过程
Map、Reduce任务中Shuffle和排序的过程同样贴出我在visio中画出的流程示意图:流程分析:Map端:1.每个输入分片会让一个map任务来处理,默认情况下,以HDFS的一个块的大小(默认为64M)为一个分片,当然我们也可以设置块的大小。map输出的结果会暂且放在一个环形内存缓冲区中(该缓...
分类:编程语言   时间:2015-08-28 17:06:55    收藏:0  评论:0  赞:0  阅读:364
SpringMVC+Spring3+Hibernate4开发环境搭建
早期的项目比较简单,多是用JSP 、Servlet + JDBC 直接搞定,后来使用 Struts1(Struts2)+Spring+Hibernate, 严格按照分层概念驱动项目开发,这次又使用 Spring MVC取代Struts来进行开发。MVC已经是现代Web开发中的一个很重要的部分,下面介...
分类:编程语言   时间:2015-08-28 17:06:05    收藏:0  评论:0  赞:0  阅读:179
C#线程篇---Task(任务)和线程池不得不说的秘密(5)
在上篇最后一个例子之后,我们发现了怎么去使用线程池,调用ThreadPool的QueueUserWorkItem方法来发起一次异步的、计算限制的操作,例子很简单,不是吗? 然而,在今天这篇博客中,我们要知道的是,QueueUserWorkItem这个技术存在许多限制。其中最大的问题是没有一个内建的....
分类:编程语言   时间:2015-08-28 17:05:55    收藏:0  评论:0  赞:0  阅读:244
【原创】内存指针基地址查询算法
首先针对所有有NP,GPK等保护引擎,CE貌似都会被干掉所以这里写一篇关于自动查询内存基地址的伪代码算法,防止忘记。DWORD _begin = 0x40000000; //用于32位DWORD _end = 0x7FFFFFFF;DWORD _offset = 0;DWORD _offsetDp ...
分类:编程语言   时间:2015-08-28 17:05:15    收藏:0  评论:0  赞:0  阅读:139
14 线程间协作的两种方式:wait、notify、notifyAll和Condition
原文链接:http://www.cnblogs.com/dolphin0520/p/3920385.html在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作。比如说最经典的生产者-消费者模型:当队列满时,生产者需要等待队列有空间才能继续往里面放入商品,而在等待的期间内,生产者必须释...
分类:编程语言   时间:2015-08-28 17:03:35    收藏:0  评论:0  赞:0  阅读:237
题目: 耶稣有15个门徒,其中有一个就是出卖耶稣的叛徒,请用排除法找出这位叛徒:15人围坐一圈,从第一个开始报号:1,2,3,1,2,3……,凡是报到“3”就退出圈子,最后留在圈内的人就是出卖耶稣的叛徒,请找出它原来的序号。(用C语言)
#include #define M 15 //M表示人数,N表示报号退出的数字int main(){ int str[M]; for(int a = 0;a 1) //直到只剩一人退出循环 { if (str[i] != 0)//最后没有的时候就不用计算了 count++;...
分类:编程语言   时间:2015-08-28 17:01:35    收藏:0  评论:0  赞:0  阅读:256
Java中的可变参数以及foreach语句
Java中的可变参数的定义格式如下:返回值类型 方法名称(类型 ... 参数名称){}foreach语句的格式如下:for ( 数据类型 变量名称 :数据名称){ ...}public class NewDemo01 { public static void main(String[] a...
分类:编程语言   时间:2015-08-28 17:00:45    收藏:0  评论:0  赞:0  阅读:192
JavaScript 中怎样判断文本框只能输出英文字母、汉字和数字,不能输入特殊字符!
JS-只能输入中文和英文2008-11-08 10:17在js中用正则表达式对象(RegExp)判断中文^[\u0391-\uFFE5]+$英文^[A-Za-z]+$中文和英文/^[\u0391-\uFFE5A-Za-z]+$/js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码1...
分类:编程语言   时间:2015-08-28 16:55:15    收藏:0  评论:0  赞:0  阅读:142
必须知道的八大种排序算法【java实现】(三) 归并排序算法、堆排序算法详解
归并排序、堆排序详解(原理、例子、实现)
分类:编程语言   时间:2015-08-28 16:55:05    收藏:0  评论:0  赞:0  阅读:246
java问题诊断
http://techblog.youdao.com/?p=961http://linuxtools-rst.readthedocs.org/zh_CN/latest/advance/03_optimization.htmlhttp://www.dbafree.net/?p=1128www.xueb...
分类:编程语言   时间:2015-08-28 16:51:15    收藏:0  评论:0  赞:0  阅读:308
CentOS 7 安装 PyCharm for python
下载链接:http://www.jetbrains.com/pycharm/如果只是为了开发python,这个免费版的应该已经够了。今天讲的是怎么在CentOS7下面安装 pycharm:下载完成,右键抽取到此处 即可解压;解压完成,进入bin目录,右键 终端;chmod +x pycharm.sh...
分类:编程语言   时间:2015-08-28 16:50:35    收藏:0  评论:0  赞:0  阅读:459
Swift 2.0学习笔记(Day 7)——Swift 2.0中的print函数几种重载形式
原创文章,欢迎转载。转载请注明:关东升的博客 Swift 2.0中的print函数有4种重载形式: print(_:)。输出变量或常量到控制台,并且换行。 print(_:_:)。输出变量或常量到指定类型的流中,并且换行。 print(_:appe...
分类:编程语言   时间:2015-08-28 15:47:06    收藏:0  评论:0  赞:0  阅读:1147
spring MVC 跳转到另一个controller方法
Java代码?? @RequestMapping("/")?? public?String?index(WebRequest?request){?????? ????return?"redirect:/abc/default.html";??//跳转?? ????//return?"forward:/abc/default.htm...
分类:编程语言   时间:2015-08-28 15:46:17    收藏:0  评论:0  赞:0  阅读:449
Java 复习 —— 线程相关方法介绍
1、sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁(如果是在Synchronized块中的话,他是不会释放锁的)。也就是说如果有synchronized同步块,其他线...
分类:编程语言   时间:2015-08-28 15:45:17    收藏:0  评论:0  赞:0  阅读:158
Centos 6.4 python 2.6 升级到 2.7
一开始有这个需求,是因为用 YaH3C 替代 iNode 进行校园网认证时,一直编译错误,提示找不到 Python 的某个模块,百度了一下,此模块是在 Python2.7 以上才有的,但是系统的自带的Python是2.6版本,难怪一直连不上...
分类:编程语言   时间:2015-08-28 15:43:27    收藏:0  评论:0  赞:0  阅读:298
java静态块,非静态块,构造函数
java静态块是在类加载时自动执行的,非静态代码块是在创建对象时自动执行的代码。不创建对象不执行该类的非静态代码块。顺序是静态块-->非静态块-->构造函数。 静态代码块只在第一次new时执行一次,而非静态代码块...
分类:编程语言   时间:2015-08-28 15:42:47    收藏:0  评论:0  赞:0  阅读:188
用C++实现一元多项式的四则运算包括数据的文件导入与导出
对于一元多项式我们都再熟悉不过了,这是使用数据结构的单链表进行实现的,下面贴一下我的实现代码,欢迎批评指导 //test.h #pragma once #include #include using namespace std; class P_Sum { public: typedef struct P_node { double coef; int index; P_node* n...
分类:编程语言   时间:2015-08-28 15:38:05    收藏:0  评论:0  赞:0  阅读:271
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!