03 2013 档案
SQL语句之集合操作
摘要:今天公司一个同事问我一个SQL语句相关的操作,好长时间没有使用过数据库,突然之间还有点想不起来了的样子。不过还好,最终还搞定,否则就丢人了!具体的问题如下:有下面的一张表:profile,要得到to_profile中包含5但是from_profile中不包含5或者to_profile中不包含5但是from_profile中包含5的这两个列的内容idto_profilefrom_profilenameaddress157Aaafdsff276BbbFdaf376AcccFdafd426DddAfddsaf527EeeDfafdaf625FffAdfd713GggDafd845GggDasfa93 阅读全文
posted @ 2013-03-31 01:10 wangwangheng 阅读(4851) 评论(0) 推荐(0)
IOS多线程 - 使用线程加载一张图片 - NSThread(1)
摘要:更新UI的操作在IOS中其实和在Android中是一致的,都是不能在主线程中执行比较耗时的操作,所以需要开启新线程去做这些操作,以免阻塞主线程,当新线程中的操作完成之后,调用主线程来更新UI。下面就是一个这样的例子:1、声明ImageView控件1 #import <UIKit/UIKit.h>2 3 @interface DemoDispatchQueueViewController : UIViewController4 @property(nonatomic,strong) UIImageView *imageView;5 @end2、完成功能 1 #import " 阅读全文
posted @ 2013-03-31 00:48 wangwangheng 阅读(4477) 评论(0) 推荐(0)
设计模式开篇 - 简单工厂模式
摘要:最近在整理、学习设计模式相关的知识,大部分是些学习笔记或者网络上整理过来的资料,以利于复习、理解之用。 简单工厂设计模式:1、接口相关知识复习:1 一种特殊的抽象类,方法都是抽象的,属性都是常量2 接口的思想:封装隔离-- 对被隔离体的行为的封装或者对被隔离体的职责的封装3 使用接口的好处:隔离开外部调用和内部是实现 -- 接口是系统可插拔性的保证4 接口和抽象类的选择:5 优先选用接口6 如果要定义子类的行为又要为子类提供公共功能的时候选择抽象类7 面向接口编程是Java编程中的一个重要的原则。2、在java中非常重要的三层:每一个部分之间的通信都是通过接口进行的,实际... 阅读全文
posted @ 2013-03-25 00:57 wangwangheng 阅读(306) 评论(0) 推荐(0)
Android 不显示光标或者光标颜色为白色的解决方法
摘要:Android 不显示光标或者光标颜色为白色的解决方法 阅读全文
posted @ 2013-03-19 00:26 wangwangheng 阅读(14935) 评论(0) 推荐(0)
Android动画初窥 ---- 位移动画之循环往复的动画
摘要:偶然的机会搞了下位移动画之循环往复的动画,不多说 直接上代码!XML文件。activity_base.xml文件 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:id="@+id/baseActivityLinearLayout" 4 android:layout_width="fill 阅读全文
posted @ 2013-03-19 00:08 wangwangheng 阅读(13565) 评论(3) 推荐(1)
Android Activity中重写onCreateOptionsMenu不显示菜单按钮
摘要:前段时间做项目需要显示选项菜单,但是在4.0平板以及三星Note上面始终不显示Menu按钮,搞了大半天,终于解决!@Override public boolean onCreateOptionsMenu(Menu menu) { // 添加刷新菜单 menu.add(Menu.NONE, MENU_OPTION_REFRESH, Menu.NONE, R.string.menu_refresh).setIcon(R.drawable.ic_menu_refresh); // 添加帮助菜单 menu.add(Menu.NONE, MENU_OPTION_GUIDE, Menu.... 阅读全文
posted @ 2013-03-13 18:40 wangwangheng 阅读(24801) 评论(0) 推荐(0)
Objecteive-C 属性修饰符
摘要:Objective-C的几个重要的属性修饰符1.getter=<name>,setter=<name>:指定该属性所使用的存取器函数的名称2.readwrite或者readonly:指定属性是否可读写,默认是读写3.assign、retain、copy:决定为该属性生成的赋值函数的类型。assign生成的赋值函数只是简单地为变量进行赋值。retain生成的赋值函数在赋值到变量的时候会保留传入到参数。copy生成的存取函数会复制传入的参数到成员变量。默认值是assign。4.nonatomic和atomic:是否是原子性的,默认是atomic的。5.@synthesize 阅读全文
posted @ 2013-03-03 22:05 wangwangheng 阅读(4579) 评论(0) 推荐(1)
Objective-C基础语法复习笔记
摘要:Objective-C 复习笔记 阅读全文
posted @ 2013-03-03 17:04 wangwangheng 阅读(754) 评论(0) 推荐(0)
Blocks学习笔记总结
摘要:本文是对Apple的《Blocks Progromming Gude》学习的笔记总结。 对象时C级别的语法和运行时特性。和标准C函数很类似,但除了可执行代码外,还可能包含了变量自动绑定(栈)或内存托管(堆)。所以一个block维护一个状态集(数据),可以在执行的时候用来影响程序行为。Block用来作为回调特别有用。 你可以在MAC OS 10.6及其以后版本、IOS 4.0及其以后版本上使用Blocks. Blocks运行时是开源的,可以再LLVM's compiler-rt subproject repository(LLVM的RT编译器的子项目)里面找到他。1.声明一个Block. 阅读全文
posted @ 2013-03-03 02:21 wangwangheng 阅读(6824) 评论(0) 推荐(0)