首页 > 编程语言
[zt]java synchronized详解
作者:GangWang出处:http://www.cnblogs.com/GnagWang/记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(...
分类:编程语言   时间:2014-09-21 13:54:01    收藏:0  评论:0  赞:0  阅读:254
Chapter 3 Fundamental Programming Structures in Java
1. A simple Java Program2. Comments3. Data Types4. Variables5. Operators6. String7. Input and Output8. Control Flow9. Big Numbers10. Arrays1. A simple...
分类:编程语言   时间:2014-09-21 13:50:51    收藏:0  评论:0  赞:0  阅读:205
Effective C++:条款44:将与参数无关的代码抽离template
(一)     template是节省时间和避免重复代码的一个奇妙方法。class template的成员函数只有在被使用时才被暗中具现化。function templates有类似的诉求。     但是如果你不小心,使用templates可能导致代码膨胀(code bloat):其二进制代码带着重复(或几乎重复)的代码、数据、或两者。其结果可能源码看起来合身整齐,但目标码却不是那...
分类:编程语言   时间:2014-09-21 12:46:21    收藏:0  评论:0  赞:0  阅读:420
Java实现Socket长连接和短连接
1概念 Socket:socket实际上是对TCP/IP进行的封装,我们可以使用socket套接字通过socket来传输。首先我们需要明白的一个概念就是通道,简单地说通道就是两个对端可以随时传输数据的信道。我么常说的所谓建立socket连接,也就是建立了客户端与服务器端的通道。 长短连接:显而易见,长连接也就是这个socket连接一直保持连接,也就是通道一直保持通畅,两个对端可以随时发送和接收...
分类:编程语言   时间:2014-09-21 12:45:21    收藏:0  评论:0  赞:6  阅读:24825
[Python]Understand attribute in Python
This recipe is a small code snippet of showing how to distinguish attribute and item in Python language....
分类:编程语言   时间:2014-09-21 12:44:41    收藏:0  评论:0  赞:0  阅读:354
JavaFX-卡牌游戏-Seven Wonders
用JavaFX写的德式卡牌游戏-SevenWonders,目前还是试行版.自己的游戏之作...
分类:编程语言   时间:2014-09-21 12:43:41    收藏:0  评论:0  赞:0  阅读:330
python超简单的web服务器
今天无意google时看见,心里突然想说,python做web服务器,用不用这么简单啊,看来是我大惊小怪了.web1.py123#!/usr/bin/pythonimport SimpleHTTPServerSimpleHTTPServer.test()web2.py1234567891011121...
分类:编程语言   时间:2014-09-21 12:41:01    收藏:0  评论:0  赞:0  阅读:339
Java检查型异常和非检查型异常
1.代码public class ExcepTest { /** * @param args */ public static void main(String[] args) { System.err.println("111111111111");// ...
分类:编程语言   时间:2014-09-21 12:40:11    收藏:0  评论:0  赞:0  阅读:803
C/C++中float和double的存储结构
在C/C++中float是32位的,double是64位的,两者在内存中的存储方式和能够表示的精度均不同,目前C/C++编译器标准都遵照IEEE制定的浮点数表示法来进行float,double运算。无论是float还是double,在内存中的存储主要分成三部分,分别是:(1)符号位(Sign):0代...
分类:编程语言   时间:2014-09-21 12:38:21    收藏:0  评论:0  赞:0  阅读:472
JAVA常用类库简介(转)
Java编程语言中为方便学习者学习,编制了许多类,这些类已经经过测试,都是我们编程的基础。如果不利用这些已存在的类,我们的编程工作将变得异常复杂并且效率低下。所以我们应尽可能多的掌握Java基本类库的内容。类库中的类按照其用途归属于不同的包中。1.java.lang包 java.lang包 是Jav...
分类:编程语言   时间:2014-09-21 12:32:31    收藏:0  评论:0  赞:0  阅读:344
Java众神之路(4)-关键字(下)
21.floatfloat是Java原始类型。float变量可以存储单精度浮点值。示例:float ratio = 0.1f;float diameter = 6.15f;注释:使用此关键字时应遵循下列规则:Java中的浮点文字始终默认为双精度。要指定单精度文字值,应在数值后加上f或F,如0.01f...
分类:编程语言   时间:2014-09-21 12:31:41    收藏:0  评论:0  赞:0  阅读:276
线程格中的线程块和线程块中的线程个数限制
线程块中的线程个数限制:线程格中的线程块限制:
分类:编程语言   时间:2014-09-21 12:29:11    收藏:0  评论:0  赞:0  阅读:246
Java实现HMacMD5加密,用于淘宝客JS 组件 API 调用时生成 sign 的签名
Java实现HMacMD5加密,用于淘宝客JS 组件 API 调用时生成 sign 的签名 源代码下载地址:http://www.zuidaima.com/share/1550463397874688.htm...
分类:编程语言   时间:2014-09-21 11:21:31    收藏:0  评论:0  赞:0  阅读:384
Java中初始化对象的顺序,静态代码块的用法以及Static的用法详解
(一)java 静态代码块 静态方法区别 一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用 比如main方法就必须是静态的 这是程序入口 两者的区别就是:静态代码块是自动执...
分类:编程语言   时间:2014-09-21 11:18:31    收藏:0  评论:0  赞:0  阅读:347
Java web图片验证功能实现二
上一篇实现的是最简单的图片验证,本文要实现复杂一点的:图片是旋转的,并通过一个注册实例把图片验证嵌套在网页中     实现图片旋转功能的代码为: //写字母 String content = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcedfghijklmnopqrstuvwxyz1234567890"; Random random = new Random(); ...
分类:编程语言   时间:2014-09-21 11:16:11    收藏:0  评论:0  赞:0  阅读:249
VS2010-VS2012运行编译Spring.NET问题解决
入手学习Spring.NET,还好有各位大牛的博客,拿来借鉴学习,实在是受益匪浅,推荐两位的博客,写的Spring.NET,个人觉得不错。刘冬的博客http://www.cnblogs.com/GoodHelper/archive/2009/11/20/SpringNet_Index.htmlTon...
分类:编程语言   时间:2014-09-21 11:11:31    收藏:0  评论:0  赞:0  阅读:420
线程系列05,手动结束线程
有时候,我们希望手动结束一个线程。比如说,当客户端满足某种条件,让线程就此结束。如何设计呢? 线程间肯定要共享数据,假设把共享数据默认值设置成true,客户端线程在满足某种条件时把共享数据设置成false。而另外一个线程,如果共享数据一直是true,它就一直执行程序,直到共享数据为false,该线程...
分类:编程语言   时间:2014-09-21 11:07:41    收藏:0  评论:0  赞:0  阅读:263
线程块和线程的索引方式
分类:编程语言   时间:2014-09-21 11:07:21    收藏:0  评论:0  赞:0  阅读:315
C语言联合体的灵活运用
一段联合体的程序如下 1 #include 2 typedef union { 3 unsigned int a32[2]; 4 unsigned short a16[1]; 5 unsigned char a8[1]; 6 } T_union; 7 8 void main() 9 ...
分类:编程语言   时间:2014-09-21 11:04:51    收藏:0  评论:0  赞:0  阅读:321
[leetcode]N-Queens @ Python
原题地址:https://oj.leetcode.com/problems/n-queens/题意:经典的N皇后问题。解题思路:这类型问题统称为递归回溯问题,也可以叫做对决策树的深度优先搜索(dfs)。N皇后问题有个技巧的关键在于棋盘的表示方法,这里使用一个数组就可以表达了。比如board=[1, ...
分类:编程语言   时间:2014-09-21 11:03:11    收藏:0  评论:0  赞:0  阅读:388
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!