自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

douxinchun的专栏

个人学习笔记

  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

转载 C语言 ## __VA_ARGS__ 宏

转自:http://www.cnblogs.com/alexshi/archive/2012/03/09/2388453.html在GNU C中,宏可以接受可变数目的参数,就象函数一样,例如: 12#define pr_debug(fmt,arg...) \ printk(KERN_DEBUG fmt, #

2014-09-22 11:38:21 603

转载 [iOS开发系列]根据Debug和Release状态的变化来屏蔽日志输出

转自:http://www.cnblogs.com/springfield/archive/2011/05/04/2037089.html今天在这里分享一个很实用的小技巧。 我们平时在开发应用的时候,经常会用到NSLog来调试我们的程序,而随着项目越来越大,这些用于调试的日志输出就会变得很难管理。 我们在发布正式版的时候一定要屏蔽掉所有后台输出,因为这些输出还是比较消耗系统资源的。  

2014-09-22 11:18:27 404

转载 类别,属性,成员变量,arc学习总结

ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如:@interface MyViewController :UIViewController{UIButton *myButton;}@property (nonatomic, retain) UIButton *myB

2014-08-14 15:44:54 348

转载 iOS中属性与成员变量的区别

转自并整理:http://www.cnblogs.com/ygm900/p/3660364.html

2014-08-14 15:43:12 447

转载 Objective-C 基本语法:实例变量与成员变量的区别

转自并整理:http://leopard168.blog.163.com/blog/static/16847184420138153296930/

2014-08-14 15:39:49 500

转载 Objective-C 基础,类和对象,方法和消息,已声明的属性和存取方法,块对象,协议和范畴类,预定义类型和编码策略

zuij如果你刚开始接触 iOS 或 Mac OS X 编程,首先要学习一点编程语言 Objective-C 入门知识。Objective-C 并不是一门复杂的语言,经过一段时间的接触,你就能体会到它的优雅。Objective-C 语言实现了严格的面向对象编程。它扩展了标准 ANSI C 语言,增加了定义类和方法的语法。它还推行类和接口的动态扩展性,使任何类都能适配和采用。如果你已

2014-08-14 15:36:59 890

转载 苹果开发小记(七):教你程序退到后台,还能执行代码

转自:http://blog.sina.com.cn/s/blog_897dd7be01015nyt.html后台执行代码有3种情况:1、程序退到后台,能执行一段时间的代码,超过OS规定的最长时间后,自动停止,但不会结束。2、程序退到后台,每隔一段时间(必须大于等于600秒,但实际的执行时间不是固定的),执行一段代码,可以配合OS规定的一段时间,超过时间也会停止。

2014-08-09 16:25:18 803

转载 在Eclipse中 maven工程进行jetty Debug

准备工作: a. 在pom.xml中配置jetty插件: Xml代码  plugins>      plugin>          groupId>org.mortbay.jettygroupId>          artifactId>maven-jetty-pluginartifactId>          version>6.1.26

2014-05-09 22:56:29 812

原创 Java Reflection 反射机制_学习

JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。

2014-05-09 14:36:33 496

原创 人为制造 java.lang.StackOverflowError

