- 博客(33)
- 资源 (3)
- 收藏
- 关注
原创 转 一个用于在编译阶段发现错误的技巧
在剖析epoll源代码的时候,发现了一个很有用的宏,该宏的目的主要是解决一些条件满足,一旦无法满足这些条件,将会在编译阶段提示错误,而不是到运行阶段出现crash。宏定义如下:#define BUILD_BUG_ON(condition) ((void)sizeof(char[1 - 2*!!(condition)])) //如果条件*满足就直接char[-1],此时将会出现编译错误。...
2015-08-03 17:36:09
191
原创 一般储蓄类 会计分录
一般存款: 借:现金或过渡传票 贷:储蓄存款一般取款: 借:储蓄存款 贷:现金或过渡传票 通存: 经办行: 借:现金或过渡传票 贷:储蓄通存通兑往来 开户行 借:储蓄通存通兑往来 贷:储蓄存款 通兑: 经办行: ...
2013-02-21 11:02:03
280
原创 存单不能质押的原因
[提要]存单质押贷款是指借款人以贷款银行签发的未到期的个人本外币定期储蓄存单(也有银行办理与本行签订有保证承诺协议的其他金融机构开具的存单的抵押贷款)作为质押,从贷款银行取得一定金额贷款,并按期归还贷款本息的一种信用业务。... 存单质押贷款是指借款人以贷款银行签发的未到期的个人本外币定期储蓄存单(也有银行办理与本行签订有保证承诺协议的其他金融机构开具的存单的抵押贷款)作为质押,从贷款...
2012-07-19 15:22:33
1727
原创 存款质押
什么是存款质押 存款质押贷款(存单质押贷款)是指借款人以银行及他行签发的未到期的个人本外币定期储蓄存单设置质押,从银行取得一定金额贷款,并按期归还贷款本息的一种信用业务。个人定期存单质押贷款办法 中国银行业监督管理委员会令 2007 年 第 4 号 《个人定期存单质押贷款办法》已经2006年12月28日中国银行业监督管理委员会第55次会议通过,现予公布,自公布之日起施行...
2012-07-19 14:40:52
223
原创 关于银行核心系统的胖与瘦
转BANKITMAN 由于汉字的独特作用,潜移默化地加深了中国人对“胖”和“瘦”的下意识的评价。以“疒”和“叟”造成了“瘦”,是一直给中国人提供了长“胖”的动力,试想,谁又想得病或者是拥有“老叟”的身体呢?其次,以“肉”为部首造成了“胖”,这也是第三个动力所在----人体为了生存当然需要有骨有血有肉,因此长多点肉就容易被看作一件好事。 关于胖与瘦的讨论,从古至今都没有...
2012-06-28 12:17:00
989
原创 组织机构号 校验算法
int check_zzjgm(char *in_data){ int right[] = {3, 7, 9, 10, 5, 8, 4, 2}; int dwTmp = 0; int i = 0; int sum = 0; int index = 0; char C9 = 0;...
2012-06-14 15:47:13
210
原创 linux 时间同步设置
1. 修改 /etc/sysconfig/clock文件内容为ZONE="Asia/Shanghai"UTC=falseARC=false2. 执行下面操作rm -rf /etc/localtimeln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimerdate -s time-nw.nist.gov如...
2011-12-23 11:06:19
128
原创 erlsom
Erlsom授权协议:GNU Library or Lesser General Public License (LGPL)开发语言:Erlang运行环境:OS Independent (Written in an interpreted language)官方网址:http://erlsom.sourceforge.net收录时间:2010-02-08软件介绍An E...
2011-12-21 15:21:56
138
原创 Rebar
Rebar:Erlang构建工具Rebar是一款Erlang的构建工具,使用它可以方便的编译、测试erlang程序、内联驱动和打包Erlang发行版本。Rebar是一个独立的erlang脚本,所以使用Rebar发布程序非常简单,甚至可以直接集成在项目文件夹中。默认的情况下,Rebar会按照 Erlang/OTP来组织项目的结构,这样一来,构建时的配置工作量就会大大减少。Rebar同...
2011-12-21 15:21:43
242
原创 FOP
FOP 1、关于FOP FOP (Formatting Objects Processor) 是第一个基于XSL:FO的打印格式处理器,也是第一个与输出无关的格式处理器。它是一个Java程序,能够从对象树中读入然后生成渲染过的页面输出到指定的流。目前支持的输出格式有PDF,PCL,PS,SVG,XML(以树形结构表示),打印机,AWT,MIF和TXT。最主要的输出指的是PDF。...
2011-12-21 15:21:18
252
原创 Libtool
使用 GNU Libtool 创建库吴 小虎, 程序员, 天用唯勤简介: 这篇文档向大家介绍 GNU Libtool 的用途及基本使用方法,同时描述如何结合 GNU Autoconf 和 Automake 来使用 Libtool。本文的标签: gcc, libtool, link, 工具与及实用程序, 应用开发, 操作系统, 移植标记本文!发布日期: 2010 年 7 月 1...
2011-12-17 18:25:50
215
原创 dbus
1. 进程间使用D-Bus通信D-Bus是一种高级的进程间通信机制,它由freedesktop.org项目提供,使用GPL许可证发行。D-Bus最主要的用途是在Linux桌面环境为进程提供通信,同时能将Linux桌面环境和Linux内核事件作为消息传递到进程。D-Bus的主要概率为总线,注册后的进程可通过总线接收或传递消息,进程也可注册后等待内核事件响应,例如等待网络状态的转变或者计算机发出...
2011-12-17 18:15:04
148
原创 curl
curl是利用URL语法在命令行方式下工作的文件传输工具。目录概念设计方法其它展开编辑本段概念 它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。 curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证...
2011-12-17 18:06:01
109
原创 Libffi
Libffi介绍高级语言的编译器根据一定的规则生成代码,这些规则对于不同编译器的工作是必须的。其中一个规则叫做“调用规则”(Calling Convention),它包含了编译器关于在函数入口处函数参数位置、函数返回值位置的一系列假设。它有时也被称作“ABI”(Application Binary Interface)。一些程序在编译时可能不知道传给函数的参数是什么,例如,解释器在运行时才...
2011-12-17 17:35:54
854
原创 icu4c
icu4c ICU4C是ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基于"IBM公共许可证"的,与开源组织合作研究的, 用于支持软件国际化的开源项目。ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者几乎可以使用ICU4C解决任何国际化的问题,根据各地的风俗和语言习惯,实现对数字、货币、时间、日期、和消息...
2011-12-17 15:06:10
249
原创 python datetime模块strptime/strptime format常见格式命令
%a 星期几的简写;如 星期三为Web %A 星期几的全称;如 星期三为Wednesday %b 月分的简写; 如4月份为Apr %B 月份的全称; 如4月份为April %c 标准的日期的时间串;(如: 04/07/10 10:43:39) %C 年份的后两位数字 %d 十进制表示的每月的第几天 %D 月/天/年 %e 在两字符域中,十进制表示的每月的第几天 ...
2011-06-30 10:17:51
342
Poco 1.3.5 for ARM 交叉编译
OS : Suse 10 Ver : Poco 1.3.5Compiler : GNU gcc 4.3.2 for ARM 前置条件 : STLport for ARM 已经编译成功1. 确保ARM编译成功安装,并配置好环境变量。 2. 解压Poco压缩包 3. 进入Poco目录,执行./configure --no-tests --omit...
2010-10-28 13:54:40
559
STLport 5.2.1 for ARM 交叉编译
OS : Suse 10 Ver : STLport-5.2.1Compiler : GNU gcc 4.3.2 for ARM 1. 确保ARM编译成功安装,并配置好环境变量。 2. 解压STLport-5.2.1.tar.gz压缩包3. 进入STLport-5.2.1目录,执行./configure --target=arm-linux4. 修...
2010-10-27 15:32:18
365
boost 1.44 for ARM 交叉编译方法
OS : Suse 10Boost Ver: 1.44Compiler : GNU gcc 4.3.2 for ARM1. 确保ARM编译成功安装,并配置好环境变量。2. 解压boost压缩包3. 进入目录执行./bootstrap.sh, 此时形成bjam文件和project-config.jam4. 编辑project-config.jam, 仅修改us...
2010-10-27 10:58:55
134
原创 Pythonic八荣八耻 (转)
以动手实践为荣 , 以只看不练为耻 ;以打印日志为荣 , 以单步跟踪为耻 ;以空格缩进为荣 , 以制表缩进为耻 ;以单元测试为荣 , 以人工测试为耻 ;以模块复用为荣 , 以复制粘贴为耻 ;以多态应用为荣 , 以分支判断为耻 ;以Pythonic为荣 , 以冗余拖沓为耻 ;以总结分享为荣 , 以跪求其解为耻 ;...
2010-07-26 14:17:07
209
原创 ACE_Asynch_Connector应用的问题
ACE的DEMO程序有些问题:如下:int AIO_CLD_Connector::validate_connection (const ACE_Asynch_Connect::Result& result, const ACE_INET_Addr &remote, const ACE_INET_Addr&) { remote_addr_ = remote; i...
2010-07-22 02:57:42
292
原创 Singleton模式简介
1. Singleton模式简介Singleton是GOF圣经中最简单的一个模式了,主要用于创建在系统中具有唯一实例又需要到处使用的类,实现起来非常简单。#include using namespace std;class my_singleton{public: static my_singleton *insta...
2010-07-22 02:56:59
141
原创 ace程序
#include "ace/OS.h"#include "ace/Log_Msg.h"int main (int argc, char *argv[]){ACE_DEBUG((LM_DEBUG,"Hello, ACE! "));ACE_OS::exit(1);return 0;}这么就不写makefile了,直接用g++编译就是了。...
2010-07-22 02:55:25
218
原创 C++模板元编程 导言
1994年,C++标准委员会在圣迭哥举行的一次会议期间Erwin Unruh展示了一段可以产生质数的代码。这段代码的特别之处在于质数产生于编译期而非运行期,在编译器产生的一系列错误信息中间夹杂着从2到某个设定值之间的所有质数:// Prime number computation by Erwin Unruh template struct D { D(void*); operator ...
2010-07-22 02:50:37
128
原创 Windows平台上编译安装ACE
Windows平台上编译安装ACE 收藏 一、获取ACE http://download.dre.vanderbilt.edu/。 二、ACE的编译和安装步骤见http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html。TAO的编译和安装步骤见http://www.dre.vanderbilt.ed...
2010-07-22 02:48:14
224
原创 交叉编译apache服务器for ARM Linux
交叉编译apache服务器for ARM Linux2010-02-23 18:391. 从http://www.apache.org/ 上下载apache_1.3.39.tar.gz,然后解压缩的一个目录,然后转到apache_1.3.39目录。2. 使用本地的gcc编译这个版本,我用的是FC6上的gcc 4.1,运行:./ configuremake 完成后,不需要make ins...
2010-07-22 02:46:11
203
原创 ACE的编译和安装,for windows、Linux
ACE的编译和安装,for windows、Linux2006-10-11 09:14from www.acejoy.com ACE网络编程开发论坛一. Windows下for MSVC的安装与配置 我们用的是ACE-5.4+TAO-1.4+CIAO-0.4.zip,Windows下解压缩该压缩包到目标路径(设为D:\ACE_wrappers ),创建文件:$ACE_ROOT/...
2010-07-22 02:43:38
238
原创 windows下安装和编译ACE
1. 下载安装ActivePerl2. 下载ACE,并解包 我解压到D:\ACE_wrappers3. 设置环境变量 在系统环境变量中, 新建变量名为 ACE_ROOT, 变量值为 D:\ACE_wrappers 编辑 原来 Path 环境变量的值,在原来值的末尾 加入 D:\ACE_wrappers\lib4. 在D:\ACE_...
2010-07-21 19:44:15
137
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人