NULL在C语言中是=0,在C语言中,如果指针的地址指向0就不会有危险nil是OC的,是一个空对象,发送消息不会出问题。但是当这个对象release之后,你再使用它的地址就会出现各种恐惧的事情,所以一般在一个对象释放之后会加一句代码,xxx 
= nil;使它的指针地址为0, 称为安全释放。
                            
                            
                                分类:
其他好文   时间:
2014-07-22 23:01:13   
                                阅读次数:
233
                             
                    
                        
                            
                            
                                Hibernate 加载数据 有get,跟Load 1、懒加载: 
使用session.load(type,id)获取对象,并不读取数据库,只有在使用返回对象值才正真去查询数据库。@Test public void 
test1() { Session session = null;...
                            
                            
                                分类:
系统相关   时间:
2014-05-01 22:40:35   
                                阅读次数:
614
                             
                    
                        
                            
                            
                                需求架构准备工作主从服务器时间同步# 
主从服务器同时配置crontab任务,与NTP服务器同步时间即可*/5 * * * * ntpdate 172.16.0.1 
&>/dev/null部署配置主库配置vi /etc/my.cnf server-id = 1 # 在复制架构中,需保持全局唯一 ...
                            
                            
                                分类:
数据库   时间:
2014-05-01 22:27:40   
                                阅读次数:
699
                             
                    
                        
                            
                            
                                var asd = xx||2; 
//如果xx是undefined或null或""空字符串,则asd的值为2,反之为xx。
                            
                            
                                分类:
其他好文   时间:
2014-05-01 21:07:59   
                                阅读次数:
277
                             
                    
                        
                            
                            
                                publicstaticstringToHexString(byte[]bytes)//0xae00cf=>"AE00CF"{stringhexString=string.Empty;if(bytes!=null){StringBuilderstrB=newStringBuilder();for(i...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 19:08:41   
                                阅读次数:
334
                             
                    
                        
                            
                            
                                Swing 中窗体具有默认的布局管理器,如JFrame 使用是边界布局。虽然布局管理器能够简化程序的开发,但是为了获取最大的灵活性,可以使用绝对布局,即不使用任何布局管理器,是哦那个该布局的步骤如下:
(1) 使用Container.setLayout(null)方式取消布局管理器。
(2)使用Component.setBounds()方法来设置每个控件的大小与位置。
/**
 * java...
                            
                            
                                分类:
编程语言   时间:
2014-05-01 18:46:35   
                                阅读次数:
338
                             
                    
                        
                            
                            
                                一、 序言
上一篇文章中,给出了 trie 树的一个实现。可以看到,trie 树有一个巨大的弊病,内存占用过大。
本文给出另一种数据结构来解决上述问题---- Ternary Search Tree (三叉树)
二、数据结构定义
Trie 树中每个节点包含了 26 个指针,但有很大一部分的指针是 NULL 指针,因此浪费了大量的资源。
一种改进措施就是,以一棵树来代替上述的指针数组。...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 17:49:30   
                                阅读次数:
326
                             
                    
                        
                            
                            
                                假设有个名为Dog的类
对于静态字段:
1. 当首次创建类型为Dog的对象时,或者Dog类的静态字段/静态方法首次被访问时,Java解释器会查找类路径,以定位Dog.class文件。
2. 载入Dog.class,此时初始化所有静态字段,如果没有对静态字段进行显示初始化,则默认将所有基本类型字段都设置成标准初值,而引用字段被设置成null。
对于非静态字段:
1. 当创建类型为D...
                            
                            
                                分类:
编程语言   时间:
2014-05-01 17:14:54   
                                阅读次数:
360
                             
                    
                        
                            
                            
                                1. 调用其他的.lua文件   dofile("xx.lua");  
2. 避免用 "_VERSION"这类的标识符,Lua将这类标识符用作特殊用途,通常保留"_"作为”哑变量“
3. Lua的一些保留字:
   do in local nil until 等
   
4. 注释:-- 表示行注释   --[[ ... ]] 表示块注释
一般的块注释这样写:
--[[
...
                            
                            
                                分类:
其他好文   时间:
2014-04-30 22:34:38   
                                阅读次数:
270
                             
                    
                        
                            
                            
                                我采用Database First,用Sql很容易就可以做到对一个表进行压缩。如以下:
CREATE TABLE [dbo].[Entities](
     [Id] [int] IDENTITY(1,1) NOT NULL,
     [Name] [nvarchar](max) NULL,
     Primary Key Clustered ([Id] ASC) WITH (DATA_...
                            
                            
                                分类:
数据库   时间:
2014-04-30 22:23:39   
                                阅读次数:
436