Java

java.util.BitSet 分析

我们知道bit-map在大数据处理方面有着很大的用途,比如排序,去重等。JDK从1.0开始就提供了java.util.BitSet来对bit-map的支持。BitSet的set,get操作主要是通过“位运算”进行的。BitSet的核心是一个long的数组:[java]viewplaincopy/**BitSetsarepackedintoarraysof"words."Currentlyawordis*along,whichconsistsof64bits

系统 2019-08-29 22:26:31 2568

编程技术

ibatis开发环境搭建

因为项目需要需要使用IBATIS作为数据持久层,于是就着手搭建个简单的IBATIS的开发环境,具体详情如下:1.需要:ibatis-2.3.0.677.jar(ibatis依赖包)和ojdbc14.jar(oracle驱动包)两个包即可。目录如下图:2.在classpath路径下放:SqlMapConfig.xml内容入

系统 2019-08-29 22:25:27 2568

Android

2.腾讯微博Android客户端开发——Parameter类和

在上一节介绍的OAuth认证过程中我们可以看到我们需要不断地和腾讯微博开放平台进行数据的交互,因此我们需要编写一个类用来发送Http请求,并且能处理平台返回过来的数据。学习Html的朋友应该知道Get和Post两种方式提交数据,在这里我们同样也需要编写Post和Get两个方法模拟Post和Get请求。在发送微博时我们还可以上传照片,所以我们还应编写一个方法用于上传图片,但是在这里暂时还不编写上传数据的方法。另外在模拟Http请求时我们需要传递参数,因此我们

系统 2019-08-29 22:16:57 2568

编程技术

POI读写Word docx文件

使用POI读写worddocx文件目录1读docx文件1.1通过XWPFWordExtractor读1.2通过XWPFDocument读2写docx文件2.1直接通过XWPFDocument生成2.2以docx文件作为模板POI在读写worddocx文件时是通过xwpf模块来进行的,其核心是XWPFDocument。一个XWPFDocument代表一个docx文档,其可以用来读docx文档,也可以用来写docx文档。XWPFDocument中主要包含下面这

系统 2019-08-29 22:12:04 2568

编程技术

转: “别再想了,做吧”,这其实一点也不冲动

本文作者Jamie为知名blogger,现为appWorks之初创投的创办人暨合伙人。我常常告诉有创业念头的人:“别再想了,做吧!”因为一直我认为:A)不做,你的期望值永远是零,只能等到别人成功了,才在那抱怨“这个Idea当初我也有想到”;B)好的Ideas,不是在家里想出来的,而是一边做,一边碰撞出来的。这两个论点或许有些道理,但是我常常觉得不够科学。直到昨天晚上读到我在纽约的创投友人FredWilson的这篇“SubconsciousInformati

系统 2019-08-29 22:06:29 2568

编程技术

【Lucene3.0 初窥】Lucene体系结构概述

Lucene的基本原理与《全文检索的基本原理》是差不多的。Lucene的源码主要有7个子包,每个包完成特定的功能:包名功能描述org.apache.lucene.analysis语言分析器,主要用于的切词,支持中文主要是扩展此类org.apache.lucene.document索引存储时的文档结构管理,类似于关系型数据库的表结构org.apache.lucene.index索引管理,包括索引建立、删除等org.apache.lucene.queryPar

系统 2019-08-29 21:59:56 2568

编程技术

云在脚下 三大云存储方案对比与选型指导

业界对云计算的定义多种多样,不过,从公认的几种云计算模型看,存储是无论如何也绕不开的基础支撑组件,云存储作为云计算服务的分支之一,更是把存储提到了首要的位置。与此同时,能够在底层架构中很好的解决存储问题的供应商恐怕并不多,要实现云计算,存储还面临诸多瓶颈。在一次Intel组织的媒体训练营上,Intel(中国)有限公司服务器平台产品经理张振宇就曾表示:“今天谈云计算以及云架构中的虚拟化,存储是非常困难的问题。”解决非结构化数据增长难题在Intel规划的云存储

系统 2019-08-12 09:30:39 2568

编程技术

后溪穴----頸椎,腰椎,眼睛

頸椎,腰椎,眼睛出問題了?揉揉后溪穴后溪穴:這是小腸經上的一個穴,位於小指外側(尺側),即第五掌指關節處。把手握拳,掌指關節後橫紋的盡頭,也就是在第五掌指關節後的手掌橫紋頭處。這個穴是奇經八脈的交會穴,通督脈,能瀉心火、壯陽氣,調頸椎,利眼目,正脊柱。臨床上,它可以調整長期伏案或在電腦前學習和工作對身體帶來的一切不利影響,只要堅持,百用百靈。用這個穴位非常簡單,而且容易堅持。我們坐在桌子旁,把雙手後溪穴的這個部位放在桌子沿上,用腕關節帶動雙手,輕鬆地來回滾

系统 2019-08-12 09:30:39 2568

编程技术

UIAlertView的用法

IAlertView*alert=[[UIAlertViewalloc]initWithTitle:@"hello"message:@"ipad,icome"delegate:selfcancelButtonTitle:@"ok"otherButtonTitles:nil];[alertshow];[alertrelease];但是,如果复杂一点,就麻烦了,如果上面加上几个按钮,如:UIAlertView*alert=[[UIAlertViewalloc]

系统 2019-08-12 09:30:20 2568

Python

Python多线程编程(二):启动线程的两种方法

在Python中我们主要是通过thread和threading这两个模块来实现的,其中Python的threading模块是对thread做了一些包装的,可以更加方便的被使用,所以我们使用threading模块实现多线程编程。一般来说,使用线程有两种模式,一种是创建线程要执行的函数,把这个函数传递进Thread对象里,让它来执行;另一种是直接从Thread继承,创建一个新的class,把线程执行的代码放到这个新的class里。将函数传递进Thread对象复

系统 2019-09-27 17:50:58 2567

Python

Python的Flask框架中Flask-Admin库的简单入门指引

Flask-Admin是一个功能齐全、简单易用的Flask扩展,让你可以为Flask应用程序增加管理界面。它受django-admin包的影响,但用这样一种方式实现,开发者拥有最终应用程序的外观、感觉和功能的全部控制权。本文是关于Flask-Admin库的快速入门。本文假设读者预先具有一些Flask框架的知识。介绍初始化增加视图身份验证生成URL模型视图文件管理介绍这个库打算做到尽可能的灵活。并且开发者不需要任何猴子补丁就可以获得期望的功能。这个库使用一个

系统 2019-09-27 17:50:36 2567

Python

python算法与数据结构之冒泡排序实例详解

一、冒泡排序介绍冒泡排序(英语:BubbleSort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。二、冒泡排序原理比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。这一步做完,最后的元素应该会是最

系统 2019-09-27 17:45:59 2567

Python

如何用 Python 写一个安卓 APP ?

原文链接:http://mp.weixin.qq.com/s?__biz=MzIyMjQ0MTU0NA==\x26amp;mid=2247490850\x26amp;idx=2\x26amp;sn=5340bfd4ca2a429791dfd3e729bcbd2a\x26amp;chksm=e82c2405df5bad13300d017989f4b777b286e862d894668c476bfd063a2090dadbab6675856e\x26amp;s

系统 2019-09-27 17:45:53 2567