办公小技巧:excel怎么排序?

excel表格我们不陌生吧,基本上工作什么的都会用到,很多excel的小技巧我们都不知道,当然如果是刚刚使用excel表格的小伙伴,这个小技巧一定要懂,先从基础做起吧!excel怎么排序?下面就让我们来看看吧! 方法1 excel怎么排序?我们先来看看第1个方法,这个方法比较基础,适合刚刚入门不久或是排序的数量不是特别多的情况下,先来看看怎么操作吧! 第1步:鼠标按住左键来选中我们需要排序的那部分单元格区域; 第2步:点击上方功能菜单中的【开始】中的“排序和筛选(由于各个excel版本不一样,只需要找到带有“排序”字眼的即可)”; 此处即可进行升或降的排序,也可进行个人自定义排序! 方法2 第1个方法比较基础,就来看看第2个比较进阶的方法吧,excel怎么排序,一起来看看第2个方法是怎样的! 第1步:一样我们要选中排序的单元格部分,随后点击上方的【数据】,再点一下“排序”; 第2步:随后点击随后选择好需要排序的关键字及其条件等,点击确定即可! excel怎么排序?看完本文分享的两个方法后大家学会了吗?很多excel高手都是从小白一步一步地打基础打上去的,所以每个简单的小技巧我们都应该知道一下!本期分享到此结束,喜欢小编的小技巧分享记得要关注还有点赞哦!

Java锁系列1/3--常用锁的分类

说到线程安全,经常会用到锁。了解锁有哪些,锁又是如何设计的,对在业务中选择合适的锁很重要。 (一)锁的分类概述 (二)锁的分类详解 1.可重入锁 、不可重入锁 类型概念(同一个线程角度分析)类型模型可重入锁可以重入上锁的代码段方法调用时,次都可访问另一个方法(例如:递归)不可重入锁不可以重入上锁后的代码段独立的访问每一个方法,加锁 - 释放 2.共享锁、排他锁 类型概念示例共享锁可被多个线程所持有ReadWriteLock的读锁排他锁一次只能被一个线程所持有ReadWriteLock的写锁 3.公平锁、非公平锁 类型概念(多个线程角度分析)特点公平锁按照申请锁的顺序来获取锁公平非公平锁获取锁的顺序并不是按照申请锁的顺序吞吐量比公平锁大,但可能造成饥饿现象 4.偏向锁、轻量级锁、重量级锁(锁的状态) Java 5通过引入锁升级的机制来实现高效Synchronized,通过对象监视器在对象头中的字段来表明。 类型概念特点偏向锁一段同步代码一直被一个线程所访问,那么该线程会自动获取锁降低获取锁的代价轻量级锁当锁是偏向锁的时候,被另一个线程所访问,偏向锁就会升级为轻量级锁,其他线程会通过自旋的形式尝试获取锁不会阻塞,提高性能重量级锁锁为轻量级锁的时候,另一个线程虽然是自旋,但自旋不会一直持续下去,当自旋一定次数的时候,还没有获取到锁,就会进入阻塞,该锁膨胀为重量级锁重量级锁会让他申请的线程进入阻塞,性能降低 5.乐观锁、悲观锁(看待并发同步的角度) 类型概念场景乐观锁每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。多读的,提高吞吐量悲观锁对于同一个数据的并发操作,一定会发生修改的(实际上可能未修改)。因此对于同一份数据的并发操作,采取加锁的形式。加锁失败,说明该记录正在被修改,当前查询可能要等待或者抛出异常(开发者决定) 6.自旋锁 类型概念特点自旋锁概念尝试获取锁的线程不会立即阻塞,而是采用循环的方式去尝试获取锁减少线程上下文切换的消耗;但是循环会消耗CPU (三)锁的设计 锁的设计用锁的粒度很好解释,锁的粒度涉及到临界区。临界区大,我们保护的范围更大,但是会影响效率,而临界区小了,可能又会导致不安全。 如何不知道如何选择,可以先保证安全,再进行优化。 临界区:我们居住的房子,门上都会有锁,而我们锁住的也是这个屋子的安全,而这个屋子就是临界区。 总结 了解了锁的分类,算是对锁有个基本认识了。要想更深入的了解锁,还需要了解锁底层原理,而常用锁底层实现都是 AQS实现的,下一篇我们就来聊聊【Java锁系列2/3–分析AQS源码】

【SNA】社会网络分析二 Gephi 功能详解

Gephi 功能详解 一、Gephi 简介 Gephi 是一款网络分析领域的数据可视化处理软件,开发者对它寄予的希望是成为“数据可视化领域的 Photoshop”,可运行在 Windows、Linux 及 Mac OS 系统上。 二、特点 Gephi 主要有以下三大特性: 由内置的快速的 OpenGL 引擎提供支持,Gephi 能够利用非常大的网络推送信封,可视化网络多大一百万个元素,所有元素都会实时运行,如布局、过滤器;简单易于安装和使用,以可视化为中心的 UI,类似 Photoshop 的图形处理一样;支持模块化扩展 Gephi 及插件开发,该架构构建在 Netbeans 平台之上,可以通过精心编写的 API 轻松扩展或重用。 三、主要功能模块 分类 主要功能 具体内容 网络布局 通过布局算法将网络关系直接转换为图,以图形方式研究网络 提供是 10+ 网络布局算法,如 force atlas、force atlas2 等 网络统计 通过不同的统计算法计算网络属性,供研究发现网络特性 研究节点和边:节点度(度/出度/入度)、介数中心度、亲密中心度、特征向量中心度、节点 PageRank 值、离心度、聚类系数、最短路径 研究网络整体:平均度、平均加权度、网络直径、网络半径、平均路径长度、图密度、平均聚类系数 研究小团体:模块化(把度相同的节点归类)、连接组件(基于节点连通关系,根据连接关系对节点归类) 网络滤波 通过用户设定的规则对网络中的节点或边进行筛选,从而更加精准的探索和分析网络 提供的筛选路径包括节点或边的属性、网络拓扑结构等 网络可视化 自定义或根据数据设置节点的大小、节点颜色、边的粗细、边的颜色及节点与边的标签的颜色及大小 用户自定义:手动设置大小、颜色等 根据数据设定:原始数据本身携带的可以用于设置的数值;通过 gephi 统计功能计算出新的数据也可用于设置 四、操作介绍 Gephi 共包括三个主要页面: 概览:图处理、可视化编辑的主要界面;数据资料:分为节点数据和边数据,在数据表上方和下方是用于数据处理的工具;预览:预览输出,图形处理完成后,可以在此输出。 1、概览界面 (1)图窗体:图编辑和显示 i. 操作节点和连线的工具 鼠标选取范围尺寸调整:如果将鼠标移动到某一个节点上,与这个节点组成边的其他节点就会显示,从而了解该节点的关联状态。单击 configure 按钮,可以设置鼠标选取的范围,即同时选择一组节点,并且显示这组节点相关联的其他节点;单选:单独选择一个节点,右击进行操作;矩形选取:在一个矩形范围内选取一组节点;移动:按左键拖动节点,按右击拖动图像、滑动鼠标滚轮放大或缩小整个图形;单节点涂色:单击次数越多,节点颜色越深,在矩形范围内会给多个节点涂色;节点大小调整:按住鼠标左键上下拖动;关联节点涂色:颜色、颜色强度、扩散模式;新建节点:颜色、直径;新建边:点击源节点,再点击目标节点,会生成一条新边,可以设置边类型和权重;节点距离:判断两个节点之间是否存在路径,如果存在就把最短路径用选中的颜色表示出来;节点范围:以一个节点为起点,根据距离的远近,给不同距离的节点图上不同的颜色,在涂色中,也会引入权重的参数,在涂色之前需要配置涂色的模式和色彩,其中,涂色的模式分为梯度 grandient 和调色板 palette;节点属性:节点属性是节点基础数据和统计数据的查看和编辑工具,分为 Properties 数据和 Attributes 数据。Properties 可以理解为节点天生的、固有的数据,包括尺寸、位置、颜色、标签大小及颜色等;Attributes 可理解为抽象化、动态变更的数据,包括 ID、标签、间隔等,Attributes 数据可以根据节点数据的增加而扩充。 ii.

centos7 虚拟机系统磁盘扩容

目录 1、 虚拟机硬盘容量修改 2、centos7扩容 1.修改分区表 2.更新内核内存分区表 3.调整物理体积 3.调整LV和文件系统扩容 1、 虚拟机硬盘容量修改 不同的软件有些不同这里不做说明 注意:此方法需要先删除所有快照,修改完硬盘大小重新做个快照,万一操作出错好恢复 2、centos7扩容 完成第一步后进系统查看空间使用情况 df -lH 可以看到可用容量并没有改变,用lsblk查看磁盘使用情况 这里要做的是扩充sda2的容量,网络上找到的一般是新增一个分区,然后扩容,我不太喜欢分区太多,所以只想简单的对sda2进行扩容。 扩容步骤 先删除sda2分区再重新创建,操作步骤如下: 1.修改分区表 fdisk /dev/sda 删除分区2:输入d回车=>2回车 创建分区2:输入n回车=>p回车=>2回车=>回车=>回车 输入w回车保存退出 2.更新内核内存分区表 partx -u /dev/sda 3.调整物理体积 pvresize /dev/sda2 重新lsblk进行查看,可以看到sda2已经扩容完成 3.调整LV和文件系统扩容 lvextend -r centos/root /dev/sda2 centos-root已经扩容完成 df -lH 确认完成扩容 

充电+拓展+投屏三合一的Type-C适配器方案

相信type-c接口大家都耳熟能详,日常中使用到的PD充电器就有它的身影,现在手机,笔记本,平板电脑也陆续采用了type-c接口,接口的统一对我们生活上提供了不少便利,比如不用准备多个接口的适配器,各种设备间的互联一根C to C的数据线就能实现。 平常我们使用场景中,充电器可以说是每天都要用到,所以充电器的市场是相当庞大的,这也让不少公司嗅到了商机,在充电器上增加了不少花样,比如多口高功率充电器,还有移动电源+适配器二合一等等。 今天我们就来抽丝剥茧的讲讲充电+拓展+投屏三合一的Type-C适配器有什么神奇之处。 三合一的多功能适配器,不仅能最高PD60W充电,还能充电的同时,把设备的数据传出来,实现OTG和投屏。OTG采用的是USB2.0,投屏则是DP转HDMI,最高支持4K分辨率。 在任天堂Switch游戏机的使用场景中,这种三合一的适配器就非常适用,省去了笨重的底座,直接一个小巧的适配器就能实现边充电边投屏,可谓是一举两得。 不插充电,仅仅当一个投屏器,或者拓展坞使用也是完全没有问题的,只要是设备的type-c接口支持视频输出功能都可以使用,比如手机,平板,笔记本电脑。 充电器上带的USB-A口可以使用OTG功能,带5W供电,可以连接U盘,鼠标,键盘等等。 那么问题来了,究竟是什么芯片让它实现诸多功能?我们从PCB板上了解到采用了一颗LDR6282的PD协议芯片。 LDR6282这颗芯片是来自深圳的乐得瑞科技,LDR6282的双DRP及USB PD3.0功能,使得那些设置了双C口的拓展坞,具备两个C口可以任意盲插的功能,并支持任天堂Switch游戏机视频扩展。用户不必区分哪一个是充电口,哪一个是智能设备。LDR6282会根据USB PD协议解析,自动分配两个C口的连接关系。正如Macbook Pro对多个C口所做的智能适配。 双口DRP USB PD Controller LDR6282,顺利通过了USB-IF的PD3.0认证,TID: 2127。LDR6282芯片具有双C口DRP及USB PD3.0控制功能,广泛应用于USB-C Docking,USB-C 显示器,USB-C手机音频转接器,嵌入式安卓/linux系统等场合,在支持标准USB PD3.0/QC2.0/QC3.0协议的础上,还专门针对任天堂游戏机Switch的视频扩展功能进行了特别适配,兼容性非常优秀。 该芯片还内置64K flash可以通过云端连接升级内部固件。让复杂的产品设计也可以安枕无忧,即使产品已经交付到了终端消费者手里仍然可以通过手机端APP或者是PC端应用程序进行固件升级。 部分原理图如下:

jmeter脚本之AES解密

背景:项目中为了安全考虑,对用户姓名进行aes加密处理,但是脚本中有需要用到用户名的地方,所以需要对加密后的名字进行解密处理,再传给后端。 步骤: 1、将解密算法打成jar包(需要将所有用到的包都打进去) 2、将jar包导入脚本 3、请求后加beanshell postprocessor 4、调用jar包里的解密算法进行解密,将解密后的值存在变量里 5、在后续的请求中引用该变量 备注: 1、 提示 org/bouncycastle/jce/provider/BouncyCastleProvider 相关错误 原因:解密代码里用到BouncyCastleProvider相关方法,但是打jar包的时候没有把相关资源打进去; 解决方法:让研发帮忙重新打jar包 2、提示:ERROR i.i.AESUtils: 解密异常:Illegal key size 原因:使用 256 Bit key,相应的jdk版本太低了,本地的jdk版本为1.8_121 解决方法:将jdk版本升级到1.8.0_321该问题解决 3、beanshell脚本里不支持${xxx}的写法,需要将变量存储起来,用vars.get();

web buuctf [SUCTF 2019]Pythonginx1

知识点:1.nignx 2.idna编码与utf-8编码的漏洞 1.开题 查看源码,整理代码: @app.route('/getUrl', methods=['GET', 'POST']) def getUrl(): url = request.args.get("url") host = parse.urlparse(url).hostname //经过urlparse解析所得hostname不能为suctf.cc if host == 'suctf.cc': return "我扌 your problem? 111" //urlsplit解析后hostname不能为suctf.cc parts = list(urlsplit(url)) host = parts[1] if host == 'suctf.cc': return "我扌 your problem? 222 " + host newhost = [] for h in host.split('.'): newhost.append(h.encode('idna').decode('utf-8')) parts[1] = '.'.join(newhost) #去掉 url 中的空格 finalUrl = urlunsplit(parts).split(' ')[0] host = parse.urlparse(finalUrl).hostname if host == 'suctf.cc': return urllib.

面试3——准备

面试3——准备 1 面经2 知识点2.1 语言/C++2.1.1 特性2.1.2 语法 2.2 数据结构&算法2.3 线程2.4 网络2.4.1 TCP2.4.2 七层网络模型2.4.3 PING2.4.4 socket 2.5 Git2.6 ROS2.7 自动驾驶2.7.1 传感器2.7.2 规划 1 面经 自我介绍自我定位行业理解项目难点软件架构设计的思路Qt使用的模块为什么选择我们单位为什么选择上海/广州优点/缺点最难的项目,碰到的问题,收获与岗位匹配的技能,自己的优势和劣势职业规划加班怎么看两个月任务,时间砍半怎么办能力强,举例兴趣爱好三句话总结自己一直在钻研的事情反问环节 技术面:岗位工作技术二面:部门目前工作方向主管面:需要完成的工作和期望 相关方向的研发阶段HR面:新人培养过程,进入一个公司,如何快速地融入到公司 反问自己有什么问题 2 知识点 2.1 语言/C++ 2.1.1 特性 继承、多态、封装 继承 代码复用、类耦合多态 运行时多态 虚函数 编译期多态 模板、宏定义 代码复用、可维护扩展封装 隐藏属性和实现细节,仅对外提供接口和方法 定义要为变量分配内存空间;而声明不需要为变量分配内存空间。 2.1.2 语法 【关键字】 static 限制文件内,限制函数内,静态类成员final C++11的关键字final有两个用途。第一,它阻止了从类继承;第二,阻止一个虚函数的重载。override & overload & overwrite overload 重载 相同作用域、相同函数名、参数不同(类型、顺序) override 覆盖 派生类覆盖基类函数,只针对虚函数,在virtual基础上,还要用override是为防止重写错误、提高代码可读性,可以替代virtual overwrite 派生类函数屏蔽基类同名函数,两种情况:参数不同,无论有无virtual,基类函数被屏蔽;参数相同,且无virtual,基类函数被屏蔽volatile volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。 为了安全起见,只要是等待别的程序修改某个变量的话,就加上volatile关键字union 大小端问题const 成员函数 在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加 const,而对于改变数据成员的成员函数不能加 const。 const对象只能调用const成员函数、不能调用非const成员函数,非const对象可以调用const成员函数

umi config.js整体defineConfig配置

