当前位置: 首页 > news >正文

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)应用——省市区列表选择实例

效果如下&#xff1a; designer.cs代码如下&#xff1a; using System.Collections.Generic;namespace 删除 {public partial class 省市区选择{private Dictionary<string, List<string>> provinceCityDictionary;private Dictionary<string,List<string&…...

Nginx 架构与设计

Nginx 是一个高性能的 HTTP 和反向代理服务器&#xff0c;同时也可以用作邮件代理和通用的 TCP/UDP 负载均衡器。它的架构设计以高并发、高可扩展性和高性能为目标&#xff0c;充分利用操作系统提供的多路复用机制和事件驱动模型。以下是 Nginx 的架构和设计特点&#xff1a; 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)...

多线程 相关面试集锦

什么是线程&#xff1f; 1、线程是操作系统能够进⾏运算调度的最⼩单位&#xff0c;它被包含在进程之中&#xff0c;是进程中的实际运作单位&#xff0c;可以使⽤多线程对 进⾏运算提速。 ⽐如&#xff0c;如果⼀个线程完成⼀个任务要100毫秒&#xff0c;那么⽤⼗个线程完成改…...

【数据结构】—— 线索二叉树

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

uni-app 发布媒介功能(自由选择媒介类型的内容) 设计

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

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编码解码” 输入需要编码/解码的内容&#xff0c;点击“编码”/“解码”按钮 编码&#xff1a; 解码&#xff1a; 复制已经编码/解码后的内容。...

Python3 爬虫 Scrapy的安装

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

QT中QString类的各种使用

大部分的QString使用可以参考:QT中QString 类的使用--获取指定字符位置、截取子字符串等_qstring 取子串-CSDN博客 补充一种QString类的分离:Qt QString切割(Split()与Mid()函数详解)_qstring split-CSDN博客 1. Trimmed和Simplified函数(去除空白) trimmed&#xff1a;去除了…...

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

翻译格式&#xff1a;#: 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_…...

风尚云网前端学习:制作一款简易的在线计算器

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

Android蓝牙架构,源文件目录/编译方式学习

Android 版本 发布时间 代号&#xff08;Codename&#xff09; 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视频&#xff0c;单独安装ffmpeg是无法完成推流的&#xff0c;需要一个流媒体服务器&#xff0c;常用nginx&#xff0c;可以直接在ubuntu虚拟机里面测试一下。 测试过程不涉及编译ffmpeg和nginx&#xff0c;仅使用基本功能&#xff1a; 1 安装ffmpeg …...

strongswan测试流程

测试shell脚本文件testing/do-tests&#xff0c;测试配置文件testing/testing.conf。do-tests脚本不加参数&#xff0c;将依次执行testing/tests/目录下的所有测试用例。do-tests脚本有两个参数-v和-t&#xff0c;前者在测试中记录详细信息&#xff0c;后者在输出信息中增加时间…...

[CKS] CIS基准测试,修复kubelet和etcd不安全项

目前的所有题目为2024年10月后更新的最新题库&#xff0c;考试的k8s版本为1.31.1 ​ 专栏其他文章: [CKS] K8S Admission Set Up[CKS] CIS基准测试&#xff0c;修复kubelet和etcd不安全项[CKS] K8S NetworkPolicy Set Up[CKS] 利用Trivy对image进行扫描[CKS] 利用falco进行容器…...

Linux/Windows/OSX 上面应用程序重新启动运行。

1、Linux/OSX 上面重新运行程序&#xff0c;直接使用 execvp 函数就可以了&#xff0c;把main 函数传递来的 argv 二维数组&#xff08;命令行参数&#xff09;传进去就可以&#xff0c;注意不要在 fork 出来的子进程搞。 2、Windows 平台可以通过 CreateProcess 函数来创建新的…...

React拆分组件中的传值问题