public class Test { public static void main(String[] args) { //IniEditor users = new IniEditor(); //String db = null; //System.out.println(System.getProperty("/user.dir")); //try { // user

2014-04-01 11:08:15 470

转载 编程语言类型

1. 动态语言Dynamically Typed Language 例如:ECMAScript(JavaScript)、Ruby、Python、VBScript、php 也叫动态类型定义语言 与静态类型定义相反,一种在执行期间才去发现数据类型的语言.动态语言是指程序在运行时可以改变其结构,新的函数可以被引进,已有的函数可以被删除等在结构上的变化。 动态语言的类型检查是在运行

2014-04-01 10:18:43 506

转载 电脑定时开、关机和自动登录设置

1、定时开机  进入BIOS界面——Power management setup——把“Resume By Alarm”选项,用Pageup或pagedown翻页键或按enter键,选择Enable,将“Disabled"改为”Enable"再在“Date(of month)Alarm"和”Time(hh:mm:ss)Alarm”中设定开机的日期和时间。  注意:如果你把“Date”设为0,则默认

2014-03-17 16:37:05 725

转载 Tomcat6 OutOfMemoryError 问题解决方案

连续遇到两次了,今天记录一下,以备后用:1、首先是:java.lang.OutOfMemoryError: Java heap space解释:Heap size 设置JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存

2014-03-12 17:00:58 621

转载 Struts2 值在验证失败回到原来页面的时候会丢失的解决方案

书到用时方恨少,好久不做这个了,今天居然栽在这里了。特此记录,以备后用。如登录界面保留原来的用户名和密码login.jsp[java] view plaincopy"java" import="java.util.*" pageEncoding="ISO-8859-1"%>  @taglib u

2013-10-29 17:21:16 707

转载 Mysql数据库中设置root密码的命令及方法

我们都知道通常PHP连接 Mysql都是通过root用户名和密码连接,默认情况下在Mysql安装时root初始密码为空,在安装使用PHP开源系统时,都需要填写连接Mysql数据库的用户名和密码,此时当你忘记了Mysql的root密码或没有设置Mysql的root密码时,就必须要修改或设置Mysql的root密码,这个问题对于PHP入门学习者来说也是个头大的问题,其实修改Mysql的root密码

2013-09-04 15:04:55 1005

转载 Struts2 下载取消报异常最终解决办法 1.0 版本

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://sunspot.blog.51cto.com/372554/474983注:最新版本1.1 查看 http://sunspot.blog.51cto.com/372554/681472,修正BadVersionClass  有关struts2下载组件的具体介绍我就在

2013-09-04 14:58:11 558

转载 使用Xcode修改iOS项目工程名和路径名

系统 10.7 狮子开发平台 xcode 4.5.2旧工程名 MyProject-iPad修改之后 新工程名 FjSk-iPad已在xcode4.6.2  系统10.7.5 狮子 上试验成功,特此记录,以备后需。点击项目,进入可以看到右侧Identity,修改Project Name为:FjSk-iPad,点击ente

2013-08-27 18:03:20 584

转载 dom4j UTF-8编码的解决

这几天开始学习dom4j,在网上找了篇文章就开干了,上手非常的快,但是发现了个问题就是无法以UTF-8保存xml文件,保存后再次读出的时候会报“Invalid byte 2 of 2-byte UTF-8 sequence.”这样一个错误,检查发现由dom4j生成的这个文件,在使用可正确处理XML编码的任何的编辑器中中文成乱码,从记事本查看并不会出现乱码会正确显示中文。让我很是头痛。试着使用GBK

2013-08-27 13:11:01 1224

转载 Eclips快捷键

/* ---------------------------------------自理解----------------------------------------*/ctrl+shift+T //查找当前工程下的某个类   实时提示ctrl+shift+R//查找当前工程下的某个文件   实时提示ctrl+/添加注释/* ------------------

2013-08-15 11:29:38 375

转载 MySql中获取自增id的方法

1. select max(id) from tablename2.SELECT LAST_INSERT_ID() 函数LAST_INSERT_ID 是与table无关的,如果向表a插入数据后,再向表b插入数据,LAST_INSERT_ID会改变。在多用户交替插入数据的情况下max(id)显然不能用。这时就该使用LAST_INSERT_ID了,因为LAST_INSERT_I

2013-08-14 16:41:18 486

转载 cmd中查看端口连接情况并关关闭相应的端口进程的方法

netstat -ano |find "8080" —-查看端口使用情况-a:显示所有的连接和侦听端口-n:以数字的形式展示地址(IP)和端口号-o:显示与之相关联的进程ID根据pid进程号杀死占用端口的进程任务管理器->进程选项卡->查看->选择列->勾上"PID(进程标识符)",然后就能看见了。选择PID对应的进程,结束掉就可以了。

2013-07-18 11:34:35 1374

转载 Tomcat开机启动

绿色版tomcat在配置好Java环境以后直接运行bin下面的startup.bat就能够正常启动,但是在客户这里很多时候都需要tomcat开机自动启动。下面简单介绍一如何在windows下面开机自动启动。       首先、在设置tomcat开机自动启动之前首先需要配置Java环境,配置Java环境不在赘述。        然后、新建变量:CATALINA_HOME=

2013-07-16 14:13:02 396

转载 GDB使用三

一、表达式     print和许多GDB的命令一样,可以接受一个表达式,GDB会根据当前的程序运行的数据来计算这个表达式,既然是表达式,那么就可以是当前程序运行中的const常量、变量、函数等内容。可惜的是GDB不能使用你在程序中所定义的宏。      表达式的语法应该是当前所调试的语言的语法,由于C/C++是一种大众型的语言,所以,本文中的例子都是关于C/C++

2013-07-16 13:47:36 467

转载 GDB使用二

五、停止条件维护 前面在说到设置断点时,我们提到过可以设置一个条件,当条件成立时,程序自动停止,这是一个非常强大的功能,这里,我想专门说说这个条件的相关维护命令。一般来说,为断点设置一个条件,我们使用if关键词,后面跟其断点条件。并且,条件设置好后,我们可以用condition命令来修改断点的条件。(只有break和watch命令支持if,catch目前暂不支持if) 

2013-07-16 13:46:29 411

转载 GDB的使用一

学习使用了GDB一段时间后,发现它真的好强大!好用! GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功

2013-07-16 12:03:31 435

转载 MySql开通远程连接和权限设置

Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录:1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;IDENTIFIED BY后跟的是密码,可设为空。2. FLUSH privileges; 更新Mysql为了安全性,在默认情况

2013-07-12 17:44:10 769

转载 Tomct多域名绑定和虚拟目录

Tomcat采用默认安装,要想tomcat直接绑定多个域名,这里我们需要修改配置文件:Tomcat安装目录下的\conf\server.xmlserver.xml 的修改方式如下:(一)多域名绑定1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成805.0原 始:Connector port="8080" maxHttpHeaderSize="819

2013-07-10 14:29:33 743

转载 VC++/VS2010 Win32控制台程序 运行结束 DOS/dos窗口立刻消失/一闪而过 的解决方法整理

在vs2010中,新建win32程序,运行时出现这样的现象:DOS窗口一闪而过,想查看输出内容,很纠结,但是看不到!现整理下自己测试过的方法:  1)在main()函数的末尾return 0前加一个  system("pause");                   //首选这个吧 ,挺好用的,这个是同事传授给我的奥 2)非调试状态下运行,直接按按C

2013-07-04 17:29:52 1299

转载 NSString中识别中文字符

UTF8编码:汉字占3个字节,英文字符占1个字节NSString *text = @"i'm a 苹果。...";int length = [text length];for (int i=0; i{NSRange range = NSMakeRange(i, 1);NSString *subString = [text substringWithRange:ran

2013-06-25 11:04:29 796

转载 sqlite中text类型的比较规则

在使用sqlite时犯了一个错误,把本该使用int型的自增id使用text存储,然后查询的时候,写出了这样的语句select max(id) from menu_menu_detail本以为sqlite的弱存储类型会自动转换成数值类型来比较,结果那个悲剧啊。google一下对于sqlite中的text类型的比较,其实很简单(这里只讨论都为数值形式的存储),从左到右,

2013-06-17 17:02:38 3651

原创 字符串的全排列和组合算法

最近,女友一直在面试,期间被考到过这道题。初次问我的时候,我愣了好久才想出来算法,这要是当时面试的是我的话,估计也答不上来了。看来以后得常常做一些这方面的小的动手,免得用到的时候方恨少。一,字符长的全排列和组合算法用**语言写一个函数, 如 Foo(const char *str), 打印出 str 的全排列,如 abc 的全排列: abc, acb, bca, dac

2013-05-11 00:28:40 474

原创 mac 系统的一些命令行——持续更新中... ...

开启或者关闭隐藏文件:显示苹果电脑隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏苹果电脑隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false

2013-05-04 20:33:45 605

Java中23种经典设计模式

Java 中常用的各种设计模式,如单例模式,工厂模式,代理模式,访问者模式,观察者模式,中介者模式等

2014-06-05

Version1.2.2 破解版

Versions是一款Mac平台下非常棒的SVN同步管理客户端,它提供了在Mac上使用Subversion的一个很好的方式。 Versions有助于简化工作流程。 SVN全名Subversion,即版本控制系统。 SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversion 是一个通用的系统,可用来管理任何类型的文件,其中包括了程序源码。

2014-06-04

svn-book中文版

海龟svn的中文文档,用于开发过程中的速查和版本控制

2011-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除