2016年3月14日

摘要: pip2.7 install impyla后 from impala.dbapi imort connect不成功。 pip用的版本为0.13, 主要问题在于thrift安装或配置不正确。 用python2.7 setup.py install手动安装成功。   阅读全文
posted @ 2016-03-14 15:18 zcranberry 阅读(131) 评论(1) 推荐(0) 编辑

2014年3月21日

摘要: 先前一段时间用python刷了一部分leetcode的题目,基本的数据结构都比较熟悉了不过接着刷下去感觉对python也没有什么提高,准备做点实际的东西来练手。目前在学着用tornado做个简单的博客网站,准备具有的特性为能用微博等账号来登陆。弄完这个之后可以看tornado的源码,不是很长。tornado这种轻量级的框架应该比较适合学习之后准备使用并且阅读scrapy的部分源码,看看一个简单的爬虫怎么用之前一直想弄的DIY三国杀,界面部分一直不知道用啥好,不晓得在网页上直接做会怎么样,主要是不太想用C#,WPF,移动设备上又嫌太小长期可以学习的东西,这个帖子里有比较细的描述http://ww 阅读全文
posted @ 2014-03-21 11:22 zcranberry 阅读(257) 评论(0) 推荐(0) 编辑

2014年2月15日

摘要: public void notifyObservers() { notifyObservers(null); }不知道为啥要这么写,直接在无参数的里实现不好么,还是为了方便继承后覆盖所以保留了两个同名函数? 阅读全文
posted @ 2014-02-15 20:17 zcranberry 阅读(141) 评论(0) 推荐(0) 编辑

2014年2月8日

摘要: w3school上跟完了html,css, JavaScript的内容,这部分内容看懂应该问题不大,缺的是手写经验。以后有问题可以自己查文档了。跟django官网做一个简单的django网站,跟到了一半,知道了ORM这种东西,笔试的时候遇到过(当时好茫然。。)框架很强大,只需要按标准往里面填内容就可以了,不过感觉这种框架不太适合我这种初学者,因为隐去太多了细节,觉得还是从servlet和JSP开始比较扎实因为学JavaScript,顺便看了下node.js,这个的echo server真是很简洁节前钊哥让看的mina或jetty源码未看,感觉是介于库函数和框架之间的一种东西。 阅读全文
posted @ 2014-02-08 21:56 zcranberry 阅读(112) 评论(0) 推荐(0) 编辑

2014年2月7日

摘要: 给老爸老妈看的1.常用按键Home键,屏幕下方,主要用于退出,直接退到pad主界面,不知道怎么做的时候,就按键,一般按两下必然回到主界面了。右边上测,小圆键控制屏幕自动旋转,其他两个控制音量上边右侧,关屏键,长按会提示关机,一般不需要关机,盖上盖子就好2.Home键其他用途连按两下,显示最近使用的程序,点击就进入,往上拉就是清除(一般不需要关心pad的内存,系统会自己回收)长按启动siri,可以说话,再按一次就退出3.其他功能都在屏幕上操作长按某一图标进入编辑模式,“X”删除应用,拖住移动可以改变位置,也可以放到其他文件夹里或者和其他图标合成一个文件夹,按Home键退出编辑模式返回键,&quo 阅读全文
posted @ 2014-02-07 11:01 zcranberry 阅读(400) 评论(0) 推荐(0) 编辑

2013年12月12日

摘要: 1 #include 2 using namespace std; 3 4 //int g_count = 0; 5 class Test 6 { 7 public: 8 9 Test()10 {11 a = 0;12 count++;13 cout<<"default constructor "<<count<<endl;14 }15 Test(int b)16 {17 a = b;18 count++;19 cout<<"int constructo... 阅读全文
posted @ 2013-12-12 20:06 zcranberry 阅读(191) 评论(0) 推荐(0) 编辑

2013年11月17日

摘要: 1 Node * reverse(Node * head) 2 { 3 if(head == NULL) 4 return NULL; 5 Node * curr = head; 6 Node * next = head->link; 7 Node * nnext; 8 while(next) 9 {10 nnext = next->link;11 next->link = curr;12 curr = next;13 next = nnext;14 }15... 阅读全文
posted @ 2013-11-17 22:18 zcranberry 阅读(103) 评论(0) 推荐(0) 编辑

2013年11月8日

摘要: 其实我一直都不太明白引用到底有什么用,有指针不是够了么,直到最近一次一个DSP程序因为指针出错了才发现,指针使用正确当然啥事没用,不过出错率确实比较高。自己看下来对引用总结如下,可能不是太准确除了声明一处以外1.语法上同普通变量2.语义上同*指针。引用用来最不爽的地方在于,在调用一个以引用作为形参的函数时,在调用者看来,完全看不出和直接传递参数的区别,而用指针的话区别就很明显,虽然需要多些一个*,但是不会混淆引用能做到的事情,用指针都能做到(写法可能会繁琐一些,不小心的会出错)指针能做到的事,引用未必都能覆盖,现在C++还是避免不了用this指针之后有时间补充一些例子 阅读全文
posted @ 2013-11-08 11:32 zcranberry 阅读(139) 评论(0) 推荐(0) 编辑

2013年9月30日

摘要: 1 // binary_tree.cpp : Defines the entry point for the console application. 2 // 3 #include 4 #include 5 #include 6 using namespace std; 7 class binary_node 8 { 9 public: 10 int value; 11 binary_node *left,*right; 12 13 binary_node(){}; 14 binary_node(int v,binary_node*l ,... 阅读全文
posted @ 2013-09-30 20:36 zcranberry 阅读(177) 评论(0) 推荐(0) 编辑

2013年9月6日

摘要: 快速求正整数次幂,当然不能直接死乘。举个例子:3 ^ 999 = 3 * 3 * 3 * … * 3直接乘要做998次乘法。但事实上可以这样做,先求出2^k次幂:3 ^ 2 = 3 * 33 ^ 4 = (3 ^ 2) * (3 ^ 2)3 ^ 8 = (3 ^ 4) * (3 ^ 4)3 ^ 16 = (3 ^ 8) * (3 ^ 8)3 ^ 32 = (3 ^ 16) * (3 ^ 16)3 ^ 64 = (3 ^ 32) * (3 ^ 32)3 ^ 128 = (3 ^ 64) * (3 ^ 64)3 ^ 256 = (3 ^ 128) * (3 ^ 128)3 ^ 512 = (3 ^ 阅读全文
posted @ 2013-09-06 15:21 zcranberry 阅读(173) 评论(0) 推荐(0) 编辑

导航