js动态省市县乡村的联动详细介绍支持默选

省市区乡村五级地址库 这样的地址库可以用于地理信息系统、物流配送、电商配送、邮政编码查询等应用场景。省市区乡村五级地址库是指包含省级、市级、区县级、乡镇级和村级的地址数据库。在中国,行政区划分为五级,即省级(省、自治区、直辖市)、市级(地级市、自治州)、区县级、乡镇级和村级。省市区乡村五级地址库的建立需要政府部门、地理信息相关机构、邮政等单位共同合作,进行数据采集、整理、更新和发布。比如,省级行政区编码为2位数字,市级为4位数字,区县级为6位数字,乡镇级为9位数字,村级为12位数字。 阅读详情
/*
 * 五级联动
 * provId 省下拉框的id  为了摆放拼接的字符串
 * cityId 市下拉框的id
 * countyId 县下拉框的id
 * townId 乡下拉框的id
 * villageId 村拉框的id 
 * dataprovId 为了返回数据时有默认的选中状态的值
 * datacityId cityParentId 市的父级id :省的id 一下是为了修改返回数据时下拉框有内容
 * datacountyId countyParentId 县的父级id
 * datatownId townParentId 乡的父级id
 * datavillageId villageParentId 村的父级id
 */
function showRegion(provId, cityId, countyId, townId, villageId,dataprovId, datacityId,
		datacountyId, datatownId, datavillageId) {
	/*
	 * 存放市县乡村的父级id
	 */
	var cityParentId = dataprovId;//市的父级id :省的id 一下是为了修改返回数据时下拉框有内容
	var countyParentId= datacityId;//县的父级id
	var townParentId= datacountyId;//乡的父级id
	var villageParentId= datatownId;//村的父级id
	/*
	 * 来搜索省
	 */
	 searchByParentid(provId);
	// stringOption(providlist, provId);
	if (cityParentId != null) {
		//默认选定给定的内容
		$("#"+provId).val(dataprovId);
		//$("#"+provId+" option[value='"+dataprovId+"']").attr("selected", "selected")
		//$("#prov option[value='13']").prop("selected", "selected");
		//$("#prov").val("13");
		//$("#prov option:contains('河北省')").attr("selected", true);
		//$("#prov").get(0).selectedIndex = 13;
		//$("#prov").find("option[value='13']").attr("selected",true);
		//为了搜索出当前数据
		searchByParentid(cityId,cityParentId);
		//默认选定给定的内容
		$("#"+cityId).val(datacityId);
	}
	if (countyParentId != null) {
		//为了搜索出所需省市县的内容
		searchByParentid(countyId,countyParentId);
		//默认选定给定的内容
		$("#"+countyId).val(datacountyId);
	}
	if (townParentId != null) {
		//为了搜索出所需省市县的内容
		searchByParentid(townId,townParentId);
		//默认选定给定的内容
		$("#"+townId).val(datatownId);
	}
	if (villageParentId != null) {//为了搜索出所需省市县的内容
		searchByParentid(villageId,villageParentId);
		//默认选定给定的内容
		$("#"+villageId).val(datavillageId);
	}

	/*
	 * 省变化加载市
	 */
	changeRegion(provId, cityId)
	/*
	 * 省变化加载市
	 */
	changeRegion(cityId, countyId)

	/*
	 * 省变化加载市
	 */
	changeRegion(countyId, townId)
	/*
	 * 省变化加载市
	 */
	changeRegion(townId, villageId)

}
/*
 * 根据父id搜索数据list id 搜索出数据后摆放的位置 Parentid 根据父级id来搜索
 */
function searchByParentid(id, Parentid) {
	myajax = $.ajax({
		type : "post",
		url : basePath + "/region/searchByparentId.do",
		async: false,
		dataType : 'json',
		data : {
			re_parent : Parentid,
		},
		success : function(data) {
			var options = "";
			$.each(data, function(index, item) {
				options += "<option value=" + item.id + ">" + item.re_name
						+ "</option>";
			});
			$("#" + id).html(options);
			
		},
		error : function(data, type, err) {
			alert("错误类型:" + type + "; 错误信息:" + err);
		}
	});
}
/*
 * 通过遍历来进行拼接option下拉框
 */
