<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[luyi博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/luyi_c</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; luyi_c]]></copyright><item><title><![CDATA[桂教通列表页唯一性查询]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/163429434</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/163429434</guid><author>luyi_c</author><pubDate>Mon, 03 Aug 2026 11:03:19 +0800</pubDate><description><![CDATA[现象：列表页显示多条重复记录，或者每个用户有多条记录只想显示一条。2. 进入到列表页，先选中列表控件，再点击数据高级设置。新增SQL查多服务，本示例为：每个人只显示最新记录。解决思路：列表页列表控件绑定自定义SQL查询服务。3. 将默认查多，改为刚刚新增的自定义查多即可。注意：绑定新的服务后，可能需要重新设置表头信息。【列表页面中存在多条学生姓名重复记录】列表页仅剩2条记录，用户名不重复。1. 新建数据模型SQL服务。4. 发布查看列表页即可。]]></description><category></category></item><item><title><![CDATA[桂教通自定义SQL删除服务]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/163421537</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/163421537</guid><author>luyi_c</author><pubDate>Sun, 02 Aug 2026 23:49:34 +0800</pubDate><description><![CDATA[测试数据不用删也是可以的，因为流程本身就是为了数据留痕，所以系统不给直接删除。测试数据不用管它，或者进入管控台结束掉流程即可。注意替换代码中app_id和svc_code，以及你要删除数据的条件。桂教通自定义SQL删除服务_删除列表页因流程业务无法删除的记录。1. 现象：数据列表页，点击“删除”按钮，无法删除流程实例数据。总之，不建议删除，如果要删除请注意数据备份。用js querySvc调用模型服务去删除。原因：已经建立业务流程的数据无法删除。3.3 发布vue页面，访问即可删除。]]></description><category></category></item><item><title><![CDATA[桂教通SQL服务查单]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/163315332</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/163315332</guid><author>luyi_c</author><pubDate>Thu, 30 Jul 2026 01:29:57 +0800</pubDate><description><![CDATA[1. 数据模型自定义查单模型服务。2. 表单页面js查询数据。]]></description><category></category></item><item><title><![CDATA[桂教通在列表表格中添加自定义字段——vue容器占位]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/163143930</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/163143930</guid><author>luyi_c</author><pubDate>Fri, 24 Jul 2026 00:00:23 +0800</pubDate><description><![CDATA[2. 选中Vue容器，右侧属性菜单设置Vue容器名称，例如 shenhejindu （会自动生成vue代码模板）3. 本案例根据其他字段（process_status）的值对当前审核进度进行赋值。1. 在表格中添加自定义列后，在组件中拖动Vue容器到该列中。]]></description><category></category></item><item><title><![CDATA[桂教通SQL服务——查多（查询多条记录）]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/163116972</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/163116972</guid><author>luyi_c</author><pubDate>Thu, 23 Jul 2026 02:35:32 +0800</pubDate><description><![CDATA[4. 在VUE页面中执行查多SQL语句。1. 数据库模型服务新建SQL服务。2. 注意设置输入参数和返回值。（本示例直接使用已有服务）]]></description><category></category></item><item><title><![CDATA[桂教通将自有纯静态html页面导入桂教通]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/163102114</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/163102114</guid><author>luyi_c</author><pubDate>Wed, 22 Jul 2026 11:23:28 +0800</pubDate><description><![CDATA[本文介绍了如何利用豆包工具将HTML转换为Vue3代码，并在桂教通平台创建和发布Vue页面的完整流程：1）先用豆包生成并测试HTML页面；2）将桂教通提供的Vue模板发送给豆包进行代码转换；3）在桂教通中新建应用和Vue页面；4）将转换后的Vue3代码粘贴到页面并发布。文中提供了示例模板代码（包含响应式数据、方法调用和样式）及最终效果预览链接。该方案实现了从HTML到Vue3页面的快速迁移部署。]]></description><category></category></item><item><title><![CDATA[Anaconda定制Python编程并打包]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/135481663</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/135481663</guid><author>luyi_c</author><pubDate>Wed, 10 Jan 2024 17:10:01 +0800</pubDate><description><![CDATA[本文主要介绍如何使用Anaconda定制一个Python编程环境并打包，方便编程环境迁移。文章参考 谢作如 邱奕盛两位老师的* 开发不同的项目需要不同的库（甚至不同版本），把所有的库安装到一起容易形成干扰、累赘，可以用Anaconda建立不同的虚拟环境。* 在教学中同一内容需要到不同的地方上课（公开课），需要准备相同的编程环境，可以用Anaconda打包定制一款合适的Python编程环境。这里以使用requests、beautifulsoup4库的爬虫为例。]]></description><category></category></item><item><title><![CDATA[layui常用笔记]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/127529487</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/127529487</guid><author>luyi_c</author><pubDate>Wed, 26 Oct 2022 11:35:57 +0800</pubDate><description><![CDATA[layui开发过程知识点集锦]]></description><category></category></item><item><title><![CDATA[python tkinter 随机抽奖程序]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/124997833</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/124997833</guid><author>luyi_c</author><pubDate>Fri, 27 May 2022 09:42:32 +0800</pubDate><description><![CDATA[import tkinter as tk
import random

a = ["荀彧","荀攸","贾诩","郭嘉","程昱","曹植","刘备","吕布"]
def start():
    L = len(a)
    if(L&gt;0):
        x = random.randint(0,L-1)
        lbl1.place(x=140,y=100)
        lbl1['text'] = a[x]
        a.remove(a[x])
    else:
  .]]></description><category></category></item><item><title><![CDATA[Excel公式中的countif 和 conutifs 和sumproduct]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/123835151</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/123835151</guid><author>luyi_c</author><pubDate>Tue, 29 Mar 2022 23:21:24 +0800</pubDate><description><![CDATA[1. countif单一条件



2. countif使用通配符

3.countifs多条件



4.sumproduct多条件






]]></description><category></category></item><item><title><![CDATA[python打包成exe]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/123542747</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/123542747</guid><author>luyi_c</author><pubDate>Thu, 17 Mar 2022 09:47:24 +0800</pubDate><description><![CDATA[1. 先安装pyinstaller

pip install pyinstaller

2. 在程序目录运行

pyinstaller test.py

3. pyinstaller -F test.py 将程序打包成一个exe包


]]></description><category></category></item><item><title><![CDATA[基于flask框架编写的python代码编辑器，实现代码带参数在线运行]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/123374853</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/123374853</guid><author>luyi_c</author><pubDate>Wed, 09 Mar 2022 13:03:56 +0800</pubDate><description><![CDATA[已实现python在线编辑并运行，可以传输多个输入参数，为后期作python自动评测做好准备。html界面如下图所示。资源参考：flask框架搭建python在线编辑器，在线运行，可带多个输入参数-Python文档类资源-优快云下载




...]]></description><category></category></item><item><title><![CDATA[pymysql]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/122480856</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/122480856</guid><author>luyi_c</author><pubDate>Thu, 13 Jan 2022 19:29:16 +0800</pubDate><description><![CDATA[读取MySQL数据


'''fetchone'''
import pymysql
#打开数据库连接
conn=pymysql.connect('localhost','root','123456')
conn.select_db('pythondb')
#获取游标
cur=conn.cursor()

cur.execute("select * from user;")
while 1:
    res=cur.fetchone()
    if res is None:
        #表示已经取完结]]></description><category></category></item><item><title><![CDATA[python 操作EXCEL openpyxl库的使用]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/122462793</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/122462793</guid><author>luyi_c</author><pubDate>Wed, 12 Jan 2022 23:27:32 +0800</pubDate><description><![CDATA[1.安装openpyxl库

pip install openpyxl

2.写入xlsx文件


import openpyxl

if __name__ == '__main__':
    wb = openpyxl.Workbook()
    ws = wb.active
    ws['A1'] = 45
    ws.append([1,2,3])
    wb.save("sample.xlsx")

3.读取


import openpyxl

if __name__ == '__m..]]></description><category></category></item><item><title><![CDATA[hustoj笔记]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/122333461</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/122333461</guid><author>luyi_c</author><pubDate>Wed, 05 Jan 2022 22:20:02 +0800</pubDate><description><![CDATA[1. hustoj工程目录

/home/judge

2. vim编辑器

有些配置文件无法使用sublimt text查看，使用sodu vim查看，

:wq退出并保存

:q!退出不保存


]]></description><category></category></item><item><title><![CDATA[Flask框架知识集锦]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/121301471</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/121301471</guid><author>luyi_c</author><pubDate>Sat, 13 Nov 2021 11:08:24 +0800</pubDate><description><![CDATA[1. Flask中文文档

欢迎来到 Flask 的世界 — Flask 中文文档 (2.0.2)

2. 虚拟环境

虚拟环境可以为每一个项目安装独立的 Python 库，这样就可以隔离不同项目之 间的 Python 库，也可以隔离项目与操作系统之间的 Python 库。

Python 内置了用于创建虚拟环境的 venv模块。

2.1 创建一个虚拟环境

创建一个项目文件夹，然后创建一个虚拟环境。创建完成后项目文件夹中会有一个 venv文件夹。





2.2 激活虚拟环境


&gt; ve...]]></description><category></category></item><item><title><![CDATA[[NOIP2011 普及组] 数字反转 洛谷P1307]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/121184770</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/121184770</guid><author>luyi_c</author><pubDate>Sat, 06 Nov 2021 20:51:26 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;cstdio&gt;
#include&lt;cstring&gt;
using namespace std;
int main()
{	
	int len;
	string a;
	while(cin&gt;&gt;a){	//连续输入直到按下回车 
		if(getchar() == '\n')
			break;
	}
	len = a.size();
	while(a[len-1] == '0')	//排除前导0的情况，...]]></description><category></category></item><item><title><![CDATA[批处理复制文件/文件夹到当前目录下所有文件夹中]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/120893976</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/120893976</guid><author>luyi_c</author><pubDate>Thu, 21 Oct 2021 20:26:19 +0800</pubDate><description><![CDATA[1.复制单个文件到当前目录下所有文件夹中。

如下图所示，test文件夹中有一个"it.pdf"和1001-1006六个空文件夹，现需要将it.pdf复制到1001-1006这六个文件夹中。



在当前目录下建立copy.bat批处理文件，其内容如下所示




@echo off
set fn="it.pdf"
for /f "tokens=*" %%i in ('dir/s/b/ad') do copy %fn% "%%i"
pause



2.复制当前目录下指定文件夹中所有文件到当前目录下...]]></description><category></category></item><item><title><![CDATA[Excel求同时满足多条件的最大值求法]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/120812502</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/120812502</guid><author>luyi_c</author><pubDate>Sun, 17 Oct 2021 16:43:01 +0800</pubDate><description><![CDATA[【问题描述】如下表所示，求出各年份类型为"通过"的学生成绩的最高分



1. 分年份求

2. 求通过的学生才统计

3. 保持数据表不变，不用分类汇总，不删除多余数据

【解法1】来自 群里 黄老师，核心在于两个if语句的嵌套，慢慢理解。



【解法2】来自群里梁老师，该方法将if的两个条件判断作积，同时乘积才为真，而后返回C:C数据。



注意：输入公式后，需要按键盘上的ctrl+shift+enter键才是以数组的方式来处理，出现公式中的{}符号。
...]]></description><category></category></item><item><title><![CDATA[python-opencv同时打开2个摄像头]]></title><link>https://blog.youkuaiyun.com/luyi_c/article/details/120716069</link><guid>https://blog.youkuaiyun.com/luyi_c/article/details/120716069</guid><author>luyi_c</author><pubDate>Tue, 12 Oct 2021 08:42:58 +0800</pubDate><description><![CDATA[import cv2
capture = cv2.VideoCapture(0)
capture_usb = cv2.VideoCapture(1)
# 打开自带的摄像头
if capture.isOpened():
  if capture_usb.isOpened():
  # 以下设置显示屏的宽高
  capture.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
  capture.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)
...]]></description><category></category></item></channel></rss>