首页 > 2017年05月03日 > 全部分享
ConcurrentHashMap并不是完全的线程安全
ConcurrentHashMap通过分段锁的方式实现了高效率的线程安全,但是它能否在所有高并发场景中都能保证线程安全呢? 如果将add方法前的synchronized去掉后输出结果为:9305,并不是想象中的10000。 如果只是调用put或者get方法,ConcurrentHashMap是线程安 ...
分类:编程语言   时间:2017-05-03 23:19:50    收藏:0  评论:0  赞:0  阅读:435
Python之命名空间、闭包、装饰器
一、命名空间 1. 命名空间 命名空间是一个字典,key是变量名(包括函数、模块、变量等),value是变量的值。 2. 命名空间的种类和查找顺序 - 局部命名空间:当前函数 - 全局命名空间:当前模块 - 内建命名空间:所有Python环境,所有模块 查找顺序 1、先在当前 (嵌套的或 lambd ...
分类:编程语言   时间:2017-05-03 23:19:42    收藏:0  评论:0  赞:0  阅读:305
【2017-05-03】winform打印控件、事件对象和事件数据、MDI窗体容器
一、打印控件 第一步先把打印对象搞出来。 - printDocument 打印对象(将要打印的内容放到该对象里,从该对象里取内容打印) 设置他的PrintPage事件(对于要打印的每一页触发一次) - pageSetupDialog 打印设置对话框 - printPreviewDialog 打印预览 ...
分类:Windows开发   时间:2017-05-03 23:19:28    收藏:0  评论:0  赞:0  阅读:390
Java多线程编程模式实战指南之Promise模式
Promise模式简介(转) Promise模式是一种异步编程模式 。它使得我们可以先开始一个任务的执行,并得到一个用于获取该任务执行结果的凭据对象,而不必等待该任务执行完毕就可以继续执行其他操作。等到我们需要该任务的执行结果时,再调用凭据对象的相关方法来获取。这样就避免了不必要的等待,增加了系统的 ...
分类:编程语言   时间:2017-05-03 23:19:15    收藏:0  评论:0  赞:0  阅读:374
Linux Tcl和Expect的安装
一、先安装Tcl 1、下载:tcl版本 8.4.19 http://sourceforge.net/projects/tcl/files/Tcl/8.4.19/tcl8.4.19-src.tar.gz/download 2、解压缩源码包 tar xfvz tcl8.4.19-src.tar.gz 3 ...
分类:系统服务   时间:2017-05-03 23:19:07    收藏:0  评论:0  赞:0  阅读:249
<string> 与<string.h>、<cstring>的区别
原文地址:http://blog.csdn.net/luoweifu/article/details/20242307 <string.h> <string.h>是C版本的头文件,包含比如strcpy、strcat之类的字符串处理函数。 <cstring> 在C++标准化(1998年)过程中,为了兼 ...
分类:其他   时间:2017-05-03 23:18:52    收藏:0  评论:0  赞:0  阅读:233
js事件的三个阶段
js事件的三个阶段分别为:捕获、目标、冒泡 1.捕获:事件由页面元素接收,逐级向下,到具体的元素 2.目标:具体的元素本身 3.冒泡:跟捕获相反,具体元素本身,逐级向上,到页面元素 IE5.5:div body document IE6.0: div body html document Mozil ...
分类:Web开发   时间:2017-05-03 23:18:44    收藏:0  评论:0  赞:0  阅读:664
数据库简单操作
创建数据库: 显示数据库 删除数据库 连接数据库 ...
分类:数据库技术   时间:2017-05-03 23:18:28    收藏:0  评论:0  赞:0  阅读:265
利用ajax短轮询+php与服务器交互制作简易即时聊天网站
主流的Web端即时通讯方案大致有4种:传统Ajax短轮询、Comet技术、WebSocket技术、SSE(Server-sent Events)。 本文主要介绍ajax短轮询的简易实现方式。 看懂此文需要:ajax基础,php基础,sql基础,html/jquery基础 —————————————— ...
分类:Web开发   时间:2017-05-03 23:18:13    收藏:0  评论:0  赞:0  阅读:368
BNUOJ 52505 Euclidean Geometry
结论。 算了好久不会算,最后看了样例猜出了结论。次长边全用上,再用最长边减去次长边。 ...
分类:其他   时间:2017-05-03 23:17:56    收藏:0  评论:0  赞:0  阅读:236
响应式布局-Rem的用法
响应式布局-Rem的用法 前言: 文章较为系统地介绍了rem这个新的文字大小单位,绝对干货,绝对好文。转载时略有改动。 先来看看一些基本理念,比如: 响应式网页不仅仅是响应不同类型的设备,而且需要响应不同的用户需求。响应式的初衷是为了让信息更好的传递交流,让所有人无障碍的获取信息,同时这也是 Web ...
分类:其他   时间:2017-05-03 23:17:32    收藏:0  评论:0  赞:0  阅读:333
js之事件冒泡和事件捕获详细介绍
(1)冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。 IE 5.5: div -> body -> document IE 6.0: div -> body -> html -> document Mozilla 1.0: div -> body -> ...
分类:Web开发   时间:2017-05-03 23:17:19    收藏:0  评论:0  赞:0  阅读:198
用js实现左右阴影的切换
<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style type="text/css">p{ text-align:center; font:bold 60px Verdana, Geneva, sans ...
分类:Web开发   时间:2017-05-03 23:17:09    收藏:0  评论:0  赞:0  阅读:209
hdu1024 Max Sum Plus Plus (Dp)
hdu1024 Max Sum Plus Plus Now I think you have got an AC in Ignatius.L's "Max Sum" problem. To be a brave ACMer, we always challenge ourselves to more ...
分类:其他   时间:2017-05-03 23:16:57    收藏:0  评论:0  赞:0  阅读:258
深度学习之卷积神经网络CNN及tensorflow代码实现示例
一、CNN的引入在人工的全连接神经网络中,每相邻两层之间的每个神经元之间都是有边相连的。当输入层的特征维度变得很高时,这时全连接网络需要训练的参数就会增大很多,计算速度就会变得很慢,例如一张黑白的 2...
分类:其他   时间:2017-05-03 22:44:46    收藏:0  评论:0  赞:0  阅读:346
Adaboost算法原理分析和实例+代码(简明易懂)
Adaboost算法原理分析和实例+代码(简明易懂) ,Adaboost算法优点和缺点,Adaboost算法代码,Adaboost基本原理,Adaboost的例子和代码,详细分析Adaboost算...
分类:编程语言   时间:2017-05-03 22:44:35    收藏:0  评论:0  赞:0  阅读:646
我过去的那些编程思想
我从开始工作,直至现在已经可以说有好几年了,所以说谈谈我过去的那些编程的思想,算是个人工作历程的一段总结吧. 在过去做过的项目中曾经发生过这样的事情,那就是项目中有茫茫多的js,一个页面,dom元...
分类:其他   时间:2017-05-03 22:44:22    收藏:0  评论:0  赞:0  阅读:331
第一个冲刺周期-第一天
站立会议 前面几天没什么进展,一直鼓捣软件环境,后从Android Studio换到了Eclipse,这几天才开始弄APP。 今天是第一个冲刺周期的第一天,上周注册申请了云数据库,今天把它连好了,能简单的存入数据了。 另外孜洋的界面设计也在同步跟进中。 明天打算进行数据库的增删改查功能的尝试。 遇到 ...
分类:其他   时间:2017-05-03 22:43:51    收藏:0  评论:0  赞:0  阅读:285
Android开发入门的正确姿势,你get到了吗?
Android系统是开源的,Google将Android权限开放带来的结果就是Android的碎片化问题。该怎么解决呢? ...
分类:移动平台   时间:2017-05-03 22:43:40    收藏:0  评论:0  赞:0  阅读:274
N!阶乘
1 #include 2 using namespace std; 3 const int N = 1e4; 4 void factorial(int n){ 5 int a[N]; 6 a[0] = 1; 7 int res = 0; 8 for(int i = 1; i 0){ 16 a[++r... ...
分类:其他   时间:2017-05-03 22:43:27    收藏:0  评论:0  赞:0  阅读:217
1213条   上一页 1 ... 5 6 7 8 9 ... 61 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!