c#窗体列表框(combobox)应用——省市区列表选择实例
效果如下:
designer.cs代码如下:
using System.Collections.Generic;namespace 删除
{public partial class 省市区选择{private Dictionary<string, List<string>> provinceCityDictionary;private Dictionary<string,List<string>> henanCities = new Dictionary<string, List<string>>();private void InitializeComboBoxes(){// 将所有省份添加到第一个ComboBoxcomboBoxProvinces.DataSource = new List<string>(provinceCityDictionary.Keys);// 订阅省份ComboBox的SelectedIndexChanged事件comboBoxProvinces.SelectedIndexChanged += comboBoxProvinces_SelectedIndexChanged;comboBoxCities.SelectedIndexChanged += comboBoxCities_SelectedIndexChanged;comboBoxProvinces.SelectedIndex = -1;comboBoxCities.SelectedIndex = -1;comboBoxqu.SelectedIndex = -1;}/// <summary>/// 必需的设计器变量。/// </summary>private System.ComponentModel.IContainer components = null;/// <summary>/// 清理所有正在使用的资源。/// </summary>/// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>protected override void Dispose(bool disposing){if (disposing && (components != null)){components.Dispose();}base.Dispose(disposing);}#region Windows 窗体设计器生成的代码/// <summary>/// 设计器支持所需的方法 - 不要修改/// 使用代码编辑器修改此方法的内容。/// </summary>private void InitializeComponent(){System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(省市区选择));this.comboBoxProvinces = new System.Windows.Forms.ComboBox();this.comboBoxCities = new System.Windows.Forms.ComboBox();this.comboBoxqu = new System.Windows.Forms.ComboBox();this.textBox1 = new System.Windows.Forms.TextBox();this.SuspendLayout();// // comboBoxProvinces// this.comboBoxProvinces.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple;this.comboBoxProvinces.FormattingEnabled = true;this.comboBoxProvinces.Location = new System.Drawing.Point(12, 7);this.comboBoxProvinces.Name = "comboBoxProvinces";this.comboBoxProvinces.Size = new System.Drawing.Size(205, 366);this.comboBoxProvinces.TabIndex = 0;this.comboBoxProvinces.SelectedIndexChanged += new System.EventHandler(this.comboBoxProvinces_SelectedIndexChanged);// // comboBoxCities// this.comboBoxCities.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;this.comboBoxCities.FormattingEnabled = true;this.comboBoxCities.Location = new System.Drawing.Point(223, 7);this.comboBoxCities.Name = "comboBoxCities";this.comboBoxCities.Size = new System.Drawing.Size(223, 20);this.comboBoxCities.TabIndex = 1;this.comboBoxCities.SelectedIndexChanged += new System.EventHandler(this.comboBoxCities_SelectedIndexChanged);// // comboBoxqu// this.comboBoxqu.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;this.comboBoxqu.FormattingEnabled = true;this.comboBoxqu.Location = new System.Drawing.Point(457, 9);this.comboBoxqu.Name = "comboBoxqu";this.comboBoxqu.Size = new System.Drawing.Size(229, 20);this.comboBoxqu.TabIndex = 2;this.comboBoxqu.SelectedIndexChanged += new System.EventHandler(this.comboBoxqu_SelectedIndexChanged);// // textBox1// this.textBox1.Location = new System.Drawing.Point(37, 465);this.textBox1.Name = "textBox1";this.textBox1.Size = new System.Drawing.Size(622, 21);this.textBox1.TabIndex = 3;// // 省市区选择// this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;this.ClientSize = new System.Drawing.Size(713, 519);this.Controls.Add(this.textBox1);this.Controls.Add(this.comboBoxqu);this.Controls.Add(this.comboBoxCities);this.Controls.Add(this.comboBoxProvinces);this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));this.Name = "省市区选择";this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;this.Text = "省市区选择";this.ResumeLayout(false);this.PerformLayout();}private void InitializeDictionary(){henanCities = new Dictionary<string, List<string>>{{ "郑州市", new List<string>{"中原区", "二七区", "管城回族区", "金水区", "上街区", "惠济区","中牟县", "巩义市", "荥阳市", "新密市", "新郑市", "登封市"}},{ "洛阳市", new List<string>{"西工区", "老城区", "瀍河回族区", "涧西区", "吉利区", "洛龙区","孟津县", "新安县", "栾川县", "嵩县", "汝阳县", "宜阳县","洛宁县", "伊川县", "偃师市"}},{ "开封市", new List<string>{"龙亭区", "顺河回族区", "鼓楼区", "禹王台区", "祥符区","杞县", "通许县", "尉氏县", "兰考县"}},// ... 其他城市和区县{ "安阳市", new List<string>{"文峰区", "北关区", "殷都区", "龙安区","安阳县", "汤阴县", "滑县", "内黄县","林州市"}},{ "平顶山市", new List<string>{"新华区", "卫东区", "石龙区", "湛河区","宝丰县", "叶县", "鲁山县", "郏县","舞钢市", "汝州市"}},{ "鹤壁市", new List<string>{"浚县", "淇县", "淇滨区", "山城区", "鹤山区"}},{ "新乡市", new List<string>{"红旗区", "卫滨区", "牧野区", "凤泉区","卫辉市", "辉县市", "新乡县", "获嘉县", "原阳县", "延津县", "封丘县", "长垣市"}},{ "焦作市", new List<string>{"山阳区", "中站区", "解放区", "马村区","沁阳市", "孟州市", "修武县", "博爱县", "武陟县", "温县"}},{ "濮阳市", new List<string>{"华龙区", "濮阳县", "清丰县", "南乐县", "台前县", "范县"}},{ "许昌市", new List<string>{"魏都区", "建安区", "禹州市", "长葛市", "鄢陵县", "襄城县"}},{ "漯河市", new List<string>{"郾城区", "源汇区", "召陵区", "舞阳县", "临颍县"}},{ "三门峡市", new List<string>{"湖滨区", "陕州区", "灵宝市", "义马市", "渑池县", "卢氏县"}},{ "南阳市", new List<string>{"宛城区", "卧龙区", "邓州市", "南召县", "西峡县", "方城县", "镇平县","内乡县", "淅川县", "社旗县", "唐河县", "新野县", "桐柏县"}},{ "商丘市", new List<string>{"睢阳区", "梁园区", "永城市", "民权县", "宁陵县", "柘城县", "虞城县", "夏邑县", "睢县"}},{ "信阳市", new List<string>{"浉河区", "平桥区", "固始县", "罗山县", "光山县", "潢川县", "淮滨县", "商城县", "新县", "息县"}},{ "周口市", new List<string>{"川汇区", "项城市", "鹿邑县", "扶沟县", "西华县", "商水县", "沈丘县", "淮阳区", "郸城县", "太康县"}},{ "驻马店市", new List<string>{"驿城区", "新蔡县", "西平县", "遂平县", "平舆县", "上蔡县", "正阳县", "泌阳县", "确山县", "汝南县"}},{ "济源市", new List<string>{// 济源市为河南省直辖县级市,下辖街道和镇,而非区"天坛街道", "沁园街道", "北海街道", "济水街道", "玉泉街道","五龙口镇", "克井镇", "邵原镇", "坡头镇", "轵城镇", "承留镇", "大峪镇", "梨林镇", "思礼镇", "王屋镇", "下冶镇"}// 注意:济源市作为直辖县级市,其行政划分与其他地级市下的区有所不同,此处列出的是其下辖的街道和镇},// 添加更多城市和区};provinceCityDictionary = new Dictionary<string, List<string>>{{ "北京市", new List<string> { "北京市" } },{ "天津市", new List<string> { "天津市" } },{ "上海市", new List<string> { "上海市" } },{ "重庆市", new List<string> { "重庆市" } },{ "河北省", new List<string> { "石家庄市", "唐山市", "秦皇岛市", "邯郸市", "邢台市", "保定市", "张家口市", "承德市", "沧州市", "廊坊市", "衡水市" } },{ "山西省", new List<string> { "太原市", "大同市", "阳泉市", "长治市", "晋城市", "朔州市", "晋中市", "运城市", "忻州市", "临汾市", "吕梁市" } },{ "辽宁省", new List<string> { "沈阳市", "大连市", "鞍山市", "抚顺市", "本溪市", "丹东市", "锦州市", "营口市", "阜新市", "辽阳市", "盘锦市", "铁岭市", "朝阳市", "葫芦岛市" } },{ "吉林省", new List<string> { "长春市", "吉林市", "四平市", "辽源市", "通化市", "白山市", "松原市", "白城市", "延边朝鲜族自治州" } },{ "黑龙江省", new List<string> { "哈尔滨市", "齐齐哈尔市", "鸡西市", "鹤岗市", "双鸭山市", "大庆市", "伊春市", "佳木斯市", "七台河市", "牡丹江市", "黑河市", "绥化市", "大兴安岭地区" } },{ "江苏省", new List<string> { "南京市", "无锡市", "徐州市", "常州市", "苏州市", "南通市", "连云港市", "淮安市", "盐城市", "扬州市", "镇江市", "泰州市", "宿迁市" } },{ "浙江省", new List<string> { "杭州市", "宁波市", "温州市", "嘉兴市", "湖州市", "绍兴市", "金华市", "衢州市", "舟山市", "台州市", "丽水市" } },{ "安徽省", new List<string> { "合肥市", "芜湖市", "蚌埠市", "淮南市", "马鞍山市", "淮北市", "铜陵市", "安庆市", "黄山市", "滁州市", "阜阳市", "宿州市", "六安市", "亳州市", "池州市", "宣城市" } },{ "福建省", new List<string> { "福州市", "厦门市", "莆田市", "三明市", "泉州市", "漳州市", "南平市", "龙岩市", "宁德市" } },{ "江西省", new List<string> { "南昌市", "景德镇市", "萍乡市", "九江市", "新余市", "鹰潭市", "赣州市", "吉安市", "宜春市", "抚州市", "上饶市" } },{ "山东省", new List<string> { "济南市", "青岛市", "淄博市", "枣庄市", "东营市", "烟台市", "潍坊市", "济宁市", "泰安市", "威海市", "日照市", "临沂市", "德州市", "聊城市", "滨州市", "菏泽市" } },{ "河南省", new List<string> { "郑州市", "开封市", "洛阳市", "平顶山市", "安阳市", "鹤壁市", "新乡市", "焦作市", "濮阳市", "许昌市", "漯河市", "三门峡市", "南阳市", "商丘市", "信阳市", "周口市", "驻马店市", "济源市" } },{ "湖北省", new List<string> { "武汉市", "黄石市", "十堰市", "宜昌市", "襄阳市", "鄂州市", "荆门市", "孝感市", "荆州市", "黄冈市", "咸宁市", "随州市", "恩施土家族苗族自治州" } },{ "湖南省", new List<string> { "长沙市", "株洲市", "湘潭市", "衡阳市", "邵阳市", "岳阳市", "常德市", "张家界市", "益阳市", "郴州市", "永州市", "怀化市", "娄底市", "湘西土家族苗族自治州" } },{ "广东省", new List<string> { "广州市", "韶关市", "深圳市", "珠海市", "汕头市", "佛山市", "江门市", "湛江市", "茂名市", "肇庆市", "惠州市", "梅州市", "汕尾市", "河源市", "阳江市", "清远市", "东莞市", "中山市", "潮州市", "揭阳市", "云浮市" } },{ "广西壮族自治区", new List<string> { "南宁市", "柳州市", "桂林市", "梧州市", "北海市", "防城港市", "钦州市", "贵港市", "玉林市", "百色市", "贺州市", "河池市", "来宾市", "崇左市" } },{ "海南省", new List<string> { "海口市", "三亚市", "三沙市", "儋州市", "五指山市", "琼海市", "文昌市", "万宁市", "东方市", "定安县", "屯昌县", "澄迈县", "临高县", "白沙黎族自治县", "昌江黎族自治县", "乐东黎族自治县", "陵水黎族自治县", "保亭黎族苗族自治县", "琼中黎族苗族自治县" } },{ "四川省", new List<string> { "成都市", "自贡市", "攀枝花市", "泸州市", "德阳市", "绵阳市", "广元市", "遂宁市", "内江市", "乐山市", "南充市", "眉山市", "宜宾市", "广安市", "达州市", "雅安市", "巴中市", "资阳市", "阿坝藏族羌族自治州", "甘孜藏族自治州", "凉山彝族自治州" } },{ "贵州省", new List<string> { "贵阳市", "六盘水市", "遵义市", "安顺市", "毕节市", "铜仁市", "黔西南布依族苗族自治州", "黔东南苗族侗族自治州", "黔南布依族苗族自治州" } },{ "新疆维吾尔自治区", new List<string> { "乌鲁木齐市", "克拉玛依市", "吐鲁番市", "哈密市", "阿克苏地区", "喀什地区", "和田地区", "昌吉回族自治州", "博尔塔拉蒙古自治州", "巴音郭楞蒙古自治州", "克孜勒苏柯尔克孜自治州", "伊犁哈萨克自治州", "塔城地区", "阿勒泰地区" } },未显示完全继续添加其他省城市和区县...};}#endregionprivate System.Windows.Forms.ComboBox comboBoxProvinces;private System.Windows.Forms.ComboBox comboBoxCities;private System.Windows.Forms.ComboBox comboBoxqu;private System.Windows.Forms.TextBox textBox1;}
}
form1.cs代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace 删除
{public partial class 省市区选择 : Form{public 省市区选择(){InitializeComponent();InitializeDictionary();InitializeComboBoxes();}private void comboBoxProvinces_SelectedIndexChanged(object sender, EventArgs e){if (comboBoxProvinces.SelectedIndex != -1){string selectedProvince = comboBoxProvinces.SelectedItem.ToString();textBox1.Text = selectedProvince ;//文本框显示省if (provinceCityDictionary.ContainsKey(selectedProvince)){// 将选中的省份对应的市添加到第二个ComboBoxcomboBoxCities.DataSource = new List<string>(provinceCityDictionary[selectedProvince]);// comboBoxCities.SelectedIndex = -1;//选择省时不自动弹出市}else{// 如果没有找到对应的省份,清空市ComboBoxcomboBoxCities.DataSource = new List<string>();}}}private void comboBoxCities_SelectedIndexChanged(object sender, EventArgs e){if (comboBoxCities.SelectedIndex != -1){string selectedcity = comboBoxCities.SelectedItem.ToString();if (comboBoxProvinces.SelectedItem.ToString()!= selectedcity)//避免出现天津市天津市{textBox1.Text = comboBoxProvinces.SelectedItem.ToString()+selectedcity;//文本框显示省市}if (henanCities.ContainsKey(selectedcity)){// 将选中的市对应的区添加到第三个ComboBoxcomboBoxqu.DataSource = new List<string>(henanCities[selectedcity]);}else{// 如果没有找到对应的省份,清空市ComboBoxcomboBoxqu.DataSource = new List<string>();}}}private void comboBoxqu_SelectedIndexChanged(object sender, EventArgs e){string selectedqu = comboBoxqu.SelectedItem.ToString();textBox1.Text = comboBoxProvinces.SelectedItem.ToString() + comboBoxCities.SelectedItem.ToString() + selectedqu;//文本框显示省市}}
}
相关文章:

c#窗体列表框(combobox)应用——省市区列表选择实例
效果如下: designer.cs代码如下: using System.Collections.Generic;namespace 删除 {public partial class 省市区选择{private Dictionary<string, List<string>> provinceCityDictionary;private Dictionary<string,List<string&…...
Nginx 架构与设计
Nginx 是一个高性能的 HTTP 和反向代理服务器,同时也可以用作邮件代理和通用的 TCP/UDP 负载均衡器。它的架构设计以高并发、高可扩展性和高性能为目标,充分利用操作系统提供的多路复用机制和事件驱动模型。以下是 Nginx 的架构和设计特点: 1…...

python Flask指定IP和端口
from flask import Flask, request import uuidimport json import osapp Flask(__name__)app.route(/) def hello_world():return Hello, World!if __name__ __main__:app.run(host0.0.0.0, port5000)...
多线程 相关面试集锦
什么是线程? 1、线程是操作系统能够进⾏运算调度的最⼩单位,它被包含在进程之中,是进程中的实际运作单位,可以使⽤多线程对 进⾏运算提速。 ⽐如,如果⼀个线程完成⼀个任务要100毫秒,那么⽤⼗个线程完成改…...

【数据结构】—— 线索二叉树
引入 我们现在提倡节约型杜会, 一切都应该节约为本。对待我们的程序当然也不例外,能不浪费的时间或空间,都应该考虑节省。我们再观察团下图的二叉树(链式存储结构),会发现指针域并不是都充分的利用了,有许…...

uni-app 发布媒介功能(自由选择媒介类型的内容) 设计
1.首先明确需求 我想做一个可以选择媒介的内容,来进行发布媒介的功能 (媒介包含:图片、文本、视频) 2.原型设计 发布-编辑界面 通过点击下方的加号,可以自由选择添加的媒介类型 但是因为预览中无法看到视频的效果&…...

How to update the content of one column in Mysql
How to update the content of one column in Mysql by another column name? UPDATE egg.eggs_record SET sold 2024-11-21 WHERE id 3 OR id 4;UPDATE egg.eggs_record SET egg_name duck egg WHERE id 2;...

URL在线编码解码- 加菲工具
URL在线编码解码 打开网站 加菲工具 选择“URL编码解码” 输入需要编码/解码的内容,点击“编码”/“解码”按钮 编码: 解码: 复制已经编码/解码后的内容。...

Python3 爬虫 Scrapy的安装
Scrapy是基于Python的分布式爬虫框架。使用它可以非常方便地实现分布式爬虫。Scrapy高度灵活,能够实现功能的自由拓展,让爬虫可以应对各种网站情况。同时,Scrapy封装了爬虫的很多实现细节,所以可以让开发者把更多的精力放在数据的…...

QT中QString类的各种使用
大部分的QString使用可以参考:QT中QString 类的使用--获取指定字符位置、截取子字符串等_qstring 取子串-CSDN博客 补充一种QString类的分离:Qt QString切割(Split()与Mid()函数详解)_qstring split-CSDN博客 1. Trimmed和Simplified函数(去除空白) trimmed:去除了…...
linux 网络安全不完全笔记
一、安装Centos 二、Linux网络网络环境设置 a.配置linux与客户机相连通 b.配置linux上网 三、Yum详解 yum 的基本操作 a.使用 yum 安装新软件 yum install –y Software b.使用 yum 更新软件 yum update –y Software c.使用 yum 移除软件 yum remove –y Software d.使用 yum …...
uniapp将图片url转换成base64支持app和h5
uniapp将图片url转换成base64支持app和h5 imageToBase64支持app和h5, app内使用plus.io.resolveLocalFileSystemURL方法转换 h5内使用uni.request方法转换 // 图片转base64 export const imageToBase64 (path) > {// #ifdef APP-PLUSreturn new Promise((resolve, rejec…...

odoo17 档案管理之翻译2
翻译格式:#: model_terms:对象名称,arch_db:模块名.xml_id #. module: dms #: model_terms:ir.ui.view,arch_db:dms.view_dms_directory_kanban #: model_terms:ir.ui.view,arch_db:dms.view_dms_file_kanban #: model_terms:ir.ui.view,arch_db:dms.view_dms_tag_…...

风尚云网前端学习:制作一款简易的在线计算器
风尚云网前端学习:制作一款简易的在线计算器 简介 在前端开发的学习过程中,实现一个简单的在线计算器是一个常见的练习项目。它不仅能够帮助我们熟悉HTML、CSS和JavaScript的基本用法,还能够加深我们对事件处理和DOM操作的理解。今天&#…...

Android蓝牙架构,源文件目录/编译方式学习
Android 版本 发布时间 代号(Codename) Android 1.0 2008年9月23日 无 Android 1.1 2009年2月9日 Petit Four Android 1.5 2009年4月27日 Cupcake Android 1.6 2009年9月15日 Donut Android 2.0 2009年10月26日 Eclair Android 2.1 2…...

ubuntu中使用ffmpeg和nginx推流rtmp视频
最近在测试ffmpeg推流rtmp视频,单独安装ffmpeg是无法完成推流的,需要一个流媒体服务器,常用nginx,可以直接在ubuntu虚拟机里面测试一下。 测试过程不涉及编译ffmpeg和nginx,仅使用基本功能: 1 安装ffmpeg …...
strongswan测试流程
测试shell脚本文件testing/do-tests,测试配置文件testing/testing.conf。do-tests脚本不加参数,将依次执行testing/tests/目录下的所有测试用例。do-tests脚本有两个参数-v和-t,前者在测试中记录详细信息,后者在输出信息中增加时间…...

[CKS] CIS基准测试,修复kubelet和etcd不安全项
目前的所有题目为2024年10月后更新的最新题库,考试的k8s版本为1.31.1 专栏其他文章: [CKS] K8S Admission Set Up[CKS] CIS基准测试,修复kubelet和etcd不安全项[CKS] K8S NetworkPolicy Set Up[CKS] 利用Trivy对image进行扫描[CKS] 利用falco进行容器…...
Linux/Windows/OSX 上面应用程序重新启动运行。
1、Linux/OSX 上面重新运行程序,直接使用 execvp 函数就可以了,把main 函数传递来的 argv 二维数组(命令行参数)传进去就可以,注意不要在 fork 出来的子进程搞。 2、Windows 平台可以通过 CreateProcess 函数来创建新的…...
React拆分组件中的传值问题
在我们实际项目开发中,很多时候为为了项目后期便于维护,都会将相关的组件进行拆分,拆分过后,会将数据方法在父组件中进行编写,然后将一些逻辑拆分为组件,在这个过程中,最重要的就是数据的传递&a…...
浏览器访问 AWS ECS 上部署的 Docker 容器(监听 80 端口)
✅ 一、ECS 服务配置 Dockerfile 确保监听 80 端口 EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]或 EXPOSE 80 CMD ["python3", "-m", "http.server", "80"]任务定义(Task Definition&…...

MPNet:旋转机械轻量化故障诊断模型详解python代码复现
目录 一、问题背景与挑战 二、MPNet核心架构 2.1 多分支特征融合模块(MBFM) 2.2 残差注意力金字塔模块(RAPM) 2.2.1 空间金字塔注意力(SPA) 2.2.2 金字塔残差块(PRBlock) 2.3 分类器设计 三、关键技术突破 3.1 多尺度特征融合 3.2 轻量化设计策略 3.3 抗噪声…...
进程地址空间(比特课总结)
一、进程地址空间 1. 环境变量 1 )⽤户级环境变量与系统级环境变量 全局属性:环境变量具有全局属性,会被⼦进程继承。例如当bash启动⼦进程时,环 境变量会⾃动传递给⼦进程。 本地变量限制:本地变量只在当前进程(ba…...

边缘计算医疗风险自查APP开发方案
核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...

学校招生小程序源码介绍
基于ThinkPHPFastAdminUniApp开发的学校招生小程序源码,专为学校招生场景量身打造,功能实用且操作便捷。 从技术架构来看,ThinkPHP提供稳定可靠的后台服务,FastAdmin加速开发流程,UniApp则保障小程序在多端有良好的兼…...

微服务商城-商品微服务
数据表 CREATE TABLE product (id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 商品id,cateid smallint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT 类别Id,name varchar(100) NOT NULL DEFAULT COMMENT 商品名称,subtitle varchar(200) NOT NULL DEFAULT COMMENT 商…...

c#开发AI模型对话
AI模型 前面已经介绍了一般AI模型本地部署,直接调用现成的模型数据。这里主要讲述讲接口集成到我们自己的程序中使用方式。 微软提供了ML.NET来开发和使用AI模型,但是目前国内可能使用不多,至少实践例子很少看见。开发训练模型就不介绍了&am…...

SAP学习笔记 - 开发26 - 前端Fiori开发 OData V2 和 V4 的差异 (Deepseek整理)
上一章用到了V2 的概念,其实 Fiori当中还有 V4,咱们这一章来总结一下 V2 和 V4。 SAP学习笔记 - 开发25 - 前端Fiori开发 Remote OData Service(使用远端Odata服务),代理中间件(ui5-middleware-simpleproxy)-CSDN博客…...

浪潮交换机配置track检测实现高速公路收费网络主备切换NQA
浪潮交换机track配置 项目背景高速网络拓扑网络情况分析通信线路收费网络路由 收费汇聚交换机相应配置收费汇聚track配置 项目背景 在实施省内一条高速公路时遇到的需求,本次涉及的主要是收费汇聚交换机的配置,浪潮网络设备在高速项目很少,通…...