- 浏览: 134786 次
- 性别:
- 来自: 北京
最新评论
-
_jun:
生活十之八九不如意,祝宝宝健康成长!!
2016年小结 -
kedazhaoguowei:
需要浏览器支持h5
html播放flv视频 -
sscsacdsadcsd:
开闭原则么 就这几个字 好难哦还是有框架逼我做这种事比较好
ajax,请给别人一点空间 -
心静如止水:
...
Rails如何给表添加关联ID,并且设置值 -
心静如止水:
...
rails 下文件下载
文章列表
在sae上开通了mysql以后,他会给出以下提示。
用户名 : SAE_MYSQL_USER
密 码 : SAE_MYSQL_PASS
主库域名 : SAE_MYSQL_HOST_M
从库域名 : SAE_MYSQL_HOST_S
端 口 : SAE_MYSQL_PORT
数据库名 : SAE_MYSQL_DB
但是你不能把这些复制到你的setting.py 里面去。具体的操作是,
1.import sae
2.
'default': {
'ENGINE': 'django.db.backends.mysql',
...
今天做着玩的一个应用。使用django,按照惯例,创建项目后,又创建了一个app,考虑到每个app会有不同的布局,所以在每个app下面新建了一个templates,但是在应用的时候出现了问题。
在app下面新建了一个templates的文件夹,然后在这个下面又新建了一个app2的文件夹,在app2里面建了一个index.html 本来我想用他的。 按照惯例,引进各种需要的包以后,开始render
def text_base(request):
return render(request, 'app2/index.html', {'data': 2})
但是出错了。总是 ...
今天作小例子的时候用到了轮训机制,于是新起了一个线程,然后在线程了做循环。条件不到达的时候就会SystemClock.sleep(100),原来事这样子作的。后来想想,用户输入的时间间隔不固定,考虑到时间间隔比较大的话,那这样的轮训事不划算的,于是采用了折半法去轮训。
其实我并不知道这样是不是更节省资源,只是觉得这样子轮训的次数就会少一些。
另外,如果结束线程的话要采用 thread.interrupt()。
今天看了一下django的教程,在执行python manage.py syncdb 的时候出现一个错误 ImportError: No module named admindjango.contrib.auth ,google了一下,没有找到什么有用的信息,django.contrib.admin 移动到后面,发现错误变了,事另外一个module不能识别,仔细一看原来在ImportError: No module named admindjango.contrib.auth 的后面没有加逗号。这事python的要求。以后小心。
个人总结一下javascript的全局变量和局部变量
1:在函数外面定义的变量都是全局变量
var a = 1 ;
b = 2 ;
fucntion test()
{
}
var c = 3 ;
d = 4 ;
2.函数里面,加var定义的变量为局部变量,否则为全局变量
function test ()
{
var e = 5 // 局部变量
f = 6 ;全局变量
}
3. 全局变量,尽量少用,能不用则不用。
4 .
var a = b = c = 1 ;
上面表达式的结果是a 是局部变量, b c 是全局变量 ,原因是javasc ...
今天要做读取csv文件里面的内容,本来项目里面有代码,可是找了半天就是没有找到。在网上找了一份。
前端代码
<%= form_for :mytest, :html =>{:multipart => true} do |f| %>
<%= f.file_field :myfile %>
<%= f.submit "Upload" %>
<% end %>
后端代码:
require 'csv'
require 'fileutils'
def upload
tmp = ...
今天在Windows下开发android,因为Linux不能上网。我用的是android studio ,在修改xml的时候,刚打开build\res\all\debug\layout\activity_main.xml的时候发现里面有错误,uri is not registered,在网上找到了一个解决办法:http://stackoverflow.com/questions/6147051/intellij-android-project-schema-uri-not-registered ,试着操作了一下,结果又出现了另外一个错误,cannot find the decleartion ...
做rails项目的时候用到mysql2,上次装的时候出现了问题。今天又遇到了,这里写下。
出现的问题是Failed to build gem native extension。其实应该显示gem install mysql的,但是也会出现类似的问题。其实原因就是缺少依赖包。只要做执行sudo apt-get install libmysqlclient-dev 就可以了。然后bundle install。今天遇到的问题是源的问题。因为Linux源比较旧倒是不能安装依赖。总是提示,不能找到包。所以更新一下源。下面是我用的源 大家可以试着用下
sudo vi /etc/apt/source. ...
我接触做android开发,可能用到的工具大概有这么几个,eclipse、 intellij、 android studio、WebStorm、 rubymine。后两者主要不是做native开发。当然新建项目的时候也有不同。一种是通过ide, 另外一种是通过命令行。我个人认为用命令行建立的project,因为这样做可以自动化起来。 下面来讲一讲,开发过程中我是怎么让项目自动化起来的。当然这些通过ide也可以很好的完成。
多说一点为什么不用ide,而是要自己写命令去执行。其实他和不用ide去创建project有一个共同的原因,你不知道这其中发生了什么。
1.做一个简单能够跑的同的自动化脚本 ...
处理遗留系统,感觉有很多问题需要处理。比如来说,不友好的代码等。上周遇到一个问题是这样的。其他同事做了一个新的功能点,然后测试也过了。所以就提交上去。这看起来很正常(如果你也做敏捷,你可能会认为这不正常)。但是问题来了,他的这次修改,对页面的其他地方造成了影响。
比如说,这个新的功能点是要对某个显示做隐藏。他已经实现了,但是呢,当操作某一步的时候,这个内容依旧是隐藏的。导致另外一个功能块,不能work了。好奇葩的问题。虽然后来,我用git找到了问题出在了哪里。但是这样的问题,很可能会出现在以后的工作中。那怎么改善他呢。下面我从openhouse上拿到的一个解决方案。
是这样子的:加入我对某 ...
Uncaught ReferenceError: $ is not defined 出现的原因是没有引入jquery库,再lib包里面加入lib库就可以了在写jasmine的时候每一个测试和原文件在html里面引入的顺序必须是<script type='text/javascript' src='src/src_ax.js'><script type='text/javascript' src='spec/spec_a.js'>如果测试jquery mobile ,会在显示的时候问下下滑一段。这是因为jquery mobile发现如果没有data-role,会给你加上一个 ...
今天遇到一个这样的问题。想必大家都遇到过,因为排版需要,如果用户名如果过长的话,将做截取操作,显示为... 。 我们的需求类似sina 微博,如果是中文的话,最多显示5位,如果超过5位则显示4个中文,三个... ,大家都知道,排版时一个中文占两个英文的位置。所以要最多显示10位,类推上面的来的。
在网上找到的解决办法不是很好,我自己写了一个。我把它们放到helper里面了。不说思路了,直接上代码吧。
<?php
class Zend_View_Helper_UserName
{
public function userName($userName, $length ...
今天闲来无事去社区上逛了一下。发现一个好帖子,顺便说下个人的意见:
需求是这样的 ,对下面需求做重构:
Bob is a lackadaisical teenager. In conversation, his responses are very limited.
Bob answers 'Sure.' if you ask him a question.
He answers 'Whatever.' if you tell him something.
He answers 'Woah, chill out!' if you yell at him (ALL CAPS).
He ...
今天说一下,我自己经常用的ailas。
按照惯例,新建一个.bash_alias 文件,将自己的alias写到里面去。但是要注意一点,要让他被加载还要添加shell命令。我把他们放到了.bashrc里面。没有放到bash_profile 里面下面解释一下我眼中bash_profile 和 bashrc的区别:bash_profile 是你登录以后就会自动的运行。无论你起不起动终端,而bashrc会在你启动终端的时候自动加载,及时你是ctrl + t (Linux是ctrl +shift +t)它也会加载一次。只所以没有放到bash_profile里面是因为我还添加另外一个命令。那就是禁用触 ...
最近要把静态的html页面改成动态的。按理说没啥困难,确实也是没啥困难,因为页面中有大量的图片我就只好给添加进去,可是总看那些图片就腻了,于是乎下载了不少图片。然后传上去。传上去没问题,问题是太大了。
现在的情况是我们这边没有前端。一种方法是给它设置好style,这样可能会造成图片的变形。不推荐。幸好我之前学过一点ps(刚学没几天),于是乎自己做图片,把它改成自己想要的大小。先新建一个图层然后把图片拉过去,shift alt 等快捷键就使用一番,然后就可以了。
而且今天又遇到一个问题是产品要求某个提示是覆盖下面的。首先想到的是给它一个背景图片,于是又是自己做了个图。不过后来想想用css做更 ...