摘要:
1 前言最近有个疑惑 @interface中的属性和@property声明的属性有什么区别呢,经过上网搜索和实践验证,个人总结了几点,共同学习一下。2 详述例子PropertyModel.h#import <Foundation/Foundation.h>@interface PropertyModel : NSObject{ NSString* sex; @public NSString* name; @private NSString* classes;}@property(nonatomic,copy)NSString* sexName;@property(nonato... 阅读全文
posted @ 2013-06-07 20:52
jlins
阅读(172)
评论(0)
推荐(0)
摘要:
首先精简ffmpeg rules.mak改为:# FFmpegHASH=HEAD#FFMPEG_SNAPURL := http://git.videolan.org/?p=ffmpeg.git;a=snapshot;h=$(HASH);sf=tgzFFMPEG_SNAPURL := http://git.libav.org/?p=libav.git;a=snapshot;h=$(HASH);sf=tgzFFMPEGCONF = \ --cc="$(CC)" \ --disable-doc \ --enable-libgsm \ --enable-libopenjpeg \ 阅读全文
posted @ 2013-06-07 20:50
jlins
阅读(814)
评论(0)
推荐(0)
摘要:
由于好长时间不用hibernate,故抽时间将这部分知识温习一下。在此记录一下自己的学习进度。好了,直接上代码首先,先准备hibernate开发要用到的jar包,本次学习中使用的hibernate版本是3.4.0,上图:准备好要用到的jar包,下面就开始真正的开发,我的开发环境是Eclipsehelios 版本。下一步,让我新建一个java project ,命名为spring_hibernate_day01,上图:其中,model包下是实体类,还有hibernate映射文件,默认约定映射文件和实体类放在一起。hibernate.cfg.xml 是hibernate的核心配置文件test包下用 阅读全文
posted @ 2013-06-07 20:49
jlins
阅读(195)
评论(0)
推荐(0)
摘要:
Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。 Xtrabackup有两个主要的工具:xtrabackup、innobackupex 1、xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表 2、innobackupex是参考了InnoDB Hotbackup的innoback脚本修改而来的.innobackupex是一个perl脚本封装,封装了xtrabackup。主要是为了方便的 同时备份InnoDB和MyISAM引擎的表,但... 阅读全文
posted @ 2013-06-07 20:48
jlins
阅读(621)
评论(0)
推荐(0)
摘要:
1、内联函数在编译时展开,而宏在预编译时展开2、在编译的时候,内联函数直接被嵌入到目标代码中去,而宏只是一个简单的文本替换。3、内联函数可以进行诸如类型安全检查、语句是否正确等编译功能,宏不具有这样的功能。4、宏不是函数,而inline是函数5、宏在定义时要小心处理宏参数,一般用括号括起来,否则容易出现二义性。而内联函数不会出现二义性。 阅读全文
posted @ 2013-06-07 20:46
jlins
阅读(244)
评论(0)
推荐(0)
摘要:
1.线程函数执行完return后,不需要调用ExitThread或TerminateThread退出线程.2.多线程操作一个listctrl控件是不会卡的,很顺畅.3.多线程如何控制线程个数呢?DWORD dwThreadNum = 0; //总线程数DWORD WINAPI ThreadProc( LPVOID lpParameter){ CListTestThreadDlg *dlg = (CListTestThreadDlg*)lpParameter; CString strText; strText.Format(_T("%d"),dwThreadNum); int 阅读全文
posted @ 2013-06-07 20:44
jlins
阅读(188)
评论(0)
推荐(0)
摘要:
因为mybatis好使,所以几乎需要操作数据库的时候,我都会使用mybatis,而且在一个正式的项目中,同时存在BS和CS的程序,都使用的Mybatis,使用的相同mapper文件。 如果是自己用的Mybatis,不需要考虑对配置文件加密,如果不是,那就需要考虑加密,这篇文章主要讲如何配置CS的Mybatis。 Mybatis的XML配置文件正常如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DT 阅读全文
posted @ 2013-06-07 20:43
jlins
阅读(289)
评论(0)
推荐(0)
摘要:
缺省值(:-) 如果变量后面跟着冒号和减号,则变量后面跟着是这个变量的缺省值。 $COMPANY= $printf“%s/n”“${COMPANY:-UnknownCompany}” UnknownCompany 变量的实际值可以保持不变。 冒号也可以省略掉不用: $COMPANY= $printf“%s/n”“${COMPANY-NightlightInc.}” $指定缺省值(:=) 如果变量后面跟着冒号和等号,则给空变量指定一个缺省值。 $printf“%s/n”“${COMPANY:=NightlightInc.}” NightlightInc. $printf“%s/n”... 阅读全文
posted @ 2013-06-07 20:42
jlins
阅读(2038)
评论(0)
推荐(0)
摘要:
吭吃坑吃的编译安装完ffmpeg 0.75,在centos5.9上后,遇到了一些问题,都是十分常见的问题,希望对大家有用。问题一/usr/local/include/libavutil/common.h: In function ‘int32_t av_clipl_int32_c(int64_t)’: /usr/local/include/libavutil/common.h:170: error: ‘UINT64_C’ was not declared in this scope 这个问题可以这么解决编辑文件 gedit /usr/local/include/libavutil/common 阅读全文
posted @ 2013-06-07 20:40
jlins
阅读(2251)
评论(0)
推荐(0)
摘要:
OpenCV 2.4.5编译安装方法 需要x264,ffmpeg和opencv2.4.5 x264下载地址:ftp://ftp.videolan.org/pub/x264/snapshots/ ffmpeg下载地址:http://www.ffmpeg.org/download.html opencv下载地址:http://opencv.org/ 我们使用最新的Ubuntu 13.04操作系统,所以采用比较高版本的ffmpeg等。x264采用20130503版本,ffmpeg采用1.2.1版本,opencv采用2.4.5版本。 ffmpeg对我们至关重要,f... 阅读全文
posted @ 2013-06-07 20:39
jlins
阅读(461)
评论(0)
推荐(0)

浙公网安备 33010602011771号