- 浏览: 58759 次
- 性别:
- 来自: 太原
最新评论
-
gamehiboy:
求Service类的代码,
多线程和同步队列 -
jiangzhoubai:
gamehiboy 写道Service类是啥, 插入数据的se ...
多线程和同步队列 -
gamehiboy:
Service类是啥,
多线程和同步队列 -
jiangzhoubai:
netkiller.github.com 写道:-) 我也刚刚 ...
多线程和同步队列 -
netkiller.github.com:
:-) 我也刚刚做过类似的东西,我是造数据,python 实现 ...
多线程和同步队列
文章列表
objc 内存管理
1. 对象生命周期
1) 诞生: new or alloc
2) 生存: 接收消息和执行操作
3) 交友: 借助组合的方法和参数
4) 死去: 被释放
2. 方法
1) –(id) retain;
2) –(void) release;
3) –(unsigned) retainCount;
3. 引用计数
1) 每个对象都有一个与之相关联的整数---引用计数
2) 计数规则为
i. 访问+1 访问结束-1 为0 销毁
ii. 当创建或者copy的时候调用retain为计数器+1
iii. 当销毁当前对象 调用release 为计数器-1
iv. 当计数器为0的时候, ...
message sent to deallocated instance的錯誤訊息在(gdb)後面下指令info malloc-history 0x4dd650(剛剛得到的位址)
博客分类:
iphone
详解IOS开发应用之并发Dispatch Queues
转载自:http://mobile.51cto.com/iphone-283323.htm
详解IOS开发应用之并发Dispatch Queues是本文介绍的内容,我们几乎可以调度队列去完成所有用线程来完成的任务。调度队列相对于线程代码更简单,易于使用,更高效。下面讲主要简述调度队列,在应用中如何使用调度队列去执行任务。
布尔类型:SQLite中没有定义布尔类型,而是以Integer存储布尔值,0(false) 1 true
坑爹啊。。。 数据库可是bool 类型的。。
转自http://blog.devtang.com/blog/2012/04/22/use-fmdb/ 还不错。过后我会自己写的放出来
在iOS开发中使用FMDB
APR 22ND, 2012
前言
SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,开源社区中就出现了一系列将SQLite API进行封装的 ...
转自http://blog.csdn.net/likendsl/article/details/7554150 这哥们很厉害的
一、概述
iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event - (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event - (void)touchesEnded:(NSSet *)touches w ...
products->debugWorkflow->最后一个勾去掉
解决
转自:http://blog.sina.com.cn/s/blog_976270ec0100wopi.html
在新发布的ios5中,有个很吸引眼球的特性就是“Automatic Reference Counting”,简单来说就是内存自动回收,看起来似乎是平时开发中遇到的各种内存问题的福音,仔细了解了一下,似乎没有那么美好:1。 需要iOS5才支持2。 很多引用的类库暂时还不支持.麻烦的是对大多数第三方库需要加禁用arc的编译flag,因为大多都因为兼容性还在使用手动内存管理。由于 iOS5 xcode4.2 引入了ARC (AutomicReferenceCounting) , 使用xco ...
#!/bin/sh
#判断文件和文件夹是否存在
type=$1
name=$2
isCreate=$3
isDelete=$4
if [ "$type" = "0" ];
then
if [ -f $name ];
then
echo "file存在"
if [ $isDelete = "true" ];
then
rm $name
fi
...
couchbase和memcached
- 博客分类:
- java
今天有空看下memached,结果发现我的电脑不行。必须要重新编译,但是怕麻烦就找到了这个。 couchbase
http://www.couchbase.com/download
ftp读取多个文件时,必须读取一次,登录一次。
下面是
inputStream = this.ftpClient.retrieveFileStream(name);
retrieveFileStream方法注释。
The InputStream itself will take care of closing the parent data connection socket upon being closed.
for (String name : names) {
ftpLogin();
inputStream = this.ftpClient.retri ...
public final static QName SERVICE = new QName("http://server.bjz.com/", "HelloWorldImpl");
public final static QName HelloWorldImplPort = new QName("http://server.bjz.com/", "HelloWorldImplPort");
public static void main(String[] args) th ...
转自:http://blog.csdn.net/uncleja/article/details/7252780
创建自己的archetype一般有两种方式,比较简单的就是create from project1、首先使用eclipse创建一个新的maven project,然后把配置好的一些公用的东西放到相应的目录下面 比如说会将一些常用的java代码存放到src/main/java目录下面; 会将一些通用的配置文件放到src/main/resources目录下面;
如果是javeEE工程,还会有一些jsp等等的文件存放到src/main/webapp目录下面
最近要割接个项目,要把另外一个公司的数据库里的一张表倒到我们库里,数据有一亿三千多万吧。正号也符合生产者和消费者的状况。以前用过点线程池和同步队列,,写个例子,让大家拍砖。不多说了,直接上代码,
1. 线程池
public class ThreadPool {
private ExecutorService exe = null;// 线程池
private int pool_size;
private
Service
service ;
public ThreadPool(int pool_size,
Service servi ...
工作了一年了,一直没怎么多用线程一块,好薄弱,,今天看了看。自己写了个小例子。免的以后忘了。做的主要是线程监控返回值。即不用轮训,和设置变量。让线程通知主类(我做完活东西给你了。)
直接上代码吧。
package com.bjz;
/**
* 实现
* @author bjz
*
*/
public interface CallbackListener {
public void srtartCallbackThread();
public void print(String returnResult); //主要实现方法,为什么不红 ...