上一页 1 ··· 277 278 279 280 281 282 283 284 285 ··· 329 下一页
摘要: 加密步骤如下:1)首先将数据按照8个字节一组进行分组得到D1D2......Dn(若数据不是8的整数倍,用指定的PADDING数据补位)2)第一组数据D1与初始化向量I异或后的结果进行DES加密得到第一组密文C1(初始化向量I为全零)3)第二组数据D2与第一组的加密结果C1异或以后的结果进行DES加密,得到第二组密文C24)之后的数据以此类推,得到Cn5)按顺序连为C1C2C3......Cn即为加密结果。3Des.h文件#ifndef _3DES#define _3DES#include <strings.h>#ifdef __cplusplusextern "C&qu 阅读全文
posted @ 2013-06-07 20:53 jlins 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(163) 评论(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 阅读(804) 评论(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 阅读(182) 评论(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 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 1、内联函数在编译时展开,而宏在预编译时展开2、在编译的时候,内联函数直接被嵌入到目标代码中去,而宏只是一个简单的文本替换。3、内联函数可以进行诸如类型安全检查、语句是否正确等编译功能,宏不具有这样的功能。4、宏不是函数,而inline是函数5、宏在定义时要小心处理宏参数,一般用括号括起来,否则容易出现二义性。而内联函数不会出现二义性。 阅读全文
posted @ 2013-06-07 20:46 jlins 阅读(228) 评论(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 阅读(180) 评论(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 阅读(280) 评论(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 阅读(1976) 评论(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 阅读(2213) 评论(0) 推荐(0) 编辑
上一页 1 ··· 277 278 279 280 281 282 283 284 285 ··· 329 下一页