- 博客(32)
- 资源 (42)
- 收藏
- 关注
原创 时间戳转换为时间类型
时间戳Timestamp stamp = new Timestamp(1363355755000l);DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");String
2013-05-31 21:31:06 1779
转载 浅谈C++多态性
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphisn),字面意思多种形状。 C++多态性是通过虚函数来实现的,虚函数允许子类重新定
2013-05-30 13:27:24 1186
原创 解决JDK安装后没有tools.jar 和dt.jar包的方法
今天在用ant编译程序的时候,出现了找不到tools.jar。最后看到一个本质的解决方法,出现这个问题的原因是在JDK安装时将JDK和JRE放在了同一目录下,导致了文件的覆盖,致使tools.jar 和 dt.jar包被覆盖。解决方法:在安装JDK过程中,第二次选择目标文件夹是选择与第一次安装目录不同的文件夹目录下即可。例如:第一次安装目录为c:\jdk 第二次安装目
2013-05-29 15:23:22 8654 1
转载 ABC: Always Be Coding——程序员面试必读
本文作者@guitardave24 ">David Byttow 是一名程序员,曾在 Google 和 Square 等公司工作过。在正文之前,先让我们回答几个简单的问题:第一,你面试过多少家公司;第二,这些公司中,录取你的有多少?记下这两个数字,然后代入下面这个算式中(为我自己发明,仅供参考,不具有其他意义):# x = number of companies inter
2013-05-24 19:40:36 1740
翻译 Know Thy Complexities!
原文网址:http://bigocheatsheet.com/Hi,你好!这篇文章包含了一些计算机领域中常见算法的时间复杂度和空间复杂度。过去在准备技术面试时,为了在面试过程中不被一些有关查询、排序之类的算法的最好、最坏以及平均复杂度这种问题难倒,我花费大量的时间到网上搜集这方面的资料。在过去的几年中,我既参加过硅谷一些新兴公司的面试,也有许多大公司的面试,例如雅虎、易趣、邻客音、谷歌
2013-05-24 19:32:13 1499
转载 Avro总结(RPC/序列化)
Avro(读音类似于[ævrə])是Hadoop的一个子项目,由Hadoop的创始人Doug Cutting(也是Lucene,Nutch等项目的创始人,膜拜)牵头开发,当前最新版本1.3.3。Avro是一个数据序列化系统,设计用于支持大批量数据交换的应用。它的主要特点有:支持二进制序列化方式,可以便捷,快速地处理大量数据;动态语言友好,Avro提供的机制使动态语言可以方便地处理Avro数据。
2013-05-23 21:40:39 2541
原创 Avro简介
最近在研究Thrift和Avro以及它们的区别,通过各种渠道搜集资料,现整理出有关Avro的一些资料,方便以后参考。一、引言1、 简介Avro是Hadoop中的一个子项目,也是Apache中一个独立的项目,Avro是一个基于二进制数据传输高性能的中间件。在Hadoop的其他项目中例如HBase(Ref)和Hive(Ref)的Client端与服务端的数据传输也采用了这个工具。Avro
2013-05-23 21:18:32 20431 1
原创 Thrift Types
来自Apache Thrift官网:Thrift TypesThrift TypesThe Thrift type system is intended to allow programmers to use native types as much as possible, no matter what programming language they are work
2013-05-23 21:09:47 1795
原创 翻译:Thrift: Scalable Cross-Language Services Implementation中文翻译(Thrift:可扩展的跨语言服务实现)
本文给出Thrift: Scalable Cross-Language Services Implementation的中文翻译。是王浩翻译的,现收集保存下来,方便以后查看。...........................................................................Next Page.......................
2013-05-23 20:55:35 3890
原创 Django学习总结之六-站点管理
一、django.contrib包django.contrib是一套庞大的功能集。django自带许多功能插件,他们都存在于contrib包里。二、激活管理界面1、修改setting.py 文件:1)将django.contrib.admin 加入setting的INSTALLED-APPS中2)保证INSTALLED_APPS中包含'django.contrib.auth',
2013-05-20 22:11:30 4796
原创 Thrift实例
要学习Thrift,它的官网上有资料介绍以及实例,可以到官网:http://thrift.apache.org/上查看。在官网下载thrift的资源包,安装编译生成相应语言下的jar包,具体在windows下或者ubuntu下的安装参见:Thrift 学习笔记2——Windows环境下Thrift的安装、编译以及测试Thrift 学习笔记1——Ubuntu环境下Thrift的安装、
2013-05-20 14:52:12 4238
原创 Thrift简介及实例应用
最近Boss让我研究一下Thrift,所以通过查阅大量的资料,整理出以下文档,在此备份。一、引言1、 背景Thrift源于facebook,2007年facebook提交Apache基金会将Thrift作为一个开源项目。Facebook创造Thrift的目的是为了解决facebook系统中各系统间大数据量的传输通信以及系统间语言环境不同需要跨平台的问题。2、 简介Apache
2013-05-20 14:04:50 6489 2
原创 Thrift: Scalable Cross-Language Services Implementation
...........................................................................Next Page..............................................................................................................
2013-05-20 13:39:19 2498
原创 Excel 添加复选框
我用的excel是2013版的,其他版的应该都一样。方法一:使用Excel开发工具添加选择文件--->选项--->自定义功能区--->选择开发工具,这时excel菜单栏会出现“开发工具”。选择插入即可。方法二:使用VBA代码批量添加复选框按下ALT+F11组合键,打开VBE编辑器,复制以下代码:Sub excel添加复选框()Application.Scree
2013-05-17 16:49:17 9657
原创 Dangling meta character '*' near index 0 * 错误
+、*、|、\、?、^ 等符号在正则表达示中有不同意义,只需要加[]、或是\\即可!
2013-05-16 20:58:05 3799
原创 Jsoup 解析Html源码实例
最近在做数据挖掘的过程中需要对html的源码进行解析,用到了Jsoup这个解析工具,下面写个基本实例来展现它的用法。需要用到jar包:jsoup-1.7.2.jar,可以到jsoup的官网下载:http://jsoup.org/downloadimport java.io.File;import java.io.IOException;import java.sql.Timesta
2013-05-14 22:19:14 10942 19
原创 java 字符串写入文件
import java.io.*; class ReaderTest { public static void main(String [] args)throws Exception { FileOutputStream fos=new FileOutputStream("a.txt"); OutputStreamWriter osw=new OutputStreamWrit
2013-05-14 18:54:48 3292
转载 SVN的配置与使用方法
SVN安装配置与使用1、 所选服务器安装包:VisualSVN-Server-2.1.3.msi、2、 客户端安装包:TortoiseSVN-1.6.2.16344-win32-svn-1.6.2.msi一、服务器的安装:注意:location :为安装文件位置,Repositories:为管理的代码仓库的位置,若选中Use
2013-05-14 15:26:37 1343
原创 PHP开发宝典-PHP函数(待续...)
一、函数1、定义和调用函数function func_name($str1, $str2,...$strn){ func_body;}2、函数间传递参数1)值传递将实参传递给函数的形参,不会改变实参的值。<?phpfunction example($m){ $m += 10; echo '在函数内部:\$m = '.$m."";}$m =
2013-05-13 22:18:38 1499
原创 Django学习总结之五-模型
一、MTV开发模式M:模型(model),数据存取层,处理与数据相关的所有事务。T:模板(Template),表现层,处理与表现相关的决定。V:视图(views),业务逻辑层,该层包含存取模型及调取恰当模板的相关逻辑。 你可以把它看作模型与模板之间的桥梁。二、数据库配置打开setting.py 配置文件,找到:DATABASE_ENGINE = ''DATABASE_
2013-05-13 21:18:25 5234 2
原创 PHP开发宝典-PHP基础
1、php标记1)XML更风格<?phpecho "这是xml标记风格"?>2)脚本风格<script language="php"echo "这是脚本风格"/script>3)短标记风格<?echo "这是短标记风格"?>要使用短标记风格,需要将php.in中的short_open_tag 设置为true4)ASP风格<%echo
2013-05-11 20:54:20 2259
原创 java 调用url打开浏览器显示网页
发现新浪微博提供的API中有个类BareBonesBrowserLaunch,它的函数openURL可以实现打开传递的url参数,调用浏览器程序,打开url。public class BareBonesBrowserLaunch { public static void openURL(String url) { try { browse(ur
2013-05-10 20:45:22 3906 1
原创 新浪微博Oauth2.0授权 获取Access Token以及API的使用
今天需要使用新浪微博提供的API获取微博的详细信息以及用户的详细信息,所以需要使用API中的/statuses/show接口。使用新浪微博API的前提是需要到新浪微博开放平台注册一个应用,获得App Key和App Secret,然后再根据这两个获取Access Token。下面详细介绍如何获取Access Token以及如何使用新浪微博提供的API。一、获取Access Token1
2013-05-10 20:28:11 22688 65
原创 Eclipse配置Tomcat
1、下载Sysdeo Eclipse Tomcat Launcher plugin:官网:Sysdeo Eclipse Tomcat Launcher plugin2、将下载到的文件解压缩到Eclipse安装目录下的plugins目录中。3、启动Eclipse,发现4、配置Windows->Preference->Tomcat,选择Tomcat的版本和安装路径。
2013-05-08 21:44:47 1455
转载 Maven2的配置文件settings.xml
简介:概览当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们使用settings.xml中的settings元素来确定这些配置。这包含了本地仓库位置,远程仓库服务器以及认证信息等。settings.xml存在于两个地方:1.安装的地方:$M2_HOME/conf/settings.xml2.用户的目录:${user.
2013-05-07 20:38:34 1169
转载 Maven的配置文件pom.xml
简介:什么是POM?POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。在Maven中,当谈到Project的时候,不仅仅是一堆包含代码的文件。一个Project往往包含一个配置文件,包括了与开发者有关的,缺陷跟踪系统,组织与许可,项目的URL,项目依赖,以及其他。它包含了所有与这个项目相关的东西。事实
2013-05-07 20:37:38 1423
转载 MVC框架是什么
MVC (Modal View Controler)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程
2013-05-07 16:21:33 1220
原创 myeclipse8.6注册码
name:helloSubscription Code:uLR8ZF-655483-6866645207818346
2013-05-06 22:08:42 1135
原创 myeclipse 上安装 Maven3
环境准备:JDK 1.7Maven 3.0.5myeclipse 8.6.1安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.5首先去官网下载 Maven:http://mirror.tcpdiag.net/apache/maven/maven-3/3.0.5/binaries/apache
2013-05-06 09:24:44 2147 2
CentOS6-Base-163.repo
2013-11-14
thrift和avro研究资料3
2013-06-19
thrift和avro研究资料2
2013-06-19
thrift和avro研究资料1
2013-06-19
Thrift编译Java程序所需jar包
2013-05-20
httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
2013-04-27
mysql-5.5.29-win32.msi
2013-04-27
php-5.3.3-Win32-VC6-x86.zip
2013-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人