- 博客(23)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 SQL Server中的INSTEAD OF INSERT触发器:解决数据插入与更新的痛点并支持并发
触发器,我们可以以一种更加简洁和灵活的方式处理数据插入与更新的逻辑,避免了在应用程序代码中手动处理这两种情况的复杂性。特别是当需要在一个单一的操作中同时处理插入和更新逻辑时,这种局限性更加明显。触发器,我们可以在插入操作发生时执行自定义的逻辑,包括检查记录是否存在,并据此决定是插入新记录还是更新现有记录。为了解决这个问题,我提供的思路时创建一张lock表,在触发器插入语句前加上一句update语句。在数据库操作中,经常遇到需要插入新记录或更新已存在记录的情况。开两个窗口,指定在同一时间运行插入语句,就会。
2024-03-06 22:37:05
911
原创 2024,写代码是不是得换一个方式了
3 (实现)问别人(百度,师傅,老师)怎么做,我采用问文心一言(第一问:用vue做一个输入手机号码然后点击登录的html页面。时代再快速发展,我们也需要不断尝试新的方式方法去解决问题。把第一个问题的答案拷贝到 index.html中。第二问:用flask将这个页面展示出来。把第二个问题的答案拷贝到app.py中。1 (积累)假设你已经知道的内容。然后自己电脑上创建一个文件夹。2 (需求)现在你要做个啥。做一个简单的登录页面。
2024-03-03 14:03:21
230
原创 Python setuptools.Extension生成pyd之*.def文件
在windows 上pyd文件其实本质上就是一个dll文件,本文记录一下如果通过def文件导出额外的stdcall文件。先看完整的代码setup.py。
2022-10-07 15:15:29
651
原创 python setuptools 添加def文件导出函数
python插件生成的pyd文件本质上就是dll文件,所以我们可以定义其他导出函数,__stdcall可以用def文件改名字。
2022-10-03 22:08:00
296
原创 PyPb系列-pb和python交互支持xp(二)-数据库增删查改CRUD
PyPB 数据库简单交互方式 通过 datastore 或者 datawindow 来实现数据库中的增删查改。
2022-09-18 14:43:00
415
原创 PyPb系列-pb和python交互支持xp(一)-数据库连接
pb 与 python 3.4.10混合编程的技术实现。pb主要采用system library来实现
2022-09-18 10:44:44
843
原创 vs2010 运行python
// Python.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <Python.h>int _tmain(int argc, _TCHAR* argv[]){ Py_SetPythonHome(L"R:\\Python\\Python36-32"); Py_Initialize(); ...
2018-09-12 13:34:55
1974
原创 nwjs打包脚本
批处理build-nw.batset 7zexe="C:\Program Files (x86)\7-Zip\7z.exe"set nwjs=D:\赢邦通用接口程序\拍照\nwjs\set out=I:\programme\pb\骨伤科医院体检系统\exe20160922\拍照\del %nwjs%app.nwdel %out%拍照.exe%7zexe% a -tzip %nwj...
2018-09-12 11:44:44
508
原创 pborca在C中调用
#include<stdio.h>#include<windows.h>#include "pborca.h"#pragma comment(lib,"pborca.lib")//void (__stdcall *pbcall )(PPBORCA_DIRENTRY,LPVOID);void __stdcall pbcallback(PPBORCA_DIRE...
2018-09-11 21:10:21
483
原创 python ctypes 回调函数
定义结构体'''typedef struct pborca_direntry { /* Comments */ TCHAR szComments[PBORCA_MAXCOMMENT + 1]; LONG lCreateTime; /* Time o...
2018-09-11 21:06:23
4467
原创 PB datawindow retrieverow事件
pbm_dwnretrieverowdw_4.retrieve的时候,每一行都会触发这个事件入参:long row 表示当前检索的行返回值:如果返回非0值,则会停止retrieve。例如:报表中总共有25行数据,在事件中添加代码if row = 3 then return 1dw_4.retrieve完后,报表中只会有3行数据写程序的时候特别要注意这一点...
2018-09-11 13:30:39
1018
转载 使用pb9调用webservices的注意事项
1.webservices使用c#开发,用pb9调用2.object,DataSet等等类型不能使用,如果使用了在解析wsdl的时候就过不了3.如果能解析wsdl,选择端口的时候选择soap4.导入文件pbsoapclient90.pbd,否则不能使用soapconnection5.编译生成soap对象后,就可以调用函数了6.对于DataSet的返回,可以变成xml返回,这里有
2017-06-16 11:10:25
1753
原创 PB高级用法-String(long,"address")
PB高级用法-String(long,”address”)这个方法在pb中用得long 指的是字符串的地址//hwnd 这里一般是指pb中的某个控件SendMessageA(hwnd,WM_USER+1,1,(LPARAM)"hello Send");PostMessageA(hwnd,WM_USER+1,1,(LPARAM)"hello Post");//在pb对应的控件的other事件中
2017-03-23 09:30:45
1925
1
原创 Tomcat 配置 以及一台电脑同时配置上同时配置多个Tomcat
工具 jdk + tomcate每次重装电脑后各种环境变量的配置让人很不爽所以 我就整理了下 在不配置环境变量的前提下,能够正常的用tomcat1.修改tomcat的startup.bat 文件在最上方添加set CATALINA_HOME=tomcat目录set CATALINA_BASE=tomcat目录set JAVA_HOME=j
2015-05-16 15:34:42
242
post模拟提交文件中文乱码的问题处理.rar
2021-12-08
提取Acessce数据库的表保存到SQL Server数据库的表中
2018-05-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人