上一页 1 ··· 69 70 71 72 73 74 75 76 77 ··· 174 下一页

2013年9月21日

[置顶] 浅析objc的消息机制

摘要: 学习ios的同学都知道ojbc一种runtime的语言,runtime表明函数的真正执行的时候来确定函数执行的。这样的好处就是我们能很灵活的设计我们的代码,也能在看似合法的情况下做一些非常有意思的事情,要了解ios的runtime,我们需要了解ios的类结构,ios所有的类的基类都是NSObject这个类,从这个类来分析ios的runtime机制。下面我们在xcode 中打开 NSObject 的声明,为了简单明了,我省略了很多,类型和宏的声明。NS_ROOT_CLASS@interface NSObject { Class isa;}+ (void)load;+ (void)init... 阅读全文

posted @ 2013-09-21 11:44 新一 阅读(280) 评论(0) 推荐(0)

Hibernate 报错:this project is not a myeclipse hibernate project . assuming hibernate 3 cap

摘要: 问题描述:web 项目中 打开 hibernate.cfg.xml 文件时 提示:The project is not a myEclipse hibernate project。并且:在 dbbrower中使用 hibernate reverse engineering 建立 表对应的bean 和 配置文件时:找不到可用的javasource路径。原因:使用版本控制的时候,工程根目录下的: .project 和 .myhibernatedata 文件不在版本控制范围内,因此组内成员更新source后,缺少.project 内的 com.genuitec.eclipse.hibernate.h 阅读全文

posted @ 2013-09-21 11:42 新一 阅读(293) 评论(0) 推荐(0)

POJ 1556 计算几何+最短路

摘要: 代码1:#include#include#include#include#include#include#include#include#include#include#include#include#define N 1050#define ST 1001#define EN 1002#define M 10000#define inf 1000000#define eps 1e-8#define ll long longusing namespace std;inline ll Max(ll a,ll b){return a>b?a:b;}inline ll Min(ll a,ll 阅读全文

posted @ 2013-09-21 11:39 新一 阅读(295) 评论(0) 推荐(0)

人人网2014年笔试题【两个数之和等于第三个数】

摘要: 雪影工作室版权所有,转载请注明【http://blog.csdn.net/lina791211】一、灵感来源2013-09-17 | 题目来源http://blog.csdn.net/dlutbrucezhang/article/details/11737269二、题目 人人网2014年笔试题:给出一个有序数组,另外给出第三个数,问是否能在数组中找到两个数,这两个数之和等于第三个数。三、Java实现 本算法实现参考原博客的算法实现,左右共同开始,使用“碰撞”的方式进行匹配,只需遍历一次数组即可算出结果。(数组int[] array,头pH,尾pT) 引用原文的流程: 我们首先看到第一... 阅读全文

posted @ 2013-09-21 11:36 新一 阅读(412) 评论(0) 推荐(0)

wikioi-1039-数的划分

摘要: 将整数n分成k份,且每份不能为空,任意两种划分方案不能相同(不考虑顺序)。dp[i][j]:把数i分成k分的方案数则:dp[i][j]=sum(dp[i-j][t])(t>=1&&t#include#include#include using namespace std;int dp[501][21];int main(){ int n,k,i,j,t; while(~scanf("%d %d",&n,&k)) { memset(dp,0,sizeof(dp)); for(i=0;i=t)dp[i][j]+=dp[i-j][t]; .. 阅读全文

posted @ 2013-09-21 11:35 新一 阅读(227) 评论(0) 推荐(0)

BNUOJ27873:A Special "Happy Birthday" Song!!!

摘要: There are n people (excluding myself) in my 30th birthday party. They sing the traditional "happy birthday" song:Happy birthday to you! Happy birthday to you! Happy birthday to Rujia! Happy birthday to you!!!Since I love music, I want to hear something more interesting, not that everyone s 阅读全文

posted @ 2013-09-21 11:33 新一 阅读(314) 评论(0) 推荐(0)

BaseAdapter 注意的关键点!

摘要: BaseAdapter 我们一般就是继承然后重写自定义,然后listview set进去即可! 数据改变的时候,我们习惯这样:public void update(List list) { this.data = list; notifyDataSetChanged(); }直接将list 引用给adapter里赋值过去!这样是非常不好的,因为这样其实list在内存中的数据还是操作的是同一块,引用指向同一块内存, 强烈这样用:public void update(List list) { this.data = list; this.data.clear(); this.data.addAll 阅读全文

posted @ 2013-09-21 11:31 新一 阅读(132) 评论(0) 推荐(0)

装饰器模式

摘要: 装饰器模式意图:动态地给一个对象添加一些额外的职责,就增加功能来说,Decorator模式相比生成子类更加灵活;动机:我们希望给某个对象添加而不是整个类添加一些功能;下面看个例子:package com.google; /* * 创建一个对象的抽象也就是接口 */ public interface Basket { public void show(); } 2.被装饰的对象,也就是对接口的一个实现,注意可以有多个实现: package com.google; /** *身份:被装饰的对象 *一个对接口的实现,这个对象表示要我们将来要修饰的篮子里装内容,如果想修饰篮子的造型,还可... 阅读全文

posted @ 2013-09-21 11:28 新一 阅读(151) 评论(0) 推荐(0)

2013年9月18日

【Leetcode】Same Tree

摘要: 给定两棵二叉树,判断是否相等(即树的结构以及各结点中的值都一样)Given two binary trees, write a function to check if they are equal or not.Two binary trees are considered equal if they are structurally identical and the nodes have the same value.思路:可以分别把树先序和中序遍历到两个数组,然后比较遍历序列,但空间复杂度比较大。更直接的方法是使用递归判断,即先判断根结点是否相等,然后判断左右子树是否分别相等,代码如下 阅读全文

posted @ 2013-09-18 20:33 新一 阅读(244) 评论(0) 推荐(0)

问卷调查模块实现的过程中的历程

摘要: 目前,游戏已经到了收尾阶段,为了配合公测,特意做了一个问卷调查模块,用于收集玩家对游戏的反馈。下面使我们的设计历程。设计之初,我们曾经想过使用数据库保存,为了实现这个模块将增加配置库里2-3个表,因为考虑到这个模块属于不大重要的模块(一次性使用),这样做增加了数据库的维护了成本,我们的游戏的配置表已经很多了很多了。于是我们使用文件来保存问卷调查的配置信息:题目的类别:1: 单选;2: 多选 3:问答 题号 => array( 'subject' => '问卷调查的题目', 'type' => '题目的类别', & 阅读全文

posted @ 2013-09-18 20:31 新一 阅读(366) 评论(0) 推荐(0)

上一页 1 ··· 69 70 71 72 73 74 75 76 77 ··· 174 下一页

导航