现在位置: 首页 > 476310825发表的所有文章
  • 08月
  • 09日
综合 ⁄ 共 1066字 评论关闭
Eclipse开发环境默认都是白底黑字的,看到同事的Xcode中设置的黑灰色背景挺好看的,就去网络上查了一下。发现Eclipse也可以设置主题。   http://eclipsecolorthemes.org/ 这个网站上提供了很多已经配置好的颜色主题,你喜欢哪个就下载下来。我下载的是.epf文件,下载下来后File->Import->General->Preferences->找到你的.epf文件->Finish。你会发现,Eclipse的编辑环境变成了你要的那种。但是问题也来了,你要如何恢复成原来的样子呢? 参考了下博文: http://my.oschina.net/ljhUncle/blog/42988 发现如果这样的话......
阅读全文
  • 10月
  • 21日
综合 ⁄ 共 1726字 评论关闭
一个月在论坛上提问过个股数据合并问题,问题如下: 现有100只股票数据txt,命名形如:daysh600000,daysh600004...,daysz000001....,600000等是股票代码(id);数据的结构都一样,内含变量,date,open,high,close等,但不含股票代码: data daysh600000;     input date open hight low clsoe;     cards; 2011 29.5 29.8 27 27.75 ; run; 现在想请教,如何合并这些数据,新数据中包含股票代码?新的数据格式: id       date    open  high  low close 600000     2011   29.5  29.8  27   27.75 600000      ....     ....    ......
阅读全文
  • 08月
  • 19日
综合 ⁄ 共 5103字 评论关闭
1.Collection List Set Map 区别记忆 这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。     有序否 允许元素重复否 Collection 否 是 List 是 是 Set AbstractSet 否 否 HashSet TreeSet 是(用二叉树排序) Map AbstractMap 否 使用key-value来映射和存储数据,Key必须惟一,value可以重复 HashMap TreeMap 是(用二叉树排序)   List接口对Collection进行了......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 484字 评论关闭
在Visual C++ 6.0中,BYTE与WORD,DWORD本质上都是一种无符号整型,它们在WINDEF.H中被定义,定义如下: typedef unsigned char       BYTE; typedef unsigned short      WORD; typedef unsigned long       DWORD;                 也就是说BYTE是无符号的char型(char型本质上也是一种1个字节的整型),WORD是无符号short型,DWORD是无符号long型。                      而在Visual C++ 6.0中,char型长度为1字节,short型长度为2字节,int和long型长度都为4字节,因此可以认为BYTE与WORD,DWORD定义的变量分别获得了1字节,2字......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 2012字 评论关闭
Hive中常见的高级查询有:group by、Order by、join、distribute by、sort by、cluster by、Union all。今天我们就来谈谈group by操作,group by操作表示按照某些字段的值进行分组,有相同的值放到一起,语法样例如下: select col1,col2,count(1),sel_expr(聚合操作) from tableName where condition group by col1,col2 having... 注意: (1):select后面的非聚合列必须出现在group by中(如上面的col1和col2)。 (2):除了普通列就是一些聚合操作。 group的特性: (1):使用了reduce操作,受限于reduce数量,通过参数mapred.red......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 2334字 评论关闭
  在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。 这个列表不区分顺序,全部来自一些代码质量检查工具,如 CheckStyle, FindBugs 和 PMD。 在Eclipse中格式化源代码并管理import语句 Eclipse提供了自动格式化源代码和管理import语句的功能(并移除未使用的语句)。你可以使用下面的快捷键来使用这些功能。 Ctrl + Shift + F – 格式化源代码。 Ctrl + Shift + O – 管理import语......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 6629字 评论关闭
以下是对Oracle锁定策略的总结: · Oracle只在修改时才对数据加行级锁。正常情况下不会升级到块级锁或表级锁。 · 如果只是读数据,Oracle 绝不会对数据锁定。不会因为简单的读操作在数据行上锁定。 · 写入器(writer)不会阻塞读取器(reader)。换种说法:读(read)不会被写(write)阻塞。这一点几乎与其他所有数据库都不一样。在其他数据库中,读往往会被写阻塞。 · 写入器想写某行数据,但另一个写入器已经锁定了这行数据,此时该写入器才会被阻塞。读取器绝对不会阻塞写入器。 需要了解以下内容: · 事务是每个数据库的核......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 796字 评论关闭
#include <iostream> using namespace std; const unsigned int maxn = 65535; template<typename T> class myStack { public: myStack(): length(0) { head = bottom = &data[0]; memset(data, 0, sizeof(data)); } void push(const T&); void pop(); T& top(); bool empty() { return length == 0; } unsigned int size() { return length; } private: T data[maxn]; int *bottom, *head; unsigned int length; }; template<typename T> void myStack<T>::pus......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 4147字 评论关闭
文章目录 find_if,查找序列中第1个使给定的判断函数(函数对象)返回真的元素 adjacent_find算法在序列中查找相邻且相等的两个元素(规则由函数对象决定,默认为相等),当找到这样的两个元素时,该算法返回指向两个元素中第一个元素的迭代器 count是一种非可变序列算法,其功能是在序列中查找等于某个给定值的元素的个数 count_if: for_each 对序列中的每个元素施加由函数f指定的操作 partition 迭代器是类似指针的对象,分为5种,输入,输出,前向,双向和随机访问 输入迭代......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 5883字 评论关闭
摘自 http://blog.sina.com.cn/s/blog_72995dcc01013oo9.html 信息检索评价是对信息检索系统性能(主要满足用户信息需求的能力)进行评估的活动。通过评估可以评价不同技术的优劣,不同因素对系统的影响,从而促进本领域研究水平的不断提高。信息检索系统的目标是较少消耗情况下尽快、全面返回准确的结果。 IR的评价指标,通常分为三个方面: (1)效率(Efficiency)—可以采用通常的评价方法:时间开销、空间开销、响应速度。 (2)效果(Effectiveness):返回的文档中有多少相关文档、所有相关文档中返回了多少、返回得靠不靠......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 796字 评论关闭
Theos是 Dustin L. Howett 开发的iPhone编译系统, 据说能跨平台 包括 项目模板系统New Instance Creator(NIC.pl), 可以建立一个能编译的空的项目 由GNU Make驱动的稳定的编译系统, 能够直接创建.deb包 让MobileSubstrate扩展开发更容易的  基于预处理的 指令库  Logos 准备 1. 基于Unix的操作系统(Mac OS X或者越狱后的iOS),  大部分Linux应该有可以 subversion或者git 版本控制工具 curl perl 2. 官方SDK, 或者某些形式的工具链 安装thoes export THEOS=~/Documents/theos git clone git://github.com/DHowett/......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 601字 评论关闭
Vector用法 Vector用于存储对象数组 常用方法 1.push_back   在数组的最后添加一个数据 2.pop_back    去掉数组的最后一个数据 3.at                得到编号位置的数据 4.begin           得到数组头的指针 5.end             得到数组的最后一个单元+1的指针 6.front        得到数组头的引用 7.back            得到数组的最后一个单元的引用 8.max_size     得到vector最大可以是多大 9.capacity       当前vector分配的大小 10.size           当前使用数据的大小 11.resize         改变当前使用数据的大小,......
阅读全文