随笔分类 -  Ubuntu

摘要:stackoverflow有一个c#写法privatestringGetExcelColumnName(intcolumnNumber){intdividend=columnNumber;stringcolumnName=String.Empty;intmodulo;while(dividend>0){modulo=(dividend-1)%26;columnName=Convert.ToChar(65+modulo).ToString()+columnName;dividend=(int)((dividend-modulo)/26);}returncolumnName;}公司需求,我就 阅读全文
posted @ 2012-06-29 13:32 草珊瑚 阅读(583) 评论(0) 推荐(0) 编辑
摘要:1.从Selenium IDE1.8.1录制好脚本后,转换成Python2(Remote Control)脚本,注意实例的名字空格问题。有空格的话,转换成的python脚本的类名字,也有空格,这会造成语法问题。 解决办法:用_代替空格。2.如果转换好的脚本有中文,往往会报编码错误,Non-ASCII character '\xe7' in file。解决方法:在python文件第一行加入#-*- coding: UTF-8 -*- 3.在firefox11.0浏览器里,selenium IDE1.8.1对KendoUI的DropDownList支持不是很好,默认selenium 阅读全文
posted @ 2012-06-16 12:55 草珊瑚 阅读(412) 评论(0) 推荐(0) 编辑
摘要:from写远程地址,to写写个数据库名字就好。 阅读全文
posted @ 2012-06-13 15:00 草珊瑚 阅读(167) 评论(0) 推荐(0) 编辑
摘要:由于数据库采用couchdb,所以用的是json格式。而python的对象是dict,python的数组是list。通常的问题是,python的时间格式和json字符串时间格式的转化。言归正传了,首先建立个model,然后写一个store函数,store函数通常用来,存储create或edite过来的数据。根据id来判断。 阅读全文
posted @ 2012-05-22 15:58 草珊瑚 阅读(206) 评论(0) 推荐(0) 编辑
摘要:首先导入调试包import pdb,然后在要调试开始的地方输入pdb.set_trace(),这时候在terminal出现调试提示符,输入n,pramid会执行下一行代码,n是next的缩写。输入l,pyramid现实当前执行那一行的周围代码,l是list的缩写。输入s,pyrmid会进入函数逐步调试。 要看哪个变量的值,直接输入变量名字就行。 不想调试了,想直接执行,就按c,continue的意思。 调试的常见错误:1)ResourceConflict: Resource...lict.'),)这个错误,通常是指,你的Model和数据库存储结构,和传递的数据格式不一致。 阅读全文
posted @ 2012-05-22 14:06 草珊瑚 阅读(244) 评论(0) 推荐(0) 编辑
摘要:为了你能在ubuntu的terminal里面,能sudo apt-get install something,你得在ubuntu的软件源里面,把你能打上勾的软件源,都打上。如果你是中文的ubuntu,那么设置在,ubuntu软件中心->编辑->软件源里面。然后,跟虚拟机有关了,我用的是virtual-box,网络是桥接网卡,桥接网卡是指跟虚拟机外面的操作系统一样的网卡设置。混杂模式是全部允许。混杂模式,就是允许别人把数据穿到你的虚拟机上。 阅读全文
posted @ 2012-05-11 14:14 草珊瑚 阅读(1399) 评论(0) 推荐(0) 编辑
摘要:首先在Terminal里面,敲入git status,用来查看自己在哪个branch,修改了哪些文件。如果你是开发一个新的页面,就新建一个branch,git checkout -b xxx_branch。然后就是,git add xxx.xx,也就是增加你要提交的文件,全部增加你修改过的文件,git add .忽略其中某一项,命令是,git reset HEAD xxx.xxx接着就是提交commit了,命令是,git commit -m "写你的提交注释咯"这里的所有操作,都在本地机器。其实里面的git add和git commit都是在本地的.git里面链接操作了。接 阅读全文
posted @ 2012-03-29 15:54 草珊瑚 编辑
摘要:1.首先按照先前的约定,在项目文件中创造文件夹,创造文件,然后把自己写好的代码嵌入进去。上个步骤,基本就是copy,paste了。接下来,要在pyramid的配置文件,配置url路由,已经url路由处理了。2.配置url路由,在项目目录功能修改__init__.py文件,增加语句config.add_route('xxx_create','/xxx/create')表示访问了/xxx/create这个url后,用xxx_create这个函数来处理。xxx_create这个函数,放在/views/user.py里面。 @view_config(route_name 阅读全文
posted @ 2012-03-29 15:25 草珊瑚 编辑
摘要:pyramid setup参考http://docs.pylonsproject.org/en/latest/docs/pyramid.html今天是2012-03-12讲的都是安装好Python2.7,以及在ubuntu操作系统下面:1.首先装Pyramid,测试语句import setuptools,没有ImportError错误,ok。有错误,先装setuptools。下载ez_setup.py,然后执行语句python ez_setup.py。2.然后装virtualenv,用语句easy_install virtualenv3.用virtualenv创建Virtual Python 阅读全文
posted @ 2012-03-12 19:27 草珊瑚 阅读(275) 评论(0) 推荐(0) 编辑
摘要:来自:http://lveyo.com/ubuntu-ssh-tunnel-manager.html一般在linux下建立SSH Tunnel都是用在终端中运行这个命令, 1sudo ssh -qTfnN -D 7070 sshuser@sshserver 我一直在找一个Ubuntu下可以像windows下MyEntunnel一样的图形界面的SSH管理工具。 功夫不负有心人,终于让我找到了这个软件–SSH tunnel manager for GNOME 而且安装也很简单,直接用apt-get就可以安装: 1sudo apt-get install gstm 运行Applications-&g 阅读全文
posted @ 2012-03-12 12:05 草珊瑚 阅读(11439) 评论(1) 推荐(0) 编辑
摘要:如果你有一些C++基础,那么你学习python的语法,以及基本库,语言特征只需一天就够。如果你写过一些原生的html,css,javascript代码,那么你学习bootstrap,只需一天就够。话说bootstrap,它的网格系统用来布局,它的css库用来美观,它的less特性用来自定义,它的js插件便差强人意。所以,出现了,优势特征。明显,jquery更适合用来写交互,bootstrap适合布局。 那么,什么是一天学不会的,数学,英语,设计美感,越底层一天越学不会。。。 阅读全文
posted @ 2012-03-08 14:18 草珊瑚 阅读(190) 评论(0) 推荐(0) 编辑
摘要:参考http://docs.pylonsproject.org/en/latest/docs/pyramid.html首先得装python2.7。其次装Python的虚拟机环境,也就是virtualenv。 然后创建Python虚拟机环境的目录。然后写配置文件了。然后就ok了。详情见下:Virtualenv Installation If not already installed, install pip sudo apt-get install python-pip Next using pip to install virtualenv and virtualenvwrappe... 阅读全文
posted @ 2012-03-06 19:05 草珊瑚 阅读(270) 评论(0) 推荐(0) 编辑
摘要:about system:linux常用命令,比如,修改文件权限,gitorious源代码控制,常用命令使用。Bootstrap 学习。HTML5学习。 pyramid学习。 吐槽一下,真难配置。 阅读全文
posted @ 2012-03-06 18:42 草珊瑚 阅读(282) 评论(0) 推荐(0) 编辑
摘要:问题原因:修改了sudo文件, 导致sudo权限在0640,或者sudo的配置格式错误。因此,要把sudo权限更改回0440。所以呢,修改sudo,请用命令visudo。http://blog.csdn.net/chz870128/article/details/6263513基本上出现标题里面的错误,有两种解决方案:1.进入recovery mode,设置sudo权限。http://hi.baidu.com/shirdrn/blog/item/3b2d17cabc01118cc8176862.html 2.不用,进入到回复模式。切换到root账户,或者启用Ubuntu的恢复模式,获得管理员权 阅读全文
posted @ 2012-03-06 09:49 草珊瑚 阅读(1963) 评论(1) 推荐(0) 编辑
摘要:1. 《learning python》,中文翻译书籍是《Python学习笔记》,带有虚拟机的语言,好处就是开发效率提高,不用过分关心内存管理细节。但是,与过分关心的内存管理细节的C语言相比速度肯定低。于是为了速度,出现了python的编译器执行效率优化问题。每个语言都有它的适用范围,Python的本身设计,再优化只能部分代码,以及小情况下,效率超过C。所以,结论是老生常谈,C用来开发语言工具,python用来开发一般程序。2.列表,元组,字典三个内置对象。首先,这三个对象的出现,不是从严格的论证出来,而是实践经验出来。表示,其中必有一项不是很重要,很少用到,虽然作为内置的对象。比如元组。3. 阅读全文
posted @ 2012-03-02 12:49 草珊瑚 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:HTML元素自动测试程序seleniumJS测试框架qunit 前后端交互框架Mako Templates for python CSS框架Bootstrap 后端语言python后端web模板pyramid 数据库couchdb 阅读全文
posted @ 2012-03-01 15:12 草珊瑚 阅读(204) 评论(0) 推荐(0) 编辑
摘要:首先进入公司的gitorious注册自己一个帐号。然后就是登陆了。然后在自己的电脑上进入终端,ssh登陆了。 命令是: ssh-keygen -t rsa -C "你注册的电子邮件"然后系统便会在你的用户文件夹下,创造目录了。基本上是/home/你的用户名/.ssh/然后用户标示文件存储于/.ssh/id_rsa然后公钥存储于/.ssh/id_rsa.pub然后可以都去id_rsa.pub了,用cat id_rsa.pub会出来一大堆字母,复制它们,进入到网站,选择Managed SSH Keys,Add SSH Key。好了,现在可以去连接gitorious的服务器了。命 阅读全文
posted @ 2012-03-01 13:01 草珊瑚 阅读(489) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示