PB 按Excel动态创建对应字段
/*====================================================================
> Function: w_cwjk_xhyy.wf_dw_init
>--------------------------------------------------------------------
> 描述: 按excel表格列名,创建对应字段,用于部分接口对应字段导出文件
>--------------------------------------------------------------------
> 参数:
> datawindow adw
> long al_end
>--------------------------------------------------------------------
> 返回: long
>--------------------------------------------------------------------
> 作者: wxk 日期: 2023-12-29 15:11:20
>--------------------------------------------------------------------
> CopyRight(c)
>--------------------------------------------------------------------
> 修改历史:
> wf_dw_init(dw_10,18)//18个字段
====================================================================*/
string ls_sql,ls_colname,ls_cols,ls_err
long i,j,ll_index
//asc码其中48~57为0到9十个阿拉伯数字;65~90为26个大写英文字母,97~122号为26个小写英文字母
for i=1 to al_end//142
if ll_index=0 then ll_index=0
if j=0 then
ls_colname=char(ll_index+97)//+'='+string(ll_index)
else
ls_colname=char((j -1)+97)+char(ll_index+97)//+'='+string(j -1)+string(ll_index)
end if
//ls_cols=ls_cols+ls_colname+'~r~n'
ll_index++
if ll_index>25 then
ll_index=0
j++
end if
ls_cols=ls_cols+'space(50) as t_'+ls_colname
if i<al_end then ls_cols=ls_cols+',~r~n'
next
ls_sql="select "+ls_cols+" from md where 1>2"
adw.dataobject=' '
adw.create(sqlca.syntaxfromsql(ls_sql,"style(type=grid)",ls_err))
adw.settransobject(sqlca)
adw.retrieve()
if len(ls_err)>0 then
messagebox('wf_dw_init',ls_err)
return -1
end if
return 1
相关文章:
![](https://www.ngui.cc/images/no-images.jpg)
PB 按Excel动态创建对应字段
/* > Function: w_cwjk_xhyy.wf_dw_init >-------------------------------------------------------------------- > 描述: 按excel表格列名,创建对应字段,用于部分接口对应字段导出文件 >-------------------------------------------------------------------- …...
![](https://img-blog.csdnimg.cn/02f72d193c1e4e1b80819dd18fea11b7.png)
数据结构——红黑树 and B-树
红黑树 根据平衡条件第4、5两点 最短路径,都是黑色 最长路径,红黑相间 最长是最短的两倍 B-树...
![](https://www.ngui.cc/images/no-images.jpg)
Android中线程间的通信-Handler
Handler机制在Android中主要用于线程间的通信,特别是处理从子线程向主线程(UI线程)传递消息和更新界面。 Handler中的四个关键对象及其作用: Message: Message 是在线程间传递的数据载体,它包含了需要处理…...
![](https://img-blog.csdnimg.cn/direct/a795d4bab1764eb4ae5edbde0bf57bb1.png)
Spring Boot Admin健康检查引起的Spring Boot服务假死
问题现象 最近在spring boot项目中引入了 spring-boot-starter-actuator 后,测试环境开始出现服务假死的现象, 且这个问题十分怪异,只在多个微服务中的简称A的这个服务中出现,其他服务都没有出现这个问题, 之所以说…...
![](https://img-blog.csdnimg.cn/direct/ed6a7c2697734458bf7509de32cfaf55.png)
java企业人事信息管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
一、源码特点 java Web企业人事信息管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境 为TOMCAT7.0,Myeclipse8.5开发,数据库为M…...
![](https://www.ngui.cc/images/no-images.jpg)
如何通过 useMemo 和 useCallback 提升你的 React 应用性能
背景 在 React 中,useMemo 和 useCallback 这两个 hook 是我们优化应用性能的有力工具。它们会返回 memoized 版本的值或函数,只在依赖项发生变化时才进行重新计算或定义。 Hook 介绍 useMemo useMemo 的作用是返回一个 memoized 值,它接…...
![](https://img-blog.csdnimg.cn/direct/c2e28e1c4dac4334885c87544388fcf2.png)
ArkTS - @Prop、@Link
一、作用 Prop 装饰器 和Link装饰器都是父组件向子组件传递参数,子组件接收父组件参数的时候用的,变量前边需要加上Prop或者Link装饰器即可。(跟前端vue中父组件向子组件传递参数类似) // 子组件 Component struct SonCom {Prop…...
![](https://img-blog.csdnimg.cn/direct/6e05f9510c5345c08473fb22b4f14ee2.png)
Python中matplotlib库的使用1
1 matplotlib库简介 matplotlib是一个数学绘图库,可以将数据通过图形的方式显示出来,也就是数据可视化。 2 matplotlib库的安装 2.1 打开cmd窗口 点击键盘的“Win”“R”键,在弹出的“运行”对话框的“打开”栏中输入“cmd”,…...
![](https://www.ngui.cc/images/no-images.jpg)
位乘积计数-蓝桥
题目链接:1.位乘积计数 - 蓝桥云课 (lanqiao.cn) 解题思路:10的5次数量级暴力居然过了,看来测试样例很水,直接1遍历到n,再用一个循环判断每位数相乘乘机是否等于m即可。 下面是c代码: #include <iost…...
![](https://img-blog.csdnimg.cn/direct/c5171154ff324a43a3d9734c728457a6.png)
HCIA-Datacom题库(自己整理分类的)——OSPF协议判断
1.路由表中某条路由信息的Proto为OSPF则此路由的优先级一定为10。√ 2.如果网络管理员没有配置骨干区域,则路由器会自动创建骨干区域? 路由表中某条路由信息的Proto为OSPF,则此路由的优先级一定为10。 当两台OSPF路由器形成2-WAY邻居关系时࿰…...
![](https://img-blog.csdnimg.cn/img_convert/7290662e451990dc77f7966a0b97637a.png)
【FPGA/verilog -入门学习16】fpga状态机实现
需求: 用两段式状态机设计序列码检测机。这个序列码检测机用于检索连续输入的 1bit 数据 (每个时钟周期输入 1bit),当检测到一串“101100”的输入数据时,产生一个时钟周期的 高脉冲指示信号 状态图 //实现状态机切…...
![](https://img-blog.csdnimg.cn/direct/1ea8c5b4569d499abd068ee7b319496f.png)
记chrome的hackbar无法post php://input的问题
尽管hackbar支持post请求体,但是当请求体里面没有等于号的时候,无法post出去,这样如果需要使用php://input绕过waf的时候就没法做。 在开发人员工具的网络里面可以看到不使用等于号的情况下没有荷载。 之后在这里看到了解决方法,…...
![](https://www.ngui.cc/images/no-images.jpg)
相机解析驱动小记
用过了几款相机,对使用相机也有了一点心得,在此记录。 当你得到一款相机,你需要做的: 第一件事:在datasheet中阅读配置单,知道怎么配置、配置完输出来是什么。 配置输出尺寸;传输模式…...
![](https://www.ngui.cc/images/no-images.jpg)
EasyExcel判断导入时是否符合给定模板
问题描述 在做系统的导入导出模块时需要在导入时判断用户导入的表格是否符合给定的模板,该系统导入导出使用的是EasyExcel,因此在实现该功能时是基于EasyExcel的 解决方案 创建Spring Boot项目,并添加如下依赖 <dependency><group…...
![](https://img-blog.csdnimg.cn/direct/72124c6d11b7468bb6ffae498fb1d96a.png#pic_center)
BDD - Python Behave Retry 机制
BDD - Python Behave Retry 机制 引言Behave RetryBehave Retry 应用feature 文件创建 step 文件Retry运行 Behave 并生成 rerun 文件重新运行失败的场景 引言 在日常运行测试用例,有时因为环境不稳定造成一些测试用例跑失败了,如果能将这些失败的测试用…...
![](https://www.ngui.cc/images/no-images.jpg)
链 表
3_1 删除链表中的节点 Answer-将被删节点下一个val复制到待删除节点,然后将待删节点直接连接到下下一个节点即可。 学到: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) …...
![](https://www.ngui.cc/images/no-images.jpg)
一个可以用于生产环境得PHP上传函数
上传表单 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><title>文件上传</title> </head> <body><h1>选择要上传的文件</h1><!-- 定义一个包含文件输入字段的表单 --…...
![](https://img-blog.csdnimg.cn/direct/23d6ad42eece49ca83223e3b9c2483b6.png#pic_center)
PyTorch中常用的工具(3)TensorBoard
文章目录 前言3 可视化工具3.1 TensorBoard 前言 在训练神经网络的过程中需要用到很多的工具,最重要的是数据处理、可视化和GPU加速。本章主要介绍PyTorch在这些方面常用的工具模块,合理使用这些工具可以极大地提高编程效率。 由于内容较多,…...
![](https://img-blog.csdnimg.cn/direct/ebf31df3ed874d3697137d42b578eac3.png)
Langchain-Chatchat开源库使用的随笔记(一)
笔者最近在研究Langchain-Chatchat,所以本篇作为随笔记进行记录。 最近核心探索的是知识库的使用,其中关于文档如何进行分块的详细,可以参考笔者的另几篇文章: 大模型RAG 场景、数据、应用难点与解决(四)R…...
![](https://www.ngui.cc/images/no-images.jpg)
软件体系架构复习二
呃,前面复习的忘了发了。从后面开始吧 Unit 11--18 复习Tips: 重点在于对概念的理解,概念间关系的理解。 对具体的识别方法,处理方法等根据自己的兴趣做一些了解即可 。 如:关于 软件架构脆弱性的成因 , …...
![](https://img-blog.csdnimg.cn/direct/548e85f5e4ea4ec3afac2ec85686112e.png)
产品经理学习-策略产品指标
目录: 数据指标概述 通用指标介绍 Web端常用指标 移动端常用指标 如何选择一个合适的数据指标 数据指标概述 指标是衡量目标的一个参数,指一项活动中预期达到的指标、目标等,一般用数据表示,因此又称为数据指标;…...
![](https://www.ngui.cc/images/no-images.jpg)
【c语言】日常刷题☞有趣的题目分享❀❀
︿( ̄︶ ̄)︿hi~~ ヽ( ̄ω ̄( ̄ω ̄〃)ゝ本次刷题发现3个比较有趣的题目,分享给您,希望对您有所帮助,谢谢❀❀~ 目录 1.单词覆盖还原(单词的连续性) …...
![](https://img-blog.csdnimg.cn/direct/aeed876d09bf4675aa50935d92ae5885.png)
LINUX 抓包工具Tcpdump离线安装教程
本次教程基于内网环境无法访问网络使用安装包进行安装抓包工具 1、首先给大家看下一共有6个安装包,依次进行解压,包我就放到csdn上了,需要的可以联系我进行下载 2打包然后传到服务器任意一个目录下,进入到当前目录,然后…...
![](https://img-blog.csdnimg.cn/direct/6d28e0f782ec478c9c4916acaf07e365.png#pic_center)
c语言-string.h库函数初识
目录 前言一、库函数strlen()1.1 strlen()介绍1.2 模拟实现strlen() 二、库函数strcpy()2.1 strcpy()介绍2.2 模拟实现strcpy() 三、库函数strcmp()3.1 strcmp()介绍3.3 模拟实现strcmp() 总结 前言 本篇文章介绍c语言<string.h>头文件中的库函数,包含strlen…...
![](https://img-blog.csdnimg.cn/direct/37d8cddcf2ee4ad9b567c4532741bd69.png)
PyTorch官网demo解读——第一个神经网络(4)
上一篇:PyTorch官网demo解读——第一个神经网络(3)-CSDN博客 上一篇我们聊了手写数字识别神经网络的损失函数和梯度下降算法,这一篇我们来聊聊激活函数。 大佬说激活函数的作用是让神经网络产生非线性,类似人脑神经元…...
![](https://www.ngui.cc/images/no-images.jpg)
TCP发送和接受数据
发送数据 public class sendmessage {public static void main (String[] args) throws IOException {//创建socket对象//在创建的同时会连接服务器,若连接不上,代码会报错Socket socketnew Socket("127.0.0.1",10086);//从连接通道中获取输出流OutputStream ossock…...
![](https://img-blog.csdnimg.cn/direct/d0764a47115a40b8ba80064cd4d0a398.gif#pic_left#pic_left)
SpringBoot快速集成多数据源(自动版)
有些人因为看见所以相信,有些人因为相信所以看见 有目录,不迷路 前期准备实现演示代码地址参考 最近研究了一下多数据源,这篇博客讲的是简单模式,下篇博客预计写自动切换模式 前期准备 本篇博客基于SpringBoot整合MyBatis-plus&a…...
![](https://img-blog.csdnimg.cn/direct/2c310bb68ce34fd89a2fc85192409040.png)
mysql原理--Explain详解
1.概述 一条查询语句在经过 MySQL 查询优化器的各种基于成本和规则的优化会后生成一个所谓的 执行计划 ,这个执行计划展示了接下来具体执行查询的方式,比如多表连接的顺序是什么,对于每个表采用什么访问方法来具体执行查询等等。设计 MySQL 的…...
![](https://img-blog.csdnimg.cn/84724768bb5f4be3aacc14bf18185ef0.png)
阶段五-JavaWeb综合练习-学生管理系统
一.项目说明 1.前台 (用户使用) 前端,后端 2.后台 (管理员使用) 前端,后端 3.该项目为后台管理系统 项目开发流程: 1.需求分析 1.1 登录功能 用户访问登录页面输入用户名和密码,并且输入验证码。全部输入正确后点击登录,登录成功跳转主页面;登录…...
![](https://img-blog.csdnimg.cn/direct/1d2bb5382a054a9cb6e5552713216b5e.png)
DevC++ easyx实现视口编辑--像素绘图板与贴图系统
到了最终成果阶段了,虽然中间有一些代码讲起来没有意思,纯靠debug,1-1解决贴图网格不重合问题,这次是一个分支结束。 想着就是把瓦片贴进大地图里。 延续这几篇帖子,开发时间也从2023年的4月16到了6月2号,80小时基本…...
![](/images/no-images.jpg)
wordpress简约HTML5/seo常见的优化技术
Java虚拟机(JVM)在执行Java程序的过程中会把它所管理的内存分为若干个不同的数据区域。包括程序计数器,Java虚拟机栈(栈),本地方法栈,Java堆,方法区,运行时常量池和直接内存。本文也介绍了各内存区域的异常抛出&#x…...
![](/images/no-images.jpg)
有没有专门做奶粉的网站/快速排名工具免费查询
第一次被破坏 其实发生在双亲委派模型出现之前–即JDK1.2发布之前。由于双亲委派模型是在JDK1.2之后才被引入的,而类加载器和抽象类java.lang.ClassLoader则是JDK1.0时候就已经存在,面对已经存在 的用户自定义类加载器的实现代码,Java设计者…...
![](/images/no-images.jpg)
销售网站平台怎么做的/手机百度搜索引擎入口
在 Windows 中,如果您想要监视 Python 程序是否接收到 WM_CLOSE 消息,可以使用 Python 的 win32api 模块和 win32gui 模块。这些模块提供了 Windows API 的 Python 绑定。 下面是一个简单的示例程序,该程序监视指定窗口句柄是否接收到 WM_CLO…...
![](https://s1.51cto.com/images/20171216/1513432225735428.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
自己做的网站发布详细步骤/南昌seo搜索排名
目前,Python有两个主要版本: 2.7、3.6,两个版本不兼容。2.7是工业版本,目前大量的生产环境都是这个版本,因为已经在线上运行,很多都没法再改。新的创业公司,一般都会有3.0。据Python官方宣布,20…...
![](https://i.imgur.com/KF9nuIm.png)
追波设计网站官网/如何在互联网上做推广
安装apache 1、wget http://archive.apache.org/dist/httpd/httpd-2.2.13.tar.gz 2、在安装目录 先让大家看看实际效果,请看下图10点中的流量,开启deflate压缩后后,今天的10点,带宽是3MB,没有开启deflate压缩的昨天上午…...
![](https://www.oschina.net/img/hot3.png)
做网站 分辨率应该是多少/全网营销推广方式
为什么80%的码农都做不了架构师?>>> 用VS2010打开项目或解决方案时,弹出一个目录框,会多出一个一个Microsoft Visual Studio 2010目录。里面的project目录通常不是我们平常使用的目录,这样我需要自己点开自己的目录&a…...