ios开发相对布局时同级View左右相接如何设置
:IOS    :kukei    :2016-04-23 20:09:54
:评论(0)

我最初的需求是在scrollview中并排放置两个view(view1和view2),大小和屏幕大小一致,用scrollview的翻页功能来实现滑动切换页面的功能;

然而在storyboard中设置两个view的左右相对距离为0时,发现找不到同级的view,即在view1上设置trailing与view2的leading距离为0时发现在设置界面找不到view2;经过一阵折腾后发现只有将view2的界面位置放在view1的左边时在设置界面才能找到view2,你可以设置view2的x值,快速达到这个目的。

告别2014
:生活随笔    :kukei    :2014-12-31 16:02:01
:评论(0)

开始出账了,再见2014!

Android Studio1.0使用问题
:Android    :kukei    :2014-12-16 19:46:58
:评论(0)

今天发现Android Studio1.0发布,这个google自家发布的开发工具还是挺让人期待的,我在0。3,0.6版本时代分别下载安装过,试用过,不过后来种种不适应删除了,还是老老实实的用adt了。不过这次不同了是1.0正式版了,应该没问题了吧。

不想打开都成了问题,启动后要更新sdk,让人遗憾的是国内的网络无法更新,以至于我到现在都没进入Android Studio1.0的主界面;现在我的电脑上是adt和Android Studio1.0并存的。为此我还特意安装了GoAgent,在的代理中配置了,更新Android Studio倒是没问题,更新sdk依旧通不过,遗憾中...

Android上用javascript对webview的password控件赋值的问题
:Android    :kukei    :2014-11-03 14:08:10
:评论(0)

在cnblogs的android客户端开中使用webview模拟登录,这样就需要将用户输入的用户名和密码传到webview上然后提交,这个过程在mx3的flyme3和flyme4上测试一切正常,然而在我的htcG12上(用的miui4),和三星note2上都报错。

报错的代码为:

public void LoginByPassword(String username, String password){
        mCurrentRT = EnumRequestType.LoginFinish;
        final String strJS = String.format("javascript:document.getElementById('tbUserName').value='%s';document.getElementById('tbPassword').value='%s';document.getE.....
代码托管换到coding.net了
:开发    :kukei    :2014-10-24 12:00:49
:评论(0)

我是在极光推送的网站上看待coding.net的链接的,点过去后发现界面清新,速度快,在网上搜索了一番它的信息后决定把代码发布也push到coding上看看如何。

以前没做过git库迁移,没想到迁移是这么的方便,直接在Eclipse中修改远程库地址即可,push很快,很方便。

说下我对coding.net的初步感受:

  1. 界面布局简洁,好看。

  2. 速度快。

  3. 有演示功能,演示域名也不错。

  4. 代码分析功能很好,很喜欢。

  5. 使用中...


android和ios推送服务商比较
:开发    :kukei    :2014-10-22 17:39:10
:评论(0)

最近为了给cnblogs加上推送功能,尝试了百度云,个推,极光推送三个推送服务商,现在就使用感受记录一下。

百度云:

百度云提供的移动开发服务比较全面,将所有服务都放在上面比较方便,web服务端也可以用百度云的云计算等等。实际使用效果是1.配置集成复杂(可能是我第一次使用的时候用的百度云);2.有的手机收不到推动通知,我到手头的htc刷的小米可以收到,魅族mx3收不到推动,是同一个app啊。

个推:

个推的优点1.许多知名app都在用,比如微博,墨迹天气等。缺点1。控制台太简陋,难看,感觉很不用心。2.文档太差劲。

极光推送:

缺点,搜集中;优点1.控制台用户体验好;2.开发文档规范,内容丰富。

我现在准备使用激光推送。

极光推送集成中问题(我的环境OSX10.10+XCode6.1)

1.提示“You've implemented -[<UIApplicationDelegate> application:didReceiveRemoteNot.....

XCode5升级到6后发现的问题及CNBlogs4IOS的bug解决
:IOS    :kukei    :2014-10-21 20:31:12
:评论(0)

这两天将我的t430从OXS10.9升级到10.10了,自然xcode也从5时代进入了6时代,问题自然也来。

1.An instance 0x7fe7ba22a000 of class UITableView was deallocated while key value observers were still registered with it。

问题原因是UITableView的实例被回收时,UITableView的实例注册的观察者还没取消,因此报错。我疑惑的是这种情况再xcode5上不报错,奇怪。

解决方法当让是在UITableView回收时取消观察了,代码如下:

- (void)dealloc
{
    [header free];
    [footer free];
}

free函数举例为:

- (void) free
{
    NSString *SDRObserverContentOffset = [_c.....
android4.4中appcompat_v7使用中的注意点
:Android    :kukei    :2014-08-22 13:04:06
:评论(1)

我的adt升级到最新版本后发现创建新项目时发现adt会自动创建一个appcompat_v7,让后自己的项目引用这个appcompat_v7项目,那么这个项目是干么呢?看看项目中的说明:

Library Project including compatibility ActionBar.


This can be used by an Android project to provide

access to ActionBar on applications running on API 7+.


There is technically no source, but the src folder is necessary

to ensure that the build system works.  The content is actually

located in libs/android-support-v7-appcompat.jar......

在给django项目添加事物管理时遇到的一些问题
:Python    :kukei    :2014-08-13 16:36:51
:评论(0)

今天在给sdcms项目的商品管理模块添加事物控制时发现,使用了各种装饰和with方法以及手动控制事物后依然没回滚,一度让我很迷茫。最后开始怀疑是不是mysql的问题,果然检查了mysql的存储引擎后发现,mysql默认引擎是MyISAM,但是它不支持事物,只有使用InnonDB引擎才行。此时我想起了以前遇见过这个问题,许久不用给忘记了。

解决方法

1.查看引擎

mysql> show engines;
EngineSupportCommentTransactionsXASavepoints
MyISAMDEFAULTDefault engine as of MySQL 3.23 with great perform...NONONO
CSVYESCSV storage engineNONONO
MRG_MYISAMYESCollection of identical MyISAM tablesNONONO
BLACKHOLEYES/d.....
storyboard上的告警:“Unsupported configuration plain style unsupported in a navigation item”
:IOS    :kukei    :2014-04-22 09:07:50
:评论(1)

我在storyboard的navigation item的bar button item上加了额uibutton,xcode就开始给黄色告警了:“Unsupported configuration plain style unsupported in a navigation item”,经过多放测试搜索原来是要改bar button item的style而不是uibutton的style,问题解决,记录在此。

参考:http://stackoverflow.com/questions/8531972/unsupported-configuration-plain-style-unsupported-in-a-navigation-item