在我们实际项目开发中&#xff0c;很多时候为为了项目后期便于维护&#xff0c;都会将相关的组件进行拆分&#xff0c;拆分过后&#xff0c;会将数据方法在父组件中进行编写&#xff0c;然后将一些逻辑拆分为组件&#xff0c;在这个过程中&#xff0c;最重要的就是数据的传递&a…...

应用升级/灾备测试时使用guarantee 闪回点迅速回退

1.场景 应用要升级,当升级失败时,数据库回退到升级前. 要测试系统,测试完成后,数据库要回退到测试前。 相对于RMAN恢复需要很长时间&#xff0c; 数据库闪回只需要几分钟。 2.技术实现 数据库设置 2个db_recovery参数 创建guarantee闪回点&#xff0c;不需要开启数据库闪回。…...

docker详细操作--未完待续

docker介绍 docker官网: Docker&#xff1a;加速容器应用程序开发 harbor官网&#xff1a;Harbor - Harbor 中文 使用docker加速器: Docker镜像极速下载服务 - 毫秒镜像 是什么 Docker 是一种开源的容器化平台&#xff0c;用于将应用程序及其依赖项&#xff08;如库、运行时环…...

VB.net复制Ntag213卡写入UID

本示例使用的发卡器&#xff1a;https://item.taobao.com/item.htm?ftt&id615391857885 一、读取旧Ntag卡的UID和数据 Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click轻松读卡技术支持:网站:Dim i, j As IntegerDim cardidhex, …...

【力扣数据库知识手册笔记】索引

索引 索引的优缺点 优点1. 通过创建唯一性索引&#xff0c;可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度&#xff08;创建索引的主要原因&#xff09;。3. 可以加速表和表之间的连接&#xff0c;实现数据的参考完整性。4. 可以在查询过程中&#xff0c;…...

23-Oracle 23 ai 区块链表(Blockchain Table)

小伙伴有没有在金融强合规的领域中遇见&#xff0c;必须要保持数据不可变&#xff0c;管理员都无法修改和留痕的要求。比如医疗的电子病历中&#xff0c;影像检查检验结果不可篡改行的&#xff0c;药品追溯过程中数据只可插入无法删除的特性需求&#xff1b;登录日志、修改日志…...

leetcodeSQL解题:3564. 季节性销售分析

leetcodeSQL解题&#xff1a;3564. 季节性销售分析 题目&#xff1a; 表&#xff1a;sales ---------------------- | Column Name | Type | ---------------------- | sale_id | int | | product_id | int | | sale_date | date | | quantity | int | | price | decimal | -…...

成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战

在现代战争中&#xff0c;电磁频谱已成为继陆、海、空、天之后的 “第五维战场”&#xff0c;雷达作为电磁频谱领域的关键装备&#xff0c;其干扰与抗干扰能力的较量&#xff0c;直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器&#xff0c;凭借数字射…...

实现弹窗随键盘上移居中

实现弹窗随键盘上移的核心思路 在Android中&#xff0c;可以通过监听键盘的显示和隐藏事件&#xff0c;动态调整弹窗的位置。关键点在于获取键盘高度&#xff0c;并计算剩余屏幕空间以重新定位弹窗。 // 在Activity或Fragment中设置键盘监听 val rootView findViewById<V…...

JavaScript 数据类型详解

JavaScript 数据类型详解 JavaScript 数据类型分为 原始类型&#xff08;Primitive&#xff09; 和 对象类型&#xff08;Object&#xff09; 两大类&#xff0c;共 8 种&#xff08;ES11&#xff09;&#xff1a; 一、原始类型&#xff08;7种&#xff09; 1. undefined 定…...

[大语言模型]在个人电脑上部署ollama 并进行管理,最后配置AI程序开发助手.

ollama官网: 下载 https://ollama.com/ 安装 查看可以使用的模型 https://ollama.com/search 例如 https://ollama.com/library/deepseek-r1/tags # deepseek-r1:7bollama pull deepseek-r1:7b改token数量为409622 16384 ollama命令说明 ollama serve #&#xff1a…...