`
jiangzhoubai
  • 浏览: 58141 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论
文章列表
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 ...

my first shell script

  #!/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下载文件

    博客分类:
  • java
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 ...

cxf之helloword

 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); //主要实现方法,为什么不红 ...
Global site tag (gtag.js) - Google Analytics