自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Men-DD

Java Ruby 欢迎合作 menxud@gmail.com

  • 博客(39)
  • 资源 (9)
  • 收藏
  • 关注

原创 去除旋转图片时的锯齿

旋转图片:imageView.transform = CGAffineTransformRotate(imageView.transform, RADIANS_TO_DEGREES(6));锯齿怎么去掉旋转的时候出现的在info.plist 里面 手动设置 UIViewEdgeAntialiasing=YES

2013-04-27 16:58:19 2920 7

原创 TableViewCell指定 xib文件 调试

今天在调试 cell 用 xib 文件的时候发现,调试了很长时间 发现 在 6 之上时可以用,在 6之下时不可以用会报错使用:static NSString *CellIndentifier = @"RightTableViewCell";/    RightTableViewCell *cell = (RightTableViewCell *)[tableView deq

2013-04-27 16:53:23 1125

原创 清除XCode缓存和生成文件

进入到这里之后 按住 option 键 就会出来 到 资源库的选项了 因为 Library资源库是隐藏的文件夹里面有DerivedData和Snapshots两个文件夹,删除里面文件就可以了2.(Xcode 4.2 will show you the Derived Data folder: choose Window > Organizer and

2013-04-27 10:18:06 6318

原创 检查内存泄露(NSZombieEnabled,Analyze,Instruments的leaks)

检查内存泄露NSZombieEnabled : Analyze  : xcode->product->analyze   分析内存泄露(shift+command+b)leak : 使用Instruments的leaks工具

2013-04-26 11:26:44 1713

转载 进程与线程的一个简单解释

文章来自:版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0原文网址:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读

2013-04-25 17:11:19 920

原创 SDWebImage 加载网络图片

SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。但是呢 ,他有一个缺陷仅限于ARC机制使用示范的代码:UITableView使用UIImageView+WebCache类(基本应用,UII

2013-04-24 16:20:06 1336

原创 Sublime Text 手冊

Sublime Text 手冊關於 Sublime Text 台灣「Sublime Text 台灣」是由愛好者自行成立與維護的網站,目的在於分享各種 Sublime Text 文字編輯器的使用技巧,以及相關的新聞消息,推廣好用的開發軟體一起增進宅指數生產力!社群資訊流現在即便是 geek 也很多人開始不用 RSS 了(而且 Google Reader 都……),所以「Sub

2013-04-24 11:10:25 1443

原创 修改属性值,控制时间,联合主键

修改属性:update_attributesprivate    def _update_status(status)      self.update_attributes :status => status      self.save    end控制时间:Timecop.travel(Time.now - 3.day) do  endbefore d

2013-04-23 18:16:02 1148

原创 模型层的写作风格以及through

# -*- coding: utf-8 -*-class User   -----------------------------  include Activity::UserMethodsend-----------------------------------------------------------------------------------------

2013-04-23 14:07:20 1011

转载 ios那些事 面试中常见的一些题

找工作已经1个多月了,可以依然没有找到合适的工作,经过一个月的惨痛面试经历,我感触颇多。        面试第一周        感受:不要太老实,老实的人很吃亏!        在第一周,我面试了4家公司,都是一些非ios开发公司,他们招聘ios只是为了给公司搭建一个ios平台,部门也是刚刚成立的,所以,他们想招聘的是有经验的人,一般都是需要一年以上的工作经验。而我是以应届生的身份去

2013-04-23 14:00:26 1587

原创 网页视频播放器-插件

功能介绍ckplayer是一款在网页上播放视频的免费的播放器,功能强大,体积小巧,跨平台,使用起来随心所欲。播放器主要以adobe的flash(所使用的版本是CS5)平台开发,所以在支持flash插件的平台和浏览器上都可以使用,而无需下载其它插件,如果你需要修改完整版里提供的相关的flash源文件,请使用adobe的flash cs5以上版本打开源文件修改。ckplayer同时

2013-04-22 15:31:11 65620 2

原创 his class is not key value coding-compliant for the key

this class is not key value coding-compliant for the key一般此问题 都是由interface build与代码中IBOutlet的连接所引起的。可能是在代码中对iboutlet的名称进行了修改,导致interface build中的连接实效。如果在该viewcontroller连接的xib文件中没发现错误,那就很可能是

2013-04-19 19:40:00 5146

原创 objective 取消执行的延迟函数 -- 线程

//延迟执行[self performSelector:@selector(hidenSelf) withObject:nil afterDelay:2]; //取消延迟执行[[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(hidenSelf) object:nil];

2013-04-19 16:19:53 1591

转载 提示框第三方库之MBProgressHUD

MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressHUD.h和MBProgressHUD.m拖入工程中就行,别忘了选择拷贝到工程。完了在需要使用的地方导入

2013-04-19 15:14:24 990

原创 NSTimeInterval 的使用

NSTimeInterval sec= [[NSDate date] timeIntervalSince1970]; 可以这样定义NSLog(@"当前时间为%f", time);  打印出从1970年开始到现在的秒数. NSTimeInterval sec = [self.lastUpDate timeIntervalSinceNow]; NSTimeInterval sec = [s

2013-04-19 10:20:12 3368

转载 如何设置图片四个方向圆角属性

一般图片圆角显示都是四个角都显示圆角,如果只有这个功能需求,采用常用的方法就可以了,也不用费那么多事情。但是在有些情况下需要只显示图片的2个圆角,就不太好实现了。先看效果图 ,未做圆角转换的图片   做了4个角的圆角转换的图片   只做了下面2个圆角转换的图片   如何实现画四个方向的弧线呢?先

2013-04-18 17:24:33 1044

原创 UITableView 添加 下拉刷新(EGORefreshTableHeaderView)

如果你说你不知道什么是下拉刷新,好,我原谅你。不过你一定用过这些app吧?然后你说,真好用,我也要给我的app里的所有table view都添加这个 pull & refresh 的功能。然后你就去 UIKit 里找啊找。咦,怎么所有跟 table view 相关的 header file 里,都没有这个功能的 instance method 或者 property 描述?是不是因

2013-04-18 16:47:49 1357

原创 Perl / Shell 脚本语言

都是脚本语言, 不用编译, 直接写了就执行的perl 是用来处理文本的 特别适合大量文本的解析shell 则适合系统管理, 比如自动完成一系列linux命令拿 perl 来说, 在 linux 下面创建一个文本文件 xx.pl, #!/usr/bin/perl print "hello!\n";保存chmod 755 xx.pl./xx.pl

2013-04-18 15:48:40 2138 5

原创 Activity的四种加载模式

Activity之间的跳转,或者说加载一个新的Activity,一般对于开发者来说,都不是一个太难的问题。直到后来随着不断的深入,才发现原来Activity的加载还分为四种不同加载模式。灵活的使用合适的加载模式,可以避免产生大量的重复的Activity,从而优化性能,减少系统资源消耗。  四种加载模式具体为:  standard: 标准模式,一调用startActivity()方法就会产生

2013-04-18 11:03:27 1721 3

原创 Reachability 检查网络状态

Reachability是苹果官方给的检查网络状态的库,想必每个基于网络的应用都会用它来检查网络状态吧,当然笔者也不例外.可是正当自信满满的我,用这个库用的不亦乐乎的时候,突然发现我写的基于网络的程序工作的不是那么流畅了,尤其是仔细检查以后确定是因为用了Reachability的时候,一下子觉得的不可理喻,这瞬间的落差让前一分钟还在美滋滋的认为”写程序是艺术,用程序是享受”的我情何以堪?这

2013-04-17 13:51:59 2503 2

原创 UITableView刷新数据reLoadData

要实现的功能是这样的:在rootView中一个TableView,刚加载程序的时候是空白的。当按下添加按钮之后,在下个页面设置好值,并要求回传给rootView,并在视图翻转完成后就刷新好rootView的TableView表。解答:可以用以下知识完成:(1)页面间消息机制NSNotificationCenter;(2)少数据量的时候,用NSUserDefaul

2013-04-17 10:19:44 15095

原创 关于IOS6屏幕旋转

关于IOS6屏幕旋转的问题IOS5 与 IOS6 在旋转上面,需要兼容,这是个问题。如果我们的iphone端的app不支持旋转,那问题就很好解决,直接定死旋转方向即可。但是很多的时候,我们需要旋转屏幕啊。这里就有一个IOS6 以下版本兼容的问题。需要去考虑。或者后果很严重。下面文章为详解,如果不懂,结合下面的两篇文章继续观看。http://blog.csdn.net/z

2013-04-16 19:05:41 1313

原创 代码的优化 ,命名,调用,多方要考虑

CourseSign.on_date(Date.today).where('created_at > ?', sign.created_at).count而应该是self.course_signs.on_date(Date.today).where('created_at > ?', sign.created_at).countNoMethodError:

2013-04-15 11:31:30 818

原创 好程序与烂程序的区别

好程序与烂程序的区别module CourseWareReadingModule  def sign_reading_count(user,count)    update_reading(user,count)  end  # 2 课件模型需要封装"被一个用户标记为已读"的方法  def sign_reading(user)    update_reading(user,nil)  e

2013-04-12 20:55:16 953

转载 Apple推送通知服务教程

本文由泰然教程组新人1V1计划出品,翻译人员:晓丫 &小样,Sharyu,大菠萝,outman;校对人员:子龙山人,Iven,sile,TXX_糖炒小虾学习怎样为你的iphone程序添加推送通知这是由iOS教程组成员Matthijs Hollemans撰写的一篇有关推送通知的教程,Matthijs Hollemans是一位有着丰富经验的iOS开发者和设计者。在iOS系统里,

2013-04-12 12:31:12 1048

原创 autoresizingMask

在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。enum {   UIViewAutoresizingNone                 = 0,   UIViewAutoresizingFlexibleLeftMargin   = 1    UIViewAutores

2013-04-10 17:38:59 986

原创 UITableView-的cell 自定义 高度,样式

UITableView的强大更多程度上来自于可以任意自定义UITableViewCell单元格。通常,UITableView中的Cell是动态的,在使用过程中,会创建一个Cell池,根据每个cell的高度(即tableView:heightForRowAtIndexPath:返回值),以及屏幕高度计算屏幕中可显示几个cell。而进行自定义TableViewCell无非是采用代码实现或采用IB编辑n

2013-04-10 16:22:12 1554

原创 Timecop-时间片度测试

class CourseSign   attr_accessible :course_id, :user_id, :streak  belongs_to :user  belongs_to :course  validates :user,   :presence => true  validates :course, :presence => true

2013-04-09 11:20:50 1216

原创 rails部署

搜索nginx 部署使用nginx+passenger部署Rails应用:http://www.taobaotesting.com/blogs/qa?bid=12969一些自动化部署工具轻量: capistrano, minacapistrano:http://chinapkw.iteye.com/blog/102493mina:http://m

2013-04-09 09:23:41 1480

原创 modle模型 - scope

scope :is_now_sign, lambda {|kind| joins(:test_question).where('test_questions.kind = ?', kind)}modle模型class TestQuestion   include AnswerChoice  attr_accessible :title,

2013-04-08 12:39:06 988

原创 ASIHttpRequest-创建和执行request 的 异步加载和使用块

ASIHttpRequest-创建和执行request//---------  异步加载 -----------------+ (void)grabURLInBackground{    NSURL *url = [NSURL URLWithString:@"http://localhost:3000/api/blog_lists"];    ASIHTTPRequest

2013-04-07 18:26:57 1331

原创 JSON的使用

cocoa 下json开源的类库有很多,其中JSONKit库是非常简单易用而且效率又比较高的。见图:如果你的app只支持iOS 5.0以上系统,那么直接用苹果官方提供的JSON库:NSJSONSerialization库即可。如果你的app要支持iOS 5.0以下的系统,那么我个人推荐JSONKit,不过JSONKit本身做了很多内存上的优化,所以不支持ARC,你在使用时可以对

2013-04-07 16:26:39 1085

原创 ASIHTTPRequest导入出错-libxml出错, i386 "_deflate"

导入需要ASIHTTPRequest 依赖于以下5个框架或库:CFNetwork, SystemConfiguration,MobileCoreServices, CoreGraphics 和 libz1.2.3。使用ASIHTTPRequest xcode编译提示找不到"libxml/之下的",解决方法如下:#import #import #import

2013-04-07 14:33:13 2767

原创 ASIHTTPRequest类库简介和使用说明

方法的详细使用:http://www.dreamingwish.com/dream-category/api-in-chinese/asihttprequest-doc官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。项目下载地址:http://github.com/pokeb/asi

2013-04-07 10:06:17 1070

转载 SBJson库

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript的一个子集。 JSON采用完全独立于语言的文本格式,数据交换容易。容易阅读和编写,同时也易于机器解析和生成。    Json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组2种结构,通过这两种结构可以表示各种复杂的结构         1、对

2013-04-05 23:18:31 6840

转载 block(代码块)的介绍以及使用方法和变量之间的关系

Block是什么?Block的功能Block的用法如何声明和定义Block直接使用BlockBlock和Cocoablock和变量之间的关系关于 __block 的进一步讨论__block 和Object C对象之间的关系__block 和C++对象之间的关系Block是什么?Block是C语言的一个语法特性,同时也是C语言的运行时特性,它很像C中的

2013-04-05 22:52:43 9196

原创 iPhone应用中使用NSLocalizedString实现国际化

iPhone应用中使用NSLocalizedString实现国际化是本文要介绍的内容,不多说,直接进入话题。获取系统所支持的国际化信息在国际化之前,你可以在iphone中的”设置->通用->多语言环境->语言”中来查看你的iphone支持哪些语言,当然也可以写一段代码测试一下你的iphone都支持哪些语言.测试代码如下:NSUserDefaults *defaults = [NSUserDef

2013-04-05 15:34:55 1183

原创 UIActivityIndicatorView ---- 加载进度

UIActivityIndicatorView可以用于显示某项工作在进行中,比如加载进度。在iphone中应用很广泛用法一:只显示不停旋转的进度滚轮指示器。//显示进度滚轮指示器-(void)showWaiting { progressInd=[[UIActivityIndicatorView alloc]initWithActivityIndi

2013-04-03 15:01:57 1167

原创 ruby , each,map,collect,inject,reject,select,shuffle[n..m],flatten

ruby , each,map,collect,inject,reject,select,shuffle[n..m],flatten应用

2013-04-02 15:08:08 1895

mx-mall压测.jmx

mx-mall压测.jmx

2023-01-03

kafka-manager-3.0.0.6

vim conf/application.conf cmak.zkhosts="zookeeper.host:2181" ./bin/cmak -java-home jdk-11.0.15.jdk/Contents/Home -Dconfig.file=conf/application.conf -Dhttp.port=9000

2022-06-12

MybatisGenerator.zip

generatorConfig Script 个人笔记 脚本 运行 maven 运行 工程 运行

2020-09-02

SpringMVC+Mybatis

给自己写的SpringMVC整合Mybatis项目Demo Maven + Spring MVC + Mybatis

2018-05-28

ViewFlipper 页签

Android 页签 如 电影首页的效果头部

2013-11-04

android webview 加载本地html 实现 与 java 之间的相互响应

http://blog.csdn.net/menxu_work/article/details/12947837

2013-10-22

touch-2.2.0 重量级富框架 Sencha Touch

前不久基于JavaScript编写的Ajax框架ExtJS,将现有的ExtJS整合JQTouch、Raphaël库,推出适用于最前沿Touch Web的Sencha Touch框架,该框架是世界上第一个基于HTML5的Mobile App框架。同时,ExtJS更名为Sencha,JQTouch的创始人David Kaneda,以及Raphaël的创始人也已加盟Sencha团队

2013-06-06

A Shallow Introduction to Perl and Python

A Shallow Introduction to Perl and Python

2013-04-18

拖拽控件imagebutton

拖拽控件imagebutton 实现手势拖动,移动位置

2012-10-17

gallery 滑屏 导航 标签页 listview拖拽 页面切换动画

gallery 滑屏 导航 标签页 listview拖拽 页面切换动画

2012-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除