有很多时候打印凭据的时候需要实现金额大写,例如
有多种写法来实现
例如一下几种
CREATE OR REPLACE FUNCTION chinese_number_program(p_input FLOAT)
RETURN VARCHAR2 AS
TYPE typ_money IS TABLE OF VARCHAR2(20);
c_numbers t...
分类:
其他好文 时间:
2014-11-18 13:33:45
阅读次数:
182
用优先队列BFS一遍即可,
每个节点分别记录 当前难度,加上下一个以后的难度,和下一个为哪道题
队列优先弹出加上下一个以后难度最小的
#include "stdio.h"
#include "string.h"
#include "algorithm"
#include "queue"
using namespace std;
struct node
{
int now,next,...
分类:
其他好文 时间:
2014-11-18 13:33:41
阅读次数:
117
到新公司后需要在Ubuntu12.04下搭建Android的开发环境,在这个过程中还是会碰到很多问题,在这里记录下来,方便自己以后和有需要的人参考。来源于网络!
10、改变所属的群组chown -R user1.user2 dir
修改前的D目录是root用户
使用命令
dzt@dzt-All-Series:~$ sudo chown -R dzt.dzt D
修改后的群组所...
分类:
系统相关 时间:
2014-11-18 13:31:34
阅读次数:
181
好多好多年前上小学,那时就出现了等级制度,是什么?班长!虽然小学时候的班长除了上课时喊起立,代收班费(保管大部分是老师干的)其他也没啥特权了,但是我们往往还是很羡慕“班长”这个角色。因为很多时候“班长”这个名号代表了以下几点:1、跟老师走的近2、班长犯了错老师很少会劈头痛骂。比起我们这些从小就被老师看成一坨扁shi的学生来说,简直太幸福了3、少先队或者升中队长有优先权4、老师很少会把你家长喊来学校...
分类:
其他好文 时间:
2014-11-18 13:33:16
阅读次数:
231
一,定义:模板方法模式定义了一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
二,类图:
三,通过小例子讲解:
这个模式一般用在程序的步骤比较多,而且有固定的模式,固定的步骤,而每一步的实现又有多种...
分类:
编程语言 时间:
2014-11-18 13:32:58
阅读次数:
260
很多时候我们只能得到一个URL,然后需要构建一个UIImage。
通常情况下,我们一般都是通过SDWebImage来直接构建UIImageVIew的image,如何用URL直接构建UIImage呢?
如下转换:
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:urlStr]];
button.backgro...
分类:
移动开发 时间:
2014-11-18 13:31:30
阅读次数:
164
学习ios-swift有一段时间了,一些基本控件的使用应该是没有问题了。但一个好的应用最终还是要由服务端来支撑其功能,为了练习各种控件的使用,想找网站上现有的api并且内容又是你想要的,可能性很小,如果是已经有了该api,那一定是已经有了相应的app了。
基于以上原因,想要练习app,那就先弄api吧。
首先就从csdn入手了,考虑弄一个csdn的资讯app,直接抓取csdn的页面吧?这个思路...
分类:
移动开发 时间:
2014-11-18 13:29:58
阅读次数:
160
一,定义: 代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。
二,其类图:
三,分类一:静态代理
1,介绍:也就是需要我们为目标对象编写一个代理对象,在编译期就生成了这个代理对象,然后通过访问这个代理,来实现目标对象某些功能。...
分类:
编程语言 时间:
2014-11-18 13:30:30
阅读次数:
295
今天帮一个朋友找回了MYSQL的超级管理员ROOT密码,开始输入命令的时候少打了个“点”害的折腾了几个小时,终于解决了,写个教程,方便以后使用!
如果你是服务器是 windows xp/2000/2003/nt 都可以使用这个方法来找回丢失 MYSQL超级管理员root的密码
1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql
2,在CM...
分类:
数据库 时间:
2014-11-18 13:31:16
阅读次数:
293
(1)四异步安装Eclipse,有两种方法,使用软件市场搜索即可得到,安装即可
第二种是使用终端安装,命令如下:sudo apt-get install eclipse
至此已经完全安装eclipse
(2)再安装CDT插件,方法如下:
1、启动eclipse,
2、选择Help->Install New Software...,在Work...
分类:
编程语言 时间:
2014-11-18 13:31:26
阅读次数:
183
#include
#include
char n[255],m[255];
int n1[255],m1[255],s[510];
int bigjia(char *a,char *b)
{
int a1[500],b1[500];
int i,j,k=0,t;
int lena=strlen(a);
int lenb=strlen(b);
for(i=0...
分类:
其他好文 时间:
2014-11-18 13:31:33
阅读次数:
174
场景:
子类化Cell中有button,拥有选中式样,点击第一个Cell中的button后,Cell一中的button获得选中式样,但是当点击Cell二中的button时,Cell一中的button选中式样依然存在,即同时存在两个选中的button。
解决方法:
在子类化的Cell中,定义一个static UIButton *selectedButton;
必须是 static 静态变量。...
分类:
移动开发 时间:
2014-11-18 13:29:55
阅读次数:
159
原理
1. 首先你要配置可以编译C++/C环境2. window中配置该运行环境的环境变量,可以全局使用3. sublime Text创建新的构建机制,并设置用改全局编译环境
详细过程
可以编译C/C++环境,我们安装MinGW可以先到我的网盘上下载mingw-get-setup然后安装。我都是默认安装的,安装后的路径是C:\MinGW在window环境变量中设置MinGW的路径,具...
分类:
其他好文 时间:
2014-11-18 13:30:44
阅读次数:
118
题目大意:给你两个数M和N,之后是N个数,从这N个数找到M个子段,
求M个子段的最大和
思路:一开始不懂怎么找状态转移方程。参考别人博客才明白。
.设dp[i][j] 为将前 j 个数字分成 i 段的最大和。num[j]为当前数字
那么转移方程为 dp[i][j] = max(dp[i][j-1]+num[j],dp[i-1][k]+num[j]) (i-1<=k<=j-1)
也可以视为 dp[i][j] = max(dp[i][j-1]+num[j],max(dp[i-1][i-1],dp[i-1][i]...
分类:
编程语言 时间:
2014-11-18 13:29:44
阅读次数:
228
Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence
ok,额瑞巴蒂,说好的阅读RFC6121开始了。希望在阅读此文之前,已经跟你的leader在时间上沟通好了。那么这篇文章在介绍RFC6121的同时,我会穿插一些自己当时总结到得阅读技巧分享给大家(不喜轻喷)。
在阅读每个协议...
分类:
其他好文 时间:
2014-11-18 13:30:51
阅读次数:
177