首页 > 2016年06月01日 > 全部分享
使用atomic一定是线程安全的吗?
这个问题很少遇到,但是答案当然不是。atomic在set方法里加了锁,防止了多线程一直去写这个property,造成难以预计的数值。但这也只是读写的锁定。跟线程安全其实还是差一些。看下面。 但是如果有个C也在写,D在读取,D会读到一些随机的值(ABC修改的值),这就不是线程安全的了。最好的方法是使用 ...
分类:编程语言   时间:2016-06-01 23:11:34    收藏:0  评论:0  赞:0  阅读:272
STM32F0xx_TIM输入捕获(计算频率)配置详细过程
前言 关于STM32的定时器,可谓是功能强大,估计没有多少人研究完STM32定时器的所有功能(包括我也没有),只是使用常用的一些功能,后续我会推出关于STM32定时器的更多功能。 STM32芯片多数为16位计数,但基本上都有1个或两个32位的定时器,可惜的是我们最常使用的F1系列芯片中没有32位的定 ...
分类:其他   时间:2016-06-01 23:11:25    收藏:0  评论:0  赞:0  阅读:719
设计模式之备忘录模式
定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态 类图: 结构: 发起人:记录当前时刻的内部状态,负责定义哪些属于备份范围的状态,负责创建和恢复备忘录数据。 备忘录:负责存储发起人对象的内部状态,在需要的时候提供发起人需要的内部 ...
分类:其他   时间:2016-06-01 23:11:16    收藏:0  评论:0  赞:0  阅读:323
jquery工具方法
if($("#id").length>0){}else{} 判断对象是否存在 typeof($("select[name^='shijiActorSel_']").val()) != "undefined" 通过ID模糊查询,并查询子信息 var tabDiv =$("div[id^='tab_'] ...
分类:Web开发   时间:2016-06-01 23:11:06    收藏:0  评论:0  赞:0  阅读:290
正则表达式匹配 任意字符和空格的一个简便方式?
这里主要讲的是 \s、\S的配合使用, 一般我们匹配任意字符想到的是 ".",但是如果要匹配换行符尼?显然是行不通的,那我们怎么办尼? 那直接用 "[.\n]"来解决吧! 但是往往结局是残酷的,由于两个不合丫!所以这种方式也行不通;那只好想其他的方式咯! 如下 例如我们要匹配一个网页中的 第一种方式 ...
分类:其他   时间:2016-06-01 23:10:54    收藏:0  评论:0  赞:0  阅读:399
iOS开发 runtime实现原理以及实际开发中的应用
摘要 之前在cococachina看了一些runtime的,感觉讲得有点生涩,后来自己收集了一些这方面的帖子,基本搞懂了,果断分享出来大家一起进步。 runtime 主要是这两个帖子 http://yulingtianxia.com/blog/2014/11/05/objective-c-runti ...
分类:移动平台   时间:2016-06-01 23:10:44    收藏:0  评论:0  赞:0  阅读:289
使用迭代法穷举1到N位最大的数
这是何海涛老师剑指offer上面第12题,这题首先注意不能使用整数int型作为操作对象,因为N很大时明显会溢出。这种大数据一般都是使用的字符串来表示。 直接法就是:1.针对字符串的加法,涉及循环进位及跳出判断。 2.对字符串的打印输出,注意打印01是否合法,否则需添加额外判断。 这题还有一个思路就是 ...
分类:其他   时间:2016-06-01 23:10:36    收藏:0  评论:0  赞:0  阅读:262
Django objects.values
values(*fields) 返回一个ValuesQuerySet —— QuerySet 的一个子类,迭代时返回字典而不是模型实例对象。 每个字典表示一个对象,键对应于模型对象的属性名称。 下面的例子将values() 与普通的模型对象进行比较: values() 接收可选的位置参数*field ...
分类:其他   时间:2016-06-01 23:10:24    收藏:0  评论:0  赞:0  阅读:376
负载均衡
一、什么是负载均衡 负载平衡也称负载共享,是指对系统中的负载情况进行动态调整,以尽量消除或减少系统中各节点负载不均衡的现象。具体实现方法是将过载节点上的任务转移到其 他轻载节点上,尽可能实现系统各节点的负载平衡,从而提高系统的吞吐量。负载共享有利于统筹管理分布式系统中的各种资源,便于利用共享信息及其 ...
分类:其他   时间:2016-06-01 23:10:15    收藏:0  评论:0  赞:0  阅读:192
Java Concurrency - 浅析 CountDownLatch 的用法
CountDownLatch 是一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给定的计数初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,aw ...
分类:编程语言   时间:2016-06-01 23:09:54    收藏:0  评论:0  赞:0  阅读:343
webpack
什么是Webpack? 事实上它是一个打包工具,而不是像RequireJS或SeaJS这样的模块加载器,通过使用Webpack,能够像Node.js一样处理依赖关系,然后解析出模块之间的依赖,将代码打包 安装Webpack 首先得有Node.js 然后通过npm install -g webpack ...
分类:Web开发   时间:2016-06-01 23:09:44    收藏:0  评论:0  赞:0  阅读:501
24. Swap Nodes in Pairs
Given a linked list, swap every two adjacent nodes and return its head. For example, Given 1->2->3->4, you should return the list as 2->1->4->3. 交换两个节 ...
分类:其他   时间:2016-06-01 23:09:25    收藏:0  评论:0  赞:0  阅读:238
[原创]java WEB学习笔记35:java WEB 中关于绝对路径 和相对路径问题
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流 ...
分类:编程语言   时间:2016-06-01 23:09:14    收藏:0  评论:0  赞:0  阅读:232
php 安装 sphinx
我的环境是 ubuntun ,所以 第一步 sudo apt-get install pear 第二,根据 php.net 里说的,去下载 sphinx。 第三,pecl install sphinx_你下好的版本,但是这里会报错,需要你安装了 sphinx 的client 版本。 然后这里的cli ...
分类:Web开发   时间:2016-06-01 23:09:04    收藏:0  评论:0  赞:0  阅读:318
jQuery基础修炼圣典—DOM篇
一、DOM节点的创建 1、创建节点及节点属性 通过JavaScript可以很方便的获取DOM节点,从而进行一系列的DOM操作。但实际上一般开发者都习惯性的先定义好HTML结构,但这样就非常不灵活了。 试想下这样的情况:如果我们通过AJAX获取到数据之后然后才能确定结构的话,这种情况就需要动态的处理节 ...
分类:Web开发   时间:2016-06-01 23:08:55    收藏:0  评论:0  赞:0  阅读:435
servlet之session添加和移除的两种方式
Java Session 介绍 一、添加、获取session 1、项目结构 2、jar包 3、web.xml文件 4、spring-config.xml文件 5、TestSession.java 6、index.jsp 7、success.jsp 二、设置session超时的3中方式 1. 在web ...
分类:其他   时间:2016-06-01 23:08:44    收藏:0  评论:0  赞:0  阅读:260
面对对象
json对象://创建一个JSON对象,可以动态添加var stu = { "name": "use", age : 20, newUse: { name : "useTow", age : "18" }}console.info(stu.age) //打印出来的应该stu里面age的值;也可以在外 ...
分类:其他   时间:2016-06-01 23:08:24    收藏:0  评论:0  赞:0  阅读:312
DisableExplicitGC和Direct ByteBuffer
直接堆外内存请参见:http://blog.csdn.net/lantian0802/article/details/39257087 JVM调优请参见:http://hllvm.group.iteye.com/group/topic/27945%EF%BC%89%E3%80%82 ...
分类:其他   时间:2016-06-01 23:08:14    收藏:0  评论:0  赞:0  阅读:303
失焦验证
<body> 账号:<input type="text"><span style="color: red"></span> <p>密码:<input type="password"><span style="color: red"></span></p> <p><button>登陆</button> ...
分类:其他   时间:2016-06-01 23:08:07    收藏:0  评论:0  赞:0  阅读:385
全息投影技术及其实现
[摘要]今天自己亲手动手制作了一个全息投影仪,智能手机早就具备投射出全息影像的潜质,现在Mrwhosetheboss就将这段教程上传到网上,看起来简直酷极了。 ...
分类:其他   时间:2016-06-01 23:07:54    收藏:0  评论:0  赞:0  阅读:219
1129条   上一页 1 2 3 4 ... 57 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!