现在位置: 首页 > yiwugongyipin发表的所有文章
  • 09月
  • 25日
综合 ⁄ 共 7295字 评论关闭
文章目录 1、安装Vim和Vim基本插件 2、Vim配置文件 3、ctags安装与配置 4、管理vim插件——vim-addons 5、vim自动补全——OmniCppComplete 6、提示函数原型echofunc 7、标签浏览器Taglist  8、文件浏览器和缓冲区管理器WinManager 9、buffer管理器MiniBufferExplorer 10、代码折叠fold 11、项目目录数管理器Project 12、quickfix命令集 13、Cscope VIM优点 VIM缺点 VIM常用命令 VIM命令图 VIM键盘布局图 VIM键盘布局英文 VIM键盘布局中文 将VIM配置成IDE(通过 VIM基本......
阅读全文
分布式系统领域经典论文翻译集 分类: 信息检索与搜索引擎2011-09-27 21:56 193人阅读 评论(0) 收藏 举报 from:http://duanple.blog.163.com/blog/static/709717672011330101333271/?utm_source=twitterfeed&utm_medium=twitter 分布式领域论文译序 sql&nosql年代记 SMAQ:海量数据的存储计算和查询 一.google论文系列 1.      google系列论文译序 2.      The anatomy of a large-scale hypertextual Web search engine 3.      面向星球的网络搜索:google集群架构 4.      GFS:google文件系统 5.   ......
阅读全文
  • 04月
  • 01日
编程语言 ⁄ 共 1257字 评论关闭
        之前刚学习python的时候都是用的python2.7,发觉python2.7总有一些东西概念困扰我,比如str和unicode,还有控制台下处理中文编码的经常报错,让我很是头疼。         这次用写weibo的模拟登陆,索性就直接用了python3.3的标准,发现概念啥的瞬间就清晰了不少,而且urllib.request和urllib.parse貌似比之前的urllib与urllib2更加好使,分类更加清晰,于是就下定决心迁移到python3.3上来,在迁移的过程中也出现了一些问题。         首先便是用pip命令安装包的这个问题,之前装的rsa以及现在要用的flask都是安装到了python2.7......
阅读全文
  • 10月
  • 14日
综合 ⁄ 共 2343字 评论关闭
终于到了第七章暴力求解法,上来三道小题热身。。 UVa #725 Division 例题 7-1 看到这题的数据吓尿了,太惨烈了。题目完全没有数据显示出来的难度,不过中间的小细节还是要像对待难题一样谨慎: 思路:枚举分母,从1234到98765。每次用分母乘以n得到分子的值。一旦得出的分子超过5位数就break 细节: 1、分子分母不能同时只有四位 2、分子为四位时,分母不能有0。反之同理 3、最后一个case的后面不要多出一个回车符 UVa #11059 Maximum Product 例题 7-2 这道题有点坑。想法很朴素,枚举子序列的开头结尾就可以了。 但它的输出......
阅读全文
  • 07月
  • 10日
综合 ⁄ 共 2626字 评论关闭
算法大师Donald Knuth:不成熟的优化是一切恶果的根源(Permature optimization is the root of all evil )。 STL中的容器主要是两种:序列式容器和关联式容器。 下面讲到的都是我在开发中曾经遇到过的一些问题,有些例子我做了修改,我想初学STL的人基本都会遇到这些问题。 序列式容器:vector list string等等 关联式容器:set map等 1、容器的选择,到底要选什么容器应该根据你的需求和以后的扩展来选,可以参考effective stl上的某个条款,说的很清楚,我就不扯了。 --------------------------------------------------------......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 1266字 评论关闭
dispatch_once可以保证代码被执行一次 +(NSDateFormatter*)getDBDateFormat { static NSDateFormatter* format; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ format = [[LKDateFormatter alloc]init]; format.dateFormat = @"yyyy-MM-dd HH:mm:ss"; }); return format; } dispatch_once_t的描述是typedef long dispatch_once_t; Description A predicate for use with the dispatch_once function. dispatch_once展开是 void _dispatch_once(dispatch_once_t *p......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 205字 评论关闭
   出现如题错误可能是包引入错误:  在使用ModelAndView返回视图时可能后台不报任何错误,但是就是不能解析到对应的jsp页面。这时候有可能是包引入错误: import org.springframework.web.portlet.ModelAndView;--错误的包 import org.springframework.web.servlet.ModelAndView;--正确的包 记录错误,以后不再犯!
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 985字 评论关闭
关于IOS7.1企业版发布后,用户通过sarafi浏览器安装无效的解决方案: 通过测试,已经完美解决。方案一:http://blog.csdn.net/qi_ruihua/article/details/23363095方案二:最简单,实用。使用dropBox如何安装,自己度之。当你使用XCODE发布安装包IPA和PLIST文件后,将IPA仍然保存在你常用保存的网站上,只要可以正常连接下载即可。PLIST文件是供手机版SAFARI解析的文件,里面包含有IPA的下载地址。所以我们的重点就是将PLIST文件保存在支持HTTPS的网站上。并且供用户访问。将你生成的PLIST文件上传到dropBox后,你就能在文件列表中......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1145字 评论关闭
经典的二分,思路清晰,启发深刻 #include <iostream> #include <fstream> #include <cstdio> #include <algorithm> #include <cstring> #include <vector> #include <bitset> #include <cmath> #include <queue> #include <stack> #include <set> #include <map> #include <ctime> #define LL long long #define Vi vector<int> #define Si set<int> #define readf freopen("input.txt","r",stdin) #define writef freopen("output......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 1638字 评论关闭
       最近参加了几个公司到学校的招聘会,笔试时大多要求使用C/C++语言,而且有些笔试考到了语言的细节部分。说来汗颜,C/C++只在大一学习时使用了一年,之后一直在学习高级语言的组件开发,到现在C/C++语言的有些细节,部分已经忘记。在此将C/C++的基础要点重拾一遍,以便往后忘记之时查阅。   1、局部变量存储于堆栈上,堆栈是一个动态可变的存储区,所以局部变量是在声明它们的块入口处创建,出口处销毁。   2、全局变量存储在一个编译器设定的固定存储区中。他们在程序运行的整个时间内占据空间。   3、声明与定义的区别:声......
阅读全文
  • 03月
  • 23日
综合 ⁄ 共 762字 评论关闭
(1)   堆栈。驻留于常规RAM(随机访问存储器)区域,但可通过它的“堆栈指针”获得处理的直接支持。堆栈指针若向下移,会创建新的内存;若向上移,则会释放那些内存。这是一种特别快、特别有效的数据保存方式,仅次于寄存器。创建程序时,Java编译器必须准确地知道堆栈内保存的所有数据的“长度”以及“存在时间”。这是由于它必须生成相应的代码,以便向上和向下移动指针。这一限制无疑影响了程序的灵活性,所以尽管有些Java数据要保存在堆栈里——特别是对象句柄(引用),但Java对象并不放到其中。     (2)   堆。一种常规用途的内存池......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 1618字 评论关闭
一:背景 Hive中表分为两大类托管表(Managed table)也称之为受控表或内部表另外一种表是外部表(External table)。默认情况下,创建hive表时,hive会把数据存储到它的数据仓库目录下,这种方式创建的表我们称之为受控表。另外一种方式是创建一个外部表(External table)。此时,我们只需要告诉hive数据的外部引用地址,hive本身不会在自己的数据仓库目录下存储这些数据。 二:示例分析 1.内部表: drop table if exists employees; create table if not exists employees( name STRING, salary FLOAT, sub......
阅读全文