function stringOption(data, id) {
	var options = "";
	$.each(data, function(index, item) {
		options += "<option value=" + item.id + ">" + item.re_name
				+ "</option>";
	});
	$("#" + id).html(options);
}
/*
 * 下拉框改变 后 搜索下一级的数据 id是改变的下拉框id nextid是下一级的id
 */
function changeRegion(id, nextid) {
	$("#" + id).change(function() {
		var parentId = $("#" + id).val();
		// alert(a);
		alert(parentId);
		searchByParentid(nextid, parentId);
	});
}
showRegion("prov", "city", "county", "town", "village","13","1302","130205","130205002");

 

iosSelect.js 五级联动(最多支持六级联动) iosSelect.js 省市县乡村五级分类js和css文件 立即下载

相关推荐

2019年最新全国省市区(县)街道(乡)社区(村)五级联动数据整理

整理的数据包括四级联动数据sql文件,五级联动数据sql文件和Excel文件,目前是整理的比较齐全的数据

2023年6月实时获取地图边界数据方法,省市区县街道多级联动【附实时geoJson数据下载】

所以,只能想想其他办法了,回想起平常使用高德地图搜索某个地名的时候,好像会有个边界区域给我们绘制出来,然后我就觉得它既然能画出来,应该会有办法从某些渠道获取,或者高德地图会提供相应的API。于是乎,去到了高德开放平台仔细的查看了一下他提供的api,哈哈,果然有!有了接口,接下来就是撸码了。可下载的数据包含省级geojson行政边界数据、市级geojson行政边界数据、区/县级geojson行政边界数据、省市区县街道行政编码四级联动数据(可精确到乡镇/街道级)、省市区县街道乡村五级行政编码。

HashTang的博客 2492

省市县街道乡村五级联动数据。

json、csv数据。可直接拿来用。至于sql文件,可以通过读取json或转化csv数据来进行转存。

项目中的五级地址联动效果(js)

我刚开始是的时候是是写了一个sql语句,但是写了5个函数,来联动地址的。后来请教了前端的师傅,用js来写了一个地址联动的。 我使用的是easyui的框架! 地址联动部分html代码! &lt;tr&gt; &lt;td colspan="4"&gt; &lt;div id="address_box1"&gt; 省 :&lt;input class=...

weixin_34391445的博客 789

jQuery五级联动插件

jquery-1.8.0.min.js版本jquery,该插件并非是省市级联动,省市级联动五级插件数据量太大,不便于个人需求修改,该插件轻量级方便易用!

中国行政区划分省市区乡镇街道村五级联动Sqlserver数据库文件

中国省市区乡镇街道村五级联动Sqlserver数据库,数据库中包含行政区总表和省市区乡村各分表,可根据自身需要选择使用。建议使用分表,查询速度更快。

jQuery 省市区多级(三级/四级/五级。。。)联动 BY 凨来了

