- 博客(29)
- 收藏
- 关注

原创 微信支付处理逻辑
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/u19xiaolr/article/details/83275049本文简述了微信支付的处理逻辑,抛砖引玉。 微信接口微信支付接口 微信查询接口微信退款接口微信退款查询接口 接口环境Microsoft.NET\Framework\V4.0 XML解析PBD...
2018-10-22 16:44:34
1547
转载 REGEXP_SUBSTR Oracle 及其它支持正则表达式的内置函数小结
Oracle正则表达式(regularexpression) 元字符 字符含义 举例说明 ^ 匹配字符串的开始位置(在[]中使用,此时它表示不接受该字符集合。 ^a:匹配以a开始的字符串 [^a]:匹配不含a的字符串 - 当使用在a-m表示范围; 当使用在第一个字符时表示 连字符串,如[-abc] .
2020-09-01 01:23:12
594
原创 order by排序的用法
一、order by 1其实1表示第一个栏位,2表示第二栏位; 依此类推,当表中只有2个栏位时,oder by 3就会出错,这个跟order by 列名没有什么区别,不过在特殊情况下还是很有用的.select owner,table_name,tablespace_name,blocks,last_analyzedfrom all_tables order by 1...
2020-01-09 10:53:37
1809
原创 触发器调试
1,触发器调试问题。由于之前写的触发器都能正常运行,就没有涉及到触发器的调试,今天发现触发器没起作用,需要调试,竟不知道在哪儿调试。在PL/SQL中,触发器的调试方法如下:1,选中要调试的触发器,右击,然后勾选 Add debug information,只有勾选这个按钮后,调试才能进入到断点。2,选中触发器,点击 Edit,到Edit 界面,在要调试的行号前面单击,或者右...
2019-12-20 10:18:45
2654
原创 PB调用GetUrl()函数实例
语法:Syntaxservicereference.GetURL ( urlname, data )Argument Descriptionservicereference Reference to the Internet service instanceurlname String specifyi...
2019-10-21 16:06:06
2876
原创 PB创建XML解析函数
XML解析函数类型:nonvisualobject名称:sailjsonedit source:forwardglobal type sailjson from nonvisualobjectend typetype json_pair from structure within sailjsonend typeend forwardtype json_pair f...
2019-10-21 15:43:43
1337
转载 INET控件,geturl()
INET控件可以模拟向INTERNET以GET或POST形式发送请求,并且可能得到请求返回的页面内容,它需要与INTERRNETESULT控件使用.这两个控件都是不可视的,帮助文件写得并不很详细,正确使用这两个控件需要先对这两个控件派生两个标准类,再程序中再实例化使用.NEW一个STANDARD CLASS,选择INET,保存成n_inetNEW一个STANDARD CLASS,选择...
2019-10-21 09:10:34
429
原创 Oracle中Blob转字符串
Utl_Raw.Cast_To_Varchar2(blob_var)只支持Blob长度小于2000的字段: --Mysql Select Count(*) From Score_News_Online A Where A.Onlineflag=1 And Trim(Unhex(Hex(A.Onetitle)))=Trim(Unhex('D5AEC8A8'))And A.Newst...
2019-08-01 10:05:54
4273
原创 Oracle死锁解除方法
--查询死锁select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode, SESS.machine from v$locked_object lo, dba_objects ao, ...
2019-05-17 15:36:25
1462
原创 PB webservers调用实例PostURL例子
通过http协议以POST方式将XML发送到协议服务器Syntaxservicereference.PostURL ( urlname, urldata, headers, {serverport, } data )Argument Descriptionservicereference Reference to the Internet service instan...
2019-01-10 16:43:36
2903
转载 pb中数据窗口函数小结
一、连接数据库连接数据库也就是指定事务对象。PowerBuilder提供了两个函数:SetTrans()和SetTransObject()。语法格式:dw_control.SetTrans(TransactionObject)dw_control.SetTransObject(TransactionObject)其中,dw_control是所使用的数据窗口控件,transaction...
2018-12-19 11:40:04
647
转载 Oracle Alter Table Modify列语句
在本教程中,您将学习如何使用Oracle ALTER TABLE MODIFY列语句来更改现有列的定义。要更改表中列的定义,请按如下所示使用ALTER TABLE MODIFY列语法:ALTER TABLE table_name MODIFY column_name action;语句很直接。要修改表的列,需要指定要执行的列名,表名和操作。Oracle允许执行多种操作,但以下...
2018-12-13 15:38:42
7952
转载 Python图谱
Python学习图谱:就在TIOBE公布的11月编程语言榜中,Python一直持续增长,目前已经跃升到世界所有语言前五名,如果只能学习一门语言,那必定是Python无疑!所以,你准备好学习Python了,但是你怎么开始?入门Python要多久? Python全栈工程师实训营来了! 只要按照优快云规划出来的Python学习路线,每天有计划的进行学...
2018-12-12 16:35:07
665
转载 不懂算法的程序员不是好工程师!
时刻提醒自己,技术之路修远兮,予以自勉。作者 | 菜鸟奋斗史责编 | 胡巍巍 算法主要衡量标准 时间复杂度(运行时间)在算法时间复杂度维度,我们主要对比较和交换的次数做对比,其他不交换元素的算法,主要会以访问数组的次数的维度做对比。其实有很多同学对于算法的时间复杂度有点模糊,分不清什么所谓的O(n),O(nlogn),O(logn)......等,也许...
2018-12-12 15:06:21
330
转载 pb的优劣
优缺点:优点: 1,小型开发效率高 2,简单,封装较好 3,提供b/s开发缺点: 1,执行效率低 2,b/s开发效果非常不理想 3,PB与其他技术的集成不好 PB是一个最快速的客户机/服务器开发工具,这一点已被无数次实践证实。PB的快速来自以下几个方面:一:数据窗口:P...
2018-11-08 22:03:26
2885
转载 行(DataRow)对象四种行版本:Current! Original! Proposed! Default!
DataRow对象有两个比较重要的属性,分别是行状态(RowState)和行版本(DataRowVersion),通过这两个属性能够有效的管理表中的行。下面简要的介绍一下行状态和行版本的特点和关系。ü 行状态(RowState):l UnChanged状态:指表中的行自创建之后没有做过任何改动的状态,或则是行在上次接受修改之后,至今未做过任何改动的状态。...
2018-10-30 11:27:18
741
转载 datawindow 常用事件
datawindow上的事件,按照顺序(除开公用事件) 事件名称 事件触发的时机01.ButtonClicking 在数据窗口中的按钮对象正在被单击时触发02.ButtonClicked 在数据窗口中的按钮对象被单击后触发03.DbError 当数据窗口中发生了数据...
2018-10-30 10:52:10
1621
原创 PB数据窗口9种风格
Grid:表格风格字段横向排列在detail band中,标签横向排列在header band中,和字段相对应,字段和字段之间有网格线分隔,类似于电子表格。在数据窗口的预览状态下可以调整字段的顺序,并且自动反馈到数据窗口的设计状态中,调整字段顺序时,对应的标签顺序也相应地自动调整。缺省情况下,字段不能随意移动,只能在detail band中做上下移动。这种显示样式的数据窗口布局整齐,但不能...
2018-10-29 11:21:59
9358
转载 PB提供的5种数据源
PB提供5种数据源:Quick Select(快速选择类型)、SQL Select(SQL选择类型)、Query(查询类型)、External(外部类型)和Stored Procedure(存储过程类型)-------------------------------------------------------------------------------------------------...
2018-10-26 17:17:58
1336
转载 pb窗体
1)主窗体(main window)是独立窗口,它不依赖于其他任何窗口独立存在。这类窗体即能覆盖其他窗件,也能被其它窗体所覆盖;2)弹出式窗口(popup window)通常由另一窗口打开。弹出式窗体显示在父窗体前面,它即可移出父窗件,也能够覆盖父窗体,但不能被父窗体覆盖。父窗体如果做了相应操作弹出式窗体也会相应操作(如关闭、最小化等);3)子窗体(child window)从属于另一个窗件,...
2018-10-26 17:05:39
867
转载 PB中四个缓冲区
DATAWINDOW的四个缓冲区 在PowerBuilder中,DataWindow是用户前端用来存储、操纵数据的对象。 在每一个DataWindow对象中有4个二维表作为数据缓冲区,用来存储查询到的数据。 用户在DataWindow中对数据处理系统内部的操作实际上都是将数据在这几个缓冲区中进行的修改和移动,最后在用户提交数据库时, 系统根据这四个缓冲区中的信息形成S...
2018-10-26 16:59:17
2432
转载 数据窗口中有三种更新方式选择
大多数情况下,您的应用程序将在网络环境下运行。有可能会有多个人同时使用一个程序。在这种情况下使用数据窗口应注意并发控制问题。 数据窗口的并发性控制可以用"rows"菜单的"Update Properties"项进行设定。 1. Allow Updates:如果选中,则整个数据窗口允许修改,否则不允许; 2. Table to Update:在多表查询时,用...
2018-10-26 16:43:53
722
转载 PB 存取文件函数
FileClose()功能关闭先前用FileOpen()函数打开的文件。语法FileClose ( fileno )参数fileno:integer,指定要关闭文件的文件句柄,该句柄使用FileOpen()函数打开文件时得到返回值Integer。函数执行成功时返回1,发生错误时返回-1。如果fileno参数的值为NULL,那么FileClose()函数返回NULL。FileDelete...
2018-10-25 16:47:15
1109
原创 PB检测数据窗口中数据是否被修改
if dw_wh.deletedcount() + dw_wh.modifiedcount() > 0 theninteger li_retli_ret = messagebox("注意","数据已经被修改,是否存盘?",Question!,YesNoCancel!)choose case li_retcase 1if dw_wh.update() = 1 then...
2018-10-24 15:25:14
1866
原创 PB存取image文件,txt文件实例
本文根据PB存取图片文本的原理进行了实践,结果如下图。 具体步骤:数据库建表USE [server]GO/****** Object: Table [dbo].[img_test] Script Date: 10/25/2018 16:20:57 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ...
2018-10-24 14:06:46
1413
转载 PB判断数据窗口数据是否更改及原始值与当前值
dwcontrol.GetItemStatus ( row, column, Primary! )可以获取该缓冲区内指定单元的状态,当参数column为0时,表示读取整个列的修改状态。有以下状态。 NotModified! :指定单元的数据和原始数据相同,没有修改过。 DataModified!:指定单元的数据和原始数据不同,修改过。 New!:该数据行是新增加的,但还没...
2018-10-23 14:52:04
1272
转载 PB中数据库字段中存取图片的实例
最近有些网友问及在数据库的字段来存取图片,下面我将曾经做的一个实例放在下面,希望能给大家有帮助.建一个表,表结构如下:id numberic 8,img_text varchar 20,picture image . id为主键在PB中新建一个窗口,保存为w_image_test,在窗口中放置一个DW控件dw1,一个IMAGE控件p_1,3个按钮cb_1,cb_2,cb_3,分别是浏览...
2018-10-23 14:43:24
1235
转载 PB窗口居中的实现方法
(1)直接使用PB窗口中的center属性(PB9及以上版本才有该属性)。这种方法最为简单,但是明眼人都可以看出问题来:窗口上下并没有真正的居中,窗口被过分的往上抬了。(2)为了解决这个问题,大多数程序中都使用自定义的函数来实现窗口居中,实现方法无非就是先获取屏幕宽度及高度,再获取窗口宽度和高度,然后再算出使得窗口能够居中的x值和y值。(pb9以前的版本也是用这个方法来实现的)在PB9.0...
2018-10-22 17:15:36
2466
转载 PBDOM 解析和生成XML
1. PBDOM设置1)添加pbdom120.pbd(%SYBASE%/Shared/PowerBuilder)到工程的pbl列表中2) %SYBASE%/Shared/PowerBuilder应该在系统路径或者应用程序的路径中(也就是pbdom要使用此路径下的pbdom120.pbd, PBXerces120.dll,xerces-c_2_6.dll,xerces-depdom_2_6.dl...
2018-10-22 16:46:54
634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人