奋斗的博客

开源、创新!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年7月14日

摘要: 在项目中经常要手动创建和数据库对应的实体类,如果数据库表比较多或者表字段比较多,那会是一个工作量非常大的事情,所以我根据自己的需求写了一个简单的代码生成工具,工具使用Easy4net框架开发。下面是代码目录结构:项目开始预备步骤:1. 创建项目EntityCodeBuilder2. 引入Easy... 阅读全文
posted @ 2014-07-14 10:04 奋斗 阅读(3461) 评论(5) 推荐(3) 编辑

2014年4月23日

摘要: 一个Bootstrap风格的分页控件,对于喜欢Bootstrap简洁美观和扁平化的同学可以关注jBootstrapPage, 目前jBootstrapPage最新版为V0.1,后续还有更多功能需要完善。 demo演示地址:http://www.it175.cn/demo/jBootst... 阅读全文
posted @ 2014-04-23 12:23 奋斗 阅读(7302) 评论(6) 推荐(5) 编辑

2014年4月6日

摘要: 最近项目中有一个业务是收银员通过输入用户卡号,给用户充值或者消费,但是为了避免误操作(如卡号输错),于是编写了一个远程验证的jQuery插件,当收银员输入卡号后,失去焦点,立即ajax请求服务器端,并返回信息,然后可以通过在success回调函数自定义(html自定义)显示内容。先上几张演示效果图:html 代码调用方法: test: javascript 代码调用方法:$('#mobile').jRemoteValidate({ url: 'json1.html', field: 'mobile', // s... 阅读全文
posted @ 2014-04-06 14:15 奋斗 阅读(1892) 评论(0) 推荐(3) 编辑

2014年1月10日

摘要: 之前写过一个系列文章自己动手写ORM框架,经过在多个项目的中的使用,对这套代码进行了许多改进,下面是使用方法: 新增学员信息代码预览: DBHelper db = DBHelper.getInstance(); Student stu = new Student(); stu.Name = "张三"; stu.Gender = "男"; stu.Age = 28; stu.Address = "上海市徐汇区"; int count = db.Save(stu); if (count > 0) { MessageBox.Show( 阅读全文
posted @ 2014-01-10 17:56 奋斗 阅读(3165) 评论(5) 推荐(2) 编辑

2013年12月22日

摘要: 在UIView作为许多子控件的容器的时候,首先我们需要动态的计算出UIView下的所有子控件的高度,并布局排列好,然后我们还要把作为容器的UIView的高度调整到刚好包裹着所有子控件,不会过矮,也不会过高,这个在开发中也是个十分麻烦的事情,这里我们要怎么做呢? 看上图除了要将UILabel自适应高度(上一篇文章已讲)以外,还要将在UILabel外的那个白色的框,即一个带白色背景色的UIView的高度也进行自适应,如果这要写代码去做的画,也比较麻烦。 看看下面的代码如何解决: 这里显示活动内容的UILabel名字叫_huodongLabel,显示推荐内容的UILabel叫_tu... 阅读全文
posted @ 2013-12-22 15:20 奋斗 阅读(592) 评论(0) 推荐(0) 编辑

摘要: 我们经常要根据内容去动态计算控件的高度,比如一个UILabel控件,常常要显示多行内容,并且计算出总高度,如果每个UILabel要多行显示,都要写这么一段代码是非常痛苦的,看代码如下: 我想大家一定写过很多这样的代码吧,那么我可以告诉你,以后你只需要写一行代码即可: 当然这里只是把上面那段代码进行了封装而已,没什么大不了的,当然以后还有很多很多的这样的封装: 你还在使用CGRect frame = ...,然后去设置坐标位置,宽度和高度吗?如果有了这个呢,left, top,bottom,right, width, height的封装,是不是布局起来更方便了呢?这里self 是一个UIVi.. 阅读全文
posted @ 2013-12-22 14:52 奋斗 阅读(342) 评论(0) 推荐(0) 编辑

摘要: 不管是做iOS还是Android的开发,我想UI这块都是个大麻烦,任何客户端编程都是如此,我们要做的就是尽量减少我们工作的复杂度,这样才能更轻松的工作。 在iOS开发中Xcode虽然自带了强大的IB(Interface Builder)用来开发UI,但这只是静态的,遇到复杂的界面还是需要用代码来动态的布局。 1. 例如常常会有动态内容高度和宽度的计算。 2. 几个视图的排版。 3.还有的视图是根据内容情况进行显示的。 比如一个商家页面有活动的时候,会显示活动,没有活动的时候这个视图是隐藏的,这样布局起来就会非常麻烦,在这里我们都可以很简单的解决,只需要几行代码而已。 例如下面这... 阅读全文
posted @ 2013-12-22 14:17 奋斗 阅读(760) 评论(0) 推荐(1) 编辑

2013年4月8日

摘要: Linux安装JDK步骤1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp jdk-1_5_0_02-linux-i586.rpm /usr/local#cd /usr/local给所有用户添加可执行的权限#chmod +x jdk-1_5_0_02-linux-i586.rpm.bin#./jdk-1_5_0_02-linux-i586.rpm.bin此时会生成文件jdk-1_5_0_02-linux-i586.rpm,同样给所有用 阅读全文
posted @ 2013-04-08 16:46 奋斗 阅读(288) 评论(0) 推荐(0) 编辑

2012年12月7日

摘要: 最近公司在做IOS手机邮箱客户端,一直是用MailCore开发的,但是MailCore对POP3协议的功能这块没有编写,只提供了IMAP协议的功能,自己尝试过编写,但是还是有很多BUG,所以在Github.com上找到了Pantomime的IOS版本,然后新建了测试的工程TestDemo,为了把这个框架正确的搭建到这个工程中,遇到了不少的问题.首先是各种找不到头文件问题,之后在Xcode-->选中TARGETS-->Build settings-->Search Paths中的Header Search Path中添加:"$(SRCROOT)/Pantomime/F 阅读全文
posted @ 2012-12-07 16:56 奋斗 阅读(1096) 评论(1) 推荐(0) 编辑

2011年2月22日

摘要: 我曾患过心律不齐,学习点穴按摩法,坚持半年彻底治愈。神奇影院主穴:阳溪穴(在手腕横纹上端拇指根部凹陷处),先用右手食指尖点按左手阳溪穴,时间是五分钟,前两分点按不动,后三分钟指尖不离位全手转动。之后换左手食指点右手阳溪穴同上。配穴:三个穴位:少府、通里、内关。方法:1、伸右手拇指点左少府穴(<左手掌侧小指与各个指中线横纹十字处);2、接着点左手通里穴(掌侧,腕屈肌腱侧缘,腕横纹上一寸处);3、再接着点左手内关穴(手腕横纹正中线上二寸)。以上三穴位点完后,换左手拇指点右手三个穴位同前。每天早晚各一次,坚持5天脉搏正常。为巩固疗效,可再坚几天; 阅读全文
posted @ 2011-02-22 17:59 奋斗 阅读(540) 评论(0) 推荐(0) 编辑