自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苏南生的CSDN博客

Oracle ERP Technology

  • 博客(238)
  • 资源 (9)
  • 收藏
  • 关注

原创 思维导图(二):绘制规则

思维导图有其自身的规则和技巧,对于初学者来说,掌握这些规则和技巧是非常必要的。只有在理解并熟练掌握这些技巧之后,绘图者才可以根据自己的意愿去发展属于自己的思维导图技巧和规则。关键词使用规则规则 1:尽量用关键词而少用短语或句子关键词是独立的意义单元,人的思考是基于关键词进行的。譬如,在听了一个演讲后,听众并不能记住演讲者的原话,但却能记得演讲者表达的意思。实际上,听众是记住了演讲者提到...

2019-06-15 12:38:24 7006

原创 思维导图(一):高效的思维工具

从线性思考到非线性思考人类的思维可以分为线性思维和非线性思维两种。一般来讲,线性思维是一种直线的、单向的、单维的、缺乏变化的思维方式,如逻辑思维;非线性思维则是相互连接的,非平面、立体化、无中心、无边缘的网状结构,类似于人的大脑结构和血管组织,如发散性思维、系统思维。这两种思维模式虽然存在着巨大的差别,但却无优劣之分,它们之间各有利弊。线性思维有助于深入思考,探究到事物的本质;非线性思维有助于...

2019-06-15 12:37:36 5279

原创 生活中的定律——劣币驱逐良币

400多年前,英国著名经济学家格雷欣发现了一个有趣的现象,两种实际价值不同而名义价值相同的货币同时流通时,实际价值较高的货币,也就是“良币 ”,必然退出流通——它们被收藏、熔化或被输出国外;实际价值较低的货币,也就是“劣币”,却充斥市场。 人们称这种现象为“格雷欣法则”,也就是“劣币驱逐良币规律”。“劣币驱逐良币”的原则不仅存在于货币流通中,社会生活的方方面面也都存在着类似现象,比如,清官...

2019-05-24 10:14:53 11881

原创 生活中的定律——破窗效应

破窗理论:没修复的破窗,导致更多的窗户被打破由美国政治学家威尔逊和犯罪学家凯琳观察总结的“破窗理论”指出环境可以对一个人产生强烈的暗示性和诱导性。读读下面这个例子:如果有人打坏了一栋建筑上的一块玻璃,又没有及时修复,别人就可能受到某些暗示性的纵容,去打碎更多的玻璃。久而久之,这些窗户就给人造成一种无序的感觉,在这种麻木不仁的氛围中,犯罪就会滋生、蔓延。要想引导一个好的环境,除了要维...

2019-05-24 09:16:52 1229

原创 生活中的定律——墨菲定律

凡是可能出错的地方,就一定会出错。Anything that can go wrong will go wrong.——爱德华·墨菲,来自美国空军的一位工程师上尉。墨菲定律或许你之前从未耳闻墨菲定律,但你一定在生活中亲身经历过各种各样麻烦的事,糟糕的事:排队买冰激凌的时候,旁边那个队的速度永远比你快; 你已经想好了穿戴整齐,出门赴约,可就在晚上回来的时候,你发现早上竟然忘了...

2019-05-23 20:41:13 2498

原创 马太效应

马太效应马太效应(Matthew Effect),指强者愈强、弱者愈弱的现象,广泛应用于社会心理学、教育、金融以及科学领域。马太效应,反映的社会现象是两极分化,富的更富,穷的更穷。名字来自圣经《新约·马太福音》一则寓言:“凡有的,还要加倍给他叫他多余;没有的,连他所有的也要夺过来”。“马太效应”与“平衡之道”相悖;与“二八定则”类似,是十分重要的人类社会规律。中国古代哲学家老子曾提出类似的思...

2019-05-23 14:13:49 1165

原创 区块链两种推广思路

从推广区块链的方式看,当下区块链服务于实体经济,可以分为两种基本思路,即提供解决方案的思路,和做技术与应用平台的思路。银行等金融机构偏爱行业解放方案的形式提供技术解决方案的思路,是针对区块链技术需求,做一对一的技术开发,实现应用上线。这种思路既包括企业内部自己开发技术形成解决方案,也包括技术公司为应用场景提供解决方案。这类应用就是为实体经济提供行业解决方案的模式,基本都是采用联盟链...

