- 博客(205)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 Oracle 数据迁移至 GaussDB 注意事项
将数据从 Oracle 迁移到 GaussDB(华为分布式数据库)时,需充分考虑架构差异、语法兼容性、数据一致性等核心问题。:检查 Oracle 特有的对象(如物化视图、高级分区表)是否能在 GaussDB 中实现,或需重构逻辑。:如 AWS DMS、ETL 工具(Informatica)等,需验证对 GaussDB 的适配性。,注意长度限制(Oracle 允许 4000 字节,GaussDB 支持更大长度)。:迁移前备份 Oracle 全量数据,并制定回滚方案(如快照恢复)。
2025-03-18 15:46:13
1158
原创 高斯数据库和ORCLE、mysql数据库的区别
3. GaussDB:面向云原生和分布式场景,适合需要弹性扩展、混合负载(HTAP)或国产化替代需求的企业(如政务云、物联网大数据)。均提供主从复制、集群部署等方案(如 Oracle Data Guard、MySQL 主从复制、GaussDB 分片多副本)。-均基于关系模型,支持 *SQL 语法*,提供事务的 *ACID*(原子性、一致性、隔离性、持久性)保障。1. Oracle:适合预算充足、需要复杂事务处理与高稳定性的传统企业核心系统(如银行、电信)。1. 关系型数据库核心特性。
2025-03-18 15:22:18
492
原创 DeepSeek本地部署:推动国内AI大模型跨越式发展的现象级产品
将DeepSeek部署在本地电脑的三步指南第一步:下载并安装 Ollama为了在本地部署DeepSeek,您需要先下载并安装Ollama。3. 选择合适的模型版本 DeepSeek-R1提供了多个版本供选择,包括1.5B、7B、8B、14B、32B、70B和671B。2. 查找并下载DeepSeek-R1模型 在模型页面中,您可以找到DeepSeek-R1模型。通过以上步骤,您可以轻松地将DeepSeek部署在本地电脑上,享受更加稳定和高效的使用体验。1. 访问Ollama官网并下载适合您操作系统的版本。
2025-02-06 11:20:34
447
原创 Deepseek对比阿里通义千问
它使用了大数据技术和分布式计算来处理海量的问题和文本数据,并能够在短时间内提供准确的搜索结果。Deepseek和阿里通义千问都是自然语言处理技术公司,它们都提供了类似的问题回答和语义搜索功能。然而,它们在一些方面有一些不同之处。总体来说,Deepseek和阿里通义千问有一些共同之处,但在某些方面有一些不同的重点。它采用了深度学习和自然语言处理技术来理解问题的意思,并提供更准确和全面的回答。从页面效果来看deepseek能满足基本需求,而通义千问生成的页面不太符合美观,整个页面是通过多次优化后得到的,
2025-02-06 11:09:22
2712
原创 抖音小程序开发工具
IDE 支持小程序开发、调试、预览、上传等基本功能,并且集成开发者服务(包含智能客服等),支持在 Windows、Mac 平台上运行,旨在帮助开发者更高效地开发小程序。--mode lite | full(使用抖音开发者Lite模式 or 完整模式打开项目)。-r, --allow-report-event 允许采集使用行为(yes|no),默认为 yes。-p, --proxy Set global proxy(配置全局代理)。唤起抖音开发者工具。
2024-03-25 10:13:18
1664
原创 抖音小程序开发资质认证流程和资料
开发小程序前,你需要先入驻抖音开发平台·开发者平台。包含注册账号、主体认证和对公认证,具体操作可参考。个人主体仅支持创建小玩法,小程序/移动应用/网站应用仅支持企业主体。本文介绍开发者在抖音开放平台的入驻流程。基础信息提交需要资料。2、银行账户实名认证。
2024-03-25 10:10:50
954
原创 抖音小程序开发样例(二)
视图组件:包括基础的视图组件,如view、text、image等,用于构建小程序的界面布局和展示内容。第三方组件:包括一些开发者自定义的组件,如日历组件、轮播图组件等,可以根据业务需求自行开发和使用。表单组件:包括input、textarea、button等,用于接收用户的输入和提交表单数据。导航组件:包括navigator、tabbar等,用于小程序页面之间的跳转和导航。系统组件:包括自定义导航栏、弹窗等,可以实现一些特殊的界面效果和交互操作。位置组件:包括map等,用于展示地图和获取位置信息。
2024-02-29 10:17:25
842
原创 抖音小程序开发准备工作(一)
提交和发布小程序:完成编码和调试后,你需要将你的小程序提交和发布到抖音小程序平台。编码和调试小程序:使用抖音开发工具,根据你的设计和规划,开始编码你的小程序。抖音小程序是一种轻量级的移动应用程序,可以在抖音平台上运行。设计和规划小程序:在开始编码之前,你需要先设计和规划你的小程序。确定你的小程序的功能、界面和交互方式。了解抖音小程序的基本信息:你需要了解抖音小程序的特点、功能和限制,以便设计和开发你的小程序。注册抖音账号:如果你还没有抖音账号,你需要先注册一个抖音账号,然后成为抖音的开发者。
2024-02-29 10:14:01
551
原创 颂故乡——那一片深情的土地
他们的笑容如同春日阳光,照亮了我前行的道路,他们的故事如同流淌的河水,滋养着我人生的根脉。春天的生机盎然,夏天的热情奔放,秋天的硕果累累,冬天的沉静肃穆,都化作一首首无声的歌谣,融入我的血液,成为我生命的一部分。故乡赋予了我生命的起点,也塑造了我人格的特质,让我明白无论走得多远,都不能忘记出发的地方,不能忘记那一份源自故乡的质朴与真诚。最后,我想以一句深沉而真挚的话语来结束这篇文章:“无论未来如何变迁,无论世界怎样广阔,我的心灵永远会停留在那个名叫故乡的地方,因为那里,有我深深的根,有我无尽的爱。
2024-01-31 10:50:10
458
原创 VUE实现纵向动态表格
在这个示例中,我们使用了一个包含表头和表格内容的数据模型。表格内容是一个数组,其中每个元素都是一个对象,它有一个名称和一个数据数组,数据数组中包含每一列的值。数组中添加一个新行。注意,我们为新行设置了空的数据数组,这样新增行中的每一列都将是空的文本框。我们还为表格添加了一个“添加行”按钮,当它被点击时,我们将向。指令来动态地将表头和表格内容呈现为表格。
2023-12-06 16:23:16
735
1
原创 Kafka监控工具,LinkedIn详解
Kafka Monitor:这是LinkedIn开发的一个监控工具,可以监控Kafka集群的健康和性能,并提供基于Web的用户界面。Kafka Manager:这是一个开源的Kafka集群管理工具,可以监控Kafka集群的健康和性能,并提供可视化的用户界面。Kafka-Web-Console:这是一个基于Web的Kafka监控工具,提供了Kafka集群的状态和健康状况的实时更新。Burrow:这是一个开源的Kafka监控工具,可用于监控Kafka消费者偏移量,并通过可视化界面提供警报和报告。
2023-08-30 15:46:06
1549
2
原创 python入门--抓取网页文字
要抓取网页文字,我们需要使用Python的一个库,叫做requests。这个库可以帮助我们向网站发送请求,获取网站的内容。这个代码将会发送一个GET请求给网站,然后获取网站的内容并存储在变量text中。最后,我们将打印出这个内容。
2023-08-17 09:43:18
1902
原创 python入门--Vscode创建python项目
8.保存并执行代码,对于VS Code,可以使用“运行”菜单或按下“F5”键。3.选择一个文件夹,右键点击新建文件夹,命名为你的项目名称。这样就完成了在VS Code中创建Python项目的流程。7.创建一个Python文件,在文件中编写代码。2.点击左侧的“资源管理器”图标。为环境名称,可以自定义。1.打开VS Code。
2023-08-17 09:43:01
5824
原创 Python入门--开发工具
Python是一种优秀的编程语言,具有简单易学、开放源代码、高效可靠等特点,广泛应用于Web开发、科学计算、数据分析、人工智能等领域。Visual Studio Code:微软推出的轻量级文本编辑器,支持Python语言扩展,集成了调试、智能提示、Git等功能。PyCharm:JetBrains公司开发的Python IDE,功能强大,支持代码分析、调试、自动补全、版本控制等功能。Spyder:基于Qt开发的Python IDE,有类似MATLAB的交互式编程界面,支持代码补全、调试、变量检查等功能。
2023-08-17 09:42:45
153
原创 Python入门--安装和环境配置
在安装Python后,您可以使用“pip”命令来安装这些库和模块。5.安装完成后,您可以在命令行中输入“python”命令,验证Python环境是否已成功安装。如果您的系统已经安装了多个Python版本,可以使用“python3”命令来启动最新版本的Python。4.在安装过程中,记得勾选“Add Python 3.x to PATH”的选项,这样可以将Python添加到您的系统路径中,方便您在命令行中使用Python。现在,您已经成功地安装和配置了Python环境,可以开始愉快地编写Python代码了!
2023-08-16 10:21:36
129
原创 Python入门--数组、list
在Python中,列表(list)是一种用于存储一组有序元素的数据类型。列表中的元素可以是数字、字符串、变量或其他任何Python对象。列表是可变的,也就是说,可以添加、删除和修改列表中的元素。
2023-08-16 10:14:13
214
原创 Python入门--需要学习哪些框架
Python是一门通用编程语言,支持很多不同的应用场景,因此,学习Python需要根据自己的实际需求来选择相应的框架。Flask:是一个轻量级Web应用框架,它提供了简单易用的API,可以在几分钟内完成基本的Web应用的开发。NumPy:用于科学计算和数值分析的框架,提供了高效的数组操作和数学函数,是进行数据分析和处理的重要工具。以上是一些常用的Python框架,不同的框架适合不同的应用场景,需要根据自己的需求进行选择。TensorFlow:是一个机器学习框架,可以用于深度学习、自然语言处理等领域。
2023-08-16 10:12:36
272
原创 Python入门--入门案例
这个案例虽然简单,但却涵盖了Python基础语法中的 input和print函数、变量声明、类型转换和数值计算等知识点。可以作为入门学习的一个起点。这段代码先使用input函数获取用户输入的两个数,然后将它们转换为浮点数,计算它们的和并将结果保留两位小数输出。
2023-08-16 10:09:35
128
原创 Python入门--关键字
关键字是Python编程语言中具有特殊含义的保留单词,不能用作变量名、函数名、类名或其他标识符。这些关键字在语言中有专门的用途,不能被用作变量名等标识符。已经被Python语言定义为一个关键字,专门用于条件语句。作为变量名来存储值,因为。
2023-08-16 10:07:03
145
原创 Python入门--逻辑运算
布尔运算符 Python中的布尔运算符包括and、or和not,它们分别表示逻辑与、逻辑或和逻辑非。and和or运算符都是短路运算符,即如果第一个操作数已经能够确定结果,那么就不会再去计算第二个操作数。=、>、=和
2023-08-16 10:05:10
572
原创 Python入门--变量
在这个例子中,我们创建了一个名为message的变量,并将字符串"Hello, Python World!然后,我们使用print()函数打印出这个变量的值。输出结果将是"Hello, Python World!要创建一个变量,我们必须先指定变量的名称,然后将其赋值。在Python中,变量名可以是任何有意义的名称,但通常使用小写字母和下划线组成,以便更易于理解。变量是指在程序运行期间可以改变其值的数据类型。在Python中,变量可以指定任何数据类型,如字符串、整数、浮点数等。
2023-08-16 10:03:46
96
原创 Python入门--函数
函数是一组可重复使用的代码块,它们执行特定的任务。在Python中,函数是一等公民,这意味着它们可以像其他数据类型一样被传递、操作和存储。通过创建函数,可以将代码分解为更小的块,并将相似的代码组织在一起。其中,函数名是必须的,参数可以是可选的,但是函数体中的语句是必需的。函数可以返回任何Python对象,例如数字、字符串、列表、元组、字典或其他函数。函数还可以嵌套,即在函数内部定义其他函数。在定义函数时,可以使用文档字符串,这是位于函数开头的一个字符串,用于描述函数的用途、参数和返回值,它们在用户使用。
2023-08-16 10:02:41
97
原创 Python入门--变量和数据类型
print(type(c)) # 输出:print(type(c)) # 输出:print(type(a)) # 输出:print(type(b)) # 输出:print(type(a)) # 输出:print(type(b)) # 输出:print(type(d)) # 输出:
2023-08-16 10:00:47
110
原创 Docker 的基本概念和优势,在应用程序开发中的实际应用。
在应用程序开发中,Docker可以帮助开发者快速打包和部署应用程序,提高了开发效率,同时也保证了应用程序的可重复性和一致性。快速部署:Docker可以快速地部署应用程序,开发者只需要通过一条命令就可以把应用程序打包成一个镜像,然后在任何一台Docker主机上运行。环境隔离:Docker通过容器的方式来隔离应用程序与操作系统、库文件、配置文件等环境,保证了开发、测试和部署的一致性和可重复性。镜像(Image):一个镜像是一个只读的软件包,它包含了运行应用所需的所有代码、库文件、环境变量和配置文件等。
2023-08-16 09:54:12
256
原创 Java源码-servlet源码解析
getParameter方法获取请求参数的值,getParameterMap方法获取所有请求参数的映射,getParameterValues方法获取指定参数名的所有值,getParameterNames方法获取所有请求参数名的枚举,getHeader方法获取指定头部信息的值,getHeaderNames方法获取所有头部信息的枚举,getMethod方法获取请求方法(GET、POST等),getSession方法获取HttpSession对象。该接口定义了Servlet生命周期方法和服务方法。
2023-08-15 09:40:21
468
原创 Java源码-Session源码解析
Java中的Session接口用于在客户端和服务器之间跟踪会话状态。StandardSession类中包含了大量的代码,实现了Session接口中的各种方法,并存储了关于Session的各种属性。此外,它还实现了一些内部方法,用于处理Session的状态和过期。总体来说,Session接口是Java Web应用程序中非常重要的一部分,可以帮助开发人员管理客户端和服务器之间的会话状态,确保应用程序能够正常运行并提供优秀的用户体验。在Java中,实现Session接口的类通常是由Web容器提供的。
2023-08-14 17:42:36
332
原创 Java源码-SqlSessionFactory源码解析
SqlSessionManager也实现了SqlSessionFactory接口,不同的是它是线程安全的,这意味着多个线程可以共享同一个SqlSessionManager实例,并且可以通过它来获取SqlSession实例。SqlSessionManager的源码实现就不再赘述了,有兴趣的读者可以自行了解。SqlSessionFactory是MyBatis框架的核心接口之一,它的主要作用是创建SqlSession对象,而SqlSession则是执行SQL语句的关键对象。
2023-08-11 09:45:06
214
原创 Java源码-Context源码解析
Context是Android中的一个重要的概念,在Android开发中可以用来获取应用程序的各种信息,如Activity、Service、Application等等。在Android中,Context是一个抽象类,它提供了很多方法用于获取当前应用程序的各种信息。ActivityThread是Android系统中的一个重要的类,它用于管理应用程序的主线程,同时也负责处理Activity、Service、BroadcastReceiver等组件的生命周期。下面我们来看一下Context的源码实现。
2023-08-08 14:44:37
389
原创 java源码-Application源码解析
如果您想深入了解 Spring 框架的源代码,您可以参考 Spring 官方提供的源代码,了解 Spring 的内部工作原理以及如何在自己的应用程序中使用它。Spring Framework 是一个开源的应用程序框架和控制反转容器,它是用于构建企业级应用程序的解决方案,提供了一种优雅的方式来构建应用程序,因为它能够实现高效的开发和轻松的维护。Spring 框架的核心是一个控制反转(IoC)容器,这个容器负责管理应用中的对象,在应用程序的整个生命周期中,负责实例化、配置和组装应用程序中的对象。
2023-08-08 11:17:23
209
原创 java源码-Date源码解析
这个方法用于比较两个日期和时间的先后顺序,如果该Date对象所表示的日期和时间早于anotherDate对象所表示的日期和时间,则返回-1;Date类中还提供了两个方法getTime()和setTime(long time),其中getTime()方法可以获取该Date对象所表示日期和时间的毫秒数,而setTime(long time)方法则可以将该Date对象所表示日期和时间的毫秒数设置为指定的毫秒数。Java中Date类是一个表示日期和时间的类,它是继承自Object类的一个类。
2023-08-04 11:09:21
325
原创 java源码-Object源码解析
方法是最常用的方法,在集合框架中也很常用,因为它们用于比较对象的相等性和计算哈希值。因此,在自定义类中需要重写这两个方法来实现对象相等性的比较和哈希码的计算。Object是Java中所有类的父类。需要注意的是,Object类的。
2023-08-03 16:29:32
179
原创 java源码-Long源码解析
Java虚拟机为Long类型提供了运算指令和类型转换指令,可以直接对Long类型的数据进行加减乘除等数学运算,也可以将Long类型的数据转换为其他类型的数据。总之,Long类型是Java语言中的一种基本数据类型,它的实现与其他基本数据类型类似,但也有一些特殊之处。其中,最常用的常量是MAX_VALUE和MIN_VALUE,它们分别表示Long类型可表示的最大值和最小值。- Long(long value):将long类型的数据转换为Long类型。- 比较方法:用于比较两个Long类型的数据的大小关系。
2023-08-03 16:26:30
396
原创 java源码-Integer源码解析
总之,Integer是一个非常常用的基本数据类型包装类,它提供了一些常量和方法,在程序开发中经常被使用到。- Integer(int value):构造一个Integer对象,它的值为value。- valueOf(int i):返回一个表示整型i的Integer对象;- toString():返回表示Integer对象的字符串。- bitCount(int i):返回整型i中的1的个数等。- intValue():返回Integer对象的值。- value:用来存储Integer对象的值。
2023-08-01 09:36:23
182
原创 java源码-Map源码解析
根据key删除一个键值对,首先根据key的hashCode值计算出数组下标,在对应的位置上遍历链表或红黑树,查找是否存在该key,如果存在则删除对应的Entry对象,并返回对应的value,否则返回null。根据key获取对应的value,首先根据key的hashCode值计算出数组下标,在对应的位置上遍历链表或红黑树,查找是否存在该key,如果存在则返回对应的value,否则返回null。1. put(key, value):将一个键值对存入Map中,如果已经存在该键,则会更新该键对应的值。
2023-07-31 17:47:26
359
原创 java源码-List源码解析
grow(int minCapacity)方法会创建一个新的Object数组,并将原来的Object数组中的元素复制到新数组中,然后将新数组赋值给elementData变量。add(E e)方法是最常用的添加元素的方法,它将元素添加到ArrayList的末尾。Java中的List是一个接口,它定义了一组操作列表的方法。以上是一个简单的ArrayList类的源码解析,可以帮助我们更好地理解List接口的实现和内部实现原理。// 删除列表中与指定集合中元素相同的元素。
2023-07-28 09:14:15
1128
mysql表数据定时随机生成.txt
2020-07-28
城市区域5级编号(到居委会)
2018-06-01
最全ICD-10疾病编码
2018-02-09
ICD-10疾病编码
2017-11-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人