上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 44 下一页
摘要: 1.类型 c++ any 类型虽然可以作为一个任何类型变量进行使用,但是static_cast经常出错2.指针涉及到继承,指针相当复杂,特别容易出错。C++ 大家经常看到的断错误,大部分都是因为指针使用不当3.内存管理c++要自己管内存,十分容易内存泄露4.动态绑定能力 python可以把一个字符串作为一个函数调用,c++实现类类似功能比较麻烦5.包 python 各种包十分简单,由于有list 和 dict的帮助,学习使用起来十分方便 阅读全文
posted @ 2012-04-11 12:38 zaleilynn 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 原文见:http://nubetech.co/accessing-hdfs-over-ftp这个程序是通过hdfs的9000端口访问的。听说还有hadoop自己的拓展包,需要重新编译hadoop。有机会的话安装一次来对比一下效率。下载压缩包:hdfs-over-ftp-0.20.0.tar.gz(我的hadoop是0.20.2)1.解压之后在目录下执行./register-user.sh username password >> users.conf这会在users.conf中生成新的ftp账户配置。废话一句,xxxx.homedirectory=/,这里的/就是你的hadoop的 阅读全文
posted @ 2012-04-10 22:56 zaleilynn 阅读(1616) 评论(1) 推荐(0) 编辑
摘要: 个人总结:很好用的任何类型。注意记住 any.type() == typeid(int)这种比较用法--------------------------------------------------------我是无情的分割线-----------------------------------------------------------------万能类型boost::anyboost库提供了any类,boost::any是一个能保存任意类型值的类,这一点有点像variant类型,不过variant由于采用了一个巨大的union,效率非常低。而boost利用模板,保存的时候并不改变值的 阅读全文
posted @ 2012-04-10 16:58 zaleilynn 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 1. Base = declarative_base()engine = create_engine('..')Session = sessionmaker(bind=engine)class .....(Base)//下面的语句一定是要在class定义完了之后调用,使实际创建表的操作Base.metadata.create_all(engine)session = Session()....2. 对于某些低版本的mysql 不支持 name = Column(String) 这种不带大小的创建表 阅读全文
posted @ 2012-04-10 14:38 zaleilynn 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 个人总结: 这个是非常简单易懂的不使用declarative_base的例子,保存一下-----------------------------------------------------------我是无情的分割线--------------------------------------------------------------应用程序离不开对数据的操作,因为正在计划做一个桌面小程序练手Python,所以开始了Python的数据库操作的学习。 提到数据库,就不得不提ORM,所谓万物皆对象,正是有了非常方便的ORM工具,才使得编程脱离了繁琐而冗余的“select”操作,把我们的注意 阅读全文
posted @ 2012-04-10 14:08 zaleilynn 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 个人总结:1.sudo apt-get install python-mysqldb2.一个Mysql的小例子,关注一下metadata = MetaData() 然后在创建Table的时候传入这个metadata以及metadata.create_all(mysql_engine)的含义--------------------------------------------------------我是无情的分割线-----------------------------------------------首先贴一个sqlalchemy的简介:什么是SQLAlchemy?SQLAlchemy是 阅读全文
posted @ 2012-04-10 13:31 zaleilynn 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 个人总结:这个文档前半部分没有什么特别的地方,但是最后的一个使用 SQLAlchemy 演示如何创建一个元数据工具。此工具的目标是监控文件系统、创建和删除事件,以及在一个 SQLAlchemy 数据库中保存这些变更的记录,有需求的话可以看看----------------------------------------------------------我是无情的分割线-------------------------------------------------------------------简介对象关系映射器(Object Relational Mappers,ORM)在过去数年吸引 阅读全文
posted @ 2012-04-10 13:25 zaleilynn 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 个人总结:--------------------------------------------------------------我是无情的分割线---------------------------------------------------------------一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符(<和>)和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条ru 阅读全文
posted @ 2012-04-10 10:33 zaleilynn 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 个人总结记住这些命令就行~& ctr+zfg bg ---------------------------------------------------------我是无情的分割线-----------------------------------------------------------------1. 后台运行的两个命令 & 和 ctr+z一开始就+“&”具体方法是: [命令]空格[&] 比如:[root@pcmxexwebetc]#find/-namexml&这样,这个查找程序就会在后台运行。它运行的同时不影响你干别的事情。但是有的时候忘 阅读全文
posted @ 2012-04-10 10:14 zaleilynn 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 个人的总结:设置了/etc/profile 和 ~/.bashrc 之后,使用了source 命令,是可以echo添加的变量,但是用getenv读不出来,然后使用env命令也显示不出来,是因为没有export!!--------------------------------------------------我是无情的分割线------------------------------------------------------------现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。1.修改/e 阅读全文
posted @ 2012-04-10 10:04 zaleilynn 阅读(203) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 44 下一页