- 浏览: 134689 次
- 性别:
- 来自: 北京
最新评论
-
_jun:
生活十之八九不如意,祝宝宝健康成长!!
2016年小结 -
kedazhaoguowei:
需要浏览器支持h5
html播放flv视频 -
sscsacdsadcsd:
开闭原则么 就这几个字 好难哦还是有框架逼我做这种事比较好
ajax,请给别人一点空间 -
心静如止水:
...
Rails如何给表添加关联ID,并且设置值 -
心静如止水:
...
rails 下文件下载
文章列表
Thinkpad 安装Win7 Linux双系统
- 博客分类:
- 错误总结
最近入手一台Thinkpad E431,自带ubuntu操作系统。但是我一般我都是两个系统的,Win7,Mint。于是乎装了起来。中间遇到了很多坑,比如格式化硬盘的时候:保存分区时出现错误(0000000001)函数不正确。或者说当装完Win7以后,使用硬盘安装Linux时没有引导等问题,下面就不一一的说了,直接上过程。
首先是Bios修改。
进入Bios-》Security-》 Secure Boot -》 Disabled
Startup -》 UEFI /Legacy Boot -》 Both 并且选择Legacy First 保存后重启。
修改完Bios后,进入Pe,将整个硬 ...
今天突然看到一个例子,使用for循环和range来便利list。本来觉得很简单。做了一下,发现错了。果然自己是新手。贴下错误的代码
#!/bin/bash
spam = ['cat', 'dog', 'mouse']
for i in range(spam):
print(str(i) + '->' + spam[i]);
这时候会弹出给出错误
range() integer end argument expected, got list.
因为range函数想要的是一个整数,但是得到的却是一个list。所以会出现这样的错误。
所以我们应该使用len来处理。下面 ...
最近在做实训设计,学校里安排的。因为在外面工作,没有听课。问了问同学要做什么。自己折腾起来。中间遇到了几个问题。总结一下。
1.servlet中request.getParameter() 不能拿到具体的参数
$.ajax({
...
contentType: "application/x-www-form-urlencoded"
...
});
2,ajax 发给jsp服务端数据乱码
contentType: "application/x-www-form-urlencoded; ...
对于git我就多介绍了。这里我要叙述的是:我是如何用git提交的。无论是写了一个新的feature还是修改了一个bug,这样的操作每天会重复很多次。下面假设你认为已经做好了一次修改,而且每一步都测试过了。
1.查看修改了那些文件,回忆每个文件实现的功能
git status
执行这个git命令,会显示你动了哪些文件。这时候不要简单的看一眼。我们应该仔细看每个文件的名字,然后思考我们在这个文件里面实现了什么功能,可能不会很清晰记得怎么写的代码,没有关系,后面我会继续说。
2.查看每个文件是如何修改的,查看修改是否与功能相匹配
git diff
或者
git diff f ...
安装系统以后,先执行
sudo apt-get update
如果速度比较慢的话,就换源,我提供过一个源,大家可以参考,也可以去网上搜
http://zhangfortune.iteye.com/blog/1931243
在安装之前,先安装一些lib包
sudo apt-get install g++ curl libssl-dev git-core ia32-libs
sudo apt-get install libmysqlclient-dev
//如果是32位的系统不需要安装ia32-libs
sudo apt-get up ...
和我sina blog上的是一样的。
环境:linux mint系统 (在其官网上下载,要装到硬盘上),如果内存小的话,可以装32位的;如
果内存允许的话,可以装64位的。
环境配置:
1: open-jdk7
2: RVM
3:ruby
4.rails
5: rubymine
6: intelliJ IDEA
7: android sdk
8: ant
9:skype
需要注意的是:
Ruby 和rails 都要装到rvm下。
还有一些是公司的软件架构,到了公司会告诉大家怎么弄。
当你看到这个题目的时候,你可能有两种感想:1,我正想学开发,不知道哪中语言更适合,正好看一看。2,博主是个213,竟然讨论这个问题,典型的小学生 ,xxx。或许你还有其他的观点,如果你愿意,请留言给我。这篇文章没有任何的针对某些人的意思,只是发表下个人的观点而已。如果你迷茫,倒是更希望你看一看
首先,在中国有很多论坛、贴吧,都会有相同的问题:我是一个编程新手,我该学习哪种编程语言,哪种编程语言更好,等类似的问题。而且我也在quora上看到过相同的问题,不过那里问的是python和ruby哪种语言更好。可以这样说,可是一个通病,也是每个程序员可能会走过的路。没有关 ...
最近在做一个和短信相关的应用。用程序去发送短信。平时用的时候没事,但昨天出现了一个问题,对方没有接收到信息。这神码情况?打印log看了一下,结果在发送短信的那块出现了一个Error
GsmSMSDispatcher.sendText(): getSubmitPdu() returned null
上网查了,发现是:短信的内容太长了。不清楚其他手机的情况,我用的小米1s做的测试,最后发现短信的最大长度是70,也就是说如果超过70的话会出现上面的哪个bug。现在想到的办法是超过70条的,每70条发送一次。大家有什么好的办法,希望能告诉我。
我总想着等到我毕业的时候再去些这篇博客,即便是7个月以后,我却不想再等了。到那时候,也许我还会再发一个《大学,我的codding路 序》呢。
说到写代码,还得从高中说起,那时候数学老师说,某某学校的一个大学生在大 ...
今天出现这个问题挺奇葩的。是这样:服务器要给客户发短信,其中包含我们的网站首页。
为了方便我打开网站,然后复制了网站地质粘贴过去。比如:http://zhangfortune.iteye.com/ 然后发送短信了。这样造成了一个问题:短信的后,因为URL在中间,所以短信认为后面的内容也是属于网址的。
后来尝试了各种方法。CGI Encode之类的都不行。尝试着把最后面的'/'去掉,然后,然后就work了。
是这样,今天的需求是:用户可以在线删除条目,删除后,再返回该页。其实这倒是不是太难,毕竟以前在mvc3里面做过,按照以前的做法是:
request_url = request.referer//记得应该是request_url的,但是不清楚为什么不得不到
delete_item_by_id params[:id]
redirect_to request_url
自我感觉挺合理的流程,但是却出现问题,如果删除的项目是该页的最后一项,而且是最后一个,可能就会出现这页什么内容都没有的情况,这时候就该返回到上一页,怎么整呢?看下面的解法:
解法1:
current_url = r ...
最近做文件下载,遇到几个问题。先码问题:
1.在Linux下开发,测试实用chrome实验室版,没有问题,但是在IE下,下载的excel却没有后缀名
2.IE下下载的文件名乱码
其实主要还是IE因为在国内用IE的比较多,所以还是要有必要的支持的。
把代码修改了一下,直接贴出来:
send_file FILE_PATH+"example.xls",
filename:CGI::escape( "示例.xls"),
:type =>'application/vnd.ms-excel',:stream => ...
无论是在django中,还是在ruby on rails中,都提供了一种基于token验证的机制,可以理解为防跨站机制。这种机制呆了的好处不必多说,但是会带来一种麻烦,就是在使用ajax的时候,会导致提交失败,比如在django中会提示:
CSRF verification failed. Request aborted.(django)
Can't verify CSRF token authenticity.(rails)
这时候大家多数都会在ajax的对应ajax中加入
from django.views.decorators.csrf import csrf_e ...
今天碰到一个相当棘手的问题,那就是ActiveRecord::StatementInvalid (Mysql2::Error: Incorrect string value 。
本来在本地测试是没有任何问题的,但是一到服务器上就会出错,错误为:Mysql2::Error: Incorrect string value ,经过分析发现是中文的问题。按照理论来说以前都没有出现过这样的情况,为什么这次会出问题了呢?查看了一下,没有什么异样。于是在本地打了一个相同的环境,然后测试依旧没有问题。这个为难死了,因为每次测试,服务器上的日志都是一样的,只要是中文就会出错。无奈只有登录到服务器上去修改配置了 ...
今天想在本地测试以下在sae上的应用。因为本地的环境和sae上的环境可能会用不同。按照文档上说的,安装sae-python-dev ,使用的是pip,没有pip的可以先安装以下
sudo apt-get install pip
安装好了,执行
sudo pip install sae-python-dev
但是执行的时候却出行了问题,出现了错误。
ext/_yaml.c:4:20: fatal error: Python.h
然后找了以下,发现在/usr/include/Python2.x下面看看是否有Python.h这个