`
zhong871004
  • 浏览: 62905 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
验证某一属性时,最好用双引号将其括起来 例如: "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 
 转载地址 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 ...
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 ndef

最近在看nfc的api,做个备忘   ndef(nfc data exchange format),nfc数据交换格式,是一个轻量级的二进制格式的数据,用来封装我们常用的一些类型。   ndef 中定义了messages和records。record包含的是类型数据,比如MIME(多媒体类型),uri,或者自定义类型的数据。message则是records的容器。   ndefrecords被设计为不可变的,所以最好不要修改传入结构体中的可变数据,除非这些数据被明确标示为修改是安全的
为了是你的系统支持多语言,首先要建立如下的目录结构     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 破解

    博客分类:
  • php
mamp是mac os x下的mysql php apache 套件,可以去官网下载 这里。其中有个mamp pro,是用来图形化界面管理你的apache mysql php 等等的配置,开启等等的,貌似没有它也行,但是我比较懒,就没有去研究如何在终端中进行这些配置。 但是用了差不多一个月后,居然过期了,要购买注册码,网上找了一圈都没有,只能自己尝试着,看看修改系统日期能不能行,结果还真可以了。只需将系统日期修改为过期前的日期就行。比如你可以从2012改为2011年。
Global site tag (gtag.js) - Google Analytics