import { defineConfig } from 'umi'; export default defineConfig({ hash: true, // 配置是否让生成的文件包含 hash 后缀,通常用于增量发布和避免浏览器加载缓存。 history: { // 配置 history 类型和配置项 type: 'hash' // 可选 browser、hash 和 memory }, base: '/', // 设置路由前缀,通常用于部署到非根目录。 publicPath: './', // 配置 webpack 的 publicPath。当打包的时候,webpack 会在静态文件路径前面添加 publicPath 的值 title: '平台模版', favicon: './img/favicon.ico', // 修改浏览器上的icon layout: { name: '西瓜平台', // 产品名称 locale: false, // 是否开启国际化,开启后路由配置的菜单名会被当做菜单名国际化的key logo: './img/logo.jpeg', }, nodeModulesTransform: { // 设置 node_modules 目录下依赖文件的编译方式。 type: 'none', // 可选all 或 null }, locale: { default: 'zh-CN', // 默认语言,当检测不到具体语言时,展示 default 中指定的语言。 antd: false, // 开启后,支持 antd 国际化 title: false, // 在项目中配置的 title 及路由中的 title 可直接使用国际化 key,自动被转成对应语言的文案 baseNavigator: false, // 开启浏览器语言检测。 baseSeparator: '-' // 国家(lang) 与 语言(language) 之间的分割符。 }, routes: [ { path: '/', component: '@/pages/index' }, { path: '/products2', component: '@/pages/products', icon: 'dashboard',name: '产品' }, { path: '/products', name: '功能页', icon: 'AppstoreAddOutlined', routes: [{ path: '/products/list', name: '功能', component: '@/pages/products'}]} ], fastRefresh: {}, // 快速刷新(Fast Refresh),开发时可以保持组件状态,同时编辑提供即时反馈。 });

Windows注册表动态地址

bat 文件添加reg注册表绿色包动态地址 引言代码实现测试效果结尾 引言 由于功能需求,运营人员不需要过多的操作就能通过VLC软件播放视频,下载安装绿色包以后,只需要执行一次…bat文件 就饿能在网页调用起本地VLC播放器。 代码实现 将以下指令自己保存在一个.bat文件就行,放置到VLC的根目录下,运行一次即可 reg add HKCR\rtsp /ve /t REG_SZ /d "URL:rtsp Protocol" /f reg add HKCR\rtsp /v "URL Protocol" /t REG_SZ /d "" /f reg add HKCR\rtsp\DefaultIcon /ve /t REG_SZ /d "%~dp0vlc.exe,1" /f reg add HKCR\rtsp\shell\open\command /ve /t REG_SZ /d "\"%~dp0vlc.exe\" \"%%1\"" /f 测试效果 自定义一个网页,点击调起VLC功能 点击‘播放’后,弹窗 播放效果 结尾 本文的指令文件 xxx.bat ,。

批量将多个文件夹整理合并到一个文件夹中

概要:文件夹整理是我们常用的功能,怎么样才能高效的批量将多个文件夹整理合并到一个文件夹中呢?我们最拿手的就是复制和粘贴,但是复制粘贴的效率太慢了,要想知道我们如何批量快速地将多个文件夹整理合并到一个文件夹中,请看此文。 平时我们都需要将多个文件夹复制粘贴到另外一个文件夹中,比如说我们需要汇总工作报告或汇总工作的文档。如果文件夹比较少的话,我们直接复制粘贴都可以了,但是如果文件夹来自于多个地方,并且有成百上千万个文件夹,那么如何才能高效的将这些文件夹合并到同一个目标文件夹中呢? 以前我们都是需要手工复制并粘贴这些文件夹到目标文件夹中,但是今天有一个很简单的方法,能够批量的将多个文件夹合并并整理到一个目标文件夹中。 方法其实非常简单,我们只需要简单地单击几个步骤就可以达到批量将多个文件夹合并到同一个文件夹中的功能。那么具体的合并多个文件夹怎么操作呢?接下来就给大家仔细讲解一下,如何批量高效地合并文件夹。 首先我们打开「我的ABC软件工具箱」,然后进入到将文件夹合并到一个文件夹中的功能 这里我们只需要选择我们需要批量合并的文件夹: 当我们选择完需要批量合并的文件夹之后,直接单击下一步,软件就可以为我们批量地复制粘贴到目标文件夹了,从而达到了我们批量合并文件夹的目的,是不是很快速方便呢?当我们选择完需要批量合并的文件夹之后,直接单击下一步,软件就可以为我们批量地复制粘贴到目标文件夹了,从而达到了我们批量合并文件夹的目的,是不是很快速方便呢?

CSS样式之width: auto 100%与height:100%

1.Width(默认情况下为content box的宽度) width:auto 元素content+padding+border+margin=父元素的width <style> .parent { height: 400px; width: 400px; border: 1px solid black; padding: 10px 10px; } .son { height: 400px; /* content+border+padding+margin = 400px of parent*/ width: auto; border: 1px solid red; padding: 0 2px; margin: 0 2px; } </style> <div class="parent"> <div class="son"></div> </div> width: 100% 元素content == 父content <style> .parent { height: 400px; width: 400px; border: 1px solid black; padding: 10px 10px; } .son { height: 400px; /* content = 400px of parent*/ width: 100%; border: 1px solid red; padding: 0 2px; margin: 0 2px; } </style> <div class="

整点小浪漫~Python27行代码绘制一幅满天星

天接云涛连晓雾,星河欲转千帆舞 ——李清照 星星就是爱的化身,今天就带大家用27行Python代码绘制一幅满天星吧。 全局设置 在绘制满天星的过程中要运用到turtle工具,它是Python的标准库,也可以形象的称它为海龟库,它可以描绘绘图的轨迹,操作简单、快捷。首先,我们要做一些有关全局的设置 这一步主要是对turtle的画笔大小、绘画延迟以及画布大小进行设置。 绘制一个五角星 绘制满天星的关键就在于如何绘制出一个五角星,接下来通过创建一个有关绘画五角星的函数 上述代码中主要涉及了turtle库的api,在代码注释中已经做了详细的说明,就不再进行赘述了。 重复绘制 绘制出一个五角星之后,就可以通过不断的调用stars函数来实现满天星的效果了,详细代码如下 效果展示 接下来让我们将分散的代码组合起来,一起看看效果吧

PCL出现“无法找到 pcl_commond.dll 文件,程序无法执行”的问题。

环境:win10+vs2019+pcl1.12.0 问题详情:在vs中编译过程中,出现了无法找到 pcl_commond.dll 文件,程序无法执行。。。但是在pcl安装路径的bin文件夹下找到了pcl_commond.dll文件。 解决办法:问题出现的原因是未在windows中添加环境变量,需要重新在path中添加环境变量,添加格式为:‘(你的安装路径)\PCL 1.12.0\bin’ 第一步:点击,我的电脑----属性---高级系统设置---环境变量 第二步:在系统变量栏中选中PATH--创建---将(你的安装路径)\PCL 1.12.0\bin。添加到环境中去。

echarts饼图legend标识位置

echarts图例legend标识位置 方式一:只设置left、right、top、bottom具体像素值或百分比 legend: { // top: '5%', left: 'center', bottom: 30, //具体像素值或百分比 }, 方式二: x : 左(left)、右(right)、居中(center)或具体像素值 y : 上(top)、下(bottom)、居中(center或具体像素值 可使用padding设置距离:padding:[0,0,30,0] (距离上方、右方、下方、左方距离) legend: { x:'center', y:'bottom', padding:[0,0,30,0], }, 设置标识位置位于底部,两种方式都可以,但是 **不可同时设置** 同理,柱状图中,barWidth(柱宽)和barCategoryGap(同一系列的柱间距离)也不能同时设置

数组有值,但是获取不到内容,长度也为0

imgList0是有值 的,但是长度为0,是因为我使用this.formImg[‘imgList’ + index] = []这样赋值方式,所以导致监听不到数组变化,改为 this.$set(this.formImg, ‘imgList’ + index, [])就好了

Android Toast的几种使用方式

Toast是Android中常用的组件,下面介绍下Toast使用的几种方式和注意事项。 Toast的使用方式简单来说有下面五种: 1、默认的显示 // 第一个参数:当前的上下文环境。可用getApplicationContext()或Activity的context // 第二个参数:要显示的字符串。也可是R.string中字符串ID // 第三个参数:显示的时间长短。Toast默认的有两个LENGTH_LONG(长)和LENGTH_SHORT(短),也可以使用毫秒如2000ms Toast toast=Toast.makeText(mContext, "默认的Toast", Toast.LENGTH_SHORT); //显示toast信息 toast.show(); 2、自定义位置显示(值改变位置) Toast toast=Toast.makeText(mContext, "自定义显示位置的Toast", Toast.LENGTH_SHORT); //第一个参数:设置toast在屏幕中显示的位置。这里设置是居中靠顶 //第二个参数:相对于第一个参数设置toast位置的横向X轴的偏移量,正数向右偏移,负数向左偏移 //第三个参数:相对于第一个参数设置toast位置的纵向y轴的偏移量,正数向下偏移,负数向上偏移 //如果你设置的偏移量超过了屏幕的范围,toast将在屏幕内靠近超出的那个边界显示 toast.setGravity(Gravity.TOP|Gravity.CENTER, -50, 100); //屏幕居中显示,X轴和Y轴偏移量都是0 //toast.setGravity(Gravity.CENTER, 0, 0); toast.show(); 3、带图片显示(能够显示一个图标) Toast toast=Toast.makeText(mContext, "显示带图片的toast", 2000); toast.setGravity(Gravity.CENTER, 0, 0); //创建图片视图对象 ImageView imageView= new ImageView(mContext); //设置图片 imageView.setImageResource(R.drawable.image); //获得toast的布局 LinearLayout toastView = (LinearLayout) toast.getView(); //设置此布局为横向的 toastView.setOrientation(LinearLayout.HORIZONTAL); //将ImageView在加入到此布局中的第一个位置 toastView.addView(imageView, 0); toast.show(); 4、完全自定义显示 LayoutInflater inflater = getLayoutInflater(); //通过制定XML文件及布局ID来填充一个视图对象 View layout = inflater.inflate(R.layout.test,(ViewGroup)findViewById(R.id.toast)); ImageView image = (ImageView) layout.

STM32 串口乱码

问题描述 用正点原子STM32F4探索者开发板调试野火骄阳电机驱动程序,发现串口输出一直是乱码。问题排查: 串口调试助手编码方式?同一个串口调试助手,用正点原子、STM32CubeMX生成的程序发送数据正常。排除串口调试助手问题。串口配置函数问题?仔细检查过串口配置,GPIO配置,用STM32CubeMX与骄阳程序相互替换,问题仍然存在。HAL库其它文件干扰?删除多余HAL库文件,与STM32CubeMX用到的库文件保持一致。问题仍然存在。参考STM32串口通信乱码详细处理方法,更改stm32f4xx_hal_conf.h文件中HSE_VALUE = 8000000,此处设置的是外部晶振时钟频率,而SystemClock_Config()函数中RCC_OscInitStruct.PLL.PLLM = 8;是PLLM分频系数。系统内部很多参数是直接调用HSE_VALUE 的值,所以一定要修改这个值。 #if !defined (HSE_VALUE) #define HSE_VALUE 8000000U /*!< Value of the External oscillator in Hz */ #endif /* HSE_VALUE */ /** * @brief System Clock Configuration * @retval None */ void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; /** Configure the main internal regulator output voltage */ __HAL_RCC_PWR_CLK_ENABLE(); __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); /** Initializes the RCC Oscillators according to the specified parameters * in the RCC_OscInitTypeDef structure.

论文精读:车尧-《社会网络视角下战略性新兴产业的专利情报研究》

社会网络视角下战略性新兴产业的专利情报研究 一篇课程作业要求精读并展示的论文。 阅读时间:2022.04.02~04.03,04.06 文章目录 社会网络视角下战略性新兴产业的专利情报研究一、论文背景1. 背景信息2. 题录信息 二、论文正文1. 研究背景和研究对象2. 社会网络分析方法概述2.1 基本原理2.1.1 社会网络的基本结构2.1.2 网络的测度指标: 2.2 多属性的社会网络分析2.3 社会网络中的专利网络2.4 专利技术集群分析🅰补充1 3. 实证研究3.1 数据概述3.2 专利整体申请情况(数量分析)3.3 出现次数排名靠前的德温特手工代码分布情况(类型数量分析)3.4 德温特手工代码的中介中心性情况3.5 “风能”专利技术集群的可视化社会网络 4. 结语🅰补充2 参考文献 三、论文小结1. 文章细节2. 研究综述3. 数据分析4. 文章逻辑5. 参考文献🅰补充3 一、论文背景 1. 背景信息 作者(按顺序排列)1: 车尧:中国科学技术信息研究所副编审、曾任《情报学报》编辑部主任;2011年6月毕业于中国人民大学信息资源管理学院,情报学博士学位;研究方向:信息分析、情报学理论、竞争情报研究、知识管理;李雪梦:中国有色矿业集团有限公司;璐羽:中国科技咨询协会副理事长兼秘书长;1984年毕业于中央民族大学物理系,获理学学士学位,1989获得北京师范大学哲学硕士学位。 基金2: 国家社科基金青年项目“面向科技型中小企业创新的技术竞争情报方法体系”(12CTQ030)立项日期:2012-05-14项目负责人:刘志辉。2010年毕业于中国科学院文献情报中心,获管理学博士学位;曾任中国科学技术信息研究所情报理论与方法研究中心副主任职务、中国科学技术情报学会知识组织专业委员会工作部委员、《情报工程》副主编、《情报学报》《图书情报工作》等多家期刊评审专家、中国科学技术情报学会竞争情报分会会员、美国竞争情报从业者协会(SCIP)会员。 期刊:《情报科学》,2015年 第33卷 第7期 138-144页,“博士论坛”栏目 **收稿日期:**2014年9月11日 2. 题录信息 摘要: 从专利情报分析视角引入社会网络分析概念,借鉴社会网络分析的中介中心性理论,将其应用于战略性新兴产业下**“风能”企业的专利情报研究**。文章通过专利德温特手工代码中心性、专利派系及专利凝聚子群的统计及可视化分析,大体得出了产业内的专利申请情况、专利内容及专利相关性等专利情报,以求帮助企业及时获得主体领域内专利技术的申请情况及专利相关性,为企业及时调整或重新制定技术路线以及实施技术创新战略提供必要的专利情报支持。 关键词: 社会网络;战略性新兴产业;专利情报;风能 二、论文正文 1. 研究背景和研究对象 产业概念: 企业一般是指以盈利为目的,运用各种生产要素(土地、劳动力、资本、技术和企业家才能等),向市场提供商品或服务,实行自主经营、自负盈亏、独立核算的具有法人资格的社会经济组织。产业是相同类别的企业集合体。 研究原因: 中央高度重视战略性新兴产业的发展(外部讲,产业要创新) 2010年,国务院发布了《国务院关于加快培育和发展战略性新兴产业的决定》; 2013 年11月召开的十八届三中全会的会议精神中,又再次体现了发展重要前瞻性战略性产业、支持科技进步的重大战略部署。 新兴产业的企业技术创新(内部讲,产业也要创新) 企业对于专利情报的获取及分析能力是企业技术研发及技术创新的必要条件之一;当一个国家或地区的企业有普遍性的创新行为后,产业的创新行为便成为现实,技术、管理要素的产业贡献比例自然也就获得了提升。情报学学科侧重获取收集市场及企业主体所承载的信息要素,并通过一系列针对这些信息要素的定性和定量研究,将其转化成为能够保持或提高企业竞争力的情报知识。 风能产业发展现状 我国风电机组的总装机容量总体上呈快速上升态势 截止2012年年底,中国(不包括台湾地区)新增安装风电机组7872台,装机容量12960MW,同比下降 26.5%;累计安装风电机组53764台,装机容量75324.2MW,同比增长20.8%。 总体来看,风电能源在整个能源结构中的比重还非常低,化石能源仍占能源供给的绝大多数。节能减排和结构调整任务仍然十分艰巨。发展风电、太阳能等清洁的可再生新能源,不仅能够丰富能源供给,同时对调整能源结构、保护环境有着重要意义。 专利分析是企业竞争情报中的重要组成部分,专利情报分析是竞争情报分析的一种表现形式(专利体现创新)

论文略读:《地区如何随着时间的推移而多样化?产业关系与地区新增长路径的发展》

地区如何随着时间的推移而多样化?产业关系与地区新增长路径的发展 阅读时间:2022.04.06 How Do Regions Diversify over Time? Industry Relatedness and the Development of New Growth Paths in Regions ECONOMIC GEOGRAPHY,22 Oct 2015 基金:the financial support provided by the Bank of Sweden Tercentenary Foundation, by the Netherlands Organisation for Scientific Research and by the Jan Wallanders och Tom Hedelius Stiftelse. 摘要:许多主要的经济地理学家都提出了新的区域增长路径是如何出现的问题。从进化的角度来看,我们有充分的理由相信,各地区最有可能衍生出与该地区现有产业在技术上相关的产业。利用一个新的制造业之间的技术相关性指标,我们分析了1969年至2002年瑞典70个地区的经济演变,并提供了详细的工厂水平数据。我们的分析表明,瑞典经济格局的长期演变受到很强的路径依赖性。与一个地区先前存在的工业有技术关系的工业比与该地区先前存在的工业没有技术关系的工业进入该地区的可能性更高。这些工业离开该地区的可能性更高。此外,瑞典各地区的工业概况显示出高度的技术凝聚力。尽管发生了重大的结构变化,但这种凝聚力仍随着时间的推移而持续存在。当我们关注一个特定地区的经济演变时,我们的方法也被证明是有用的。我们的分析表明,林肯平地区在30年来增加了其工业凝聚力,因为与其区域投资组合密切相关的工业的进入,以及技术周边工业的退出。总之,我们发现了系统的证据,表明工业的兴衰在区域层面上的增长受到工业亲缘关系的强烈制约。 Abstract: The question of how new regional growth paths emerge has been raised by many leading economic geographers. From an evolutionary perspective, there are strong reasons to believe that regions are most likely to branch into industries that are technologically related to the preexisting industries in the regions.

python学习记录——日期和时间

时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970 年 1 月 1 日午夜(历元)经过了多长时间来表示。 import time ticks = time.time() print (f"当前时间戳为:{ticks}秒") # 当前时间戳为: 1649243762.6342976秒 时间戳单位最适于做日期运算。但是1970年之前的日期就无法以此表示了。太遥远的如期也不行,UNIX和Windows只支持到2038年。 很多python函数用一个9个数字的元组来处理时间,对应这struct_time类: 序号属性值0tm_year20081tm_mon1 到 122tm_mday1 到 313tm_hour0 到 234tm_min0 到 595tm_sec0 到 61 (60或61 是闰秒)6tm_wday0到6 (0是周一)7tm_yday一年中的第几天,1 到 3668tm_isdst是否为夏令时,值有:1(夏令时)、0(不是夏令时)、-1(未知),默认 -1 import time localtime = time.localtime(time.time()) print(f"本地时间为:{localtime}") print(f"今天是周{localtime.tm_wday + 1}") print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())) #本地时间为:time.struct_time(tm_year=2022, tm_mon=4, tm_mday=6, tm_hour=19, tm_min=28, tm_sec=31, tm_wday=2, tm_yday=96, tm_isdst=0) #今天是周3 #2022-04-06 19:28:31 python中时间日期格式化符号: %y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%I 12小时制小时数(01-12)%M 分钟数(00=59)%S 秒(00-59)%a 本地简化星期名称%A 本地完整星期名称%b 本地简化的月份名称%B 本地完整的月份名称%c 本地相应的日期表示和时间表示%j 年内的一天(001-366)%p 本地A.

入手信息与计算科学专业怎么学

或许进来看文章的都是一些刚进来本专业的新生或者是一些小白想了解信息与计算科学专业的友友们,很感谢您的信任进来了解 其实一开始大家都对这个这个专业有一个误解:以为它是计算机专业的,信息学院的,专门搞编程,做程序员的……等等(其实他属于数学学院的专业) 实则非然,以我亲身经历来说,这是一门不仅要编程好,也要数学好的综合性专业,后期我会在我的博客下给大家做一个以我亲身作为学者写的详细讲解,及关于它的教学大纲和重点学习高校教学计划。 希望能帮助到大家让更多的人少走弯路,告别大学咸鱼的漫长日子! 其实大家一定要提前明白的一点就是:大学的课程都会非常基础非常皮毛,(对于本科学历)当我们刚到高校如果基本的跟进老师的教学进度都做不到,说明你已经把很多时间花在了其他地方,而忽略了大学的学习其实也要不少时间和精力去磨的。——这个东西必须要提前定位好,不要对大学有任何以前的幻想和或者认为是一种解放,人生走的路越长越不容易,责任也会越大。这段话放在开头是希望在你们注意力最集中的时间里一定强烈记住了! 这个专业我先大体指出未来的路有哪些,以方便你们提前有个心理预备也能很好的权衡后面讲的专业知识和学习重心。——这些东西每个人都会不一样,即便同一个专业,有的人出来甚至专业不对口做其他的与专业毫不相关都有呢 首先就是众所周知的考研 因为我们这门专业属于综合类,所以即便要考研也是类似于和其他专业性单一的(专一的)比如408计算机技术,或者数本(数学与应用数学)专业的同学竞争。而我们专业的同学,考研可以分到两个流向: 第一条流向:计算机强的,编程,四算计组成原理、操作系统、数据结构、算法等等比较擅长的,可以考虑408,(不太了解的可以百度一下什么是408); 第二条流向:数学强者,高等代数、数学建模(学习这种思维)、微积分、矩阵、常微分、什么泰勒公式、数值分析等等,可以考虑和数学专业的抢饭碗,竞争数学研究生,数学也有很多,比如计算数学、应用数学、基础数学等等。大家可以自行查找了解。 但是大家如果可以,能力足够强大把这两个学好,那就是我们专业的理想培养型人才了,走算法岗,成为研究岗位的大大研究家,不管什么待遇叠加未来你啥都不用再愁国家帮你解决。这种人才才是真正把大学用来学习,全心全意为了专业而奋斗的人,我觉得少之又少,几届人都很难出一个,个人认为。值得敬佩!sulate! 其次就是就专业就业 其实我自己的路字就是这样,往考研的方向走,我自己其实偏喜欢编程,虽然技术不咋地,但是我愿意去学。也像我们学院的书记建议我的:既然要考研,就静下心去计划和安排自己的学习,即便到时候没考上,这几年扎实的学习编程,学习专业知识,只要过硬,去跑校招或者应聘也是有足够竞争力的,但是一定是说你过硬。 这里我必须要强调,学习专业知识并且想能够拿出来变成你的一种工作能力,真的要靠自学,自己去挖掘资源,并且利用好大学时光,足够的自制力,信息如此通透的时代,也是如此内卷的时代,高考并不代表结束,更是一种新的开始,打怪的升级版,适者生存,不适的回去耕田,或者另取谋路。我们努力了这么久,好不容易来到大学的殿堂,你真的甘心吗?甘于平庸吗?只有是自己创造的,自己所拥有的用起来才是最好的,最舒坦的!即便是家人的,一切的依靠都是留有遗憾和心有虑的不安,让自己去过人生巅峰后再坐在田园里感慨岁月静好,那才人生价值。共勉吧。 大学里,自学能力太重要,还有挖掘有价值真正适合自己的学习资源并且抉择好非常重要,甚至比努力更重要! 所以确定好考研的方向,容不得你日后的再犹豫和畏惧,大胆的去准备去筹划,然后就是最欠缺的最主要的:行动!更不要听任何人说 :不用着急,大三再准备,你才多大,好好享受丰富的大学吧……有一些确实是这样,但是要知道笨鸟先飞,勤能补拙,有一大堆优秀的人在你头顶争先恐后,如果你不想重演高考填志愿的无奈感,不想再在考研的时候害怕自己实力不允许自己去真正想去的城市,去的学校,那就请你现在就开始,没有那么多犹豫和担心,因为那就是在浪费时间! 打字打累了,,啊啊啊。如果大家觉得有帮助,后期我会继续更新,有关信息与计算科学专业的其他毕业方向,考公,考教资(做老师)等等。你们的支持是我无限的动力。

el-cascader获取label

<div class="block"> <span class="demonstration">默认 click 触发子菜单</span> <el-cascader ref="cascaderAddr" v-model="value" :options="options" @change="handleChange" ></el-cascader> </div> handleChange(value) { console.log(value); let nodeContent = this.$refs["cascaderAddr"].getCheckedNodes(); // 这种方式 // if (this.value.length != 0) { // let arr = this.$refs['cascaderAddr'].getCheckedNodes()[0].pathLabels // console.log('value', this.value) // console.log('arr', arr) // } //这种方式 this.$nextTick(() => { let casename = this.$refs["cascaderAddr"].presentText.split( this.$refs["cascaderAddr"].separator ); console.log("value:", casename); }); // console.log(this.$refs['cascaderAddr'].getCheckedNodes()) },

T31开发笔记:EC200T-CN 4G模块调试

若该文为原创文章,转载请注明原文出处 一、硬件和开发环境 1、硬件:T31X+SC5235 + EC200T-CN 2、开发环境: ubuntu16.04-64bit 3、编译器:mips-gcc540-glibc222-32bit-r3.3.0.tar.gz 注:板子和4G模块某淘上淘的,uboot和内核是自己裁剪移植的,没有移植wifi,所以USB接口未使用; EC200T-CN使用的是USB接口,电源外供5V,注意4G模块电源。 二、内核文件修改、配置及编译 1、内核中需要修改的代码 主要修改下面四个文件的代码: drivers/net/usb/qmi_wwan.c drivers/usb/serial/option.c drivers/usb/serial/qcserial.c drivers/usb/serial/usb_wwan.c A、 修改drivers/net/usb/qmi_wwan.c代码: diff --git a/drivers/net/usb/qmi_wwan.c b/drivers/net/usb/qmi_wwan.c index 5645921..f8f0020 100644 --- a/drivers/net/usb/qmi_wwan.c +++ b/drivers/net/usb/qmi_wwan.c @@ -614,7 +614,7 @@ static const struct usb_device_id products[] = { {QMI_GOBI_DEVICE(0x05c6, 0x9225)}, /* Sony Gobi 2000 Modemdevice (N0279, VU730) */ {QMI_GOBI_DEVICE(0x05c6, 0x9245)}, /* Samsung Gobi 2000 Modemdevice (VL176) */ {QMI_GOBI_DEVICE(0x03f0, 0x251d)}, /* HP Gobi 2000 Modemdevice (VP412) */ - {QMI_GOBI_DEVICE(0x05c6, 0x9215)}, /* Acer Gobi 2000 Modemdevice (VP413) */ +// {QMI_GOBI_DEVICE(0x05c6, 0x9215)}, /* Acer Gobi 2000 Modemdevice (VP413) */ {QMI_GOBI_DEVICE(0x05c6, 0x9265)}, /* Asus Gobi 2000 Modemdevice (VR305) */ {QMI_GOBI_DEVICE(0x05c6, 0x9235)}, /* Top Global Gobi 2000Modem device (VR306) */ {QMI_GOBI_DEVICE(0x05c6, 0x9275)}, /* iRex Technologies Gobi2000 Modem device (VR307) *} B、 drivers/usb/serial/option.

解决vscode上边菜单栏不显示的问题

由于我们不小心点击了哪个键,导致上边的菜单栏不显示 两种解决方案 方法一: 点击下面的这个按钮,会弹出一个弹框 点击一下菜单栏的可见性,即可出来 方式二: 使用快捷键Ctrl+Shift+P调出VSCode的执行命令的输入框,如下图: 在命令输入框中,输入命令view:toggle menu bar 操作这两个步骤即可实现菜单栏的显示

第9章实验1:学生成绩管理系统V2.0

第9章实验1:学生成绩管理系统V2.0 (代码在最后面) 某班有最多不超过30人(具体人数由键盘输入)参加某门课程的考试,参考前面章节的“学生成绩管理系统V1.0”,用一维数组和函数指针作函数参数编程实现如下菜单驱动的学生成绩管理系统: (1)录入每个学生的学号和考试成绩; (2)计算课程的总分和平均分; (3)按成绩由高到低排出名次表; (4)按成绩由低到高排出名次表; (5)按学号由小到大排出成绩表; (6)按学号查询学生排名及其考试成绩; (7)按优秀(90-100)、良好(80-89)、中等(70-79)、及格(60-69)、不及格(0-59)5个类别,统计每个类别的人数以及所占的百分比; (8)输出每个学生的学号、考试成绩。 要求程序运行后显示的菜单如下: 1.Input record 2.Caculate total and average score of course 3.Sort in descending order by score 4.Sort in ascending order by score 5.Sort in ascending order by number 6.Search by number 7.Statistic analysis 8.List record 0.Exit Please enter your choice: 然后,根据用户输入的选项执行相应的操作。 程序运行结果示例: Input student number(n<30): 6↙ Management for Students’ scores 1.Input record 2.Caculate total and average score of course

linux安装matlabRuntime

1.找到自己需要的文件夹,下载压缩包,版本自己发挥 wget https://ssd.mathworks.com/supportfiles/downloads/R2021a/Release/6/deployment_files/installer/complete/glnxa64/MATLAB_Runtime_R2021a_Update_6_glnxa64.zip 2.解压 unzip MATLAB_Runtime_R2021a_Update_6_glnxa64.zip 3.安装 ./install -mode silent -agreeToLicense yes 安装完成后,会给一个环境变量路径:/usr/local/MATLAB/MATLAB_Runtime/v910/runtime/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v910/bin/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v910/sys/os/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v910/extern/bin/glnxa64 注:按照自己控制台的输出进行复制,后面需要将该路径加入到配置文件 4.路径加入到环境变量 export LD_LIBRARY_PATH=export LD_LIBRARY_PATH=/usr/local/MATLAB/MATLAB_Runtime/v910/runtime/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v910/bin/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v910/sys/os/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v910/extern/bin/glnxa64

SHELL常用语法详细说明

SHELL常用语法详细说明 1.获取从1970-01-01 00:00:00 UTC到现在的秒数(用于计算程序执行的时间) cur_sec=`date '+%s'` 2.单双引号的区别: 单引号:当shell碰到第一个单引号时,它忽略掉其后直到右引号的所有特殊字符,所以echo '$X'输出的是 $X 双引号:双引号作用与单引号类似,区别在于它没有那么严格。单引号告诉shell忽略所有特殊字符,而双引号只要求忽略大多数, 具体说,括在双引号中的三种特殊字符不被忽略:$,\,`, 即双引号会解释字符串的特别意思,而单引号直接使用字符串.如果使用双引号将字符串赋给变量并反馈它, 实际上与直接反馈变量并无差别。如果要查询包含空 格的字符串,经常会用到双引号 如:echo "$X" 会输出变量X的值,而不是$X 3.echo * 可以输出当前路径下的所有文件名 示例: x=*;echo $x shell扫描命令行,把x的值设为星号*; shell再次扫描命令行,碰到星号*,把它替换成当前目录下的文件清单; shell启动执行echo命令,把文件清单作为参数传递给echo. 这个赋值的先后次序非常重要:shell先作变量替换,然后作文件名替换,最后把这行处理为参数 4. 反引号(``) 命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。 shell中有两种方法作命令替换:把shell命令用反引号或者$(...)结构括起来,其中,$(...)格式受到POSIX标准支持,也利于嵌套 反引号和$()的功能是命令替换,将反引号或$()中的字符串做为命令来执行, 我们在用shell编程时经常用的到 将系统命令的执行结果赋给一个变量 但反引号内不能再引用反引号,而$()中可以引用反引号 如 echo date 输出的是date字符串 echo `date` 输出的就是日期字符串 将``内的字符串作为命令执行,然后再echo输出 $()同理 5.反斜杠 backslash-escaped( \ ) 反斜杠一般用作转义字符,或称逃脱字符,linux如果echo要让转义字符发生作用,就要使用-e选项,且转义字符要使用双引号 echo -e "\n" 反斜杠的另一种作用,就是当反斜杠用于一行的最后一个字符时,shell把行尾的反斜杠作为续行,这种结构在分几行输入长命令时经常使用 6.给变量赋值时,不要在“=”两边留空格;最好是使用单引号或者双引号 name=xxxx; name="xxxxx" name='xxxxxxxx' 注意单双引号的区别 7.if-else语法: if condition1 then statement1 elif condition2 then statement2 elif condition3 then statement3 …… else statementn fi (简单说就是只要出现if,不管是if还是elif都算,都必须跟一个then,涉及到有elif的,后续必须跟一个else,然后才能fi) 8.

数据安全--KMS

背景介绍 密钥管理服务(KMS)是一套密钥管理系统, 可以针对云上数据/各端上的加密需求精心设计的密码应用服务,为您的应用提供符合各种要求的密钥服务及极简应用加解密服务,助您轻松使用密钥来加密保护敏感的数据资产。 方案 开发者身份受保护数据保护目的解决方案网站或应用开发证书、密钥网站和应用会使用HTTPS证书来保证通信协议的安全,也会使用密钥来给文件打上自己企业的签名,但是这些常见的安全解决方案非常依赖证书和密钥本身的安全。KMS密钥管理后台服务开发密码、登录密钥、配置数据库密码、登录密钥、后台服务的配置信息可能会被黑客利用,明文存储在硬盘上非常危险。KMS密钥管理内容、社交网站或应用用户原创内容、有价值的知识产权企业依赖核心的UGC内容或独特的知识产权来建立在行业的竞争优势,一定不能发生『拖库』这样的事故。KMS信封加密政府、金融机构协议通信内容、重要文件和资料政府和金融机构任何的通信和存储数据都具有高价值性和高保密性,需要在建立业务系统时就考虑好合规性和安全性。KMS信封加密 架构 架构图描述: KMS: 根密钥生成,为了生成根密钥的保密性,由三个人分别输入三段约定好算法的随机因子到HSM中去生成根密钥,非法读取HSM中的根密钥会导致HSM被破坏而不可用从而保护了根密钥不被泄露。另外为了保存好根密钥以备及时恢复,要将三段随机因子分别保存到三个保险柜中。为了防止根密钥被泄露,根密钥RootKey由密钥管理服务KMS从硬件安全模块即HSM中读取,按照一定的分散算法打散存储在内存中。SDK: 开发者将SDK集成到自己开发的服务或者系统的代码中,以实现只需要调用较为简单抽象的接口就能够使用密钥管理服务的相关功能。SDK中进行加解密是为了防止业务方私自保存密钥。Client主要是负责SDK的Http请求相关的功能,加解密模块则是负责SDK加解密相关的功能。 KMS核心功能 包括密钥生命周期: 1、密钥生成 - 统一管理密钥的生成,一般要求根密钥具备较高的随机性以防止密钥被猜测、应用密钥通过安全的分散算法派生生成。 2、密钥存储 - 安全的存储密钥,如使用专用的安全存储设施或采用高强度加密保护,防止密钥的泄露和窃取。 3、密钥分发 - 确保密钥从生成、存储环境向使用环境传输的过程中不被泄露。 4、密钥注销 - 密钥生命周期完结之后,合理、安全地销毁密钥,并对销毁步骤作进行记录。 5、密钥更新 - 通过合理的密钥更替机制,降低密钥长期使用带来的暴露风险。一般要求:根密钥长期有效,具备更替能力;应用密钥定期更新,防止恶意破解;过程密钥一次一密,并通过引入时间戳、流水号等应用数据防止重放攻击。 6、密钥备份 - 保证重要密钥的备份恢复机制,在密钥丢失、灾难场景下,能够较快恢复密码服务能力,恢复时间目标(RTO)和恢复点目标(RPO)满足业务方需求。 7、密钥应用和密码运算服务 - 在具体的应用场景下,KMS还负责为业务方提供与应用相关的安全接口,如:数据加密封装、隐私数据脱敏、接口签名等。 一般情况下我们将KMS系统划分为三个核心模块: 1、安全区 - 整个系统的安全根,主要负责安全存储系统的根密钥,仅对系统内必要的功能模块开放访问权限。 2、服务层 - 系统主要功能的实现部分,为用户和KMS的应用提供密钥管理、数据加密、数字签名等服务,这也是KMS中与业务逻辑关系最紧密的部分。 3、接入层 - 面向应用系统提供业务接入能力,通过提供多语言、多框架适配的SDK,来支持无侵入或低侵入的集成。 密钥生成 从网上弄了一个图,大致如下: 初始密钥的密钥因子:用于导出初始秘钥。初始密钥:用于加密工作密钥。工作密钥:用于加密敏感数据(密码、个人信息等)的密钥。 生成 导出初始密钥的初始向量的生成 使用安全随机数算法生成16字节随机数,并做一些其他随机运算(参见已实现的代码)。并写死在代码中,不再更改。 导出初始密钥的密钥因子的生成 使用安全随机数算法生成16字节随机数,并以16进制形式保存在密钥因子文件中。 初始密钥生成 PBKDF2算法是一个标准的密钥导出算法,可用于导出对称密钥,计算公式为: DK = PBKDF2(Password, Salt, count, dkLen) 输入: Password:用户输入的口令或者读取的一串字符串,这里使用"密钥因子"。 Salt :盐值,字符串,这里使用"初始向量" count :迭代次数,正整数,默认使用"50,000"次 dkLen :导出密钥的字节长度,正整数,该长度需根据应用程序或密码应用模块所需要的工作密钥长度来定义,以AES128加密算法为例,密钥长度为128bit,即16字节。 输出: DK :导出的密钥,长度为dkLen个字节的字符串。 Hash函数: 优先使用HmacSHA256、HmacSHA384、HmacSHA512等强密码算法,如果是由于使用的加密库等方面的原因导致不支持相应的强密码算法,也可以使用HmacSHA1,但迭代次数(count)需定义为"

计算机未解决难题

计算机未解决难题 在现实生活中,很多难题的解决方案都用到了计算机科学的基础理论。例如, Git 分布式版本控制系统建立在图论、数据结构和密码学等之上。然而,每个理论中也存在非常具有挑战性的问题。伟大的计算机科学家们已经解决了很多理论难题。例如,快速排序法和合并排序法都是有效的大型列表排序算法。然而,就像其他研究领域一样,计算机科学也有自己的神秘之处。许多计算机科学家都在努力寻找这些谜团的解决方案。但是,计算机科学界仍然还有一些至今仍未解决的难题,因为科学家无法证明答案是正确的,而且大多数其他的计算机科学家也不接受答案。 本文主要参考以下文章 参考链接: https://mp.weixin.qq.com/s/lPJNdLqH9BafAiNwF5fJ7g https://cacm.acm.org/magazines/2022/1/257448-fifty-years-of-p-vs-np-and-the-possibility-of-the-impossible/fulltext P/NP 问题 计算机可以解决各种计算问题。在计算机科学中,计算问题可以分为几大类,比如 NL、P、NP、PSPACE 等。 P 类问题 P 类问题指的是所有可以由一个确定型图灵机在多项式表达的时间内解决的问题。简单来说,P 类问题就是能在多项式时间内解决的问题。举个例子,冒泡排序就是 P 类问题,因为该算法的时间复杂度为 O (n²),不是指数级的。 NP 类问题 相反,NP 类问题指的是需要由一个非确定型图灵机在多项式表达的时间内解决的问题。简单来说,NP 类问题的算法比 P 类问题慢很多。著名的 NP 类问题:旅行家推销问题(TSP)。即有一个推销员,要到 n 个城市推销商品,他要找出一个包含所有 n 个城市的环路,这个环路的路径小于 a。知道这个问题如果单纯的用枚举法来列举的话会有 (n-1)! 种解,已经不是多项式时间的算法了 (注:阶乘的复杂度比多项式高得多)。但重要的是,如果给定一个解,可以在多项式时间内验证该解是否正确。 P=NP? 也就是,能在多项式的时间内验证某个 NP 类问题的解是否正确,可是却不知道 NP 类问题是否存在一个多项式时间的算法,能够保证在多项式时间内求出问题的解(注意,这里是不知道,不是不存在)。所以这就引出了一个难题:NP 类问题 = P 类问题?即,是否所有能在多项式时间内验证解的正确性的问题,都是具有多项式时间算法的问题呢?大多数人都认为 P≠NP,但是没有人能证明。如果有人能够证明 P=NP,那么就会极大地推动计算机的发展,因为可以通过更快的算法来解决搜索问题,而且人们无需机器学习的算法,也能解决很多困难的决策问题。 单向函数 单向函数(One-way function)是一种具有下述特点的单射函数:对于每一个输入,函数值都容易计算(多项式时间);但是对于一个随机的函数值,算出其对应的输入却比较困难(无法在多项式时间内使用确定型图灵机计算)。单向函数是否存在,至今仍然是计算机科学中的一个未解难题。事实上,如果能够证明单向函数存在,也就可以证明在 P/NP 问题中,P 不等于 NP。但是,P 不等于 NP 的假设并不能直接推出单向函数的存在。 最快的矩阵乘法算法 矩阵乘法广泛用于科学计算、计算机图形学和模式识别领域。因此,许多计算机科学家都在努力寻找更快的算法。甚至还出现了一些与硬件相关的特殊矩阵乘法算法,例如分布式和并行算法。施特拉森算法(Strassen algorithm)是一个计算矩阵乘法的算法,是第一个时间复杂度低于 O (n3) 的矩阵乘法算法。此外,最近还有一些研究论文提出了渐进时间复杂度更低的矩阵乘法算法。然而,最快的矩阵乘法算法尚未问世。另外,现有的算法也没有明确的渐进时间复杂度。 多项式整数分解 整数分解又称质因数分解,是指将一个正整数分解成几个因数的乘积,且这些因数必须是质数。如果给定的整数非常小,则对于计算机而言,分解过程非常简单。但是,给出一个大整数(100 位数以上的整数),找出因数就不是那么容易了。目前,还没有发明出多项式时间的算法,在非量子计算机上进行更快的整数分解。不过,量子计算机上已经发明了 Shor 整数分解算法。事实上,许多现代密码系统就利用了现有整数分解算法的这个弱点,比如 RSA 公钥加密算法。如果有人能够找到快速解决整数分解问题的方法,则所有基于 RSA 的加密技术都将失效。冯诺依曼体系结构的经典计算机不可能破解 RSA-2048 算法,因为因数分解需要的时间超过了宇宙的寿命。但是,最新研究成果表明,量子计算正在以更快的速度赶上当今加密标准。科学家已经证明,2000 万个量子比特只需要短短 8 小时就可以破解 2048 位的 RSA 加密。然而,问题在于,还没有这样的计算机。

【解决前端报错】Bad Request: Required request parameter ‘id‘ for method parameter type Long is not present

后端查询列表接口返回的对象里包含Long id,前端获取到这个id,执行通过Long id删除操作。这时删除操作报错400,大意是没找着Long类型的id. swagger相关接口截图: Long类型的在swagger显示是integer64 , integer是integer32. 这是前端请求后,出现在我的后端console控制台的报错信息。 前端部分代码如下图所示: 也许问题出现在接口的参数传递上,接收的参数是urlencode编码格式还是json编码格式? 这时我突然意识到,或许前端获取了一条数据后,在获取这条数据的某个字段值时没有把相应的字段值类型转化为json格式,而作为一个接口而言,只认识 json 格式的入参。这就导致了上面的报错,没有需要的值存在。 比如获取了一条 User 类型的数据,把其中的 Long Id 单独取出来作为入参传给接口,这时需要把Long Id转换成Json格式。得用 json.Stringfy(id)将其转为json的字符串格式传入。 导这个包 前端可以尝试用qs.stringfiy、json.Stringfy() 来重新编码参数。 相关链接1 相关链接2 相关链接3

《Python编程从入门到实践》———第一章

《Python编程从入门到实践》———第一章 目录 ​ 1.1 搭建编程环境 1.2 在Windows系统中搭建Python编程环境 1.3 解决安装问题 安装解释器 安装文本编辑器 1.4 在Windows系统中从终端运行Python程序 1.5 小结 总结 1.1 搭建编程环境 环境构建,编程之始。 Python的环境安装分为两部分:Python解释器和文本编辑器安装 解释器:将代码翻译为机器认识的语言。(conda、Python)文本编辑器:我们用来撰写代码的工具,可以简化Python代码的编写工作,对初学者来说是个很方便的工具。(Pycharm、vscode、Sublime Text) 1.2 在Windows系统中搭建Python编程环境 良好的环境可以催发人的创造力 安装解释器 这里以安装Anaconda为例:附上Anaconda官网--------传送门 进入官网下载Anaconda,安装需注意以下几点 需要知道自己的电脑是64位的还是32位的。如果是其他操作系统的电脑,点击下面获取其他安装程序就好了。安装路径不要保存到C盘哦!安装时务必选中复选框中的***Add Python to PATA,***这让你能够更轻松地配置系统。 启动Python终端会话,检查是否安装成功。 在搜索栏中搜索cmd并打开,输入python检查是否成功安装。 若出现如上图一样的提示,那就说明你已经成功安装了。 在终端会话中运行Python 成功安装Pyhton后,只需在步骤2后,继续在Pyhton会话中执行命令。如输入print(“hello world!”) 注 : 每当要运行Python代码片段时,都请打开一个命令窗口并启动Python终端会话。要关闭终端会话,可按Ctrl+Z,再按回车键。也可执行命令exit()。 注:终端是linux里的叫法,windows下面就为命令指示符(cmd)。 安装文本编辑器 这里以安装Pycharm为例:附上Pycharm官网--------传送门 进入官网下载Pycharm,安装需要注意以下几点 这里所有的框全部勾选即可。 安装路径不要保存到C盘哦! 在pycharm中运行Hello World程序 创建项目,配置解释器 新建Python文件 运行Hello World程序! 1.3 解决安装问题 如果你按前面的步骤做,应该能够成功地搭建编程环境。但如果你始终无法运行程序hello world.py,可尝试如下几个解决方案。 程序存在严重的错误时,Python将显示traceback。Python会仔细研究文件,试图找出其中的问题。traceback可能会提供线索,让你知道是什么问题让程序无法运行。离开计算机,先休息一会,再尝试。别忘了,在编程中,语法十分重要,即便是少了一个冒号、引号不匹配或括号不匹配,都可能导致程序无法正确地运行。请再次阅读这篇博客的内容,再次审视你所做的工作,看看能否找出错误。推倒重来。你也许不需要把一切推倒重来,但将文件hello world.py删除并重新创建它也许是个合理的选择。让别人在你的计算机或其他计算机上按本章的步骤重做一遍,并仔细观察。你可能遗漏了一小步,而别人刚好没有遗漏。请懂Python的人帮忙。当你有这样的想法时,可能会发现在你认识的人当中就有人使用Python。到网上寻找帮助。如python社区,CSDN等等在线平台。 1.4 在Windows系统中从终端运行Python程序 打开命令指示符 找到你储存hello world.py程序的文件,并单击右键打开属性,找到它所在的位置。 注意文件夹所在的盘,若不为系统盘(C盘),则需要进行下面操作,切换到所在盘。 使用终端命令==cd==在文件系统导航:cd 后面接文件夹所在位置即可 使用命令==dir==列出当前目录中的所有文件 运行其中的Python程序:①python必不可少② .

两个实用的C语言工具———编程学习必备篇

两个工具助你成为人人认可的大佬———编程学习必备篇 目录 (Why)Gitee和CSDN的重要性 (What)它们是什么 GiteeCSDN (How)怎么去做 Gitee注册和使用CSDN博客书写 总结 (Why)Gitee和CSDN的重要性 磨刀不误砍柴工 ———寓言故事 假设这么一个场景,与HR面试ing 面试官:你技术水平怎么样?之前写过什么项目呢?代码质量可以吗? 我:我技术相当可以,项目也写了一些,写的代码还行。 面试官:口说无凭,你这不是鸡屁股拴线绳子,纯扯蛋嘛,证明给我看看。 我:… 当然,这只是一个诙谐的段子。 但在真正面试的时候,避免不了出现这种情况,怎么能让面试官在短时间内充分了解我们的技术水平?怎么能证明我们的能力呢? 我们总不能茶壶里煮饺子–有货倒不出来吧,这时候就凸显出了Gitee和CSDN的重要了。有了它们,妈妈再也不用担心我拿不到大厂的offer了。接来下让我们再来聊聊什么是Gitee和CSDN。 (What)它们是什么 工欲善其事,必先利其器 ———《论语·卫灵公》 Gitee 这是一个汇集众多编程爱好者的网站,这是一款拥有大量开源项目的大众平台,有了它,你就有了整个世界,加入它,你将重新认识世界。快来注册使用吧!更多详情欢迎登录———Gitee - 基于 Git 的代码托管和研发协作平台 咳咳咳,正经点!我们来看官方解释:Gitee 是由开源中国出品的代码托管平台,汇聚了国内优秀的开源项目和作者,同时为开发者提供稳定、高效、安全的云端软件开发协作平台,无论是个人、团队、或是企业,都能够用 Gitee 实现代码托管、项目管理、协作开发等功能。简而言之呢,Gitee是一个代码托管平台,我们可以将我们所写的代码存放到Gitee上面,让它来替我们保存。 那可能就有小伙伴要问了,我的电脑自己就可以保存了,为什么要这么麻烦地保存到Gitee上面去。我认为有下面几点: 便于查阅。只要你在Gitee上提交了你的代码,那便是终生保存了(前提是你自己不删)。你可以很方便的去查看过去的代码,从中获得经验,并且也不会占用你电脑的内存。 方便展示。自己的电脑上固然可以保存,但在面试的过程中,如果有机会可以向面试官展示,那么是不是很方便向面试官展示你写过的牛*代码。 认可度高。许多大厂会在Gitee上面放一些自己的开源项目,同时也鼓励员工去分享自己的代码。因此,对于使用Gitee的求职者当然会偏爱一些。 CSDN 对于正在看这篇博客的小伙伴来说,大家肯定已经初步了解了CSDN是一个怎样的平台。 按照惯例,我们还是来看看官方解释:CSDN是全球知名中文IT技术交流平台,包含原创博客、精品问答、职业培训、技术论坛、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。简而言之,它是个编程爱好者交流的平台,人们可以在CSDN上提问,创作,学习以及寻找资源等等。 那对于我们学生党来说,它除了可以找作业答案,还对我们有什么帮助呢? 学习进步。CSDN上有很多优质的创作者,无论是哪一种编程语言,你都可以在这里学习到你想学的东西。同时也可以很小伙伴们一起探讨问题,获得新知。归纳整理。学好一门编程语言,需要很长的时间,其中囊括的知识点也非常多。我们在学习的过程中,可能常常会学了后面忘了前面。这时候一个可以用来整理规划的平台显得十分重要。认可度高。同Gitee一样,CSDN也是互联网企业十分青睐的一个平台。在CSDN上有很多互联网大厂春招,秋招的相关信息。 (How)怎么去做 行是知之始,知是行之成 ——-陶行知 Gitee注册和使用 打开官网并进行注册----[传送门](Gitee - 基于 Git 的代码托管和研发协作平台) 附上Gitee注册并使用详细教程视频———传送门 CSDN博客书写 看到这篇博客,你肯定已经成功的注册了CSDN账号。那如何撰写你的第一篇博客呢? ​ 打开网页版CSDN找到创作下的写文章 需要了解的是,目前主流的写博客的两种编辑器为富文本编辑器和markdown编辑器,这里推荐使用markdown编辑器----Typora。Typora简单易上手,三十分钟即可学会操作。附上Typora下载使用教程视频———[传送门](Markdown 神器 Typora 使用指南_哔哩哔哩_bilibili) 在Typora中写好博客并将其保存到自己的电脑上,再找到导入按钮就成功了 总结 学习的结果是需要被看到,学习的过程是应该被记录的。Gitee和CSDN给我们带来了莫大的方便,学会使用和维护这两个工具,可以让我们在今后的学习过程中更为的方便,也可以增加我们在找工作过程中的筹码。成为人人认可的大佬。 希望这篇博客可以给你带来帮助。谢谢! 在今后的学习过程中更为的方便,也可以增加我们在找工作过程中的筹码。成为人人认可的大佬。 希望这篇博客可以给你带来帮助。谢谢!

BUUCTF-强网杯2019随便注 write up(笔记系列)

打开靶机,输入万能密码1'or 1=1;# 来查看所有内容: 万能密码原理: 万能密码能够绕过sql检测,在sql数据库中,运算符也是有优先级的,=优先于and,and优先于or,简单来说1=‘1’恒成立,因此返回值永远为True,且在SQL语法中 # 是注释符,所以后面的语句都会被注释掉。 通过万能密码我们看到所有回显,以及所有信息,不过这样我们无法提取有用信息,所以下面我们输入1'; union seclect 1,2;#回显一个正则过滤规则: 回显的正则过滤规则: 用1' ;union seclect 1,2;#来得到,其中回显的函数全都是被过滤掉的,我们由此可以知道哪些函数没有用,这里的被过滤函数出现了select,select被过滤意味着这道题无法联合(union)注入 拓展:preg_match:PHP正则表达式preg_match函数的使用: 利用 preg_match(),可以完成字符串的规则匹配。如果找到一个匹配,preg_match() 函数返回 1,否则返回 0。 所以为了解题,我们采用堆叠注入。 堆叠注入是什么呢: 在sql中,分号(;)表示一条语句的结束。如果在分号的后面再加一条语句,这条语句也可以被执行,继续加一个分号和一条语句,这样就可以在一次数据库的调用中执行多个语句。 比如我们要进行user的信息查询,之后全部删除他的信息,就能用user注入: select * from users where id =1;delete from users; 第一句查询user的信息, 第二句删除user的信息 了解堆叠注入后,回归本题,我们利用堆叠注入来查询一下所有的库名: 1'; show databases;# -->show是一个指令 以上就是所有的库名啦,接下来我们继续查表名: 1';show tables;# 从这里我们能看到一共有两个表:words,1919810931114514 表里面会有什么信息呢,我们继续用1';desc `表名`;#或者1'; show columns from `表名`;#来读取一下: desc用于查看表的结构 show columns显示表的列信息。 这里注意一下,表名要用反引号`括起来,在mysql中,windows下要区分单引号''和反引号``,(linux下不区分): 单引号主要用于字符串的引用,反引号主要用于数据库,表,索引,列,别名 可以在数字表中看到flag,而看了上面的回显,“nonono”,以及上面的代码,应是words给的回显,因为数字表只有一个字段放flag,也就是说,我们查询的窗口内容都是words回显,那么我们只需让数字表回显出来flag就行了。 已知内部查询语句:select id,data from word where id = (select 语句:select语句用来检索数据表中的数据,而哪些数据被检索由列出的数据行与语句中的where子句决定) 那么我们使用堆叠查询,rename和alter都没有被过滤,所以可以通过更改表名和列名的操作获得flag。 拓展:在sql中,rename和change都是用于修改名称的

Seata(一): Seata-Server安装 & 配置

一、官方文档 Seata分布式事物解决方案中间件。 https://seata.io/zh-cn/docs/overview/what-is-seata.htmlhttps://seata.io/zh-cn/docs/overview/what-is-seata.html Server端配置文件 https://github.com/seata/seata/tree/1.3.0/script/serverhttps://github.com/seata/seata/tree/1.3.0/script/server 二、启动和运行 1、单节点运行 1.1、docker方式运行 $ sh /usr/local/deploy/seata-server/docker-run.sh docker-run.sh 脚本文件 docker run --name seata-server --net=host \ -e SEATA_IP=172.18.75.176 \ -e SEATA_PORT=8091 \ -e STORE_MODE=db \ -e SERVER_NODE=1 \ -e SEATA_CONFIG_NAME=file:/root/seata-config/registry \ -v ./seata-config:/root/seata-config \ -v ./logs:/root/logs \ -d seataio/seata-server:1.3.0 1.2、docker-compose方式运行 $ sh /usr/local/deploy/seata-server/docker-compose-run.sh docker-compose-run.sh 脚本文件 docker-compose -f docker-compose.yml up -d 2、高可用多节点运行 这块后续需要调整为Helm形式多节点启动执行,目前这种先保证快速运行起来。 $ sh /usr/local/deploy/seata-server/docker-compose-run-ha.sh docker-compose-run-ha.sh 脚本文件 docker-compose -f docker-compose-ha.yml up -d 三、Seata Server安装和配置 采用Docker方式安装部署。 官方安装文档 https://seata.

MySQL高性能索引策略

文章目录 高性能索引策略独立的列前缀索引多列索引选择合适的索引列顺序聚簇索引覆盖索引使用索引扫描来做排序 高性能索引策略 正确地创建和使用索引是实现高性能查询的基础。高效地选择和使用索引有很多种方式,其中有些是针对特殊案例的优化方法,有些则是针对特定行为的优化。 独立的列 我们通常会看到一些查询不当地使用索引,或者使得 MySQL 无法使用已有的索引。如果查询的列不是独立的,则 MySQL 就不会使用索引。独立的列是指索引列不能是表达式的一部分,也不能是函数的参数。 例如,下面查询无法使用索引 select actor_id from where sakila.actor where actor_id + 1 =5 前缀索引 有时候需要索引很长的字符列,这会让所有编的大且慢,通常可以索引开始的部分字符,这样可以大大节约索引空间,从而提高索引效率,但这样也会降低索引的选择性。索引的选择性是指,不重复的索引值(也称基数 cardinality) 和数据表的记录总数(# T)的比值,范围从 1/# 到 1 之间。索引的选择性越高则查询效率越高,因为选择性高的索引可以让 MySQL 在查找时过滤掉更多的行,唯一索引的选择性是1,这是最好的索引选择性,性能也是最好的。 一般情况下某个列前缀的选择性也是足够高的,足以满足查询性 能。对于 blob 、text 或者很长的 varchar 类型的列,必须使用前缀索 引,因为MySQL不允许索引这些列的完整长度 例如现在有一个地区表 sys_area areacode上海市1北京市2张家口市3…n SELECT * FROM sys_area WHERE name = '北京市' 创建前缀索引 alter table sys_area add index(name(2)) 前缀索引是一种能使索引更小、更快的有效办法,但另一方面也有 其缺点:MySQL无法使用前缀索引做ORDER BY 和GROUP BY ,也无法使 用前缀索引做覆盖扫描。 多列索引 在我们开发中一个常见的错误就是,为每个列创建独立的索引,或者按照错误的顺序创建多列索引 CREATE TABLE `test` ( `c1` int NULL DEFAULT NULL, `c2` int NULL DEFAULT NULL, `c3` int NULL DEFAULT NULL, INDEX `idx_c1`(`c1`) USING BTREE, INDEX `idx_c2`(`c2`) USING BTREE, INDEX `idx_c3`(`c3`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; 这种索引策略,一般都是把 where 条件里面的列都建立索引,这样以来最好的情况也只能使用1个索引。

Proactor模型

前言 上一篇讲解的Reaactor是非阻塞的同步网络模式,而Proactor是异步网络模式。 至于异步IO怎么理解:可以参考我的这一篇博客: Linux的五种IO模型 理解之后:你就会感受到:很明显,异步 I/O 比同步 I/O 性能更好,因为异步 I/O 在「内核数据准备好」和「数据从内核空间拷贝到用户空间」这两个过程都不用等待。 因此: Reactor 可以理解为「来了事件操作系统通知应用进程,让应用进程来处理」Proactor 可以理解为「来了事件操作系统来处理,处理完再通知应用进程」。这里的「事件」就是有新连接、有数据可读、有数据可写的这些I/O 事件这里的「处理」包含从驱动读取到内核以及从内核读取到用户空间。 无论是 Reactor,还是 Proactor,都是一种基于「事件分发」的网络编程模式,区别在于 Reactor 模式是基于「待完成」的 I/O 事件,而 Proactor 模式则是基于「已完成」的 I/O 事件。 步入正题: Proactor模型 模块关系的工作流程如下: Proactor Initiator负责创建Proactor和Handler,并将Proactor和Handler都通过Asynchronous operation processor注册到内核。Asynchronous operation processor负责处理注册请求,并完成IO操作,完成IO操作后会通知proactorproactor根据不同的事件类型回调不同的Handler进行业务处理,Handler完成业务处理,Handler也可以注册新的Handler到内核进程。 proactor有如下缺点: 编程复杂性,由于异步操作流程的事件的初始化和事件完成在时间和空间上都是相互分离的,因此开发异步应用程序更加复杂,应用程序还可能因为反向的流控变得更加难以Debug;内存使用,缓冲区在读或写操作的时间段内必须保持住,可能造成持续的不稳定性,并且每个并发操作都要求有独立的缓存,相比Reactor模型,在Socket已经准备好读或写前,是不要求开辟缓存的;操作系统支持,Windows下通过IOCP实现了真正的异步IO,而在LInux操作系统下,Linux2.6才引入,并且异步IO是使用epoll实现的,所以还不完善 因此在Linux下实现高并发网络编程都是以Reactor模型为主。

Swin Transformer详解

目录 1. Swin Transformer整体架构(a) Architecture(b) Two Successive Swin Transformer Blocks 2. Shifted Window based Self-Attention3. 实验结果 之前transformer主要用于NLP领域,现在也应用到了CV领域。 该文介绍了一种新的Transformer,称为Swin Transformer,它可以作为计算机视觉的通用backbone。 将Transformer从语言调整到视觉的挑战来自两个领域之间的差异: 1.视觉实体的大小差异很大,NLP对象的大小是标准固定的。 2.图像中的像素与文本中的单词相比具有很高的分辨率,而CV中使用Transformer的计算复杂度是图像尺度的平方,这会导致计算量过于庞大。 为了解决这两个问题,这篇文章提出了a hierarchical Transformer ,其表示是用滑窗操作计算的。滑窗操作方案通过将注意力计算限制到不重叠的局部窗口,同时还允许跨窗口连接,带来了更高的效率。(滑窗操作包括不重叠的local window,和重叠的cross-window。) 这种分层体系结构可以灵活地在各种尺度上建模,并且在图像大小方面具有线性计算复杂性。Swin Transformer的这些品质使其能够兼容广泛的视觉任务。 (a) 提出的Swin Transformer通过合并更深层的图像块(以灰色显示)来构建分层特征图,并且由于只在每个局部窗口(以红色显示)内计算注意力,因此对于输入图像大小具有线性计算复杂度。因此,它可以作为图像分类和密集识别任务的通用backbone。 (b) 相比之下,以前的Vison transformer产生单一低分辨率的特征图,并且由于计算全局的自我注意,对于输入图像大小具有二次计算复杂度。 ——————————————————————————————————————— 1. Swin Transformer整体架构 (a) Architecture 构建了4个stage,每个stage中都是类似的重复单元。 和ViT类似,通过patch partition将输入图片 HxWx3 划分为不重合的patch集合,其中每个patch尺寸为 4x4,那么每个patch的特征维度为 4x4x3=48 ,patch块的数量为H/4 x W/4; stage1:先通过一个linear embedding将输划分后的patch特征维度变成C,然后送入Swin Transformer Block; stage2-stage4操作相同,先通过一个patch merging,将输入按照2x2的相邻patches合并,这样子patch块的数量就变成了H/8 x W/8,特征维度就变成了4C,这个地方文章写的不清楚,猜测是跟stage1一样使用linear embedding将4C压缩成2C(通过一个全连接层再调整通道维度为原来的两倍),然后送入Swin Transformer Block。 stage1:【H/4 x W/4,C】 stage2:【H/8 x W/8,2C】 stage2:【H/16 x W/16,4C】

学术经验(一)Endnote的安装与使用

学术经验(一)Endnote自动生成毕业论文参考文献引用格式 文章目录 学术经验(一)Endnote自动生成毕业论文参考文献引用格式@[TOC](文章目录) 前言一、获取Endnote二、新建参考文献库三、导入参考文献1.导入中文文献2.导入英文文献 四、总结 前言 最近在肝毕业设计论文,文献管理是一大难题,众所周知,Endnote是文献管理的一大利器,话不多数,下面就教大家使用endnote的正确姿势 一、获取Endnote 链接:https://pan.baidu.com/s/1M5bmDXnkLbjj8WhlYqJQQw 提取码:1py8 二、新建参考文献库 新建->选择路径->ok 三、导入参考文献 1.导入中文文献 知网/百度文库->导出endnote格式->使用endnote打开 2.导入英文文献 Webofscience网站->导出endnote格式->使用endnote打开 四、总结 EndNote安装使用步骤: 1. 安装word 2. 安装EndNote 3. 新建项目文件,选择妥善位置保存(建议定期备份) 4. 复制最新EndNote Import.enf文件到安装目录下Filters子目录下。 5. 在各种文献网站下载EndNote格式的引用。选择使用EndNote打开已下载的文件即可导入。(EndNote X9默认打开本次导入文件,点击All 查看所有导入文献信息) 6. 复制文献引用格式配置文件geebinf modified by zz.ens到安装目录Styles子目录下。 7. 在EndNote输出格式中选择刚导入的文献格式;在Word插件中选择刚导入的文献格式为当前文献格式。 8. 打开待标记Word文档的同时,在EndNote里单选或者多选文献,点击EndNote引用按钮完成引用标记。(可返回Word进行确认检查)

【c# 双色球】窗体设计(多线程)

关于什么是线程的问题可以查看 =>{ 点击这里前往查看 } 窗体展示: 开始后展示: 结束摇色展示: 代码: 导入的命名空间: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; 初始化私有变量: private string[] red = { "01","02","03","04","05","06", "07","08","09","10","11","12","13","14","15","16","17"}; private string[] blue = {"01","02","03","04","05","06", "07","08","09","10" }; private bool begin = true; 页面初始化: private void Form1_Load(object sender, EventArgs e) { foreach(var item in groupBox1.Controls) { if(item is Label) { ((Label)item).Text = "00"; } } button2.

让我们一起携手在编程的路上越走越远吧

让我们一起携手在编程的路上越走越远吧 前言 我呢,目前双非本科大一在读。在经历了初中的疯狂,高中的无奈,以及大一上的迷茫后,决心在2022开始有个改变。因为所学专业与编程有关,况且我对此也并不反感。所以想通过写博客的方式记录我在编程路上的点点滴滴,希望所写的内容也可以帮助到大家。 目标 没有目标的学习和努力,只是无意义的焦虑。 我相信,很多正在阅读这篇博客的同学和我一样,目前还是学生,深陷于想改变却“懒”于改变的泥沼中,也曾想过快点长大变得更厉害。但我很喜欢《禅与摩托车维修艺术》中所说的: “当你急着奔向未来的时候,说明你已经不喜欢现在了”,既然如此,那就坚决的给自己下一个**“改变”**的决心,立下一个踮踮脚就可以触碰到的小目标。日积月累,柔水终成雕刀。在日常生活中我很喜欢将每个小小的任务记下来,完成每一个任务后都会给人带来小小的成就感。(ps:我用的是Migi笔记😸) ​ [如图所示] 当然,学习编程更是如此,所以更得定一个正确的目标。大家都渴望拿到大厂的offer,渴望高薪的工作。在18年之前,要说最赚钱的工作那非金融行业莫属了,但是随着互联网产业的发展,行情也在慢慢的改变,互联网行业成为大头!但正如金融行业的门槛高相同,想要拿到互联网公司的高薪,那门槛也是很高的。但这个门槛指的主要是你的技术够不够格。 技术!技术!技术!!!只要我们技术过硬,也不愁拿不到高薪的offer。 怎么学 不驰于空想,不骛于虚声 慢慢来慢慢来。大学大学,大不了自学,这是我们很多人用来调侃学校教育的问题,但是却很真实。在我国当今的大学教育体系下,要是我们真的想学点东西,主要还是得靠我们自己主动学习。图书馆,自习室,空闲的教室,这些都是大学所可以提供给我们的。自己静下来,哪怕慢一点,只要在路上,就终会到达彼岸 。 不畏惧困惑。正如***《蛤蟆先生去看心理医生》***中所说:困惑是学习过程的第一个阶段,这说明固有知识的局限开始被的打破了,你要直面新的信息,这些新的信息会挑战你现有的观念和行为模式。由此产生的焦虑是让你改变的动力,很可能也会开启你的创造力。 反馈总结。这里给大家介绍一种学习方法----费曼学习法 总结 之后会在 CSDN上持续分享我学习C语言所得的心得和体会。欢迎各位小伙伴和我能一起探讨学习C语言的方法,难题,以及所有所有你在C语言上得到的趣事。让我们一起成长吧! 方法,难题,以及所有所有你在C语言上得到的趣事。让我们一起成长吧!

基于arcpy开发arcgis工具

基于arcpy开发arcgis工具 1.添加工具2.使用方法2.1批量添加坐标系脚本工具简介工具源码 2.2批量添加字段脚本工具简介工具源码 2.3更新属性表脚本工具简介工具源码 2.4批量连接表脚本工具简介工具源码 3.工具分享4.参考 1.添加工具 1、把压缩包解压缩,把里边的文件放到合适的位置。 2、在arcgis“目录”里点击“连接到文件夹”,将脚本工具所在的文件夹连接到目录里。 3、右击“批量添加坐标系”点击“属性”,进行属性修改。 4、点击“源”,找到之前解压的.py文件添加进来,点击“确认”,完成工具添加。 2.使用方法 2.1批量添加坐标系脚本 工具简介 双击工具,显示操作页面,添加需要添加坐标系的要素类,选择所添加的坐标系,点击确定,完成要素类批量添加坐标系。 工具源码 #Script to Import data to a feature class within a geodatabase import arcpy, os,sys reload(sys) sys.setdefaultencoding('utf-8') inputs=arcpy.GetParameterAsText(0) coor_system=arcpy.GetParameterAsText(1) inputlist = inputs.split(';') for input in inputlist: arcpy.DefineProjection_management(input, coor_system) 2.2批量添加字段脚本 工具简介 所用到的字段文本编辑格式为 字段名、字段别名(可选)、字段类型、字段长度(可选)、字段中可储存的数字位数(可选)、字段中储存的小数点位数(可选)。中间用英文逗号隔开,(可选)的在不需要时不用写上。 如: FCODE,TEXT,50, FSCALE,LONG, USOURCE,TEXT,50, UPDATETIME,TEXT,50, UPDATESTATUS,TEXT,1, status,TEXT,1, 字段类型有TEXT(文本)、FLOAT(单精度浮点)、DOUBLE(双精度浮点)、SHORT(短整型)、LONG(长整型)、DATE(日期)、BLOB(影像或多媒体)、RASTER(栅格影像)、GUID(GUID values),根据需要进行选择。 工具源码 #Script to Import data to a feature class within a geodatabase import arcpy, os,sys reload(sys) sys.

BiomaRt 将小鼠的ENTREZID转化为人类的ENTREZID(同源ENTREZID转换)

geneexp.entrez_id = mapIds(x = org.Mm.eg.db, keys = geneLookup, keytype = "ENSEMBLTRANS", column = "ENTREZID") #先将小鼠的转录本ID转为小鼠的ENTREZID,若是小鼠SYMBOL转ENTREZID,keytype处改成"SYMBOL",其他同理。 library(annotationTools) library(biomaRt) human <- useMart('ensembl',dataset = "hsapiens_gene_ensembl") mouse <- useMart('ensembl',dataset = "mmusculus_gene_ensembl") m2h.g <- getLDS(attributes = c("entrezgene_id"),filters = "entrezgene_id", values = geneexp.entrez_id,mart = mouse, attributesL = c("entrezgene_id"), martL = human,uniqueRows = T)

KEPServerEX 6 模拟数据(OPCUA 通道创建连接)

1. 首先进入界面 2. “连接性” 点击鼠标右键 “新建通道” 3. 选择通道类型为 Simulator ,点击下一步 4. 输入通道的名称(自己起) 5. 剩下的操作默认就可以,最后点击完成 6. 选中刚才创建的通道,然后鼠标右键 “新建设备” 或者直接点击下面的 “单击添加设备” 7. 然后一直默认下一步就可以,最后点击完成。 8. 添加静态标记(也可以对刚才添加的设备,鼠标右键–新建标记) 9. 填写下列信息,地址部分可以填写RANDOM (1000, 240, 260),RANDOM (时间, 最小值, 最大值),数据类型根据最大最小值范围,选择“短整型”或者“长整型”,其他根据需求填写,注意,名称后续在获取点位值的时候会用到。 10. 创建完成后,可以点击自带的客户端(OPC Quick Client),查看是否创建成功,创建成功后,红框内的值是一直改变的 11. 上面的模拟数据创建成功后,点击连接性–创建一个新通道,选择OPC UA Client 12. 接下来两步默认就可以(也可以修改的,名称修改成好记的) 13. 再下一步要记住 端点URL,用于之后自己写的服务连接KepServer获取数据 14. 下一步默认就可以啦 15. 用户名密码这里可以不输入,如果要测试用户的话,可以输入试试。 16. 完成就可以啦 17. 在之后是在刚才添加的OPCUA通道里面,添加一个设备,前面直接默认就好,直到下面的导入页面。 18. 点击选择导入项,然后选择刚才创建模拟数据的标记,然后确定就可以了。 之后就可以直接通过OPCUA连接了。 后面我会写一下通过node.js 连接OPCUA获取数据。

OpenPCDet-review

复习一下OpenPCDet,遇到一些问题,记录 1、数据预处理的过程中没有difficulty字段,但对应的配置文件中仍存在针对difficulty做的一些处理工作,应该把配置文件中对应的字段配置部分去掉 2、自定义自己的类 如KittiDataset等类,定义自己的类,记得在__init__.py中import 3、pcdet在阵列上使用多张卡进行训练 CUDA_VISIBLE_DEVICES=1,2,3 python -m torch.distributed.launch --nproc_per_node=3 train.py --launcher pytorch

Ubuntu修改文件权限

修改文件权限:chmod chmod 修改文件权限有两种使用格式:字母法与数字法。 给文件的同组用户和其他用户减去读权限 ps:只能对自己的文件进行权限操作 增加读写权限 设置文件所有者的权限为读 修改文件所有者:chown 使用方法:chown 用户名 文件或目录名修改文件所属组:chgrp 使用方法:chgrp 用户组名 文件或目录名

-bash: makdir: command not found

centos出现这个-bash: makdir: command not found 在创建文件的时候发现无法创建, 可以参考这个博客 我使用这个命令whereis mkdir,发现已经有这个mkdirl了,就直接在下载一遍就可以了,不过我是下载了gcc这个,也许,应该是随便下载一个几就好使,可能关机重启都能好使。

Python 用异常处理改写猜数游戏程序

【问题描述】 用异常处理改写猜数游戏程序,功能是:允许用户反复输入数,直至猜中程序选定的数(假定为100)。输入的数如果大于选定的数,则提示"larger than expected";如果小于选定的数,则提示"less than expected";如果用户输入的不是整数,则提示"input error";如果等于选定的数,则输出"you have tried N times, you win"并结束程序。 【输入形式】 一次或多次输入整数 【输出形式】 对于每一次输入,新起一行输出对于猜数结果的提示。 【样例输入】 50 150 E 100 【样例输出】 less than expected larger than expected input error you have tried 4 times, you win 【说明】 被猜的数设定为100。 参考代码 a = 100 i = 0 while True: i += 1 try: b = eval(input()) except NameError: print('input error') continue if b > a: print("larger than expected") elif b < a: print("

Python查找中国城市、省份

def getpca(ca): for i in pcadict: if i.find(ca)>=0: print(i) return(i) def catop(ca): return getpca( getpca(ca)[0:2]+'0000').strip().split('\t')[1] pcadict =[' 110000 北京市 ', '110101 东城区 ', '110102 西城区 ', '110105 朝阳区 ', '110106 丰台区 ', '110107 石景山区 ', '110108 海淀区 ', '110109 门头沟区 ', '110111 房山区 ', '110112 通州区 ', '110113 顺义区 ', '110114 昌平区 ', '110115 大兴区 ', '110116 怀柔区 ', '110117 平谷区 ', '110118 密云区 ', '110119 延庆区 ', '120000 天津市 ', '120101 和平区 ', '120102 河东区 ', '120103 河西区 ', '120104 南开区 ', '120105 河北区 ', '120106 红桥区 ', '120110 东丽区 ', '120111 西青区 ', '120112 津南区 ', '120113 北辰区 ', '120114 武清区 ', '120115 宝坻区 ', '120116 滨海新区 ', '120117 宁河区 ', '120118 静海区 ', '120119 蓟州区 ', '130000 河北省 ', '130100 石家庄市 ', '130102 长安区 ', '130104 桥西区 ', '130105 新华区 ', '130107 井陉矿区 ', '130108 裕华区 ', '130109 藁城区 ', '130110 鹿泉区 ', '130111 栾城区 ', '130121 井陉县 ', '130123 正定县 ', '130125 行唐县 ', '130126 灵寿县 ', '130127 高邑县 ', '130128 深泽县 ', '130129 赞皇县 ', '130130 无极县 ', '130131 平山县 ', '130132 元氏县 ', '130133 赵县 ', '130181 辛集市 ', '130183 晋州市 ', '130184 新乐市 ', '130200 唐山市 ', '130202 路南区 ', '130203 路北区 ', '130204 古冶区 ', '130205 开平区 ', '130207 丰南区 ', '130208 丰润区 ', '130209 曹妃甸区 ', '130224 滦南县 ', '130225 乐亭县 ', '130227 迁西县 ', '130229 玉田县 ', '130281 遵化市 ', '130283 迁安市 ', '130284 滦州市 ', '130300 秦皇岛市 ', '130302 海港区 ', '130303 山海关区 ', '130304 北戴河区 ', '130306 抚宁区 ', '130321 青龙满族自治县 ', '130322 昌黎县 ', '130324 卢龙县 ', '130400 邯郸市 ', '130402 邯山区 ', '130403 丛台区 ', '130404 复兴区 ', '130406 峰峰矿区 ', '130407 肥乡区 ', '130408 永年区 ', '130423 临漳县 ', '130424 成安县 ', '130425 大名县 ', '130426 涉县 ', '130427 磁县 ', '130430 邱县 ', '130431 鸡泽县 ', '130432 广平县 ', '130433 馆陶县 ', '130434 魏县 ', '130435 曲周县 ', '130481 武安市 ', '130500 邢台市 ', '130502 襄都区 ', '130503 信都区 ', '130505 任泽区 ', '130506 南和区 ', '130522 临城县 ', '130523 内丘县 ', '130524 柏乡县 ', '130525 隆尧县 ', '130528 宁晋县 ', '130529 巨鹿县 ', '130530 新河县 ', '130531 广宗县 ', '130532 平乡县 ', '130533 威县 ', '130534 清河县 ', '130535 临西县 ', '130581 南宫市 ', '130582 沙河市 ', '130600 保定市 ', '130602 竞秀区 ', '130606 莲池区 ', '130607 满城区 ', '130608 清苑区 ', '130609 徐水区 ', '130623 涞水县 ', '130624 阜平县 ', '130626 定兴县 ', '130627 唐县 ', '130628 高阳县 ', '130629 容城县 ', '130630 涞源县 ', '130631 望都县 ', '130632 安新县 ', '130633 易县 ', '130634 曲阳县 ', '130635 蠡县 ', '130636 顺平县 ', '130637 博野县 ', '130638 雄县 ', '130681 涿州市 ', '130682 定州市 ', '130683 安国市 ', '130684 高碑店市 ', '130700 张家口市 ', '130702 桥东区 ', '130703 桥西区 ', '130705 宣化区 ', '130706 下花园区 ', '130708 万全区 ', '130709 崇礼区 ', '130722 张北县 ', '130723 康保县 ', '130724 沽源县 ', '130725 尚义县 ', '130726 蔚县 ', '130727 阳原县 ', '130728 怀安县 ', '130730 怀来县 ', '130731 涿鹿县 ', '130732 赤城县 ', '130800 承德市 ', '130802 双桥区 ', '130803 双滦区 ', '130804 鹰手营子矿区 ', '130821 承德县 ', '130822 兴隆县 ', '130824 滦平县 ', '130825 隆化县 ', '130826 丰宁满族自治县 ', '130827 宽城满族自治县 ', '130828 围场满族蒙古族自治县 ', '130881 平泉市 ', '130900 沧州市 ', '130902 新华区 ', '130903 运河区 ', '130921 沧县 ', '130922 青县 ', '130923 东光县 ', '130924 海兴县 ', '130925 盐山县 ', '130926 肃宁县 ', '130927 南皮县 ', '130928 吴桥县 ', '130929 献县 ', '130930 孟村回族自治县 ', '130981 泊头市 ', '130982 任丘市 ', '130983 黄骅市 ', '130984 河间市 ', '131000 廊坊市 ', '131002 安次区 ', '131003 广阳区 ', '131022 固安县 ', '131023 永清县 ', '131024 香河县 ', '131025 大城县 ', '131026 文安县 ', '131028 大厂回族自治县 ', '131081 霸州市 ', '131082 三河市 ', '131100 衡水市 ', '131102 桃城区 ', '131103 冀州区 ', '131121 枣强县 ', '131122 武邑县 ', '131123 武强县 ', '131124 饶阳县 ', '131125 安平县 ', '131126 故城县 ', '131127 景县 ', '131128 阜城县 ', '131182 深州市 ', '140000 山西省 ', '140100 太原市 ', '140105 小店区 ', '140106 迎泽区 ', '140107 杏花岭区 ', '140108 尖草坪区 ', '140109 万柏林区 ', '140110 晋源区 ', '140121 清徐县 ', '140122 阳曲县 ', '140123 娄烦县 ', '140181 古交市 ', '140200 大同市 ', '140212 新荣区 ', '140213 平城区 ', '140214 云冈区 ', '140215 云州区 ', '140221 阳高县 ', '140222 天镇县 ', '140223 广灵县 ', '140224 灵丘县 ', '140225 浑源县 ', '140226 左云县 ', '140300 阳泉市 ', '140302 城区 ', '140303 矿区 ', '140311 郊区 ', '140321 平定县 ', '140322 盂县 ', '140400 长治市 ', '140403 潞州区 ', '140404 上党区 ', '140405 屯留区 ', '140406 潞城区 ', '140423 襄垣县 ', '140425 平顺县 ', '140426 黎城县 ', '140427 壶关县 ', '140428 长子县 ', '140429 武乡县 ', '140430 沁县 ', '140431 沁源县 ', '140500 晋城市 ', '140502 城区 ', '140521 沁水县 ', '140522 阳城县 ', '140524 陵川县 ', '140525 泽州县 ', '140581 高平市 ', '140600 朔州市 ', '140602 朔城区 ', '140603 平鲁区 ', '140621 山阴县 ', '140622 应县 ', '140623 右玉县 ', '140681 怀仁市 ', '140700 晋中市 ', '140702 榆次区 ', '140703 太谷区 ', '140721 榆社县 ', '140722 左权县 ', '140723 和顺县 ', '140724 昔阳县 ', '140725 寿阳县 ', '140727 祁县 ', '140728 平遥县 ', '140729 灵石县 ', '140781 介休市 ', '140800 运城市 ', '140802 盐湖区 ', '140821 临猗县 ', '140822 万荣县 ', '140823 闻喜县 ', '140824 稷山县 ', '140825 新绛县 ', '140826 绛县 ', '140827 垣曲县 ', '140828 夏县 ', '140829 平陆县 ', '140830 芮城县 ', '140881 永济市 ', '140882 河津市 ', '140900 忻州市 ', '140902 忻府区 ', '140921 定襄县 ', '140922 五台县 ', '140923 代县 ', '140924 繁峙县 ', '140925 宁武县 ', '140926 静乐县 ', '140927 神池县 ', '140928 五寨县 ', '140929 岢岚县 ', '140930 河曲县 ', '140931 保德县 ', '140932 偏关县 ', '140981 原平市 ', '141000 临汾市 ', '141002 尧都区 ', '141021 曲沃县 ', '141022 翼城县 ', '141023 襄汾县 ', '141024 洪洞县 ', '141025 古县 ', '141026 安泽县 ', '141027 浮山县 ', '141028 吉县 ', '141029 乡宁县 ', '141030 大宁县 ', '141031 隰县 ', '141032 永和县 ', '141033 蒲县 ', '141034 汾西县 ', '141081 侯马市 ', '141082 霍州市 ', '141100 吕梁市 ', '141102 离石区 ', '141121 文水县 ', '141122 交城县 ', '141123 兴县 ', '141124 临县 ', '141125 柳林县 ', '141126 石楼县 ', '141127 岚县 ', '141128 方山县 ', '141129 中阳县 ', '141130 交口县 ', '141181 孝义市 ', '141182 汾阳市 ', '150000 内蒙古自治区 ', '150100 呼和浩特市 ', '150102 新城区 ', '150103 回民区 ', '150104 玉泉区 ', '150105 赛罕区 ', '150121 土默特左旗 ', '150122 托克托县 ', '150123 和林格尔县 ', '150124 清水河县 ', '150125 武川县 ', '150200 包头市 ', '150202 东河区 ', '150203 昆都仑区 ', '150204 青山区 ', '150205 石拐区 ', '150206 白云鄂博矿区 ', '150207 九原区 ', '150221 土默特右旗 ', '150222 固阳县 ', '150223 达尔罕茂明安联合旗 ', '150300 乌海市 ', '150302 海勃湾区 ', '150303 海南区 ', '150304 乌达区 ', '150400 赤峰市 ', '150402 红山区 ', '150404 松山区 ', '150421 阿鲁科尔沁旗 ', '150422 巴林左旗 ', '150423 巴林右旗 ', '150424 林西县 ', '150425 克什克腾旗 ', '150426 翁牛特旗 ', '150428 喀喇沁旗 ', '150429 宁城县 ', '150430 敖汉旗 ', '150500 通辽市 ', '150502 科尔沁区 ', '150521 科尔沁左翼中旗 ', '150522 科尔沁左翼后旗 ', '150523 开鲁县 ', '150524 库伦旗 ', '150525 奈曼旗 ', '150526 扎鲁特旗 ', '150581 霍林郭勒市 ', '150600 鄂尔多斯市 ', '150602 东胜区 ', '150603 康巴什区 ', '150621 达拉特旗 ', '150622 准格尔旗 ', '150623 鄂托克前旗 ', '150624 鄂托克旗 ', '150625 杭锦旗 ', '150626 乌审旗 ', '150627 伊金霍洛旗 ', '150700 呼伦贝尔市 ', '150702 海拉尔区 ', '150703 扎赉诺尔区 ', '150721 阿荣旗 ', '150722 莫力达瓦达斡尔族自治旗 ', '150723 鄂伦春自治旗 ', '150724 鄂温克族自治旗 ', '150725 陈巴尔虎旗 ', '150726 新巴尔虎左旗 ', '150727 新巴尔虎右旗 ', '150781 满洲里市 ', '150782 牙克石市 ', '150783 扎兰屯市 ', '150784 额尔古纳市 ', '150785 根河市 ', '150800 巴彦淖尔市 ', '150802 临河区 ', '150821 五原县 ', '150822 磴口县 ', '150823 乌拉特前旗 ', '150824 乌拉特中旗 ', '150825 乌拉特后旗 ', '150826 杭锦后旗 ', '150900 乌兰察布市 ', '150902 集宁区 ', '150921 卓资县 ', '150922 化德县 ', '150923 商都县 ', '150924 兴和县 ', '150925 凉城县 ', '150926 察哈尔右翼前旗 ', '150927 察哈尔右翼中旗 ', '150928 察哈尔右翼后旗 ', '150929 四子王旗 ', '150981 丰镇市 ', '152200 兴安盟 ', '152201 乌兰浩特市 ', '152202 阿尔山市 ', '152221 科尔沁右翼前旗 ', '152222 科尔沁右翼中旗 ', '152223 扎赉特旗 ', '152224 突泉县 ', '152500 锡林郭勒盟 ', '152501 二连浩特市 ', '152502 锡林浩特市 ', '152522 阿巴嘎旗 ', '152523 苏尼特左旗 ', '152524 苏尼特右旗 ', '152525 东乌珠穆沁旗 ', '152526 西乌珠穆沁旗 ', '152527 太仆寺旗 ', '152528 镶黄旗 ', '152529 正镶白旗 ', '152530 正蓝旗 ', '152531 多伦县 ', '152900 阿拉善盟 ', '152921 阿拉善左旗 ', '152922 阿拉善右旗 ', '152923 额济纳旗 ', '210000 辽宁省 ', '210100 沈阳市 ', '210102 和平区 ', '210103 沈河区 ', '210104 大东区 ', '210105 皇姑区 ', '210106 铁西区 ', '210111 苏家屯区 ', '210112 浑南区 ', '210113 沈北新区 ', '210114 于洪区 ', '210115 辽中区 ', '210123 康平县 ', '210124 法库县 ', '210181 新民市 ', '210200 大连市 ', '210202 中山区 ', '210203 西岗区 ', '210204 沙河口区 ', '210211 甘井子区 ', '210212 旅顺口区 ', '210213 金州区 ', '210214 普兰店区 ', '210224 长海县 ', '210281 瓦房店市 ', '210283 庄河市 ', '210300 鞍山市 ', '210302 铁东区 ', '210303 铁西区 ', '210304 立山区 ', '210311 千山区 ', '210321 台安县 ', '210323 岫岩满族自治县 ', '210381 海城市 ', '210400 抚顺市 ', '210402 新抚区 ', '210403 东洲区 ', '210404 望花区 ', '210411 顺城区 ', '210421 抚顺县 ', '210422 新宾满族自治县 ', '210423 清原满族自治县 ', '210500 本溪市 ', '210502 平山区 ', '210503 溪湖区 ', '210504 明山区 ', '210505 南芬区 ', '210521 本溪满族自治县 ', '210522 桓仁满族自治县 ', '210600 丹东市 ', '210602 元宝区 ', '210603 振兴区 ', '210604 振安区 ', '210624 宽甸满族自治县 ', '210681 东港市 ', '210682 凤城市 ', '210700 锦州市 ', '210702 古塔区 ', '210703 凌河区 ', '210711 太和区 ', '210726 黑山县 ', '210727 义县 ', '210781 凌海市 ', '210782 北镇市 ', '210800 营口市 ', '210802 站前区 ', '210803 西市区 ', '210804 鲅鱼圈区 ', '210811 老边区 ', '210881 盖州市 ', '210882 大石桥市 ', '210900 阜新市 ', '210902 海州区 ', '210903 新邱区 ', '210904 太平区 ', '210905 清河门区 ', '210911 细河区 ', '210921 阜新蒙古族自治县 ', '210922 彰武县 ', '211000 辽阳市 ', '211002 白塔区 ', '211003 文圣区 ', '211004 宏伟区 ', '211005 弓长岭区 ', '211011 太子河区 ', '211021 辽阳县 ', '211081 灯塔市 ', '211100 盘锦市 ', '211102 双台子区 ', '211103 兴隆台区 ', '211104 大洼区 ', '211122 盘山县 ', '211200 铁岭市 ', '211202 银州区 ', '211204 清河区 ', '211221 铁岭县 ', '211223 西丰县 ', '211224 昌图县 ', '211281 调兵山市 ', '211282 开原市 ', '211300 朝阳市 ', '211302 双塔区 ', '211303 龙城区 ', '211321 朝阳县 ', '211322 建平县 ', '211324 喀喇沁左翼蒙古族自治县 ', '211381 北票市 ', '211382 凌源市 ', '211400 葫芦岛市 ', '211402 连山区 ', '211403 龙港区 ', '211404 南票区 ', '211421 绥中县 ', '211422 建昌县 ', '211481 兴城市 ', '220000 吉林省 ', '220100 长春市 ', '220102 南关区 ', '220103 宽城区 ', '220104 朝阳区 ', '220105 二道区 ', '220106 绿园区 ', '220112 双阳区 ', '220113 九台区 ', '220122 农安县 ', '220182 榆树市 ', '220183 德惠市 ', '220184 公主岭市 ', '220200 吉林市 ', '220202 昌邑区 ', '220203 龙潭区 ', '220204 船营区 ', '220211 丰满区 ', '220221 永吉县 ', '220281 蛟河市 ', '220282 桦甸市 ', '220283 舒兰市 ', '220284 磐石市 ', '220300 四平市 ', '220302 铁西区 ', '220303 铁东区 ', '220322 梨树县 ', '220323 伊通满族自治县 ', '220382 双辽市 ', '220400 辽源市 ', '220402 龙山区 ', '220403 西安区 ', '220421 东丰县 ', '220422 东辽县 ', '220500 通化市 ', '220502 东昌区 ', '220503 二道江区 ', '220521 通化县 ', '220523 辉南县 ', '220524 柳河县 ', '220581 梅河口市 ', '220582 集安市 ', '220600 白山市 ', '220602 浑江区 ', '220605 江源区 ', '220621 抚松县 ', '220622 靖宇县 ', '220623 长白朝鲜族自治县 ', '220681 临江市 ', '220700 松原市 ', '220702 宁江区 ', '220721 前郭尔罗斯蒙古族自治县 ', '220722 长岭县 ', '220723 乾安县 ', '220781 扶余市 ', '220800 白城市 ', '220802 洮北区 ', '220821 镇赉县 ', '220822 通榆县 ', '220881 洮南市 ', '220882 大安市 ', '222400 延边朝鲜族自治州 ', '222401 延吉市 ', '222402 图们市 ', '222403 敦化市 ', '222404 珲春市 ', '222405 龙井市 ', '222406 和龙市 ', '222424 汪清县 ', '222426 安图县 ', '230000 黑龙江省 ', '230100 哈尔滨市 ', '230102 道里区 ', '230103 南岗区 ', '230104 道外区 ', '230108 平房区 ', '230109 松北区 ', '230110 香坊区 ', '230111 呼兰区 ', '230112 阿城区 ', '230113 双城区 ', '230123 依兰县 ', '230124 方正县 ', '230125 宾县 ', '230126 巴彦县 ', '230127 木兰县 ', '230128 通河县 ', '230129 延寿县 ', '230183 尚志市 ', '230184 五常市 ', '230200 齐齐哈尔市 ', '230202 龙沙区 ', '230203 建华区 ', '230204 铁锋区 ', '230205 昂昂溪区 ', '230206 富拉尔基区 ', '230207 碾子山区 ', '230208 梅里斯达斡尔族区 ', '230221 龙江县 ', '230223 依安县 ', '230224 泰来县 ', '230225 甘南县 ', '230227 富裕县 ', '230229 克山县 ', '230230 克东县 ', '230231 拜泉县 ', '230281 讷河市 ', '230300 鸡西市 ', '230302 鸡冠区 ', '230303 恒山区 ', '230304 滴道区 ', '230305 梨树区 ', '230306 城子河区 ', '230307 麻山区 ', '230321 鸡东县 ', '230381 虎林市 ', '230382 密山市 ', '230400 鹤岗市 ', '230402 向阳区 ', '230403 工农区 ', '230404 南山区 ', '230405 兴安区 ', '230406 东山区 ', '230407 兴山区 ', '230421 萝北县 ', '230422 绥滨县 ', '230500 双鸭山市 ', '230502 尖山区 ', '230503 岭东区 ', '230505 四方台区 ', '230521 集贤县 ', '230522 友谊县 ', '230523 宝清县 ', '230524 饶河县 ', '230600 大庆市 ', '230602 萨尔图区 ', '230603 龙凤区 ', '230604 让胡路区 ', '230605 红岗区 ', '230606 大同区 ', '230621 肇州县 ', '230622 肇源县 ', '230623 林甸县 ', '230624 杜尔伯特蒙古族自治县 ', '230700 伊春市 ', '230717 伊美区 ', '230718 乌翠区 ', '230719 友好区 ', '230722 嘉荫县 ', '230723 汤旺县 ', '230724 丰林县 ', '230725 大箐山县 ', '230726 南岔县 ', '230751 金林区 ', '230781 铁力市 ', '230800 佳木斯市 ', '230803 向阳区 ', '230804 前进区 ', '230805 东风区 ', '230811 郊区 ', '230822 桦南县 ', '230826 桦川县 ', '230828 汤原县 ', '230881 同江市 ', '230882 富锦市 ', '230883 抚远市 ', '230900 七台河市 ', '230902 新兴区 ', '230903 桃山区 ', '230904 茄子河区 ', '230921 勃利县 ', '231000 牡丹江市 ', '231002 东安区 ', '231003 阳明区 ', '231004 爱民区 ', '231005 西安区 ', '231025 林口县 ', '231081 绥芬河市 ', '231083 海林市 ', '231084 宁安市 ', '231085 穆棱市 ', '231086 东宁市 ', '231100 黑河市 ', '231102 爱辉区 ', '231123 逊克县 ', '231124 孙吴县 ', '231181 北安市 ', '231182 五大连池市 ', '231183 嫩江市 ', '231200 绥化市 ', '231202 北林区 ', '231221 望奎县 ', '231222 兰西县 ', '231223 青冈县 ', '231224 庆安县 ', '231225 明水县 ', '231226 绥棱县 ', '231281 安达市 ', '231282 肇东市 ', '231283 海伦市 ', '232700 大兴安岭地区 ', '232701 漠河市 ', '232721 呼玛县 ', '232722 塔河县 ', '310000 上海市 ', '310101 黄浦区 ', '310104 徐汇区 ', '310105 长宁区 ', '310106 静安区 ', '310107 普陀区 ', '310109 虹口区 ', '310110 杨浦区 ', '310112 闵行区 ', '310113 宝山区 ', '310114 嘉定区 ', '310115 浦东新区 ', '310116 金山区 ', '310117 松江区 ', '310118 青浦区 ', '310120 奉贤区 ', '310151 崇明区 ', '320000 江苏省 ', '320100 南京市 ', '320102 玄武区 ', '320104 秦淮区 ', '320105 建邺区 ', '320106 鼓楼区 ', '320111 浦口区 ', '320113 栖霞区 ', '320114 雨花台区 ', '320115 江宁区 ', '320116 六合区 ', '320117 溧水区 ', '320118 高淳区 ', '320200 无锡市 ', '320205 锡山区 ', '320206 惠山区 ', '320211 滨湖区 ', '320213 梁溪区 ', '320214 新吴区 ', '320281 江阴市 ', '320282 宜兴市 ', '320300 徐州市 ', '320302 鼓楼区 ', '320303 云龙区 ', '320305 贾汪区 ', '320311 泉山区 ', '320312 铜山区 ', '320321 丰县 ', '320322 沛县 ', '320324 睢宁县 ', '320381 新沂市 ', '320382 邳州市 ', '320400 常州市 ', '320402 天宁区 ', '320404 钟楼区 ', '320411 新北区 ', '320412 武进区 ', '320413 金坛区 ', '320481 溧阳市 ', '320500 苏州市 ', '320505 虎丘区 ', '320506 吴中区 ', '320507 相城区 ', '320508 姑苏区 ', '320509 吴江区 ', '320581 常熟市 ', '320582 张家港市 ', '320583 昆山市 ', '320585 太仓市 ', '320600 南通市 ', '320612 通州区 ', '320613 崇川区 ', '320614 海门区 ', '320623 如东县 ', '320681 启东市 ', '320682 如皋市 ', '320685 海安市 ', '320700 连云港市 ', '320703 连云区 ', '320706 海州区 ', '320707 赣榆区 ', '320722 东海县 ', '320723 灌云县 ', '320724 灌南县 ', '320800 淮安市 ', '320803 淮安区 ', '320804 淮阴区 ', '320812 清江浦区 ', '320813 洪泽区 ', '320826 涟水县 ', '320830 盱眙县 ', '320831 金湖县 ', '320900 盐城市 ', '320902 亭湖区 ', '320903 盐都区 ', '320904 大丰区 ', '320921 响水县 ', '320922 滨海县 ', '320923 阜宁县 ', '320924 射阳县 ', '320925 建湖县 ', '320981 东台市 ', '321000 扬州市 ', '321002 广陵区 ', '321003 邗江区 ', '321012 江都区 ', '321023 宝应县 ', '321081 仪征市 ', '321084 高邮市 ', '321100 镇江市 ', '321102 京口区 ', '321111 润州区 ', '321112 丹徒区 ', '321181 丹阳市 ', '321182 扬中市 ', '321183 句容市 ', '321200 泰州市 ', '321202 海陵区 ', '321203 高港区 ', '321204 姜堰区 ', '321281 兴化市 ', '321282 靖江市 ', '321283 泰兴市 ', '321300 宿迁市 ', '321302 宿城区 ', '321311 宿豫区 ', '321322 沭阳县 ', '321323 泗阳县 ', '321324 泗洪县 ', '330000 浙江省 ', '330100 杭州市 ', '330102 上城区 ', '330103 下城区 ', '330104 江干区 ', '330105 拱墅区 ', '330106 西湖区 ', '330108 滨江区 ', '330109 萧山区 ', '330110 余杭区 ', '330111 富阳区 ', '330112 临安区 ', '330122 桐庐县 ', '330127 淳安县 ', '330182 建德市 ', '330200 宁波市 ', '330203 海曙区 ', '330205 江北区 ', '330206 北仑区 ', '330211 镇海区 ', '330212 鄞州区 ', '330213 奉化区 ', '330225 象山县 ', '330226 宁海县 ', '330281 余姚市 ', '330282 慈溪市 ', '330300 温州市 ', '330302 鹿城区 ', '330303 龙湾区 ', '330304 瓯海区 ', '330305 洞头区 ', '330324 永嘉县 ', '330326 平阳县 ', '330327 苍南县 ', '330328 文成县 ', '330329 泰顺县 ', '330381 瑞安市 ', '330382 乐清市 ', '330383 龙港市 ', '330400 嘉兴市 ', '330402 南湖区 ', '330411 秀洲区 ', '330421 嘉善县 ', '330424 海盐县 ', '330481 海宁市 ', '330482 平湖市 ', '330483 桐乡市 ', '330500 湖州市 ', '330502 吴兴区 ', '330503 南浔区 ', '330521 德清县 ', '330522 长兴县 ', '330523 安吉县 ', '330600 绍兴市 ', '330602 越城区 ', '330603 柯桥区 ', '330604 上虞区 ', '330624 新昌县 ', '330681 诸暨市 ', '330683 嵊州市 ', '330700 金华市 ', '330702 婺城区 ', '330703 金东区 ', '330723 武义县 ', '330726 浦江县 ', '330727 磐安县 ', '330781 兰溪市 ', '330782 义乌市 ', '330783 东阳市 ', '330784 永康市 ', '330800 衢州市 ', '330802 柯城区 ', '330803 衢江区 ', '330822 常山县 ', '330824 开化县 ', '330825 龙游县 ', '330881 江山市 ', '330900 舟山市 ', '330902 定海区 ', '330903 普陀区 ', '330921 岱山县 ', '330922 嵊泗县 ', '331000 台州市 ', '331002 椒江区 ', '331003 黄岩区 ', '331004 路桥区 ', '331022 三门县 ', '331023 天台县 ', '331024 仙居县 ', '331081 温岭市 ', '331082 临海市 ', '331083 玉环市 ', '331100 丽水市 ', '331102 莲都区 ', '331121 青田县 ', '331122 缙云县 ', '331123 遂昌县 ', '331124 松阳县 ', '331125 云和县 ', '331126 庆元县 ', '331127 景宁畲族自治县 ', '331181 龙泉市 ', '340000 安徽省 ', '340100 合肥市 ', '340102 瑶海区 ', '340103 庐阳区 ', '340104 蜀山区 ', '340111 包河区 ', '340121 长丰县 ', '340122 肥东县 ', '340123 肥西县 ', '340124 庐江县 ', '340181 巢湖市 ', '340200 芜湖市 ', '340202 镜湖区 ', '340207 鸠江区 ', '340209 弋江区 ', '340210 湾沚区 ', '340212 繁昌区 ', '340223 南陵县 ', '340281 无为市 ', '340300 蚌埠市 ', '340302 龙子湖区 ', '340303 蚌山区 ', '340304 禹会区 ', '340311 淮上区 ', '340321 怀远县 ', '340322 五河县 ', '340323 固镇县 ', '340400 淮南市 ', '340402 大通区 ', '340403 田家庵区 ', '340404 谢家集区 ', '340405 八公山区 ', '340406 潘集区 ', '340421 凤台县 ', '340422 寿县 ', '340500 马鞍山市 ', '340503 花山区 ', '340504 雨山区 ', '340506 博望区 ', '340521 当涂县 ', '340522 含山县 ', '340523 和县 ', '340600 淮北市 ', '340602 杜集区 ', '340603 相山区 ', '340604 烈山区 ', '340621 濉溪县 ', '340700 铜陵市 ', '340705 铜官区 ', '340706 义安区 ', '340711 郊区 ', '340722 枞阳县 ', '340800 安庆市 ', '340802 迎江区 ', '340803 大观区 ', '340811 宜秀区 ', '340822 怀宁县 ', '340825 太湖县 ', '340826 宿松县 ', '340827 望江县 ', '340828 岳西县 ', '340881 桐城市 ', '340882 潜山市 ', '341000 黄山市 ', '341002 屯溪区 ', '341003 黄山区 ', '341004 徽州区 ', '341021 歙县 ', '341022 休宁县 ', '341023 黟县 ', '341024 祁门县 ', '341100 滁州市 ', '341102 琅琊区 ', '341103 南谯区 ', '341122 来安县 ', '341124 全椒县 ', '341125 定远县 ', '341126 凤阳县 ', '341181 天长市 ', '341182 明光市 ', '341200 阜阳市 ', '341202 颍州区 ', '341203 颍东区 ', '341204 颍泉区 ', '341221 临泉县 ', '341222 太和县 ', '341225 阜南县 ', '341226 颍上县 ', '341282 界首市 ', '341300 宿州市 ', '341302 埇桥区 ', '341321 砀山县 ', '341322 萧县 ', '341323 灵璧县 ', '341324 泗县 ', '341500 六安市 ', '341502 金安区 ', '341503 裕安区 ', '341504 叶集区 ', '341522 霍邱县 ', '341523 舒城县 ', '341524 金寨县 ', '341525 霍山县 ', '341600 亳州市 ', '341602 谯城区 ', '341621 涡阳县 ', '341622 蒙城县 ', '341623 利辛县 ', '341700 池州市 ', '341702 贵池区 ', '341721 东至县 ', '341722 石台县 ', '341723 青阳县 ', '341800 宣城市 ', '341802 宣州区 ', '341821 郎溪县 ', '341823 泾县 ', '341824 绩溪县 ', '341825 旌德县 ', '341881 宁国市 ', '341882 广德市 ', '350000 福建省 ', '350100 福州市 ', '350102 鼓楼区 ', '350103 台江区 ', '350104 仓山区 ', '350105 马尾区 ', '350111 晋安区 ', '350112 长乐区 ', '350121 闽侯县 ', '350122 连江县 ', '350123 罗源县 ', '350124 闽清县 ', '350125 永泰县 ', '350128 平潭县 ', '350181 福清市 ', '350200 厦门市 ', '350203 思明区 ', '350205 海沧区 ', '350206 湖里区 ', '350211 集美区 ', '350212 同安区 ', '350213 翔安区 ', '350300 莆田市 ', '350302 城厢区 ', '350303 涵江区 ', '350304 荔城区 ', '350305 秀屿区 ', '350322 仙游县 ', '350400 三明市 ', '350402 梅列区 ', '350403 三元区 ', '350421 明溪县 ', '350423 清流县 ', '350424 宁化县 ', '350425 大田县 ', '350426 尤溪县 ', '350427 沙县 ', '350428 将乐县 ', '350429 泰宁县 ', '350430 建宁县 ', '350481 永安市 ', '350500 泉州市 ', '350502 鲤城区 ', '350503 丰泽区 ', '350504 洛江区 ', '350505 泉港区 ', '350521 惠安县 ', '350524 安溪县 ', '350525 永春县 ', '350526 德化县 ', '350527 金门县 ', '350581 石狮市 ', '350582 晋江市 ', '350583 南安市 ', '350600 漳州市 ', '350602 芗城区 ', '350603 龙文区 ', '350622 云霄县 ', '350623 漳浦县 ', '350624 诏安县 ', '350625 长泰县 ', '350626 东山县 ', '350627 南靖县 ', '350628 平和县 ', '350629 华安县 ', '350681 龙海市 ', '350700 南平市 ', '350702 延平区 ', '350703 建阳区 ', '350721 顺昌县 ', '350722 浦城县 ', '350723 光泽县 ', '350724 松溪县 ', '350725 政和县 ', '350781 邵武市 ', '350782 武夷山市 ', '350783 建瓯市 ', '350800 龙岩市 ', '350802 新罗区 ', '350803 永定区 ', '350821 长汀县 ', '350823 上杭县 ', '350824 武平县 ', '350825 连城县 ', '350881 漳平市 ', '350900 宁德市 ', '350902 蕉城区 ', '350921 霞浦县 ', '350922 古田县 ', '350923 屏南县 ', '350924 寿宁县 ', '350925 周宁县 ', '350926 柘荣县 ', '350981 福安市 ', '350982 福鼎市 ', '360000 江西省 ', '360100 南昌市 ', '360102 东湖区 ', '360103 西湖区 ', '360104 青云谱区 ', '360111 青山湖区 ', '360112 新建区 ', '360113 红谷滩区 ', '360121 南昌县 ', '360123 安义县 ', '360124 进贤县 ', '360200 景德镇市 ', '360202 昌江区 ', '360203 珠山区 ', '360222 浮梁县 ', '360281 乐平市 ', '360300 萍乡市 ', '360302 安源区 ', '360313 湘东区 ', '360321 莲花县 ', '360322 上栗县 ', '360323 芦溪县 ', '360400 九江市 ', '360402 濂溪区 ', '360403 浔阳区 ', '360404 柴桑区 ', '360423 武宁县 ', '360424 修水县 ', '360425 永修县 ', '360426 德安县 ', '360428 都昌县 ', '360429 湖口县 ', '360430 彭泽县 ', '360481 瑞昌市 ', '360482 共青城市 ', '360483 庐山市 ', '360500 新余市 ', '360502 渝水区 ', '360521 分宜县 ', '360600 鹰潭市 ', '360602 月湖区 ', '360603 余江区 ', '360681 贵溪市 ', '360700 赣州市 ', '360702 章贡区 ', '360703 南康区 ', '360704 赣县区 ', '360722 信丰县 ', '360723 大余县 ', '360724 上犹县 ', '360725 崇义县 ', '360726 安远县 ', '360728 定南县 ', '360729 全南县 ', '360730 宁都县 ', '360731 于都县 ', '360732 兴国县 ', '360733 会昌县 ', '360734 寻乌县 ', '360735 石城县 ', '360781 瑞金市 ', '360783 龙南市 ', '360800 吉安市 ', '360802 吉州区 ', '360803 青原区 ', '360821 吉安县 ', '360822 吉水县 ', '360823 峡江县 ', '360824 新干县 ', '360825 永丰县 ', '360826 泰和县 ', '360827 遂川县 ', '360828 万安县 ', '360829 安福县 ', '360830 永新县 ', '360881 井冈山市 ', '360900 宜春市 ', '360902 袁州区 ', '360921 奉新县 ', '360922 万载县 ', '360923 上高县 ', '360924 宜丰县 ', '360925 靖安县 ', '360926 铜鼓县 ', '360981 丰城市 ', '360982 樟树市 ', '360983 高安市 ', '361000 抚州市 ', '361002 临川区 ', '361003 东乡区 ', '361021 南城县 ', '361022 黎川县 ', '361023 南丰县 ', '361024 崇仁县 ', '361025 乐安县 ', '361026 宜黄县 ', '361027 金溪县 ', '361028 资溪县 ', '361030 广昌县 ', '361100 上饶市 ', '361102 信州区 ', '361103 广丰区 ', '361104 广信区 ', '361123 玉山县 ', '361124 铅山县 ', '361125 横峰县 ', '361126 弋阳县 ', '361127 余干县 ', '361128 鄱阳县 ', '361129 万年县 ', '361130 婺源县 ', '361181 德兴市 ', '370000 山东省 ', '370100 济南市 ', '370102 历下区 ', '370103 市中区 ', '370104 槐荫区 ', '370105 天桥区 ', '370112 历城区 ', '370113 长清区 ', '370114 章丘区 ', '370115 济阳区 ', '370116 莱芜区 ', '370117 钢城区 ', '370124 平阴县 ', '370126 商河县 ', '370200 青岛市 ', '370202 市南区 ', '370203 市北区 ', '370211 黄岛区 ', '370212 崂山区 ', '370213 李沧区 ', '370214 城阳区 ', '370215 即墨区 ', '370281 胶州市 ', '370283 平度市 ', '370285 莱西市 ', '370300 淄博市 ', '370302 淄川区 ', '370303 张店区 ', '370304 博山区 ', '370305 临淄区 ', '370306 周村区 ', '370321 桓台县 ', '370322 高青县 ', '370323 沂源县 ', '370400 枣庄市 ', '370402 市中区 ', '370403 薛城区 ', '370404 峄城区 ', '370405 台儿庄区 ', '370406 山亭区 ', '370481 滕州市 ', '370500 东营市 ', '370502 东营区 ', '370503 河口区 ', '370505 垦利区 ', '370522 利津县 ', '370523 广饶县 ', '370600 烟台市 ', '370602 芝罘区 ', '370611 福山区 ', '370612 牟平区 ', '370613 莱山区 ', '370614 蓬莱区 ', '370681 龙口市 ', '370682 莱阳市 ', '370683 莱州市 ', '370685 招远市 ', '370686 栖霞市 ', '370687 海阳市 ', '370700 潍坊市 ', '370702 潍城区 ', '370703 寒亭区 ', '370704 坊子区 ', '370705 奎文区 ', '370724 临朐县 ', '370725 昌乐县 ', '370781 青州市 ', '370782 诸城市 ', '370783 寿光市 ', '370784 安丘市 ', '370785 高密市 ', '370786 昌邑市 ', '370800 济宁市 ', '370811 任城区 ', '370812 兖州区 ', '370826 微山县 ', '370827 鱼台县 ', '370828 金乡县 ', '370829 嘉祥县 ', '370830 汶上县 ', '370831 泗水县 ', '370832 梁山县 ', '370881 曲阜市 ', '370883 邹城市 ', '370900 泰安市 ', '370902 泰山区 ', '370911 岱岳区 ', '370921 宁阳县 ', '370923 东平县 ', '370982 新泰市 ', '370983 肥城市 ', '371000 威海市 ', '371002 环翠区 ', '371003 文登区 ', '371082 荣成市 ', '371083 乳山市 ', '371100 日照市 ', '371102 东港区 ', '371103 岚山区 ', '371121 五莲县 ', '371122 莒县 ', '371300 临沂市 ', '371302 兰山区 ', '371311 罗庄区 ', '371312 河东区 ', '371321 沂南县 ', '371322 郯城县 ', '371323 沂水县 ', '371324 兰陵县 ', '371325 费县 ', '371326 平邑县 ', '371327 莒南县 ', '371328 蒙阴县 ', '371329 临沭县 ', '371400 德州市 ', '371402 德城区 ', '371403 陵城区 ', '371422 宁津县 ', '371423 庆云县 ', '371424 临邑县 ', '371425 齐河县 ', '371426 平原县 ', '371427 夏津县 ', '371428 武城县 ', '371481 乐陵市 ', '371482 禹城市 ', '371500 聊城市 ', '371502 东昌府区 ', '371503 茌平区 ', '371521 阳谷县 ', '371522 莘县 ', '371524 东阿县 ', '371525 冠县 ', '371526 高唐县 ', '371581 临清市 ', '371600 滨州市 ', '371602 滨城区 ', '371603 沾化区 ', '371621 惠民县 ', '371622 阳信县 ', '371623 无棣县 ', '371625 博兴县 ', '371681 邹平市 ', '371700 菏泽市 ', '371702 牡丹区 ', '371703 定陶区 ', '371721 曹县 ', '371722 单县 ', '371723 成武县 ', '371724 巨野县 ', '371725 郓城县 ', '371726 鄄城县 ', '371728 东明县 ', '410000 河南省 ', '410100 郑州市 ', '410102 中原区 ', '410103 二七区 ', '410104 管城回族区 ', '410105 金水区 ', '410106 上街区 ', '410108 惠济区 ', '410122 中牟县 ', '410181 巩义市 ', '410182 荥阳市 ', '410183 新密市 ', '410184 新郑市 ', '410185 登封市 ', '410200 开封市 ', '410202 龙亭区 ', '410203 顺河回族区 ', '410204 鼓楼区 ', '410205 禹王台区 ', '410212 祥符区 ', '410221 杞县 ', '410222 通许县 ', '410223 尉氏县 ', '410225 兰考县 ', '410300 洛阳市 ', '410302 老城区 ', '410303 西工区 ', '410304 瀍河回族区 ', '410305 涧西区 ', '410306 吉利区 ', '410311 洛龙区 ', '410322 孟津县 ', '410323 新安县 ', '410324 栾川县 ', '410325 嵩县 ', '410326 汝阳县 ', '410327 宜阳县 ', '410328 洛宁县 ', '410329 伊川县 ', '410381 偃师市 ', '410400 平顶山市 ', '410402 新华区 ', '410403 卫东区 ', '410404 石龙区 ', '410411 湛河区 ', '410421 宝丰县 ', '410422 叶县 ', '410423 鲁山县 ', '410425 郏县 ', '410481 舞钢市 ', '410482 汝州市 ', '410500 安阳市 ', '410502 文峰区 ', '410503 北关区 ', '410505 殷都区 ', '410506 龙安区 ', '410522 安阳县 ', '410523 汤阴县 ', '410526 滑县 ', '410527 内黄县 ', '410581 林州市 ', '410600 鹤壁市 ', '410602 鹤山区 ', '410603 山城区 ', '410611 淇滨区 ', '410621 浚县 ', '410622 淇县 ', '410700 新乡市 ', '410702 红旗区 ', '410703 卫滨区 ', '410704 凤泉区 ', '410711 牧野区 ', '410721 新乡县 ', '410724 获嘉县 ', '410725 原阳县 ', '410726 延津县 ', '410727 封丘县 ', '410781 卫辉市 ', '410782 辉县市 ', '410783 长垣市 ', '410800 焦作市 ', '410802 解放区 ', '410803 中站区 ', '410804 马村区 ', '410811 山阳区 ', '410821 修武县 ', '410822 博爱县 ', '410823 武陟县 ', '410825 温县 ', '410882 沁阳市 ', '410883 孟州市 ', '410900 濮阳市 ', '410902 华龙区 ', '410922 清丰县 ', '410923 南乐县 ', '410926 范县 ', '410927 台前县 ', '410928 濮阳县 ', '411000 许昌市 ', '411002 魏都区 ', '411003 建安区 ', '411024 鄢陵县 ', '411025 襄城县 ', '411081 禹州市 ', '411082 长葛市 ', '411100 漯河市 ', '411102 源汇区 ', '411103 郾城区 ', '411104 召陵区 ', '411121 舞阳县 ', '411122 临颍县 ', '411200 三门峡市 ', '411202 湖滨区 ', '411203 陕州区 ', '411221 渑池县 ', '411224 卢氏县 ', '411281 义马市 ', '411282 灵宝市 ', '411300 南阳市 ', '411302 宛城区 ', '411303 卧龙区 ', '411321 南召县 ', '411322 方城县 ', '411323 西峡县 ', '411324 镇平县 ', '411325 内乡县 ', '411326 淅川县 ', '411327 社旗县 ', '411328 唐河县 ', '411329 新野县 ', '411330 桐柏县 ', '411381 邓州市 ', '411400 商丘市 ', '411402 梁园区 ', '411403 睢阳区 ', '411421 民权县 ', '411422 睢县 ', '411423 宁陵县 ', '411424 柘城县 ', '411425 虞城县 ', '411426 夏邑县 ', '411481 永城市 ', '411500 信阳市 ', '411502 浉河区 ', '411503 平桥区 ', '411521 罗山县 ', '411522 光山县 ', '411523 新县 ', '411524 商城县 ', '411525 固始县 ', '411526 潢川县 ', '411527 淮滨县 ', '411528 息县 ', '411600 周口市 ', '411602 川汇区 ', '411603 淮阳区 ', '411621 扶沟县 ', '411622 西华县 ', '411623 商水县 ', '411624 沈丘县 ', '411625 郸城县 ', '411627 太康县 ', '411628 鹿邑县 ', '411681 项城市 ', '411700 驻马店市 ', '411702 驿城区 ', '411721 西平县 ', '411722 上蔡县 ', '411723 平舆县 ', '411724 正阳县 ', '411725 确山县 ', '411726 泌阳县 ', '411727 汝南县 ', '411728 遂平县 ', '411729 新蔡县 ', '419001 济源市 ', '420000 湖北省 ', '420100 武汉市 ', '420102 江岸区 ', '420103 江汉区 ', '420104 硚口区 ', '420105 汉阳区 ', '420106 武昌区 ', '420107 青山区 ', '420111 洪山区 ', '420112 东西湖区 ', '420113 汉南区 ', '420114 蔡甸区 ', '420115 江夏区 ', '420116 黄陂区 ', '420117 新洲区 ', '420200 黄石市 ', '420202 黄石港区 ', '420203 西塞山区 ', '420204 下陆区 ', '420205 铁山区 ', '420222 阳新县 ', '420281 大冶市 ', '420300 十堰市 ', '420302 茅箭区 ', '420303 张湾区 ', '420304 郧阳区 ', '420322 郧西县 ', '420323 竹山县 ', '420324 竹溪县 ', '420325 房县 ', '420381 丹江口市 ', '420500 宜昌市 ', '420502 西陵区 ', '420503 伍家岗区 ', '420504 点军区 ', '420505 猇亭区 ', '420506 夷陵区 ', '420525 远安县 ', '420526 兴山县 ', '420527 秭归县 ', '420528 长阳土家族自治县 ', '420529 五峰土家族自治县 ', '420581 宜都市 ', '420582 当阳市 ', '420583 枝江市 ', '420600 襄阳市 ', '420602 襄城区 ', '420606 樊城区 ', '420607 襄州区 ', '420624 南漳县 ', '420625 谷城县 ', '420626 保康县 ', '420682 老河口市 ', '420683 枣阳市 ', '420684 宜城市 ', '420700 鄂州市 ', '420702 梁子湖区 ', '420703 华容区 ', '420704 鄂城区 ', '420800 荆门市 ', '420802 东宝区 ', '420804 掇刀区 ', '420822 沙洋县 ', '420881 钟祥市 ', '420882 京山市 ', '420900 孝感市 ', '420902 孝南区 ', '420921 孝昌县 ', '420922 大悟县 ', '420923 云梦县 ', '420981 应城市 ', '420982 安陆市 ', '420984 汉川市 ', '421000 荆州市 ', '421002 沙市区 ', '421003 荆州区 ', '421022 公安县 ', '421024 江陵县 ', '421081 石首市 ', '421083 洪湖市 ', '421087 松滋市 ', '421088 监利市 ', '421100 黄冈市 ', '421102 黄州区 ', '421121 团风县 ', '421122 红安县 ', '421123 罗田县 ', '421124 英山县 ', '421125 浠水县 ', '421126 蕲春县 ', '421127 黄梅县 ', '421181 麻城市 ', '421182 武穴市 ', '421200 咸宁市 ', '421202 咸安区 ', '421221 嘉鱼县 ', '421222 通城县 ', '421223 崇阳县 ', '421224 通山县 ', '421281 赤壁市 ', '421300 随州市 ', '421303 曾都区 ', '421321 随县 ', '421381 广水市 ', '422800 恩施土家族苗族自治州 ', '422801 恩施市 ', '422802 利川市 ', '422822 建始县 ', '422823 巴东县 ', '422825 宣恩县 ', '422826 咸丰县 ', '422827 来凤县 ', '422828 鹤峰县 ', '429004 仙桃市 ', '429005 潜江市 ', '429006 天门市 ', '429021 神农架林区 ', '430000 湖南省 ', '430100 长沙市 ', '430102 芙蓉区 ', '430103 天心区 ', '430104 岳麓区 ', '430105 开福区 ', '430111 雨花区 ', '430112 望城区 ', '430121 长沙县 ', '430181 浏阳市 ', '430182 宁乡市 ', '430200 株洲市 ', '430202 荷塘区 ', '430203 芦淞区 ', '430204 石峰区 ', '430211 天元区 ', '430212 渌口区 ', '430223 攸县 ', '430224 茶陵县 ', '430225 炎陵县 ', '430281 醴陵市 ', '430300 湘潭市 ', '430302 雨湖区 ', '430304 岳塘区 ', '430321 湘潭县 ', '430381 湘乡市 ', '430382 韶山市 ', '430400 衡阳市 ', '430405 珠晖区 ', '430406 雁峰区 ', '430407 石鼓区 ', '430408 蒸湘区 ', '430412 南岳区 ', '430421 衡阳县 ', '430422 衡南县 ', '430423 衡山县 ', '430424 衡东县 ', '430426 祁东县 ', '430481 耒阳市 ', '430482 常宁市 ', '430500 邵阳市 ', '430502 双清区 ', '430503 大祥区 ', '430511 北塔区 ', '430522 新邵县 ', '430523 邵阳县 ', '430524 隆回县 ', '430525 洞口县 ', '430527 绥宁县 ', '430528 新宁县 ', '430529 城步苗族自治县 ', '430581 武冈市 ', '430582 邵东市 ', '430600 岳阳市 ', '430602 岳阳楼区 ', '430603 云溪区 ', '430611 君山区 ', '430621 岳阳县 ', '430623 华容县 ', '430624 湘阴县 ', '430626 平江县 ', '430681 汨罗市 ', '430682 临湘市 ', '430700 常德市 ', '430702 武陵区 ', '430703 鼎城区 ', '430721 安乡县 ', '430722 汉寿县 ', '430723 澧县 ', '430724 临澧县 ', '430725 桃源县 ', '430726 石门县 ', '430781 津市市 ', '430800 张家界市 ', '430802 永定区 ', '430811 武陵源区 ', '430821 慈利县 ', '430822 桑植县 ', '430900 益阳市 ', '430902 资阳区 ', '430903 赫山区 ', '430921 南县 ', '430922 桃江县 ', '430923 安化县 ', '430981 沅江市 ', '431000 郴州市 ', '431002 北湖区 ', '431003 苏仙区 ', '431021 桂阳县 ', '431022 宜章县 ', '431023 永兴县 ', '431024 嘉禾县 ', '431025 临武县 ', '431026 汝城县 ', '431027 桂东县 ', '431028 安仁县 ', '431081 资兴市 ', '431100 永州市 ', '431102 零陵区 ', '431103 冷水滩区 ', '431121 祁阳县 ', '431122 东安县 ', '431123 双牌县 ', '431124 道县 ', '431125 江永县 ', '431126 宁远县 ', '431127 蓝山县 ', '431128 新田县 ', '431129 江华瑶族自治县 ', '431200 怀化市 ', '431202 鹤城区 ', '431221 中方县 ', '431222 沅陵县 ', '431223 辰溪县 ', '431224 溆浦县 ', '431225 会同县 ', '431226 麻阳苗族自治县 ', '431227 新晃侗族自治县 ', '431228 芷江侗族自治县 ', '431229 靖州苗族侗族自治县 ', '431230 通道侗族自治县 ', '431281 洪江市 ', '431300 娄底市 ', '431302 娄星区 ', '431321 双峰县 ', '431322 新化县 ', '431381 冷水江市 ', '431382 涟源市 ', '433100 湘西土家族苗族自治州 ', '433101 吉首市 ', '433122 泸溪县 ', '433123 凤凰县 ', '433124 花垣县 ', '433125 保靖县 ', '433126 古丈县 ', '433127 永顺县 ', '433130 龙山县 ', '440000 广东省 ', '440100 广州市 ', '440103 荔湾区 ', '440104 越秀区 ', '440105 海珠区 ', '440106 天河区 ', '440111 白云区 ', '440112 黄埔区 ', '440113 番禺区 ', '440114 花都区 ', '440115 南沙区 ', '440117 从化区 ', '440118 增城区 ', '440200 韶关市 ', '440203 武江区 ', '440204 浈江区 ', '440205 曲江区 ', '440222 始兴县 ', '440224 仁化县 ', '440229 翁源县 ', '440232 乳源瑶族自治县 ', '440233 新丰县 ', '440281 乐昌市 ', '440282 南雄市 ', '440300 深圳市 ', '440303 罗湖区 ', '440304 福田区 ', '440305 南山区 ', '440306 宝安区 ', '440307 龙岗区 ', '440308 盐田区 ', '440309 龙华区 ', '440310 坪山区 ', '440311 光明区 ', '440400 珠海市 ', '440402 香洲区 ', '440403 斗门区 ', '440404 金湾区 ', '440500 汕头市 ', '440507 龙湖区 ', '440511 金平区 ', '440512 濠江区 ', '440513 潮阳区 ', '440514 潮南区 ', '440515 澄海区 ', '440523 南澳县 ', '440600 佛山市 ', '440604 禅城区 ', '440605 南海区 ', '440606 顺德区 ', '440607 三水区 ', '440608 高明区 ', '440700 江门市 ', '440703 蓬江区 ', '440704 江海区 ', '440705 新会区 ', '440781 台山市 ', '440783 开平市 ', '440784 鹤山市 ', '440785 恩平市 ', '440800 湛江市 ', '440802 赤坎区 ', '440803 霞山区 ', '440804 坡头区 ', '440811 麻章区 ', '440823 遂溪县 ', '440825 徐闻县 ', '440881 廉江市 ', '440882 雷州市 ', '440883 吴川市 ', '440900 茂名市 ', '440902 茂南区 ', '440904 电白区 ', '440981 高州市 ', '440982 化州市 ', '440983 信宜市 ', '441200 肇庆市 ', '441202 端州区 ', '441203 鼎湖区 ', '441204 高要区 ', '441223 广宁县 ', '441224 怀集县 ', '441225 封开县 ', '441226 德庆县 ', '441284 四会市 ', '441300 惠州市 ', '441302 惠城区 ', '441303 惠阳区 ', '441322 博罗县 ', '441323 惠东县 ', '441324 龙门县 ', '441400 梅州市 ', '441402 梅江区 ', '441403 梅县区 ', '441422 大埔县 ', '441423 丰顺县 ', '441424 五华县 ', '441426 平远县 ', '441427 蕉岭县 ', '441481 兴宁市 ', '441500 汕尾市 ', '441502 城区 ', '441521 海丰县 ', '441523 陆河县 ', '441581 陆丰市 ', '441600 河源市 ', '441602 源城区 ', '441621 紫金县 ', '441622 龙川县 ', '441623 连平县 ', '441624 和平县 ', '441625 东源县 ', '441700 阳江市 ', '441702 江城区 ', '441704 阳东区 ', '441721 阳西县 ', '441781 阳春市 ', '441800 清远市 ', '441802 清城区 ', '441803 清新区 ', '441821 佛冈县 ', '441823 阳山县 ', '441825 连山壮族瑶族自治县 ', '441826 连南瑶族自治县 ', '441881 英德市 ', '441882 连州市 ', '441900 东莞市 ', '442000 中山市 ', '445100 潮州市 ', '445102 湘桥区 ', '445103 潮安区 ', '445122 饶平县 ', '445200 揭阳市 ', '445202 榕城区 ', '445203 揭东区 ', '445222 揭西县 ', '445224 惠来县 ', '445281 普宁市 ', '445300 云浮市 ', '445302 云城区 ', '445303 云安区 ', '445321 新兴县 ', '445322 郁南县 ', '445381 罗定市 ', '450000 广西壮族自治区 ', '450100 南宁市 ', '450102 兴宁区 ', '450103 青秀区 ', '450105 江南区 ', '450107 西乡塘区 ', '450108 良庆区 ', '450109 邕宁区 ', '450110 武鸣区 ', '450123 隆安县 ', '450124 马山县 ', '450125 上林县 ', '450126 宾阳县 ', '450127 横县 ', '450200 柳州市 ', '450202 城中区 ', '450203 鱼峰区 ', '450204 柳南区 ', '450205 柳北区 ', '450206 柳江区 ', '450222 柳城县 ', '450223 鹿寨县 ', '450224 融安县 ', '450225 融水苗族自治县 ', '450226 三江侗族自治县 ', '450300 桂林市 ', '450302 秀峰区 ', '450303 叠彩区 ', '450304 象山区 ', '450305 七星区 ', '450311 雁山区 ', '450312 临桂区 ', '450321 阳朔县 ', '450323 灵川县 ', '450324 全州县 ', '450325 兴安县 ', '450326 永福县 ', '450327 灌阳县 ', '450328 龙胜各族自治县 ', '450329 资源县 ', '450330 平乐县 ', '450332 恭城瑶族自治县 ', '450381 荔浦市 ', '450400 梧州市 ', '450403 万秀区 ', '450405 长洲区 ', '450406 龙圩区 ', '450421 苍梧县 ', '450422 藤县 ', '450423 蒙山县 ', '450481 岑溪市 ', '450500 北海市 ', '450502 海城区 ', '450503 银海区 ', '450512 铁山港区 ', '450521 合浦县 ', '450600 防城港市 ', '450602 港口区 ', '450603 防城区 ', '450621 上思县 ', '450681 东兴市 ', '450700 钦州市 ', '450702 钦南区 ', '450703 钦北区 ', '450721 灵山县 ', '450722 浦北县 ', '450800 贵港市 ', '450802 港北区 ', '450803 港南区 ', '450804 覃塘区 ', '450821 平南县 ', '450881 桂平市 ', '450900 玉林市 ', '450902 玉州区 ', '450903 福绵区 ', '450921 容县 ', '450922 陆川县 ', '450923 博白县 ', '450924 兴业县 ', '450981 北流市 ', '451000 百色市 ', '451002 右江区 ', '451003 田阳区 ', '451022 田东县 ', '451024 德保县 ', '451026 那坡县 ', '451027 凌云县 ', '451028 乐业县 ', '451029 田林县 ', '451030 西林县 ', '451031 隆林各族自治县 ', '451081 靖西市 ', '451082 平果市 ', '451100 贺州市 ', '451102 八步区 ', '451103 平桂区 ', '451121 昭平县 ', '451122 钟山县 ', '451123 富川瑶族自治县 ', '451200 河池市 ', '451202 金城江区 ', '451203 宜州区 ', '451221 南丹县 ', '451222 天峨县 ', '451223 凤山县 ', '451224 东兰县 ', '451225 罗城仫佬族自治县 ', '451226 环江毛南族自治县 ', '451227 巴马瑶族自治县 ', '451228 都安瑶族自治县 ', '451229 大化瑶族自治县 ', '451300 来宾市 ', '451302 兴宾区 ', '451321 忻城县 ', '451322 象州县 ', '451323 武宣县 ', '451324 金秀瑶族自治县 ', '451381 合山市 ', '451400 崇左市 ', '451402 江州区 ', '451421 扶绥县 ', '451422 宁明县 ', '451423 龙州县 ', '451424 大新县 ', '451425 天等县 ', '451481 凭祥市 ', '460000 海南省 ', '460100 海口市 ', '460105 秀英区 ', '460106 龙华区 ', '460107 琼山区 ', '460108 美兰区 ', '460200 三亚市 ', '460202 海棠区 ', '460203 吉阳区 ', '460204 天涯区 ', '460205 崖州区 ', '460300 三沙市 西沙区 南沙区 ', '460400 儋州市 ', '469001 五指山市 ', '469002 琼海市 ', '469005 文昌市 ', '469006 万宁市 ', '469007 东方市 ', '469021 定安县 ', '469022 屯昌县 ', '469023 澄迈县 ', '469024 临高县 ', '469025 白沙黎族自治县 ', '469026 昌江黎族自治县 ', '469027 乐东黎族自治县 ', '469028 陵水黎族自治县 ', '469029 保亭黎族苗族自治县 ', '469030 琼中黎族苗族自治县 ', '500000 重庆市 ', '500101 万州区 ', '500102 涪陵区 ', '500103 渝中区 ', '500104 大渡口区 ', '500105 江北区 ', '500106 沙坪坝区 ', '500107 九龙坡区 ', '500108 南岸区 ', '500109 北碚区 ', '500110 綦江区 ', '500111 大足区 ', '500112 渝北区 ', '500113 巴南区 ', '500114 黔江区 ', '500115 长寿区 ', '500116 江津区 ', '500117 合川区 ', '500118 永川区 ', '500119 南川区 ', '500120 璧山区 ', '500151 铜梁区 ', '500152 潼南区 ', '500153 荣昌区 ', '500154 开州区 ', '500155 梁平区 ', '500156 武隆区 ', '500229 城口县 ', '500230 丰都县 ', '500231 垫江县 ', '500233 忠县 ', '500235 云阳县 ', '500236 奉节县 ', '500237 巫山县 ', '500238 巫溪县 ', '500240 石柱土家族自治县 ', '500241 秀山土家族苗族自治县 ', '500242 酉阳土家族苗族自治县 ', '500243 彭水苗族土家族自治县 ', '510000 四川省 ', '510100 成都市 ', '510104 锦江区 ', '510105 青羊区 ', '510106 金牛区 ', '510107 武侯区 ', '510108 成华区 ', '510112 龙泉驿区 ', '510113 青白江区 ', '510114 新都区 ', '510115 温江区 ', '510116 双流区 ', '510117 郫都区 ', '510118 新津区 ', '510121 金堂县 ', '510129 大邑县 ', '510131 蒲江县 ', '510181 都江堰市 ', '510182 彭州市 ', '510183 邛崃市 ', '510184 崇州市 ', '510185 简阳市 ', '510300 自贡市 ', '510302 自流井区 ', '510303 贡井区 ', '510304 大安区 ', '510311 沿滩区 ', '510321 荣县 ', '510322 富顺县 ', '510400 攀枝花市 ', '510402 东区 ', '510403 西区 ', '510411 仁和区 ', '510421 米易县 ', '510422 盐边县 ', '510500 泸州市 ', '510502 江阳区 ', '510503 纳溪区 ', '510504 龙马潭区 ', '510521 泸县 ', '510522 合江县 ', '510524 叙永县 ', '510525 古蔺县 ', '510600 德阳市 ', '510603 旌阳区 ', '510604 罗江区 ', '510623 中江县 ', '510681 广汉市 ', '510682 什邡市 ', '510683 绵竹市 ', '510700 绵阳市 ', '510703 涪城区 ', '510704 游仙区 ', '510705 安州区 ', '510722 三台县 ', '510723 盐亭县 ', '510725 梓潼县 ', '510726 北川羌族自治县 ', '510727 平武县 ', '510781 江油市 ', '510800 广元市 ', '510802 利州区 ', '510811 昭化区 ', '510812 朝天区 ', '510821 旺苍县 ', '510822 青川县 ', '510823 剑阁县 ', '510824 苍溪县 ', '510900 遂宁市 ', '510903 船山区 ', '510904 安居区 ', '510921 蓬溪县 ', '510923 大英县 ', '510981 射洪市 ', '511000 内江市 ', '511002 市中区 ', '511011 东兴区 ', '511024 威远县 ', '511025 资中县 ', '511083 隆昌市 ', '511100 乐山市 ', '511102 市中区 ', '511111 沙湾区 ', '511112 五通桥区 ', '511113 金口河区 ', '511123 犍为县 ', '511124 井研县 ', '511126 夹江县 ', '511129 沐川县 ', '511132 峨边彝族自治县 ', '511133 马边彝族自治县 ', '511181 峨眉山市 ', '511300 南充市 ', '511302 顺庆区 ', '511303 高坪区 ', '511304 嘉陵区 ', '511321 南部县 ', '511322 营山县 ', '511323 蓬安县 ', '511324 仪陇县 ', '511325 西充县 ', '511381 阆中市 ', '511400 眉山市 ', '511402 东坡区 ', '511403 彭山区 ', '511421 仁寿县 ', '511423 洪雅县 ', '511424 丹棱县 ', '511425 青神县 ', '511500 宜宾市 ', '511502 翠屏区 ', '511503 南溪区 ', '511504 叙州区 ', '511523 江安县 ', '511524 长宁县 ', '511525 高县 ', '511526 珙县 ', '511527 筠连县 ', '511528 兴文县 ', '511529 屏山县 ', '511600 广安市 ', '511602 广安区 ', '511603 前锋区 ', '511621 岳池县 ', '511622 武胜县 ', '511623 邻水县 ', '511681 华蓥市 ', '511700 达州市 ', '511702 通川区 ', '511703 达川区 ', '511722 宣汉县 ', '511723 开江县 ', '511724 大竹县 ', '511725 渠县 ', '511781 万源市 ', '511800 雅安市 ', '511802 雨城区 ', '511803 名山区 ', '511822 荥经县 ', '511823 汉源县 ', '511824 石棉县 ', '511825 天全县 ', '511826 芦山县 ', '511827 宝兴县 ', '511900 巴中市 ', '511902 巴州区 ', '511903 恩阳区 ', '511921 通江县 ', '511922 南江县 ', '511923 平昌县 ', '512000 资阳市 ', '512002 雁江区 ', '512021 安岳县 ', '512022 乐至县 ', '513200 阿坝藏族羌族自治州 ', '513201 马尔康市 ', '513221 汶川县 ', '513222 理县 ', '513223 茂县 ', '513224 松潘县 ', '513225 九寨沟县 ', '513226 金川县 ', '513227 小金县 ', '513228 黑水县 ', '513230 壤塘县 ', '513231 阿坝县 ', '513232 若尔盖县 ', '513233 红原县 ', '513300 甘孜藏族自治州 ', '513301 康定市 ', '513322 泸定县 ', '513323 丹巴县 ', '513324 九龙县 ', '513325 雅江县 ', '513326 道孚县 ', '513327 炉霍县 ', '513328 甘孜县 ', '513329 新龙县 ', '513330 德格县 ', '513331 白玉县 ', '513332 石渠县 ', '513333 色达县 ', '513334 理塘县 ', '513335 巴塘县 ', '513336 乡城县 ', '513337 稻城县 ', '513338 得荣县 ', '513400 凉山彝族自治州 ', '513401 西昌市 ', '513422 木里藏族自治县 ', '513423 盐源县 ', '513424 德昌县 ', '513425 会理县 ', '513426 会东县 ', '513427 宁南县 ', '513428 普格县 ', '513429 布拖县 ', '513430 金阳县 ', '513431 昭觉县 ', '513432 喜德县 ', '513433 冕宁县 ', '513434 越西县 ', '513435 甘洛县 ', '513436 美姑县 ', '513437 雷波县 ', '520000 贵州省 ', '520100 贵阳市 ', '520102 南明区 ', '520103 云岩区 ', '520111 花溪区 ', '520112 乌当区 ', '520113 白云区 ', '520115 观山湖区 ', '520121 开阳县 ', '520122 息烽县 ', '520123 修文县 ', '520181 清镇市 ', '520200 六盘水市 ', '520201 钟山区 ', '520203 六枝特区 ', '520204 水城区 ', '520281 盘州市 ', '520300 遵义市 ', '520302 红花岗区 ', '520303 汇川区 ', '520304 播州区 ', '520322 桐梓县 ', '520323 绥阳县 ', '520324 正安县 ', '520325 道真仡佬族苗族自治县 ', '520326 务川仡佬族苗族自治县 ', '520327 凤冈县 ', '520328 湄潭县 ', '520329 余庆县 ', '520330 习水县 ', '520381 赤水市 ', '520382 仁怀市 ', '520400 安顺市 ', '520402 西秀区 ', '520403 平坝区 ', '520422 普定县 ', '520423 镇宁布依族苗族自治县 ', '520424 关岭布依族苗族自治县 ', '520425 紫云苗族布依族自治县 ', '520500 毕节市 ', '520502 七星关区 ', '520521 大方县 ', '520522 黔西县 ', '520523 金沙县 ', '520524 织金县 ', '520525 纳雍县 ', '520526 威宁彝族回族苗族自治县 ', '520527 赫章县 ', '520600 铜仁市 ', '520602 碧江区 ', '520603 万山区 ', '520621 江口县 ', '520622 玉屏侗族自治县 ', '520623 石阡县 ', '520624 思南县 ', '520625 印江土家族苗族自治县 ', '520626 德江县 ', '520627 沿河土家族自治县 ', '520628 松桃苗族自治县 ', '522300 黔西南布依族苗族自治州 ', '522301 兴义市 ', '522302 兴仁市 ', '522323 普安县 ', '522324 晴隆县 ', '522325 贞丰县 ', '522326 望谟县 ', '522327 册亨县 ', '522328 安龙县 ', '522600 黔东南苗族侗族自治州 ', '522601 凯里市 ', '522622 黄平县 ', '522623 施秉县 ', '522624 三穗县 ', '522625 镇远县 ', '522626 岑巩县 ', '522627 天柱县 ', '522628 锦屏县 ', '522629 剑河县 ', '522630 台江县 ', '522631 黎平县 ', '522632 榕江县 ', '522633 从江县 ', '522634 雷山县 ', '522635 麻江县 ', '522636 丹寨县 ', '522700 黔南布依族苗族自治州 ', '522701 都匀市 ', '522702 福泉市 ', '522722 荔波县 ', '522723 贵定县 ', '522725 瓮安县 ', '522726 独山县 ', '522727 平塘县 ', '522728 罗甸县 ', '522729 长顺县 ', '522730 龙里县 ', '522731 惠水县 ', '522732 三都水族自治县 ', '530000 云南省 ', '530100 昆明市 ', '530102 五华区 ', '530103 盘龙区 ', '530111 官渡区 ', '530112 西山区 ', '530113 东川区 ', '530114 呈贡区 ', '530115 晋宁区 ', '530124 富民县 ', '530125 宜良县 ', '530126 石林彝族自治县 ', '530127 嵩明县 ', '530128 禄劝彝族苗族自治县 ', '530129 寻甸回族彝族自治县 ', '530181 安宁市 ', '530300 曲靖市 ', '530302 麒麟区 ', '530303 沾益区 ', '530304 马龙区 ', '530322 陆良县 ', '530323 师宗县 ', '530324 罗平县 ', '530325 富源县 ', '530326 会泽县 ', '530381 宣威市 ', '530400 玉溪市 ', '530402 红塔区 ', '530403 江川区 ', '530423 通海县 ', '530424 华宁县 ', '530425 易门县 ', '530426 峨山彝族自治县 ', '530427 新平彝族傣族自治县 ', '530428 元江哈尼族彝族傣族自治县 ', '530481 澄江市 ', '530500 保山市 ', '530502 隆阳区 ', '530521 施甸县 ', '530523 龙陵县 ', '530524 昌宁县 ', '530581 腾冲市 ', '530600 昭通市 ', '530602 昭阳区 ', '530621 鲁甸县 ', '530622 巧家县 ', '530623 盐津县 ', '530624 大关县 ', '530625 永善县 ', '530626 绥江县 ', '530627 镇雄县 ', '530628 彝良县 ', '530629 威信县 ', '530681 水富市 ', '530700 丽江市 ', '530702 古城区 ', '530721 玉龙纳西族自治县 ', '530722 永胜县 ', '530723 华坪县 ', '530724 宁蒗彝族自治县 ', '530800 普洱市 ', '530802 思茅区 ', '530821 宁洱哈尼族彝族自治县 ', '530822 墨江哈尼族自治县 ', '530823 景东彝族自治县 ', '530824 景谷傣族彝族自治县 ', '530825 镇沅彝族哈尼族拉祜族自治县 ', '530826 江城哈尼族彝族自治县 ', '530827 孟连傣族拉祜族佤族自治县 ', '530828 澜沧拉祜族自治县 ', '530829 西盟佤族自治县 ', '530900 临沧市 ', '530902 临翔区 ', '530921 凤庆县 ', '530922 云县 ', '530923 永德县 ', '530924 镇康县 ', '530925 双江拉祜族佤族布朗族傣族自治县 ', '530926 耿马傣族佤族自治县 ', '530927 沧源佤族自治县 ', '532300 楚雄彝族自治州 ', '532301 楚雄市 ', '532322 双柏县 ', '532323 牟定县 ', '532324 南华县 ', '532325 姚安县 ', '532326 大姚县 ', '532327 永仁县 ', '532328 元谋县 ', '532329 武定县 ', '532331 禄丰县 ', '532500 红河哈尼族彝族自治州 ', '532501 个旧市 ', '532502 开远市 ', '532503 蒙自市 ', '532504 弥勒市 ', '532523 屏边苗族自治县 ', '532524 建水县 ', '532525 石屏县 ', '532527 泸西县 ', '532528 元阳县 ', '532529 红河县 ', '532530 金平苗族瑶族傣族自治县 ', '532531 绿春县 ', '532532 河口瑶族自治县 ', '532600 文山壮族苗族自治州 ', '532601 文山市 ', '532622 砚山县 ', '532623 西畴县 ', '532624 麻栗坡县 ', '532625 马关县 ', '532626 丘北县 ', '532627 广南县 ', '532628 富宁县 ', '532800 西双版纳傣族自治州 ', '532801 景洪市 ', '532822 勐海县 ', '532823 勐腊县 ', '532900 大理白族自治州 ', '532901 大理市 ', '532922 漾濞彝族自治县 ', '532923 祥云县 ', '532924 宾川县 ', '532925 弥渡县 ', '532926 南涧彝族自治县 ', '532927 巍山彝族回族自治县 ', '532928 永平县 ', '532929 云龙县 ', '532930 洱源县 ', '532931 剑川县 ', '532932 鹤庆县 ', '533100 德宏傣族景颇族自治州 ', '533102 瑞丽市 ', '533103 芒市 ', '533122 梁河县 ', '533123 盈江县 ', '533124 陇川县 ', '533300 怒江傈僳族自治州 ', '533301 泸水市 ', '533323 福贡县 ', '533324 贡山独龙族怒族自治县 ', '533325 兰坪白族普米族自治县 ', '533400 迪庆藏族自治州 ', '533401 香格里拉市 ', '533422 德钦县 ', '533423 维西傈僳族自治县 ', '540000 西藏自治区 ', '540100 拉萨市 ', '540102 城关区 ', '540103 堆龙德庆区 ', '540104 达孜区 ', '540121 林周县 ', '540122 当雄县 ', '540123 尼木县 ', '540124 曲水县 ', '540127 墨竹工卡县 ', '540200 日喀则市 ', '540202 桑珠孜区 ', '540221 南木林县 ', '540222 江孜县 ', '540223 定日县 ', '540224 萨迦县 ', '540225 拉孜县 ', '540226 昂仁县 ', '540227 谢通门县 ', '540228 白朗县 ', '540229 仁布县 ', '540230 康马县 ', '540231 定结县 ', '540232 仲巴县 ', '540233 亚东县 ', '540234 吉隆县 ', '540235 聂拉木县 ', '540236 萨嘎县 ', '540237 岗巴县 ', '540300 昌都市 ', '540302 卡若区 ', '540321 江达县 ', '540322 贡觉县 ', '540323 类乌齐县 ', '540324 丁青县 ', '540325 察雅县 ', '540326 八宿县 ', '540327 左贡县 ', '540328 芒康县 ', '540329 洛隆县 ', '540330 边坝县 ', '540400 林芝市 ', '540402 巴宜区 ', '540421 工布江达县 ', '540422 米林县 ', '540423 墨脱县 ', '540424 波密县 ', '540425 察隅县 ', '540426 朗县 ', '540500 山南市 ', '540502 乃东区 ', '540521 扎囊县 ', '540522 贡嘎县 ', '540523 桑日县 ', '540524 琼结县 ', '540525 曲松县 ', '540526 措美县 ', '540527 洛扎县 ', '540528 加查县 ', '540529 隆子县 ', '540530 错那县 ', '540531 浪卡子县 ', '540600 那曲市 ', '540602 色尼区 ', '540621 嘉黎县 ', '540622 比如县 ', '540623 聂荣县 ', '540624 安多县 ', '540625 申扎县 ', '540626 索县 ', '540627 班戈县 ', '540628 巴青县 ', '540629 尼玛县 ', '540630 双湖县 ', '542500 阿里地区 ', '542521 普兰县 ', '542522 札达县 ', '542523 噶尔县 ', '542524 日土县 ', '542525 革吉县 ', '542526 改则县 ', '542527 措勤县 ', '610000 陕西省 ', '610100 西安市 ', '610102 新城区 ', '610103 碑林区 ', '610104 莲湖区 ', '610111 灞桥区 ', '610112 未央区 ', '610113 雁塔区 ', '610114 阎良区 ', '610115 临潼区 ', '610116 长安区 ', '610117 高陵区 ', '610118 鄠邑区 ', '610122 蓝田县 ', '610124 周至县 ', '610200 铜川市 ', '610202 王益区 ', '610203 印台区 ', '610204 耀州区 ', '610222 宜君县 ', '610300 宝鸡市 ', '610302 渭滨区 ', '610303 金台区 ', '610304 陈仓区 ', '610322 凤翔县 ', '610323 岐山县 ', '610324 扶风县 ', '610326 眉县 ', '610327 陇县 ', '610328 千阳县 ', '610329 麟游县 ', '610330 凤县 ', '610331 太白县 ', '610400 咸阳市 ', '610402 秦都区 ', '610403 杨陵区 ', '610404 渭城区 ', '610422 三原县 ', '610423 泾阳县 ', '610424 乾县 ', '610425 礼泉县 ', '610426 永寿县 ', '610428 长武县 ', '610429 旬邑县 ', '610430 淳化县 ', '610431 武功县 ', '610481 兴平市 ', '610482 彬州市 ', '610500 渭南市 ', '610502 临渭区 ', '610503 华州区 ', '610522 潼关县 ', '610523 大荔县 ', '610524 合阳县 ', '610525 澄城县 ', '610526 蒲城县 ', '610527 白水县 ', '610528 富平县 ', '610581 韩城市 ', '610582 华阴市 ', '610600 延安市 ', '610602 宝塔区 ', '610603 安塞区 ', '610621 延长县 ', '610622 延川县 ', '610625 志丹县 ', '610626 吴起县 ', '610627 甘泉县 ', '610628 富县 ', '610629 洛川县 ', '610630 宜川县 ', '610631 黄龙县 ', '610632 黄陵县 ', '610681 子长市 ', '610700 汉中市 ', '610702 汉台区 ', '610703 南郑区 ', '610722 城固县 ', '610723 洋县 ', '610724 西乡县 ', '610725 勉县 ', '610726 宁强县 ', '610727 略阳县 ', '610728 镇巴县 ', '610729 留坝县 ', '610730 佛坪县 ', '610800 榆林市 ', '610802 榆阳区 ', '610803 横山区 ', '610822 府谷县 ', '610824 靖边县 ', '610825 定边县 ', '610826 绥德县 ', '610827 米脂县 ', '610828 佳县 ', '610829 吴堡县 ', '610830 清涧县 ', '610831 子洲县 ', '610881 神木市 ', '610900 安康市 ', '610902 汉滨区 ', '610921 汉阴县 ', '610922 石泉县 ', '610923 宁陕县 ', '610924 紫阳县 ', '610925 岚皋县 ', '610926 平利县 ', '610927 镇坪县 ', '610928 旬阳县 ', '610929 白河县 ', '611000 商洛市 ', '611002 商州区 ', '611021 洛南县 ', '611022 丹凤县 ', '611023 商南县 ', '611024 山阳县 ', '611025 镇安县 ', '611026 柞水县 ', '620000 甘肃省 ', '620100 兰州市 ', '620102 城关区 ', '620103 七里河区 ', '620104 西固区 ', '620105 安宁区 ', '620111 红古区 ', '620121 永登县 ', '620122 皋兰县 ', '620123 榆中县 ', '620200 嘉峪关市 ', '620300 金昌市 ', '620302 金川区 ', '620321 永昌县 ', '620400 白银市 ', '620402 白银区 ', '620403 平川区 ', '620421 靖远县 ', '620422 会宁县 ', '620423 景泰县 ', '620500 天水市 ', '620502 秦州区 ', '620503 麦积区 ', '620521 清水县 ', '620522 秦安县 ', '620523 甘谷县 ', '620524 武山县 ', '620525 张家川回族自治县 ', '620600 武威市 ', '620602 凉州区 ', '620621 民勤县 ', '620622 古浪县 ', '620623 天祝藏族自治县 ', '620700 张掖市 ', '620702 甘州区 ', '620721 肃南裕固族自治县 ', '620722 民乐县 ', '620723 临泽县 ', '620724 高台县 ', '620725 山丹县 ', '620800 平凉市 ', '620802 崆峒区 ', '620821 泾川县 ', '620822 灵台县 ', '620823 崇信县 ', '620825 庄浪县 ', '620826 静宁县 ', '620881 华亭市 ', '620900 酒泉市 ', '620902 肃州区 ', '620921 金塔县 ', '620922 瓜州县 ', '620923 肃北蒙古族自治县 ', '620924 阿克塞哈萨克族自治县 ', '620981 玉门市 ', '620982 敦煌市 ', '621000 庆阳市 ', '621002 西峰区 ', '621021 庆城县 ', '621022 环县 ', '621023 华池县 ', '621024 合水县 ', '621025 正宁县 ', '621026 宁县 ', '621027 镇原县 ', '621100 定西市 ', '621102 安定区 ', '621121 通渭县 ', '621122 陇西县 ', '621123 渭源县 ', '621124 临洮县 ', '621125 漳县 ', '621126 岷县 ', '621200 陇南市 ', '621202 武都区 ', '621221 成县 ', '621222 文县 ', '621223 宕昌县 ', '621224 康县 ', '621225 西和县 ', '621226 礼县 ', '621227 徽县 ', '621228 两当县 ', '622900 临夏回族自治州 ', '622901 临夏市 ', '622921 临夏县 ', '622922 康乐县 ', '622923 永靖县 ', '622924 广河县 ', '622925 和政县 ', '622926 东乡族自治县 ', '622927 积石山保安族东乡族撒拉族自治县 ', '623000 甘南藏族自治州 ', '623001 合作市 ', '623021 临潭县 ', '623022 卓尼县 ', '623023 舟曲县 ', '623024 迭部县 ', '623025 玛曲县 ', '623026 碌曲县 ', '623027 夏河县 ', '630000 青海省 ', '630100 西宁市 ', '630102 城东区 ', '630103 城中区 ', '630104 城西区 ', '630105 城北区 ', '630106 湟中区 ', '630121 大通回族土族自治县 ', '630123 湟源县 ', '630200 海东市 ', '630202 乐都区 ', '630203 平安区 ', '630222 民和回族土族自治县 ', '630223 互助土族自治县 ', '630224 化隆回族自治县 ', '630225 循化撒拉族自治县 ', '632200 海北藏族自治州 ', '632221 门源回族自治县 ', '632222 祁连县 ', '632223 海晏县 ', '632224 刚察县 ', '632300 黄南藏族自治州 ', '632301 同仁市 ', '632322 尖扎县 ', '632323 泽库县 ', '632324 河南蒙古族自治县 ', '632500 海南藏族自治州 ', '632521 共和县 ', '632522 同德县 ', '632523 贵德县 ', '632524 兴海县 ', '632525 贵南县 ', '632600 果洛藏族自治州 ', '632621 玛沁县 ', '632622 班玛县 ', '632623 甘德县 ', '632624 达日县 ', '632625 久治县 ', '632626 玛多县 ', '632700 玉树藏族自治州 ', '632701 玉树市 ', '632722 杂多县 ', '632723 称多县 ', '632724 治多县 ', '632725 囊谦县 ', '632726 曲麻莱县 ', '632800 海西蒙古族藏族自治州 ', '632801 格尔木市 ', '632802 德令哈市 ', '632803 茫崖市 ', '632821 乌兰县 ', '632822 都兰县 ', '632823 天峻县 ', '640000 宁夏回族自治区 ', '640100 银川市 ', '640104 兴庆区 ', '640105 西夏区 ', '640106 金凤区 ', '640121 永宁县 ', '640122 贺兰县 ', '640181 灵武市 ', '640200 石嘴山市 ', '640202 大武口区 ', '640205 惠农区 ', '640221 平罗县 ', '640300 吴忠市 ', '640302 利通区 ', '640303 红寺堡区 ', '640323 盐池县 ', '640324 同心县 ', '640381 青铜峡市 ', '640400 固原市 ', '640402 原州区 ', '640422 西吉县 ', '640423 隆德县 ', '640424 泾源县 ', '640425 彭阳县 ', '640500 中卫市 ', '640502 沙坡头区 ', '640521 中宁县 ', '640522 海原县 ', '650000 新疆维吾尔自治区 ', '650100 乌鲁木齐市 ', '650102 天山区 ', '650103 沙依巴克区 ', '650104 新市区 ', '650105 水磨沟区 ', '650106 头屯河区 ', '650107 达坂城区 ', '650109 米东区 ', '650121 乌鲁木齐县 ', '650200 克拉玛依市 ', '650202 独山子区 ', '650203 克拉玛依区 ', '650204 白碱滩区 ', '650205 乌尔禾区 ', '650400 吐鲁番市 ', '650402 高昌区 ', '650421 鄯善县 ', '650422 托克逊县 ', '650500 哈密市 ', '650502 伊州区 ', '650521 巴里坤哈萨克自治县 ', '650522 伊吾县 ', '652300 昌吉回族自治州 ', '652301 昌吉市 ', '652302 阜康市 ', '652323 呼图壁县 ', '652324 玛纳斯县 ', '652325 奇台县 ', '652327 吉木萨尔县 ', '652328 木垒哈萨克自治县 ', '652700 博尔塔拉蒙古自治州 ', '652701 博乐市 ', '652702 阿拉山口市 ', '652722 精河县 ', '652723 温泉县 ', '652800 巴音郭楞蒙古自治州 ', '652801 库尔勒市 ', '652822 轮台县 ', '652823 尉犁县 ', '652824 若羌县 ', '652825 且末县 ', '652826 焉耆回族自治县 ', '652827 和静县 ', '652828 和硕县 ', '652829 博湖县 ', '652900 阿克苏地区 ', '652901 阿克苏市 ', '652902 库车市 ', '652922 温宿县 ', '652924 沙雅县 ', '652925 新和县 ', '652926 拜城县 ', '652927 乌什县 ', '652928 阿瓦提县 ', '652929 柯坪县 ', '653000 克孜勒苏柯尔克孜自治州 ', '653001 阿图什市 ', '653022 阿克陶县 ', '653023 阿合奇县 ', '653024 乌恰县 ', '653100 喀什地区 ', '653101 喀什市 ', '653121 疏附县 ', '653122 疏勒县 ', '653123 英吉沙县 ', '653124 泽普县 ', '653125 莎车县 ', '653126 叶城县 ', '653127 麦盖提县 ', '653128 岳普湖县 ', '653129 伽师县 ', '653130 巴楚县 ', '653131 塔什库尔干塔吉克自治县 ', '653200 和田地区 ', '653201 和田市 ', '653221 和田县 ', '653222 墨玉县 ', '653223 皮山县 ', '653224 洛浦县 ', '653225 策勒县 ', '653226 于田县 ', '653227 民丰县 ', '654000 伊犁哈萨克自治州 ', '654002 伊宁市 ', '654003 奎屯市 ', '654004 霍尔果斯市 ', '654021 伊宁县 ', '654022 察布查尔锡伯自治县 ', '654023 霍城县 ', '654024 巩留县 ', '654025 新源县 ', '654026 昭苏县 ', '654027 特克斯县 ', '654028 尼勒克县 ', '654200 塔城地区 ', '654201 塔城市 ', '654202 乌苏市 ', '654221 额敏县 ', '654223 沙湾县 ', '654224 托里县 ', '654225 裕民县 ', '654226 和布克赛尔蒙古自治县 ', '654300 阿勒泰地区 ', '654301 阿勒泰市 ', '654321 布尔津县 ', '654322 富蕴县 ', '654323 福海县 ', '654324 哈巴河县 ', '654325 青河县 ', '654326 吉木乃县 ', '659001 石河子市 ', '659002 阿拉尔市 ', '659003 图木舒克市 ', '659004 五家渠市 ', '659005 北屯市 ', '659006 铁门关市 ', '659007 双河市 ', '659008 可克达拉市 ', '659009 昆玉市 ', '659010 胡杨河市 ', '710000 台湾省 ', '810000 香港特别行政区 ', '820000 澳门特别行政区']