- 浏览: 62905 次
- 性别:
- 来自: 杭州
最新评论
-
wenjundiandian:
为什么颜色控件的圆圈没有出来啊.....求解释!
使用jQuery调色器farbtastic--触发change事件 -
zhong871004:
Jocson 写道[img][/img] 你的问题出在哪里了
thinkphp 去掉index.php -
Jocson:
[img][/img]
thinkphp 去掉index.php -
Jocson:
不知道我的为什么还是行啊,已经按照你写的操作了啊,能详细说明一 ...
thinkphp 去掉index.php -
zhongzhai:
谢谢~有用~可惜不是中文的。哈哈
一本实用radrails的好书
文章列表
验证某一属性时,最好用双引号将其括起来
例如:
"username": { required: true, minlength: 2}与username: {required: true,minlength: 2} 效果一致
但是
rails中用到name属性为user[name]的输入框,采用user[name]: {required: true,minlength: 2} 却不起作用,反而有语法错误。
所以最好用引号将其括起来,这样就能起作用了"user[name]": {required: true,minlength: 2}
搞过Android屏幕适配的人应该都听说过.9png,是为了解决不同屏幕下,图片拉伸不失真的一种图片格式。使用.9png格式的图片,可以指定拉伸区域和不可拉伸区域,比如带圆角的按钮,带箭头的对话框等,可以指定圆角或者箭头不 ...
在Swift2.0下:
问题提出
func greet(name:String, day:String)->String{
return "Hello \(name), today is \(day)"
}
该怎么调用该函数呢?
是第一种
greet(name:"Bob", day: "Saturday")
还是第二种
greet("Bob", ...
1、switch支持任意类型的数据和大量的比较操作,并不仅仅局限于整型
官方例子
let vegetable = "red pepper"
switch vegetable {
case "celery":
print("Add some raisins and make ants on a log.")
case "cucumber", "watercress":
print("That would make ...
用android-studio,新建一个项目或者添加一个actvity的时候,如果选择Blank Activity,生成的activity总是会带有烦人的菜单栏,其实很多时候,我并不需要菜单栏!通过google搜索,找到以下方法:
在
写道
android-studio\plugins\android\lib\templates\activities
目录下,你会发现所有的activity的模板文件都在这里,可以仿照里面的模板,自定义一个自己需要的模板,然后在android-studio中New->activity的时候,将会看到你自定义的模板。
为了实现,没有菜 ...
由于在更新android sdk的时候,强行关闭了eclipse,出现了,如题所示的错误
出现类似的错误,只要cmd到eclipse.exe所在目录下
执行
eclipse.exe -clean
即可
用Sublime Text 2自己打开自己的二进制文件:Sublime Text 2/Contents/MacOS/Sublime Text 2 搜索所有3342 3032 都替换成3242 3032 保存后退出重新运行,输入任意注册码注册即可 注册码样本: —–BEGIN LICENSE—– hiwanz
linux 统计项目的代码函数
- 博客分类:
- rubyonrails
转载地址 http://www.cnblogs.com/wdpp/archive/2012/02/28/2386684.html
wc -l file
例如:
homer@ubuntu:~/workspace/android/game$ wc -l LGameAndroid2DActivity.java 906 LGameAndroid2DActivity.java
统计目录所有文件行数(全部目录):
find . -name *.java | xargs wc -l
例如:
homer@ubuntu:~/workspace/android$ find . -na ...
java 逻辑运算符 & 和&&区别
- 博客分类:
- android
a&b:不管a的结果如何,b都会执行
a&&b:a为假时,b不执行
layoutSubviews何时调用的问题,这个方法是当你需要在调整subview的大小的时候需要重写
layoutSubviews在以下情况下会被调用:
1、init初始化不会触发layoutSubviews
2、addSubview会触发layoutSubviews 3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化 4、滚动一个UIScrollView会触发layoutSubviews 5、旋转Screen会触发父UIView上的layoutSubviews事件 6、改变一个UIView大小的时候也会触发父UIView上的 ...
写了一个iphone的程序,storyboard是iphone的,如果想将程序转为ipad的storyboard也支持。需要做一下几个步骤
1、选中storyboard文件,假设名字为MainStoryboard.storyboard
2、File--->duplicate,将文件命名为MainStoryboard_ipad.storyboard
3、在plist文件中添加两项,Main storyboard file base name (iPhone)和Main storyboard file base name (iPad),其值分别对应1和2的两个storyboard
...
最近在看nfc的api,做个备忘
ndef(nfc data exchange format),nfc数据交换格式,是一个轻量级的二进制格式的数据,用来封装我们常用的一些类型。
ndef 中定义了messages和records。record包含的是类型数据,比如MIME(多媒体类型),uri,或者自定义类型的数据。message则是records的容器。
ndefrecords被设计为不可变的,所以最好不要修改传入结构体中的可变数据,除非这些数据被明确标示为修改是安全的
android 多语言支持
- 博客分类:
- android
为了是你的系统支持多语言,首先要建立如下的目录结构
MyProject/
res/
values/
strings.xml
values-es/
strings.xml
values-zh-rCN/
strings.xml
英语(默认)/values/strings.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
...
其实,两者没有本质区别,主要android的设计师为了描述的准确性,在android2.2以后,将fill_parent改为了match_parent(当让以后的版本也兼容fill_parent)。
fill_parent:意思是填充父view,如果有兄弟节点的话,并不覆盖
match_parent:意思是完全覆盖到父view的范围,如果有兄弟节点的话,也会被覆盖,所以设计者认为match_parent的表达更合适
mamp是mac os x下的mysql php apache 套件,可以去官网下载 这里。其中有个mamp pro,是用来图形化界面管理你的apache mysql php 等等的配置,开启等等的,貌似没有它也行,但是我比较懒,就没有去研究如何在终端中进行这些配置。 但是用了差不多一个月后,居然过期了,要购买注册码,网上找了一圈都没有,只能自己尝试着,看看修改系统日期能不能行,结果还真可以了。只需将系统日期修改为过期前的日期就行。比如你可以从2012改为2011年。