/** * 省市县区三级多级联动 * author:凨来了 */ jQuery(function($) { var city=[],cityName=[]; $.fn.city = function (opt) { var $id = $(this), options = $.extend({ url:

风.foxwho(神秘狐) 7534

JS五级联动

JS五级联动

JS_省市区乡镇数据,省份、城市、区县、乡镇、村庄

省份、城市、区县、乡镇、村庄” 五级联动数据。“省份、城市、区县、乡镇” 四级联动数据。“省份、城市、区县” 三级联动数据。“省份、城市” 二级联动数据。

小歪博客 831

JS实现的五级联动菜单效果完整实例

主要介绍了JS实现的五级联动菜单效果,结合完整实例形式分析了js多级联动菜单的完整实现步骤,涉及JS数组遍历、扩展及元素节点操作相关技巧,需要的朋友可以参考下

ArcGIS实战:地形湿度指数(TWI)计算全流程解析

本文详细解析了ArcGIS中地形湿度指数(TWI)的计算全流程,从DEM数据获取、填洼处理到水流方向与汇流累积量计算,最终实现TWI的精准计算。通过实战步骤指导,帮助读者掌握水文建模和土壤湿度预测的关键技术,适用于农业规划、生态研究等领域。

weixin_29231725的博客 869

如何高效构建中国行政区划五级联动数据系统:实战指南与最佳实践

在中国数字化转型的浪潮中,行政区划数据作为基础地理信息的重要组成部分,广泛应用于电商物流、政务系统、金融风控、社交应用等多个领域。然而,面对超过70万条的五级行政区划数据,如何构建一个稳定、准确且易于维护的数据系统,成为众多开发者面临的技术挑战。本文将深入解析Administrative-divisions-of-China项目的技术架构与实战应用,为开发者提供一套完整的解决方案。 ## 一、行

gitblog_00977的博客 371

【机器人】机械臂控制入门技术栈分享

机械臂控制入门技术栈分享1.前言2.机器人控制入门技术栈2.1.空间描述和变化2.2.运动学分析2.3.动力学建模2.4.控制入门学习3.进阶部分3.1.机器人参数辨识3.2.非线性控制3.3.现代机器人描述方法:指数坐标4.总结 1.前言 今天看到优快云上有个分享个人技术栈的活动,虽然我不是一个正规的程序员,也不搞前端、后端这些,但我一直在优快云上通过写博客对我的学习进行总结,于是我突发奇想,不如我也写一下我的个人技术栈,针对机械臂控制入门的,因为我水平也不高,所以本文内容也许不够饱满,也不够准确,但

要恰饭得嘛 5858

Excel中实现省市县乡四级联动

A$2:$A$2587&数据源!$B$2:$B$2587&数据源!$C$2:$C$2587,0),0,COUNTIFS(数据源!一、首先准备数据源,如下格式:分为四组,第一组D列确保【乡】不重复,第二组I列确保【县】不重复,第三组L列确保【市】不重复,第四组N列确保【省】不重复。三、选择【序列】,输入【来源】处,点击数据源sheet页,选中第四组N列所有省数据,同样市也是如此,选择第三组L列所有市数据。五、建好公式后,在县一列选择【数据】-【数据验证】,来源输入【=县】,刚才公式的名称。

chenguixu的博客 4003

若依(RuoYi)项目里,Quartz定时任务踩坑实录:并发控制、事务回滚与异常处理

本文深入解析若依(RuoYi)项目中Quartz定时任务的并发控制、事务回滚与异常处理三大核心问题。通过实战案例揭示@DisallowConcurrentExecution注解的局限性和Redis分布式锁的应用,详细讲解Spring事务集成方案及多数据源事务管理,并提供生产级监控体系搭建指南,帮助开发者规避Quartz在生产环境中的常见陷阱。

weixin_28731223的博客 409

Altium Designer操作技巧(1)——原理图中如何批量替换元器件?

《AltiumDesigner批量替换元器件技巧分享》摘要:本文介绍了两种在AltiumDesigner中批量替换元器件的实用方法。方法一通过“查找相似对象”功能,可精准匹配并批量修改器件参数;方法二利用ActiveBOM功能,在BOM表中直观操作器件替换,推荐使用第二种方法可使BOM管理更高效。这些技巧能有效减少物料种类、降低贴装成本,特别适用于电阻电容等常用器件的批量替换。关注公众号获取更多电子设计技巧。

u012526819的博客 2582

.net省 市 县 街道 小区 五级联动实现JS及后台代码

.net+mvc 实现省 市 县 街道 小区 五级联动界面效果如图:View层代码:@model Dlx.Models.ViewModel.System.Sys_BuildingView @{ Layout = null; IEnumerable&lt;SelectListItem&gt; prolist = ViewBag.ProvinceList; } &lt;inpu...

Candy_TangZhen的专栏 1537

DC算法竞赛——北京PM2.5浓度回归分析

北京PM2.5浓度回归分析 比赛结果(118/1150) 一. 概述 1、项目来源:https://www.dcjingsai.com/static_page/cmpList.html 2、给定数据字段如下: 3、使用方法:回归算法 4、目的:预测北京pm2.5值,使平均预测误差越小越好。 二、分析过程 setwd("E:/R数据源") #读入数据 data <- read.csv('p...

玻璃球的博客 3475

js做的省市区镇的多级联动

创作思路: 设置省市区镇四个下拉列表 获取各个下拉列表(document.querySelector("") ) 给省级的下拉列表添加子元素option ,循环选择信息表中的省份,使用new Option(“文本”,“value”)创建新的选项框,并追加到省的下拉列表中; 当省级下拉列表中的值改变时,让市区镇级默认为第一个值,(id2.options.length=1) ;给市级下拉菜单追加子...

不想写代码的一天 2119

Win10平台下QT6.9.0 OpenCV 4.10.0从入门到精通

我最近开发一个视觉项目,我们从0开始记录在windows 10下 用QT6.9+OpenCV 4.10.0搞定整个项目的开发过程。以抛砖引玉,大家共同进步。

fds111111的博客 1712

YOLOv13改进策略【YOLO和Mamba】| 替换骨干 Mamba-YOLOv13-T !!! 最新的发文热点

模块是模型中的一个重要组成部分,其主要作用是在模型的初始阶段对输入图像进行处理,方便后续的特征提取和目标检测。以下是对。

Limiiiing的博客 354

物联网平台设计心得:五级联动及记忆恢复

在设计物联网平台的时候,涉及到一个五级联动的问题,操作顺序如下:依次选择 所属省份,所属市县,所属地区,所属公司,设备名称。在使用Jquery时代,做好这个其实很容易,但是稍显繁琐,并且得很好的处理上一级下拉列表选中,然后触发下一级下拉列表加载数据的问题。相比使用Angularjs而言,代码量大而且繁琐,并且还得处理好顺序加载的问题。本节我们就看看Angularjs能给我们带来怎么样的体验吧。本文...

weixin_34198453的博客 207

YOLOv11 知识蒸馏完整实战:Teacher–Student 训练策略与性能飞跃

在self.alpha = alpha # 蒸馏损失权重self.temperature = temperature # 温度系数,控制分布平滑度# 输出分布蒸馏(KL散度损失)# 中间特征蒸馏(MSE损失,对齐中间层特征)# 总蒸馏损失知识蒸馏是YOLOv11在“小模型高性能部署”场景的“破局之法”——它让小模型能“站在大模型的肩膀上”,兼具速度与精度。从损失函数定义到多阶段训练,再到实战落地,本教程已为你铺就了一条清晰的路径。

m0_64661770的博客 141

Java爬虫获取省市区镇村5级行政区划

公司有个项目需要五级行政区划,没有现成的数据,写了一段代码,从gj统计j获取的数据。记录一下。

qq_38382365的博客 1376

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

省、市、区、乡镇/街道地址四级联动react+jquery附带json数据

省、市、区、乡镇/街道地址四级联动react+jquery 主要使用jquery,无ui框架,适用性强 目前主要使用react开发项目,最近遇到一个需要四级联动的,但是antd中的地址数据格式不太好找,都是这样的: 于是就使用相对原始的下拉标签t+jquery写了个,安装jquery并import当前页面中就行,样式自己修改,下面是代码: import React, { Component } ...

qq_41805983的博客 2106

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

vue利用级联选择器实现全国省市区乡村五级菜单联动

“大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。”现在是:2022年2月13日20:09:27今天分享一个五级级联地址的组件的使用吧。前言接到这样的一个需求:需要根据地址查询列表信息...

穆雄雄的博客 6752
上一篇: ajax函数 执行完后 在执行下面的代码
下一篇: mybatis association会出现覆盖记录 导致只返回最后一条记录
ArchitectDream
博客等级 码龄9年 48粉丝 288原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值