2019-05-23 10:53:56 7731

原创 理性思维与感性思维

艺术与思想我对艺术的定义简单地说就是:艺术是用来表达我们的感性存在的媒介。而对思想,我的定义是:思想是人思考的过程和结果的总称。过程包括对外在世界(包括人自身)的观察,综合,逻辑推理等等,结果就是观点,观念等等。总的来说,艺术和思想是人类精神活动的两大类,一个涵盖“感性思维”,一个代表“理性思维”,一个传达感情,一个传达概念。这两者都有自己的典型代表:代表纯理性类的有哲学,逻辑学,代表纯感...

2019-05-19 11:22:07 2875

原创 硬件思维与软件思维模式

硬件思维与软件思维诺贝尔经济学奖获得者Daniel Kahneman曾经写过一本畅销书(Thinking, Fast and Slow),他把人类的思维分为两个层次,第一层是“硬件思维模式”,第二层是“软件思维模式”。硬件思维模式是人类最基本的也是最经济的思维模式,我们每天绝大多数情况下都是处于这种状态,因为人们每天在生活中所遇到的场景都十分类似。可是,当人们遇到了一个新的问题时,在意识中...

2019-05-19 10:51:37 1680

原创 边际效用价值论:从钻石和水的悖论谈起

钻石和水的悖论(diamond–water paradox),又称为价值悖论,在经济学中非常有名。其大意是:就人类生存来说,水比钻石重要得多;但在市场上,钻石却比水要贵得多。钻石和水本来没有太大关系,但把它们拿来对比后竟成为经济学史上有名的悖论。这个悖论颇有点历史渊源。据说柏拉图,伽利略都讨论过它。特别是在亚当·斯密把这个悖论写进《国富论》后,它的名气大增。现在很多经济学的教科书都要拿...

2019-05-16 21:21:17 13861 4

原创 golang单例模式

定义单例对象的类必须保证只有一个实例存在,全局有唯一接口访问。实现1-懒汉方式type singleton struct{}var ins *singletonfunc GetIns() *singleton{ if ins == nil {   ins = &singleton{} } return ins}缺点:非线程安全。当正在...

2019-05-13 16:29:57 470

原创 go sync.once用法

