你是否觉得锁是一种很神奇的东西,在并发编程中,你只需要将你的代码加上锁,就能保证代码是线程安全的(当然现实和感觉有很大差别,代码的线程安全是非常复杂的),那么,这些都是怎么做到的呢?当存在大量线程同时竞争锁时,竞争失败的锁会怎么做呢?锁又是怎么保证这一切高效的执行的呢?这篇文章将为你回答这些问题,首先我将介绍怎样实现一个正确的锁,然后介绍高效的锁应该具备的条件,最后将介绍两种常用的队列锁算法:CL...
分类:
其他好文 时间:
2014-05-12 06:49:30
阅读次数:
394
小菜在前端世界游荡有些时间了,常见的插件多少有些了解,但却很少看到用户引导插件。
所谓用户引导插件,就是在第一次使用某个网站时,会弹出一些小动画,告诉你网站的基本使用方法,帮你快速入门。
这应该是个常见的功能,做成插件也不是什么难事,既然现在还比较少,那小菜就写一个吧! 于是BlueDream.j....
分类:
Web程序 时间:
2014-05-12 05:47:01
阅读次数:
430
Burpsuite教程与技巧之HTTP brute暴力破解Gall@WEB安全2013-02-28
共19052人围观,发现32个不明物体收藏该文感谢Gall投递常规的对username/passwprd进行payload测试,我想大家应该没有什么问题,但对于Authorization:
Basic...
分类:
其他好文 时间:
2014-05-12 05:27:26
阅读次数:
340
图论起源于著名的哥尼斯堡七桥问题。大家应该都了解过这个故事。
分类:
其他好文 时间:
2014-05-12 04:26:58
阅读次数:
171
前台:[切记:每个表单元素, 都应该带有name,
否则是取不到的。]姓名:密码:性别:男女爱好:足球象棋留言:+|籍贯:后台:[csharp] view
plaincopyusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;us...
分类:
Web程序 时间:
2014-05-12 02:35:07
阅读次数:
473
我们在Windows下使用Visual Studio
2012开发游戏的时候,使用标签中包含中文时候会出现乱码或无法显示,如下图所示:而应该显示的中文是如下图所示:HelloWorldScene.cpp中init函数如下:[html]view
plaincopyboolHelloWorld::ini...
分类:
其他好文 时间:
2014-05-12 01:22:18
阅读次数:
438
走上了程序员这条道路,必须了解大量的技术体系,程序是一个开源的世界,这是一种幸运也是一种不幸,在能无偿了解这么多知识的同时,我们也必须了解如此大量的知识才能成为合格的程序员。...
分类:
编程语言 时间:
2014-05-11 05:09:51
阅读次数:
331
最近公司项目使用WebService ,这里简单做个总结。
公共接口很多:http://www.webxml.com.cn/zh_cn/index.aspx
这里使用获取天气接口:
直接上代码吧。比较简单,由于时间关系,没有详细做。但是大体上如何使用应该还是可以看的出来。但,还是研究比较深要好点。
项目结构图:
package com.example.ut...
分类:
Web程序 时间:
2014-05-11 03:29:20
阅读次数:
534
最近在学习设计模式方面的知识,首先接触到的是设计模式中的六大设计原则: 1.单一职责原则;
2.里氏替换原则;3.依赖倒置原则;4.接口隔离原则;5.迪米特法则;开闭原则。下面我来讲讲我对这六大设计自己的理解,如有欠缺地地方,请大家及时指出啊。。。
1.单一职责原则:应该有且仅有一个原因引起类的变更。通俗的说,即一个类只负责一项职责。下面我们举一个具体的例子来说明一下什么是...
分类:
其他好文 时间:
2014-05-11 03:23:19
阅读次数:
659
grails框架用起来还是蛮有意思的,基本上它给我的都是惊喜,使用的简洁和方便超过了SSH这些开发框架。最强的方面我觉得应该算是动态条件查询了,使用这些特色功能可以减少sql或者hql的使用。...
分类:
其他好文 时间:
2014-05-11 02:12:13
阅读次数:
381