现在位置: 首页 > AidaWhitworth发表的所有文章
  • 09月
  • 28日
综合 ⁄ 共 8708字 评论关闭
简介 CopyOnWriteArrayList是jdk concurrent包中提供的一个非阻塞型的,线程安全的List实现。CopyOnWriteArrayList是一个线程安全、并且在读操作时无锁的ArrayList。 CopyOnWriteArrayList在进行数据修改时,会对数据进行锁定,每次修改时,先拷贝整个数组,然后修改其中的一些元素,完成上述操作后,用一个原子操作替换整个数组的指针。 对CopyOnWriteArrayList进行读取时,不进行数据锁定,直接返回需要查询的数据,如果需要返回整个数组,那么会将整个数组拷贝一份,再返回,保证内部array在任何情况下都是只读的。 “CopyOnWrit......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 25720字 评论关闭
  package com.wujintao.redis; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.clients.jedis.Pipeline; import redis.clients.jedis.SortingParams; import com.wujintao.redis.util.RedisUtil; public class TestCase { /** * 在不同的线程中使用相同的Jedis实例会发生奇怪的错误。但是创建太多的实现也不好因为这......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 7217字 评论关闭
 1.2. 常用函数不完全手册 dir(模块) #来获取模块的函数/变量列表 help(模块/函数) #获取相关的帮助 模块:os 与操作系统相关的函数 例: import os os.getcwd() #当前脚本的工作目录 os.chidr() #改变当前工作目录 模块:shutil 目录和文件管理的接口 例: import shutil shutil.copyfile('data.txt','archive.txt') shutil.move('/build/a.txt','b.txt') 模块:glob 生成文件列表,支持通配符 例: import glob >>>glob.glob('*.py') ['primes.py','random.py','quote.py'] 模块:sys 提供命令行参数,错误输出重定向和......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 1955字 评论关闭
第六章 运行时语义学 6.1 对象的构造和析构构造和析构函数成对形成。goto语句和switch语句,return语句可能产生多个析构。应该尽量在使用对象时才构造对象,可以节省构造时间。对于全局对象,语言保证对象在main()的第一个语句之前构造并且在main最后一个语句之后析构。所有全局的对象如果没有给定初始值,则初始值被设为0(附注:与本地对象不同!另外C语言是不初始化的!)。为了保证全局变量的初始化,cfront在main()的第一句之前插入了_main()进行相应的处理,调用所有__sti()(附注:static initialize)。同样,为了析构,在......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 3502字 评论关闭
2013计算机视觉代码合集一:http://www.yuanyong.org/blog/cv/cv-code-one 2013计算机视觉代码合集二:http://www.yuanyong.org/blog/cv/cv-code-two   按类别分类   特征提取 SURF特征: http://www.vision.ee.ethz.ch/software/index.de.html(当然这只是其中之一) LBP特征(一种纹理特征):http://www.comp.hkbu.edu.hk/~icpr06/tutorials/Pietikainen.html Fast Corner Detection(OpenCV中的Fast算法):FAST Corner Detection -- Edward Rosten   机器视觉 A simple object detector with boosting(Awarded the Best Short C......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 2086字 评论关闭
1. 系统开发生命周期(SDLC) 操作型数据通常是面向应用,因此是非集成的,而数据仓库数据必须是集成的。 数据仓库的系统开发生命周期与传统SDLC几乎完全相反。操作型环境中使用的是传统的系统开发生命周期。数据仓库的SDLC(有时称作CLDS,与SDLC顺序相反)。传统的SDLC由需求驱动,而CLDS则由数据开始。 传统SDLC(通常称作瀑布式开发方法):收集需求、分析、设计、编程实现、测试、集成、部署等。 CLDS:实现数据仓库、集成数据、检验偏差、针对数据编程、设计DSS系统、分析结果、理解需求 CLDS最后一步系统需求才得到理解......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 1610字 评论关闭
Count the string Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4842    Accepted Submission(s): 2293 Problem Description It is well known that AekdyCoin is good at string problems as well as number theory problems. When given a string s, we can write down all the non-empty prefixes of this string. For example: s: "abab" The prefixes are: "a", "ab", "aba", "abab" For each prefix, we can count the times it matches in s. So we can see......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 4892字 评论关闭
转帖: ------------------------------------------------------------   最近一直在研究嵌入式的东西,如果我对某项东西或是技术着迷,我会想方设法搞明白我感兴趣的部分,我对我的自学能力越来越有信心了,唉,有点儿自恋了。 关于内存时序初始化的部分,我看了很长时间,这处卡着我的学习可能有一个多星期了,很郁闷。现在回想起来,自己卡在这块,主要的原因还是对S3C2440的手册研究得不够透彻,没有仔细看手册,导致好些个关键的地方都忽略过去了。 现在进入正题 首先说一说时钟频率,因为内存对时钟的频率也有要求,时钟频......
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 13035字 评论关闭
前面一篇文章介绍了iOS设备的内存缓存,这篇文章将设计一个本地缓存的机制。 功能需求 这个缓存机制满足下面这些功能。 1、可以将数据缓存到本地磁盘。 2、可以判断一个资源是否已经被缓存。如果已经被缓存,在请求相同的资源,先到本地磁盘搜索。 3、可以判断文件缓存什么时候过期。这里为了简单起见这里,我们在请求url资源的时候,给每次请求的文件设定一个过期的时间。 4、可以实现:如果文件已经被缓存,而且没有过期,这将本地的数据返回,否则重新请求url。 5、可以实现:如果文件下载不成功或者下载没有完成,下次......
阅读全文
转自:http://blog.csdn.net/xinyuxiaoxiao5460/article/details/13995227 在maven进行jetty的调试中出现错误: [plain] view plaincopyprint? [ERROR] No plugin found for prefix 'jetty' in the current project and in the plu   gin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repo   sitories [local (C:\Documents and Settings\Administrator\.m2\repository), centra   l (http://repo.maven.apache.org/maven2)] -> [Help 1]   [ERROR]   [ERROR] To see the full stack trace o......
阅读全文
  • 11月
  • 24日
综合 ⁄ 共 471字 评论关闭
Ultra Librarian的下载地址:http://webench.ti.com/cad/ULib.zip, 下载后解压,然后一直next,然后就安装好了,安装好出现的界面为: 第一步 选择需要转化的.bxl文件,下图是我选择的文件: 然后点击“打开”, 第二部  选择所使用的PROTEL软件,这里我选择的是AD, 第三部:点击最上面图中的3,然后生成一个.TXT文档,如下图: 其中红色方框表示所生成PCB库文件和原理图所在的位置, 第四步打开上图红色方框中的路径,里面有个UL_import.PrjSrc,用AD打开UL_import.PrjSrc这个文件。出现的界面为: 双击图中1,然后点击图中的2......
阅读全文
  • 11月
  • 18日
综合 ⁄ 共 10712字 评论关闭
引言 大部分移动设备平台上的应用程序都运行在他们自己的沙盒中。他们彼此之间互相隔离,并且严格限制应用程序与硬件和原始组件之间的交互。 我们知道交流是多么的重要,作为一个孤岛没有交流的东西,一定毫无意义!Android应用程序也是一个沙盒,但是他们能够使用Intent、Broadcast Receivers、Adapters、Content Providers、Internet去突破他们的边界互相交流。有交流还会和谐,由此可见这些交流手段有多重要。 上篇文章中我们在SMS接收程序和使用Intent发送SMS程序中用到了Intent,并做了简单的回顾和总结:android应用程序的......
阅读全文