作用sync.once可以控制函数只能被调用一次。不能多次重复调用。示例代码:package mainimport ( "fmt" "sync")func main() { o := &sync.Once{} var wa sync.WaitGroup wa.Add(2) go do(o,&wa) go...

2019-05-13 15:53:12 1647

原创 GO语言并发编程-原子操作

引言举一个例子, 将变量 n 从 0 开始, 自增 1000 次, 然而对于并发操作而言, 当两个或两个以上的 goroutines 同时读取内存中的 n 值, 然后将 n+1 的值放回内存,可能多次自增的结果,这个 n 只自增了 1 次!这里需要使用原子操作, 以保证多个 goroutines 对同一块内存的操作是原子的, 即保证本例中 n 自增到最后的值为 1000.示例Go语...

2019-05-13 14:44:44 648

原创 GO语言实现TCP端口转发【代码】

package mainimport ( "fmt" "log" "net")func main() { //源端口,目的端口 var fromport, toport int = 2222, 88 fromaddr := fmt.Sprintf("127.0.0.1:%d", fromport) toaddr := fmt.Sprintf("127.0.0.1:%d", ...

2019-05-13 09:54:43 2342

原创 go语言数据类型转换

数值间转换int和int64之间转换,类似于java的强制类型转换:int转int64int64:=int64(int)int64转intint:=int(int64)float64转intint:=int(3434.64)数值转字符串int到stringstring:=strconv.Itoa(int)注意:string(45) ,这种形式是ASCII编码的转...

2019-05-08 21:22:25 465

原创 并发与并行的区别

并发(Concurrent)与并行(Parallel)当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状态.这种方式我们称之为并发(Concurrent).当系统有一个以上CPU时,则线程的操作有可能非并发.当一个CPU执行一个线程时...

2019-04-29 15:46:09 221

原创 GO语言net实现SMTP

直接上代码:package mainimport ( "encoding/base64" "fmt" "net" "time")type Sender struct { UserName string Password string From string To string Subject...

2019-04-28 16:56:56 669

原创 对邮件服务器的一点思考

正常发送邮件我们一般使用SMTP服务器帮我们代发邮件。例如我申请了一个163邮箱,我会通过客户端,使用用户名和密码登录163的SMTP服务器,帮我代发邮件到QQ邮箱或者其它邮箱。这个时候我们是需要有用户名和密码的,否则163的SMTP不会允许我们发送邮件。那么问题来了,在163给QQ邮箱发送邮件的时候,163怎么登录到QQ邮箱的?如果不登陆,那么QQ怎么允许163发送邮件?该问题的思考...

2019-04-28 16:52:20 2165 1

原创 GO语言之bytes.buffer

bytes.Bufferbytes.Buffer是一个缓冲byte类型的缓冲器存放着都是byte。Buffer 是 bytes 包中的一个type Buffer struct{…}。A buffer is a variable-sized buffer of bytes with Read and Write methods. The zero value for Buffer is...

2019-04-28 14:26:51 3932 1

原创 GO语言 String() 方法的思考

String()方法对于定于了String()方法的类型,默认输出的时候会调用该方法,实现字符串的打印。例如下面代码:package mainimport "fmt"type Man struct { name string}func (m Man) String() string { return "My name is :" + m.name}fu...

2019-04-28 10:12:34 8644 10

原创 Go语言接口为什么是颠覆性的?

什么是接口(Interface)其实说白了,接口就是一种协议,统一一个标准。你要调用我,那你就必须实现我的这些方法。我不需要知道你是怎么实现的,但是你一定要实现。甚至在Objec-C当中都不叫interface,直接protocol。我相信不少刚接触interface的人会跟我有一样的疑惑,我实现接口跟不实现接口没什么区别啊?反正都要实现这些方法。问题的误区就在于,接口的使用并不是单人开发...

2019-04-25 22:33:39 1996 4

原创 GO语言局部变量堆、栈分析

C语言的局部变量内存分配在栈空间,因为函数返回后,系统自动回收了函数里定义的局部变量,所以运行时去访问一个被系统回收后的地址空间,一定就会发生段错误,这是C/C++语言的特点。GO语言局部变量逃逸分析先看一段代码:package mainimport ( "fmt")func newInt() *int { var i int =4 fmt.Print...

2019-04-25 17:22:51 544

原创 理解GO语言make 和 new 的区别

new 和 make 都可以用来分配空间,初始化类型,但是它们确有不同。函数原型new 是内建函数,函数原型为:func new(Type) *Type make 也是内建函数,它的函数原型 比 new 多了一个(长度)参数,返回值也不同:func make(Type, size IntegerType) Type第一个参数是一个类型,第二个参数是长度 返回值是一个类型new 函数...

2019-04-25 17:22:23 825

原创 GO语言ioutil包

ioutil标准库中提供了一些常用、方便的IO操作函数。ReadAll 函数很多时候,我们需要一次性读取io.Reader中的数据,通过上一节的讲解,我们知道有很多种实现方式。考虑到读取所有数据的需求比较多,Go提供了ReadAll这个函数,用来从io.Reader中一次读取所有数据。func ReadAll(r io.Reader) ([]byte, error)package...

2019-04-25 17:20:53 3064

转载 PO 采购订单类型

在oracle ERP中将采购订单类型分为4类:1.标准类采购订单2.一揽子采购协议3.合同采购协议4.计划采购订单业务背景(例:A 公司采购部门的一个标准采购业务流程)标准采购业务的发生一般是,公司采购部门的采购员根据业务部门领导签字的请购单,或者是已接受供应商报价的报价单,填写采购单,交部门领导审批,或更高层领导审批,领导审批后,采购员即可通知供应商根据约定进行供货。...

2018-08-09 11:46:39 3313

原创 Oracle SQLcl - 替代 sqlplus 的利器

引言对于从事 Oracle 技术开发的同学,肯定都要连接 Oracle 数据库,而 Oracle 自带的 sqlplus 命令行工具功能太弱了,不支持命令联想、数据显示不美观,还要安装什么 Oracle Client,导致很多同学不得不用其他工具(PL/SQL Developer、Oracle SQL Developer)来连接数据库。但 PL/SQL Developer 仅支持 Windows ...

2018-06-12 15:14:59 1174

原创 Oracle Forms Hint 与 Tooltip 帮助提示区别

1. Froms 属性 设置2. Hint显示:显示在左下角3. Tooltip显示:其中Tooltip Visual Attribute Group,可以设置显示效果

2018-06-11 14:07:54 537

原创 Oracle分组函数之CUBE

Oracle的CUBE与ROLLUP功能很相似,也是在数据统计分析领域的一把好手。  关于ROLLUP的查询统计功能请参考文章《【ROLLUP】Oracle分组函数之ROLLUP魅力》(http://space.itpub.net/519536/viewspace-610995)。1.先看一下ROLLUP的数据统计效果1)创建测试表group_testSECOOLER@ora11g> cre...

2018-04-23 13:33:01 2270

原创 Oracle分组函数之ROLLUP

本文通过演示给出Oracle ROLLUP分组函数的用法,体验一下Oracle在统计查询领域中的函数魅力。ROLLUP分组函数可以理解为Group By分组函数封装后的精简用法,这里同时给出ROLLUP的Group By的改写思路。1.初始化实验坏境1)创建测试表group_testSECOOLER@ora11g> create table group_test (group_id int,...

2018-04-23 13:29:05 1049

原创 Oracle EBS GL 此组合已过期 ROUTINE=fdfvcc

报错如下:解决方法:设置- 账户-组合查询有效期 和启用

2018-03-13 09:23:00 1110

原创 ORACLE EBS XML并发请求报表一直警告

查看报表TRACE调试信息发现如下报错:+------------- 1) PUBLISH -------------+Beginning post-processing of request 14305095 on node EBSSERVER1 at 09-MAR-2018 16:17:44.Post-processing of request 14305095 failed at 09-MA...

2018-03-09 16:40:33 1710

原创 ORACLE EBS 并发请求启用TRACE调试

Tracing the Concurrent program is very good option to Debug any issue while running the concurrent program.Goal :To enable the Trace for Concurrent ProgramsTo Debug the issues in Concurrent Programs o...

2018-03-09 16:16:18 2813

原创 论为什么需要软件工程

工程这个东西是很有意思的,我们说科学是掌握规律,技术是利用规律克服大自然的限制,而工程,却是利用技术来克服人自身的限制。技术会告诉你,造个金字塔,把石头垒成四棱锥就行了,如果你是个力大无穷的巨人,或者是个能意念移物的魔法师,你就啪啪啪把石头搬过来堆起来就完事了。但我们是凡人,我们力量很小,我们很弱,所以我们需要滚木,需要滑轮,需要绳索来帮忙,做了许多额外的麻烦事情,只为了克服我们肉体的自身限制。体

2017-12-14 15:06:32 4874

原创 ORACLE EBS程序重置密码

/*************************************************************PURPOSE: To change/reset password of a user from backend **AUTHOR: Shailender Thallam ***************

2017-11-23 10:05:41 3268

原创 HTTPS详细解析

1、 什么是HTTPS?HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer)安全超文本传输协议,可以理解为HTTP+SSL/TLS,简单来说它是HTTP的安全版。HTTP 协议定义了一套规范,让客户端或浏览器可以和服务器正常通信,完成数据传输,但是HTTP协议采用明文传输信息,存在信息窃听、信息篡改和信息劫持的风险。TLS(Tra

2017-11-20 13:40:57 9984 2

原创 PLSQL解析JSON,并保存到数据库

首先安装JSON工具包https://github.com/pljson/pljson之后解析JSON并保存到数据库中DECLARE l_param_list VARCHAR2(512); l_http_request UTL_HTTP.req; l_http_response UTL_HTTP.resp; l_response_text VARCHAR2(32767);l

2017-08-30 17:08:08 7486 2

原创 Seafile Web API

Seafile Web API V2API BasicsAll API calls must be authenticated with a valid Seafile API key.curl -H 'Authorization: Token 24fd3c026886e3121b2ca630805ed425c272cb96' https://cloud.seafile.com/api2/auth

2017-08-28 16:38:02 8996

原创 GO语言Socket编程详解

Socket基础知识通过上面的介绍我们知道Socket有两种:TCP Socket和UDP Socket,TCP和UDP是协议,而要确定一个进程的需要三元组,需要IP地址和端口。IPv4地址目前的全球因特网所采用的协议族是TCP/IP协议。IP是TCP/IP协议中网络层的协议,是TCP/IP协议族的核心协议。目前主要采用的IP协议的版本号是4(简称为IPv4),发展至今已经使用了30多年。IPv4

2017-07-12 15:05:45 9088

原创 GO语言flag参数解析

import "flag"flag包实现了命令行参数的解析。要求:使用flag.String(), Bool(), Int()等函数注册flag,下例声明了一个整数flag,解析结果保存在*int指针ip里:import "flag"var ip = flag.Int("flagname", 1234, "help message for flagname")如果你喜欢,也可以将flag绑定到

2017-07-11 17:21:23 10250

原创 Oracle REST Data Services (ORDS) 安全认证机制

HTTP or HTTPSBy default, the OAuth2 protocol requires all calls to be performed using HTTPS. You can read how to configure Apache Tomcat to enable HTTPS here.For test purposes, you may want to configu

2017-07-06 15:43:17 7840 1

HP LaserJet Professional M1216nfh MFP 驱动下载

HP LaserJet Professional M1216nfh MFP 驱动下载 HP LaserJet Professional M1216nfh MFP 驱动下载

2018-02-02

finalspeed_install1.12客户端下载

finalspeed_install1.12客户端下载

2017-05-12

《Eclipse SWT/JFace开发实战精解》高清全本PDF电子书

《Eclipse SWT/JFace开发实战精解》高清全本PDF电子书,共373页

2016-05-05

Oracle ODI 11G安装与技术文档

1.建立资料库连接并创建一个初始化表的接口 2.创建项目和接口将数据从一个表导入到另一个表 3.CDC抽取 4.使用代理 5.CDC抽取

2015-12-21

深信服EasyConnect客户端PC端

深信服EasyConnect SSL 客户端PC端下载

2015-11-03

Oracle EBS R12.2 新增功能特性文档

包含EBS从R12版本到R12.2版本的一些改进特征

2015-06-02

Oracle ORA错误查询文档10gR2

Oracle ORA错误查询文档10gR2 2 ORA-00000 to ORA-00832 3 ORA-00910 to ORA-01497 4 ORA-01500 to ORA-02098 5 ORA-02140 to ORA-04099 6 ORA-04930 to ORA-07499 7 ORA-09870 to ORA-12100 8 ORA-07500 to ORA-09859 9 ORA-12150 to ORA-12236 10 ORA-12315 to ORA-12354 11 ORA-12400 to ORA-12497 12 ORA-12500 to ORA-12699 13 ORA-12700 to ORA-19380 14 ORA-19400 to ORA-24276 15 ORA-24280 to ORA-28674 16 ORA-29250 to ORA-32775 17 ORA-32800 to ORA-32848 18 ORA-33000 to ORA-37999 19 ORA-38029 to ORA-39962 20 ORA-40001 to ORA-40322 等

2015-05-29

Oracle PL/SQL常用47个工具包

PL/SQL 各种常用工具包代码,包含: PDF文件生成工具包 Excel文件生成、 RTF文件生成、 Zip文件压缩与解压、 JSON格式文件生成与解析、 通过PLSQL调用FTP、 电子邮寄SMTP、POP工具包、 SOAP and REST web services工具包、 XML、HTTP工具包等

2015-05-22

空空如也

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

TA关注的人

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