摘要: 在android中,在oncreate里面只是将布局信息设置好,并没有进行布局,因此是没法进行测量view或者屏幕的长高,可以通过下面的observer来观察,当view布局完成之后会回调下面的两个接口。 这个接口里面函数往往会调用多次。可加上标志位可实现只测量一次。 ViewTreeObserver vto = llPopupChild.getViewTreeObserver(); vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() { public boolean onPreDraw() { if (hasMe 阅读全文
posted @ 2013-06-19 21:05 jlins 阅读(246) 评论(0) 推荐(0) 编辑
摘要: check the original problem here:http://acm.hdu.edu.cn/showproblem.php?pid=1800the AC code:#include<iostream>#include<cstring>#include<algorithm>#include<cmath>#include<map>#include<cstdio>using namespace std;int level[3010];bool visit[3010];bool cmp(int a,int b){ 阅读全文
posted @ 2013-06-19 21:03 jlins 阅读(187) 评论(0) 推荐(0) 编辑
摘要: (1).var="" if [ -n "$var" ]; then echo "not empty" else echo "empty" fi(2).function empty { local var="$1" # Return true if: # 1. var is a null string ("" as empty string) # 2. a non set variable is passed # 3. a declared variable or array 阅读全文
posted @ 2013-06-19 21:02 jlins 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 第二篇更多的是从技术的角度对iOS界面组成原理进行了简单的解析,篇幅很短,可稍作了解;更多关于iOS开发入门的内容可参考“设计师应该了解的iOS应用开发基础知识”一文。另外,非常感谢各位朋友在微博上的支持与鼓励,不过有一点需要注意,目前做的这个版本(2013-06-15)并非iOS7设计规范的最终版;该版本的作用及注意事项详见下面的重要提示。重要:这是针对于正在开发中的API或技术的预备文档。虽然该文档在技术精确度上经过了严格的审核,但并非最终版本,仅供苹果开发者计划的注册会员使用。苹果提供这份机要文档的目的,是帮助你按照文中描述的方式对技术的选择及界面的设计开发进行规划。这些信息有可能发生变 阅读全文
posted @ 2013-06-19 21:00 jlins 阅读(270) 评论(0) 推荐(0) 编辑
摘要: ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:urlStr]]; [request setPostValue:[NSString stringWithFormat:@"%d",_forumId] forKey:@"topic.forum_id"]; [request setPostValue:[NSString stringWithFormat:@"%d",userid] forKey:@"topic 阅读全文
posted @ 2013-06-19 20:58 jlins 阅读(175) 评论(0) 推荐(0) 编辑
摘要: //方法一:cell .contentView .backgroundColor = [ UIColor redColor ];//方法二:UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier :CellIdentifier];UIView* bgview = [[ UIView alloc ] initWithFrame :CGRectMake( 0 , 0 , 1 , 1 )];bgview .opaque = YES ;bgview .backgroundColor = [ UIC... 阅读全文
posted @ 2013-06-19 20:56 jlins 阅读(4530) 评论(0) 推荐(0) 编辑
摘要: 编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个CPP文件中定义如下:int g_Test;那么在使用的CPP文件中就应该使用:extern int g_Test即可,如果还是使用int g_Test,那么就会产生LNK2005错误... 阅读全文
posted @ 2013-06-19 20:54 jlins 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一.视图1.iphone手机上的窗口就是UIWindow类的一个实例(1个手机应用只有一个UIWindow)。2.UIView类用于实现视图。 UIView提供了方法来添加和删除子视图。一个视图可以有多个子视图,这些子视图按照顺序放在父窗口下: -(void) addSubview:(UIView *)view;//添加子视图 -(void) removeFromSuperview;//从父窗口上删除子视图(自己) -(void) insertSubview:(UIView *)view atIndex:(int)index;//按照顺序添加子视图 -(void) insertSubview: 阅读全文
posted @ 2013-06-19 20:52 jlins 阅读(3625) 评论(0) 推荐(0) 编辑
摘要: AndroidAPK一.APK的结构以及生成APK是AndroidPackage的缩写,即Androidapplicationpackage文件或Android安装包。每个要安装到Android平台的应用都要被编译打包为一个单独的文件,扩展名为.apk。APK文件是用编译器编译生成的文件包,其中包含了应用的二进制代码、资源、配置文件等。通过将APK文件直接传到Android手机中执行即可安装。APK文件其实就是zip格式,但其扩展名被改为apk。在这里我们为了详细讲述Android应用程序我们将创建一个永恒的话题,它就是HelloWorld程序,在这里我们创建的Android的HelloWor 阅读全文
posted @ 2013-06-19 20:50 jlins 阅读(20659) 评论(1) 推荐(3) 编辑
摘要: 如果想调用某个类的某个方法可以写成这样,这个方法来自NSObject类C代码 performSelector:performSelector:withObject:performSelector:withObject:withObject:实际调用C代码 [selfperformSelector:@selector(displayViews)withObject:nilafterDelay:1.0f]; 有三个方法分别是C代码 //父视图[self.viewsuperview]//所有子视图[self.viewsubviews]//自身的windowself.view.window循环一个视图 阅读全文
posted @ 2013-06-19 20:48 jlins 阅读(6989) 评论(0) 推荐(1) 编辑
摘要: 有的索引根本用不着,但当在对表修改时,它也是会自动修改,这样会降低数据库的速度。下面来做个简单试验来监视索引是否使用。首先创建个表,SQL> create table t (id int,sex char(1),name char(10));Table created.然后输入数据,SQL> begin 2 for i in 1..100 3 loop 4 insert into t values(i,'M','sun'); 5 end loop; 6 commit; 7 end; 8 /PL/SQL procedure successfully c 阅读全文
posted @ 2013-06-19 20:46 jlins 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 上一篇我们已经探讨了Jquery的有关的内容,简单的选择器以及一些Jquery的属性事件和方法等内容,让我们简单的学到了Jquery的比较基础的内容,下面我们就来探讨Jquery的一些其它的内容,比如Jquery 与AJAX的使用等内容方面,希望学习了能使大家对Jquery的使用更加的灵活1、实现Jquery与AJAX的联合使用AJAX 是与服务器交换数据的艺术,它在不重载全部页面的情况下,实现了对部分网页的更新。(1)、jQuery - AJAX load() 方法jQuery load() 方法是简单但强大的 AJAX 方法。load() 方法从服务器加载数据,并把返回的数据放入被选元素中 阅读全文
posted @ 2013-06-19 20:44 jlins 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 给大家本人我精心模仿的高仿114la网址导航源码,我们都知道114la网址导航的影响力,喜欢的朋友可以下载学习一下。 由于文件较大,没有上传了,下载地址在下面有的。 附源码下载:114la网站导航源码 阅读全文
posted @ 2013-06-19 20:42 jlins 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 提到寻路算法,大家都会想到A*算法。在度娘找了不少代码,看了不少教程之后,尤其是这个文章中提到的总结:http://www.cppblog.com/christanxw/archive/2006/04/07/5126.htmlA*算法总结(Summary of the A* Method)Ok,现在你已经看完了整个的介绍,现在我们把所有步骤放在一起:1.把起点加入open list。2.重复如下过程:a.遍历open list,查找F值最小的节点,把它作为当前要处理的节点。b.把这个节点移到close list。c.对当前方格的8个相邻方格的每一个方格?◆如果它是不可抵达的或者它在close 阅读全文
posted @ 2013-06-19 20:40 jlins 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: 辞职交接期间无聊看了一下搜索引擎,java社区比较火的当然是Lucene,想写一个简单的小例子,在网上找了些资料,不过都不是4.3的,自己看了一下。下载地址:http://lucene.apache.org/core/ 项目结构 constans.java 是常量类LuceneIndex.java 建立索引类 LuceneSearch.java 搜索类 数据文件: package com.xin;public class Constants { public final static String INDEX_FILE_PATH = "e:\\lucene\\test"; 阅读全文
posted @ 2013-06-19 20:38 jlins 阅读(4522) 评论(0) 推荐(1) 编辑
摘要: MyEclipse开发的都常用到其中一个"Open In Explorer"的小插件,可以直接在Windows资源管理器中打开选中文件所在的目录,工具虽小,但我们经常需要用到它 由于MyEclipse收费以及体积庞大的原因,现在我已经改用Eclipse(WTP) +Tomcat进行开发了,这个组合对我来说足以满足目前项目开发的需要,但就是缺少这个小插件,为了继续享受这个快捷打开文件目录的功能,自己动手DIY了一个插件,功能简单,但足够使用。 插件下载:org.lightframework.eclipse.explorer_1.0.0.201003172130.jar 喜欢这 阅读全文
posted @ 2013-06-19 20:36 jlins 阅读(3161) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace 第四讲1 { class Program { static void Main(string[] args) { Console.Write(10 / 3 * 1.0); decimal PI = 3.14m; double pi = (double)PI; Console.ReadKey(); int TX = 35; int KZ = 50; int sum = TX * 3 +... 阅读全文
posted @ 2013-06-19 20:34 jlins 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 给大家分享一款很厉害的死循环代码,喜欢的朋友可以下载学习,但不得非法使用。 网页中的死循环代码 A、死循环代码: 『把下列代码加入到网页中,可达到如上效果』 <img src=javascript:location=“网页的文件名.htm:”> 说明:当含有这段代码的网页被人点击,连接就会不断的打开IE浏览器,直到你的系统资源浪费到0%~只有重新启动才能正常使用! 预防方法:禁用所有的ActiveX控件和插件!因为这是一个ActiveX教本程序~ B、恐怖的大图片: 『把下列代码加入到网页中,可达到如上效果』 <img src= "http://... 阅读全文
posted @ 2013-06-19 20:33 jlins 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 脚本说明: 第一步:把如下代码加入<body><center><script language=javascript src="../js/shang.js"></script> 区域中 <script language=javascript> var layers =document.layers,style=document.all,both=layers||style,idme=908601; if(layers){layerRef='document.layers';styleRef =&# 阅读全文
posted @ 2013-06-19 20:31 jlins 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 项目中有这样的需求,要显示一本书的概述,默认显示2行,点击展开按钮,显示全部,点击收回,有显示2行。 开始的时候按钮事件中,可能写的是这样一段代码:if (isExpand) { [lblBrief setNumberOfLines:2]; lblBrief.text = [StringUtil subString:strBrief AndSubLength:90]; [btnBrief setImage:[UIImage imageNamed:@"detailBriefDown"] forState:UIControlStateNormal]; [btnBrief s.. 阅读全文
posted @ 2013-06-19 20:29 jlins 阅读(1633) 评论(0) 推荐(0) 编辑