循环引用问题/*
1.@class的作用:仅仅告诉编译器,某个名称是一个类
@class Person; // 仅仅告诉编译器,Person是一个类 2.开发中引用一个类的规范
1> 在.h文件中用@class来声明类
2> 在.m文件中用#import来包含类的所有东西 3.两端循环引用解决方案
1> 一端用retain
2> 一端用assign */#import <Foundati...
分类:
其他好文 时间:
2015-04-21 09:38:07
阅读次数:
114
之前在java开发中实现图表使用JFreeChar组件,最近有个小项目要求在Android端进行数据分析,如何实现图表呢?查了一下google提供了一个开源组件Achartengine非常好用,可实现绘制各种图形,完全满足了开发的需要,下面就说说如何使用。
一、准备工作
下载jar包
官网地址:http://code.google.com/p/achartengi...
分类:
移动开发 时间:
2015-04-21 09:37:07
阅读次数:
156
1、图片解析配置
2、只解析图片的尺寸
3、获取图片的宽高信息
4、获取手机屏幕的宽高
5、计算缩放比例(图片的大小/窗口的大小)按大的进行缩放
6、解析图片全部信息 scale 缩放比例...
分类:
其他好文 时间:
2015-04-21 09:37:07
阅读次数:
150
problem:
Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from left to right, then right to left for the next level and alternate between).
For exa...
分类:
其他好文 时间:
2015-04-21 09:37:25
阅读次数:
266
Input子系统处理输入事务,任何输入设备的驱动程序都可以通过Input输入子系统提供的接口注册到内核,利用子系统提供的功能来与用户空间交互。输入设备一般包括键盘,鼠标,触摸屏等,在内核中都是以输入设备出现的。下面分析input输入子系统的结构,以及功能实现。
一. Input子系统结构与功能实现
1. Input子系统是分层结构的,总共分为三层: 硬件驱动层,子系统核心层,事件处理层。...
分类:
其他好文 时间:
2015-04-21 09:37:03
阅读次数:
183
学习字符串匹配算法有一段时间了,不过还是有点迷糊,虽然了解算法过程,但是在编码的时候还是会有些迷糊。
先把写的程序放在这里,以后有时间再来翻着看看吧!
#include
#include
using namespace std;
int KMPfind(char* s, char* p);
void GetNext(char* p, int next[]);
int ViolentMatch(...
分类:
编程语言 时间:
2015-04-21 09:36:31
阅读次数:
150
Linux Oracle服务启动&停止脚本与开机自启动...
分类:
数据库 时间:
2015-04-21 09:34:24
阅读次数:
332
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
if([userDefaults objectForKey:@"autoLogIn"] != nil && [userDefaults objectForKey:@"ra...
分类:
其他好文 时间:
2015-04-21 09:34:25
阅读次数:
141
编写数据库表结构文档常用最简命令,只查询所有字段名及注释...
分类:
数据库 时间:
2015-04-21 09:35:53
阅读次数:
166
一、我们先来看下信号的所设计的数据结构:struct task_struct {
int sigpending;
int exit_code, exit_signal;
/* Protects signal and blocked */
struct signal_struct *sig;
sigset_t blocked;
struct sigpending pending;...
分类:
系统相关 时间:
2015-04-21 09:37:03
阅读次数:
231
1. 如何解决"Add JDK"警告
当Maven4MyEclipse第一次工作时,您可能会执行一个Maven操作,这需要一个完整的JDK(而不是仅仅一个JRE)来运行。当发生这种情况时,您可能会看到一个JDK警告。当您看到这样的一个警告后,可以点击Maven JDK链接直接跳转到配置页面,在这里您可以为Maven的使用设置一个JDK。
JDK警告
如果您已经有了一些JD...
分类:
系统相关 时间:
2015-04-21 09:36:03
阅读次数:
255
一、基于Android平台基本滤镜算法的实现
1、Android提供了改变图像数值的方法ColorMatrix,通过ColorMatrix方法可以实现基本滤镜,如黑白、灰色、泛黄等效果。
2、通过ColorMatrix改变图像数值,生成变换矩阵,利用矩阵相乘,来改变每个点的像素值。
Matrix =>
r1
r2
r3
r4...
分类:
移动开发 时间:
2015-04-21 09:36:10
阅读次数:
230
题目大意:
给定一个字符串S,计算出所有可能的前缀-后缀字符串的长度。前缀-后缀字符串指的是S的
子串不仅是S的前缀,还是S的后缀。比如S = "alala",前缀-后缀字符有{"a","ala","alala"}。
思路:
KMP算法的应用。在KMP算法中,当字符串匹配失败时,模式串的指针并没有指向0从头比
较,而是指向了一个特定的位置,因为这个Next[j]指向的位置pos前长度为Next[pos]的子
串,同模式串第j位前的长度为Next[j]的子串是相同的。为了找到既能做前缀又能做后缀的子
串,纳...
分类:
其他好文 时间:
2015-04-21 09:34:38
阅读次数:
160
package lianxi;public class BubbleSort{ public static void main(String[] args) { int[] array = {12,23,3,5,65,67,34,23,5,7,789,435,2,4}; ...
分类:
编程语言 时间:
2015-04-21 09:33:31
阅读次数:
121
一、个体和交互胜过过程和工具人是软件项目获得成功最为重要的因素合作、沟通能力以及交互能力比单纯的软件编程能力和工具更为重要方法和工具是死的,人是活的,人要是太“面”或者协作不好,再强大的方法和工具都是白扯; 二、可以工作的软件胜过面面俱到的文档过多的面面俱到的文档往往比过少的文档更糟软件开发的...
分类:
其他好文 时间:
2015-04-21 09:33:52
阅读次数:
181
遇到树了!终于看起来高大上一点了= =比较两棵二叉树,相等则返回true。【思路】递归,if(p->val==q->val&&isSameTree(p->left,q->left)&&isSameTree(p->right,q->right)) return true.注意还要考虑特殊情况。【my ...
分类:
其他好文 时间:
2015-04-21 09:31:31
阅读次数:
193
代码如下:string p = @"(http|https)://(?[^(:|/]*)";Regex reg = new Regex(p, RegexOptions.IgnoreCase);Match m = reg.Match(HostUrl);Result=m.Groups["domain"]...