摘要: 原来看过一些解决办法,都不太好,最近解决自定义 tab bar的高度的问题,从中受到启发,找到下面的解决办法。个人觉得和网上找到的其它方法比还是很简洁的。 关键是要调整navBarTransitionView 的frame。 调整此view的frame后,view controller的view的frame会随其自动调整高度。 float newHeight = 49; self.navigationController.navigationBar.frame = CGRectMake( self.navigationController.navigationBar.frame... 阅读全文
posted @ 2013-07-17 21:31 jlins 阅读(3626) 评论(0) 推荐(0)
摘要: Python中面向对象的技术 Python是面向对象的编程语言,自然提供了面向对象的编程方法。但要给面向对象的编程方法下一个定义,是很困难的。问题关键是理解对象 的含义。对象的含义是广泛的,它是对现实世界和概念世界的抽象、模拟和提炼。 对象的方法与函数类似,但是还有两方面的区别:1-方法定义在类的内部,是类的一部分,他们之间的关系是很明显的;2-调用的语法不一样;>>> class Time:... pass... ... >>> def printTime(time):... print str(time.hours)... ... >>> 阅读全文
posted @ 2013-07-17 21:29 jlins 阅读(1949) 评论(0) 推荐(0)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1370中国剩余定理 已知(n+d)%23=a; (n+d)%28=b; (n+c)%33=i 使33×28×a被23除余1,用33×28×6=5544; 使23×33×b被28除余1,用23×33×19=14421; 使23×28×c被33除余1,用23×28×2=1288。 因此有(5544×p+14421×e+1288×i)% lcm(23,28,33) = 阅读全文
posted @ 2013-07-17 21:27 jlins 阅读(199) 评论(0) 推荐(0)
摘要: 由于是1.8.x;圣经的1.9.3差太多,所以另外按1.8.X来创建hello world 第一個Hello World!! 1. 创建项目rails -d mysql first 2。创建控制器 cd first ruby script/generate controller hello 3.创建交互动作 vi app/controllers/hello_controller.rb 修改为 class HelloController Hello, World! 5.此时启动服务器 ./script/server 5.前端访问 http://192.168... 阅读全文
posted @ 2013-07-17 21:24 jlins 阅读(456) 评论(0) 推荐(0)
摘要: Oracle 11g R2 Grid Infrastructure 的安装与配置较之前的版本提供了更多的灵活性。在Grid Infrastructure安装完毕前执行root.sh经常容易出现错误,并且需要修复该错误才能得以继续。在这个版本中我们可以直接通过执行脚本rootcrs.pl来重新配置Grid Infrastructure而无需先卸载Grid Infrastructure,然后修复故障后进行再次安装。下面描述了rootcrs.pl的用法以及使用deinstall彻底卸载Grid Infrastructure。1、rootcrs.pl命令介绍#命令位置:$GRID_HOME/crs/. 阅读全文
posted @ 2013-07-17 21:22 jlins 阅读(453) 评论(0) 推荐(0)
摘要: 保留版权,转载需注明出处(http://blog.csdn.net/panjunbiao)。非确定有限状态自动机(Nondeterministic Finite Automata,NFA)由以下元素组成:一个有限的状态集合S一个输入符号集合Sigma,并且架设空字符epsilon不属于Sigma一个状态迁移函数,对于所给的每一个状态和每一个属于Sigma或{epsilon}的符号,输出迁移状态的集合。一个S中的状态s0作为开始状态(初始状态)S的一个子集F,作为接受状态(结束状态)例如,我们给定:S={s0, s1, s2, s3, s4}Sigma={a, b}状态迁移函数T,且T(s0, 阅读全文
posted @ 2013-07-17 21:21 jlins 阅读(6538) 评论(0) 推荐(0)
摘要: 转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove题意 :有三个点,p0,p1,p2。有两个人alice,bob,他们初始位置为p0,现在 alice需要先到p2再到p1,bob是直接到p1。设计一条线路,使得他们初始一起走的路程尽可能地长(之后相遇不算)。要求alice走的路程和最短路之差不超过t1,bob不超过t2。http://codeforces.com/contest/8/problem/D 题目看的一头雾水。可以证明出最优的分离点肯定是在p0,p1,p2组成的三角形之间。因此可以求出p0出. 阅读全文
posted @ 2013-07-17 21:18 jlins 阅读(246) 评论(0) 推荐(0)
摘要: 在编程范式中的斯坦福大学的老师说了一个例子:好比世界上就只有一台互联网的服务器,当我们浏览网页的时候,就好比服务器进行了写操作,而浏览器则进行了读操作。我如果用简单的伪代码c++写出来是这个样子的:int main(){ITP(false);ThreadNew("write",write,0);ThreadNew("Reader",reader,0);RunAllThread();void writer(){ for(int i=0;i<40; i++){ char = PrepareRandom(); buffer[i/8] = c; }void 阅读全文
posted @ 2013-07-17 21:17 jlins 阅读(232) 评论(0) 推荐(0)
摘要: 重要的类自定义View组件要重写View组件的onDraw(Canvase)方法,接下来是在该 Canvas上绘制大量的几何图形,点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形,等各种形状!DrawView.java[java] view plain copypublicclassDrawViewextendsView{publicDrawView(Contextcontext){super(context);}@OverrideprotectedvoidonDraw(Canvascanvas){super.onDraw(canvas);/**方法说明drawRect绘制矩形dra 阅读全文
posted @ 2013-07-17 21:15 jlins 阅读(552) 评论(0) 推荐(0)
摘要: 随着互联网的日益普及、信息共享程度的要求不断提高,各种家电设备、仪器仪表以及工业生产中的数据采集与控制设别在逐步走向网络化,以便利用庞大的网络资源,实现分布式远程监控、信息交换与共享。物联网的发展更是为网络技术的应用起到了巨大的推动作用。 利用以太网实现远程控制系统,通过互联网共享以单片机应用系统为核心的小型嵌入式信息采集系统的信息,是物联网应用的关键内容。 单片机网络化应用系统的基本设计原则是:可靠性高、性能价格比高、操作简便以及设计周期短。 在进行物联网智能网关应用系统方案设计时,可以采用下述一般设计方法作为指导。1. 确定系统功能与性能 由需求调查确定物联网智能网关应用系统的设计... 阅读全文
posted @ 2013-07-17 21:14 jlins 阅读(1190) 评论(0) 推荐(0)
摘要: 元数据接口package com.example.contentproviderprojecrt; import android.net.Uri; import android.provider.BaseColumns; public interface MLDNbatabaseMetaData { //外部访问,content地址://com.example.contentproviderproject public static final String AUTHORITY="com.example.contentproviderproject"; //数据库的名称 p 阅读全文
posted @ 2013-07-17 21:10 jlins 阅读(725) 评论(0) 推荐(0)
摘要: 委托,通熟易懂的举个例子:妈妈让小新去买东西一 首先是C#语法public delegate void BuyThingEventHandler();delegate是关键字EventHandler是一个声明委托的微软C#的命名标准二 定义小新类/// /// 小新类/// private class CraYon{ public static void BuyThing() { Console.WriteLine("妈妈,东西买好了!"); }} 三 主方法internal class Program { public delegate void BuyThingEven 阅读全文
posted @ 2013-07-17 21:08 jlins 阅读(218) 评论(0) 推荐(0)
摘要: Catch That CowTime Limit:2000MSMemory Limit:65536KTotal Submissions:37094Accepted:11466DescriptionFarmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He starts at a pointN(0 ≤N≤ 100,000) on a number line and the cow is at a pointK(0 ≤K≤ 100,000) on the 阅读全文
posted @ 2013-07-17 21:04 jlins 阅读(226) 评论(0) 推荐(0)
摘要: HTML5 Canvas自定义圆角矩形与虚线(RoundedRectangle and Dash Line)实现向HTML Canvas 2d context绘制对象中添加自定义的函数功能演示,如何绘制虚线以及控制虚线间隔大小,学会绘制圆角矩形的技巧。HTML5 Canvas绘制对象中提供的原生功能没有实现绘制圆角矩形与虚线的功能,但是通过JavaScript语言的Object.prototype可以实现对对象CanvasRenderingContext2D添加这两个函数功能。代码的演示效果如下: 组件fishcomponent.js的代码如下:CanvasRenderingContext2D 阅读全文
posted @ 2013-07-17 21:02 jlins 阅读(781) 评论(0) 推荐(0)
摘要: 下面是我的三个可运行jar程序1.启动 采集话单文件应用程序 nohup java -jar gather.jar > logs/gather/console.out & 2.启动 处理话单入库应用程序 nohup java -jar storage.jar > logs/storage/console.out & 3.启动 调用阿里巴巴计费应用程序 nohup java -jar uploader.jar > logs/uploader/console.out & 注:logs是可运行jar包的日志目录,console.out 这个文件可以参考在控制 阅读全文
posted @ 2013-07-17 21:00 jlins 阅读(2790) 评论(0) 推荐(0)
摘要: 使用存储过程来执行DDL语句。CREATE OR REPLACEPROCEDURE CNTL_DATA.alt_tbl(altsql IN varchar2) ISStoO_error INTEGER;StoO_errmsg VARCHAR2(255);BEGIN execute immediate altsql;EXCEPTION WHEN others THEN StoO_error := SQLCODE; StoO_errmsg := SQLERRM; RAISE_APPLICATION_ERROR(SQLCODE, SQLERRM,TRUE);END alt_tbl;使用循环FOR r 阅读全文
posted @ 2013-07-17 20:58 jlins 阅读(192) 评论(0) 推荐(0)
摘要: 构造函数构造函数是任何类都有的特殊方法。当要创建一个类时,就要调用构造函数。他的名字是__init__。init的前后分别是两个下划线。时间类Time的构造函数如下:>>> class Time:... def __init__(self , hours = 0 , minutes = 0 , seconds = 0):... self.hours = hours;... self.mintues = minutes;... self.seconds = seconds;... ... def printTime(... 阅读全文
posted @ 2013-07-17 20:56 jlins 阅读(595) 评论(0) 推荐(0)
摘要: 一、压缩:20120715文件下面所有的文件 如下: tar -zcvf 20120715.tar.gz 20120715* 二、解压20120715.tar.gz压缩包 如下: tar -xzvf 201207.tar.gz 阅读全文
posted @ 2013-07-17 20:53 jlins 阅读(173) 评论(0) 推荐(0)
摘要: Problem Description Starting from point (0,0) on a plane, we have written all non-negative integers 0, 1, 2,... as shown in the figure. For example, 1, 2, and 3 has been written at points (1,1), (2,0), and (3, 1) respectively and this pattern has continued. You are to write a program ... 阅读全文
posted @ 2013-07-17 20:52 jlins 阅读(165) 评论(0) 推荐(0)
摘要: 一、发现问题利用VM安装Red Hat Linux的时候,第一个iso安装完毕,准备换第二个iso,报错“该光盘无法被挂载”。 二、解决办法 上面的菜单栏中“虚拟机”—>“设置”—>“硬件选项卡”—>“CD/DVD”—>ISO路径选择第二个iso。必须注意的是在运行过程中设置改变虚拟光驱的光盘镜像的过程中,是默认将虚拟光驱断开的,这样即使之后切换了光盘镜像,由于虚拟光驱断开了,所以还是不能加载光盘镜像。在VMW中切换光盘时,设备状态一定要选择“已连接”。 阅读全文
posted @ 2013-07-17 20:49 jlins 阅读(274) 评论(0) 推荐(0)