- 浏览: 909844 次
- 性别:
- 来自: 上海
-
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
文章列表
在使用iterator.hasNext()操作迭代器的时候,如果此时迭代的对象发生改变,比如插入了新数据,或者有数据被删除。
则使用会报以下异常:
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
at java.util.HashMap$KeyIterator.next(HashMap.java:828)
例如以下程序(转自互联网):
mport java.util.*;
public class ...
macbook JAVA_HOME设置
- 博客分类:
- Java
搞了半个小时,相当蛋疼
因为在.bash_profile和profile下面都有
which java
java -version
安装oracle的新版本
open -e ~/.bash_profile
open -e ~/profile
配置
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
重启下机器,搞定收工
好的架构不是设计出来的,而是进行出来的。
我的iOS工程架构
项目结构
Application:这个group中放的是AppDelegate和一些系统常量及系统配置文件;
Base:一些基本父类,包括父ViewController和一些公用顶层自定义父类,其他模块的类一般都继承自这里的一些类;
Controller:系统控制层,放置ViewController,均继承于Group Base中的BaseViewController或BaseTableViewController;
View:系统中视图层,由于我比较喜欢通过代码实现界面,所以这里放的都是继承于UIView的视图,我将视图从 ...
'NSInternalInconsistencyException', reason: 'UICollectionView received layout attributes for a cell with an index path that does not exist: {length = 2, path = 0 - 0}'
出现这个bug的原因,主要是Collection的DataSource没有设置好,例如
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemA ...
XLForm是最灵活和强大的iOS类库,用于创建动态table-view表单。和手工表单比起来,完成相同功能的表单XLForm只需1/10的时间。 XLForm提供了非常强大的 DSL 用于创建表单。它在运行时跟踪本规范,快速动态更新用户界面。
pod 'XLForm', '~> 2.2.0'
修改Tomcat默认8080端口
- 博客分类:
- Struts2
Tomcat中的conf子目录下的server.xml配置文件。
<Connector port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改8080即可
Info.plist Utility Error: “Info.plist couldn't be opened because there is no suc
- 博客分类:
- Objective-c
- iOS
- iPhone
http://stackoverflow.com/questions/26189404/info-plist-utility-error-info-plist-couldnt-be-opened-because-there-is-no-suc
可以总结为:
如果项目不支持横屏显示,使用w:Compact h:Regular(或者直接取消使用Size Class)
如果项目支持横屏显示,使用w:Compact h:Regular+w:Any h:Compact
对于一些公有的约束(任意组合中都适用),一般放在w:Any h:Any中设置
iPad同理
怎么一句话添加上拉刷新?
https://github.com/samvermette/SVPullToRefresh
1.没有3x图片
升级到iOS8之后,需要3x的图片
2.UIButton是System的,在xib或者storyboard上面的UIButton如果是System,点击后图片会消失,可能是XCode6.3.1或iOS8.3导致的,改为UIButton为Custom,就没有问题了。
以上。
按住Cmd + Tab激活程序切换 -》 按住Cmd不放按Tab(Shift + Tab)选中程序 -》 松开Tab,按住Cmd不放的同时按住Opt(alt)-》 松开Cmd。
听起来似乎很复杂,但试试就知道了一点也不难。
好了,窗口回来了。
当然使用这种快捷键并不是对所有最小化的窗口都有用,同一程序如果有多个窗口被最小化的话,只能恢复最后一个。
Mac上平时用的比较好的几个小软件
- 博客分类:
- 软件
1.GO2SHELL
在当前文件夹下打开命令行
2.MindNode Lite
思维导图软件
先用命令行vi建立这个XML
sudo vi /Library/LaunchDaemons/com.mysql.mysql.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList- 1.0.dtd">
<plist version="1.0& ...
https://github.com/cjwirth/awesome-ios-ui
linux中查找某个命令所处的目录位置
- 博客分类:
- Linux
linux中如何查找某个命令所处的目录位置,如何查找在根目录下查找某个文件的位置
which-命令的位置,在变量环境PATH中查找
which -a command_name, -a列出所有指令,不加-a只列第一个找到的命令
whereis-搜索特定文件
-b,只找binary文件 -m,只找说明文件 -s只找source来源文件 -u没有说明档的文件
whereis -b passwd -> passwd: /usr/bin/passwd /etc/passwd /etc/passwd.OLD
locate-输入文件部分名称即可搜索
find不 ...