/* 本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法. */
- (void)delayMethod
{
NSLog(@"execute");
}
/**
* 【1】.performSelector方法
*/
[self performSelector:@selector(delayMethod) withObject:nil afterDelay:...
分类:
移动开发 时间:
2015-07-22 13:15:55
阅读次数:
112
假设A-->C
B-->A ==> B-->C
,A依赖于C是直接依赖,B依赖于A是直接依赖,B依赖于C是传递依赖。
现象一
举个例子:A-->log1.0 B-->log2.0 C-->A,B
那么我们来看依赖关系:
User-core依赖于log4j 1.2.17
log4j
log4...
分类:
其他好文 时间:
2015-07-22 13:15:15
阅读次数:
93
首先去oracle官网上下载jdk,我下载的是jdk-8u51-linux-x64.tar.gz这个版本,官网上还有一个rpm 的文件,这个是红帽公司的一个安装版本,开始我下载了这个版本,然后在ubuntu中也安装了rpm,但是最后在安装这个rpm的jdk时,遇到很多错误,显示一排错误。然后就在官网上果断地下载了tar..gz文件。安装成功了,安装过程如下
我们下载的jdk-8u51-l...
分类:
系统相关 时间:
2015-07-22 13:15:27
阅读次数:
133
为了防止传递依赖,我们各个模块之间尽量用直接依赖的方式。本篇文章介绍多模块化开发,我们做过Maven项目的都知道,我们的项目一般都是分模块的,每个模块都会对应着一个POM.xml文件,它们之间通过继承和聚合(也称多模块,multi-module)相互关联。
我们换另一种思路想想,那么我们能不能一个项目就用一个模块。这样开起来很方便,简单明了,那么做起来呢,接下来我们分...
分类:
其他好文 时间:
2015-07-22 13:15:29
阅读次数:
98
首先介绍几个概念: wait()方法 wait()方法使得当前线程必须要等待,等到另外一个线程调用notify()或者notifyAll()方法。 当前的线程必须拥有当前对象的monitor,也即lock,就是锁。 线程调用wait()方法,释放它对锁的拥有权,然后等待另外的线程来通知它(通知的方式是notify()或者notifyAll()方法),这样它才能重新获得锁的拥有权和恢复执...
分类:
编程语言 时间:
2015-07-22 13:15:19
阅读次数:
125
今天要多刷java大数,争取以后轻松水掉大数题~
hdu 1002 大数相加 链接:http://acm.hdu.edu.cn/showproblem.php?pid=1002
【代码】
import java.util.*;
import java.math.BigInteger;
public class Main{
public static void main...
分类:
编程语言 时间:
2015-07-22 13:13:52
阅读次数:
149
求边最少最短路
求最短路构成的边权为1的图的最大流两个 模板#include
#include
#include
#include
#include
#include
#include
#include
#include
#include <...
分类:
其他好文 时间:
2015-07-22 13:13:50
阅读次数:
99
先上代码!以后再仔细编辑!
头文件
#pragma once
template
class ChainList
{
public:
struct Node
{
EleType _data;
Node* _next;
Node(){ _next = nullptr; }
Node(EleType data){ _data = data; _next = nullptr; ...
分类:
编程语言 时间:
2015-07-22 13:15:29
阅读次数:
112
//
// main.c
// shuzu_gongyushu
//
// Created by jereh123 on 15/7/22.
// Copyright (c) 2015年 jerehedu. All rights reserved.
//#include
//最大公约数
int getMaxCommonDivisor(int num1,int num2);...
分类:
编程语言 时间:
2015-07-22 13:14:42
阅读次数:
101
在autolayout里修改constant时调用animateWithDuration,发现没有动画效果怎么办?在block里加一句[self.view
layoutIfNeeded]就OK了...
分类:
其他好文 时间:
2015-07-22 13:14:13
阅读次数:
103
笔者在经历了多个Android开发项目之后,个人积累也从别处学习了很多在Android开发中非常实用的小经验。下面从中选择了最实用的16条,分享给大家。
1.TextView中的getTextSize返回值是以像素(px)为单位的,而setTextSize()是以sp为单位的.所以如果直接用返回的值来设置会出错,解决办法是用setTextSize()的另外一种形式,可以指定单位:
...
分类:
移动开发 时间:
2015-07-22 13:11:36
阅读次数:
223
Hibernate有了新的版本,部分内容待更新。
package test.hibernate.hbmSessionManage;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.junit.Test;
p...
分类:
Web程序 时间:
2015-07-22 13:11:58
阅读次数:
136
NSArray是OC中的数组,是用来存储对象的。可以是重复的、有序的
新建一个Dog的类,在main.m中引入Dog的头文件
#import
#import "Dog.h"
int main(int argc, const char * argv[])
{
@autoreleasepool {
Dog * dog = [[Dog alloc] i...
分类:
编程语言 时间:
2015-07-22 13:13:25
阅读次数:
139
TCP保持可靠传输的方法:
1)接收确认
2)滑动窗口
3)整体校验
4)失序重排
5)超时重传
6)重复丢弃
7)拥塞避退
1 减少报文数
1>交互数据-----Nagle算法(多个小分组合并为一个分组,减少小分组数)
2>成块数据-----经受时延的ACK(减少ACK报文数)
2 发生拥塞
1>慢启动+拥塞避免算法
2>快速重传+快速恢复...
分类:
其他好文 时间:
2015-07-22 13:11:27
阅读次数:
146
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1133
【题意】
电影票50块一张
有m个人手里正好有50块,n个人手里正好有100块,售票厅开始没有钱。问,有多少种排队的方式,可以让每个人都买上票。
(如果售票厅没有50块零钱,则持有100块的人买不了票)
【分析】
显然,当m
当m>=n的时候:
用0,代表手里只有50...
分类:
编程语言 时间:
2015-07-22 13:10:50
阅读次数:
119
可变数组NSMutableArray 继承于 NSArray NSArray的所有方法都适用于可变数组
下面是可变数组的一些初始化方法
#import
int main(int argc, const char * argv[])
{
@autoreleasepool {
//可变数组继承于不可变数组
//空的可变数组
...
分类:
编程语言 时间:
2015-07-22 13:11:02
阅读次数:
126
最近在玩Watch,通过研究watch的布局后发现,其InterfaceController原生布局只有横向和竖向两种,且控件之间不能交叠,也无法addSubview那样添加子控件。
但有没有办法达到目的呢?...
分类:
其他好文 时间:
2015-07-22 13:10:42
阅读次数:
84