- 博客(433)
- 资源 (26)
- 问答 (1)
- 收藏
- 关注
原创 使用lambda去重、map排序、按任意时间间隔(小时、半小时、分钟)进行结果统计
public static <T> Predicate<T> distinctByKey(Function<? super T, Object> keyExtractor) { Map<Object, Boolean> seen = new ConcurrentHashMap<>(); return object -> seen.putIfAbsent(keyExtractor.apply(object), .
2020-09-15 10:49:51 2179 3
原创 大屏监控系统实战(1)-项目介绍
这个项目的起源非常的偶然,源于今年我有幸入选2019年CSDN博客之星年度总评选,并且排名一直还不错,在前20的行列中,而排名第一的天元浪子大大,用python分析了一波投票情况,我本人对自己也非常感兴趣,但因为我不会用python,而且python画出来的统计图不是动态图,于是我就想用Java做后端,前端用图表组件做个靓靓的大屏监控出来。大概花了两天时间,初见成效。现在简单介绍如下:一、整体...
2020-01-21 15:32:27 9175 1
原创 使用Mybatis-plus更新null字段的解决方案
目录一、起因二、网上的解决方案,我这里不适用三、真正的解决之道,完美看最终的配置方式:一、起因业务需要对Oracle数据库的某个字段进行set为Null的操作。网上找了很多帖子,不外乎那么几种解决办法,但都讲的不完全对,而且对我的场景不适用,大白话就是没用!二、网上的解决方案,我这里不适用1.全局配置:这种方案不考虑,因为只有这个表的这个字段需要更新为null,其他...
2019-08-15 17:32:16 13091
原创 如何在ArcGIS中查看栅格数据的值类型(整数或浮点数)
使用“信息”工具(Identify Tool,通常是一个带放大镜和一个字母 i 的图标),您可以点击栅格上的任何单元格。- 向下滚动到“栅格信息”(Raster Information)部分,您会找到“像素类型”(Pixel Type)。- 在打开的信息窗口中,您将看到该单元格的属性,包括其值。如果值没有小数点,它是整数;如果有小数点,它是浮点数。- 在“内容”面板中,右键点击您的 DEM 图层,选择“属性”(Properties)。- 在图层属性窗口中,切换到“源”(Source)标签页。
2024-03-27 15:08:32 130
原创 Kimi & GPT4专业问题正确率大比拼
问题:arcgis 在操作过程中, For the Vegsoil layer, set the Symbology to Unique Values using the VEG_CLASS attribute这个步骤我不懂,能解释下吗?最近Kimi很火,我测试了他在ArcGIS Pro这个软件的使用问题上的专业度,发现还差的比较远。GPT4回答:非常完美的标准答案。Kimi回答:完全是胡说八道。
2024-03-26 16:00:45 358
原创 Instructions for initialising the dropdown box & 下拉框初始化使用说明
在使用下拉框之前,需要在设置界面添加您想要在下拉框中显示的类型数据。本段代码用于初始化页面上的下拉框,并通过 AJAX 请求从服务器获取数据填充到下拉框中。| pool_type | 1 | indoor | 室内 || pool_type | 2 | outdoor | 室外 || 类别 | 键 | 值 | 显示文本 |:要请求的数据类别,它将被用作 URL 的一部分,例如。:要初始化的下拉框的选择器,例如。-- 下拉框定义 -->
2024-03-22 16:04:54 671
原创 ArcGIS Pro 中,如何将特定图层的符号设置为“无颜色”
11. 一旦你满意了对图层的符号更改,你可以关闭任何打开的符号设置窗口,并返回到 ArcGIS Pro 的主界面。5. 在“符号选择器”窗口中,找到表示填充颜色的部分。这通常是在“属性”下的“颜色”选项。7. 在颜色选择器中,你可以选择“无颜色”选项,这通常表示为一个带有红色斜线的白色框。3. 单击该图层旁边的符号预览(这通常是一个小方块,显示当前的图层颜色)。9. “符号选择器”窗口会关闭,你会在“内容”窗格中的图层预览中看到变化。8. 选择“无颜色”后,点击“确定”或“应用”按钮来应用改变。
2024-03-12 04:09:13 498
原创 IDEA稀奇古怪问题的解决方案
尝试了各种办法,重新导入项目,删除.idea文件重新导入,把本地代码删除重新pull下来再次导入,均无法解决。而且代码在eclipse中可以正常启动,遂排除代码和网络环境原因。卸载完成后重新安装,导入项目,启动成功。此问题已出现过两次,一月三号一次,今天(三月六号)一次。卸载时记得删除缓存和本地历史,不然无效。idea在电脑死机重启后,启动项目报错。于是将IDEA卸载重装后,问题解决。
2024-03-06 14:43:08 454
原创 EasyUI DataGrid在updateRow会重新渲染该行,导致绑定的事件失效
为了解决这个问题,您可以采用事件委托的方式来绑定事件。事件委托是一种在父元素上监听事件的技术,然后根据事件的目标元素来执行相应的操作。由于父元素不会随着子元素的更新而改变,因此这种方法可以确保即使子元素被重新渲染,事件依然能够被触发。因为在更新行数据时,EasyUI DataGrid 会重新渲染该行,导致之前绑定的事件失效。方法后,DataGrid 会重新生成该行的 HTML,而原有的事件绑定只作用于旧的 HTML 元素上。来获取 DataGrid 的面板元素,并在这个元素上绑定点击事件。
2024-03-03 15:09:54 560
原创 Firebase第三方存储对接教程
访问 [Firebase 控制台](https://console.firebase.google.com/) 并使用您的 Google 帐号登录。- 点击 "创建项目",按照指引填写项目名称等信息,然后点击 "继续"。- 在创建完项目后,接着创建一个web应用,创建完后会看到 Firebase 配置信息,包括 API 密钥等。将这些信息复制下来,稍后会在你的js代码中使用。
2024-02-28 15:20:39 340
原创 地府网站火热开发中。。。
这个模块可以是一个虚构的股票市场平台,展示地府企业和机构的股票信息。:发布地府的最新新闻和通知。:展示地府在人工智能方面的应用和发展。:关于如何成为地府居民的信息和指南。:提供地府的法律、法规和指南。:介绍地府的文化和教育资源。:提供地府居民的日常生活服务信息。:为想要游览地府的灵魂提供旅游信息和预订服务。:分享地府发生的神秘事件和未解之谜。:结合地府文化的星座占卜和命理服务。:介绍地府特有的美食和饮料。:展示地府的时尚潮流和审美。:地府文化的音乐和艺术展示。:详细记录和展示地府的历史和发展。
2024-01-19 20:23:09 1080 1
原创 PythonAnywhere中运行GitHub代码步骤
编辑WSGI配置文件,确保它指向您的Flask应用程序。这通常意味着要修改WSGI文件来导入您的应用程序。,遵循指示选择域名,选择手动配置(Manual configuration)以及相应的Python版本。假设您已经有一个GitHub仓库,并且您的PythonAnywhere项目目录名为。在PythonAnywhere的Dashboard中,打开一个新的Bash控制台。创建一个新的MySQL数据库,记下数据库名称、用户名和密码。在配置页面,记下您的源代码路径(通常是。克隆您的GitHub仓库到指定的。
2024-01-01 10:51:55 470
原创 python使用条件检查来区分不同的运行环境
在您的代码中实现这种策略,可以让您使用同一个代码库在本地和PythonAnywhere上运行,而无需更改任何代码。只需根据运行环境的不同,设置不同的环境变量即可。通过这种方式,您可以确保在提交到公共代码仓库时不会泄露任何敏感信息,并且可以在不同的环境中无缝地运行相同的代码。记得在提交代码之前,检查您的。: 您提供的代码片段正是您需要在应用程序中使用的。文件,确保它包含了所有应该被忽略的文件,比如本地的配置文件或。: 当您在PythonAnywhere上运行代码时,: 当您在本地运行代码时,由于。
2024-01-01 10:47:21 427
原创 React和React native
React 引入了虚拟 DOM 的概念,当组件的状态或属性改变时,React 会在内存中创建一个新的虚拟 DOM 树,然后与旧的虚拟 DOM 树进行比较,找出差异,最后将差异应用到真实的 DOM 树上,这个过程被称为 "reconciliation" 或 "diffing"。React 和 React Native 之间的主要区别在于它们的应用场景:React 用于构建 Web 应用,而 React Native 用于构建原生移动应用。虽然它们的名称和开发者相同,但它们的应用场景和功能有所不同。
2023-12-17 20:21:32 730
原创 澳新和国内React技术栈对比
虽然具体的技术选择可能会因地区、公司和项目的特定需求而有所不同,但大多数 React 开发者都会使用一些共享的工具和库。:由于网络和法规的原因,中国和澳新可能使用不同的服务和API供应商。例如,云存储和计算服务(AWS,阿里云),地图服务(Google Maps,高德地图),支付服务(PayPal,支付宝,微信支付)等。:在中国,许多公司使用由阿里巴巴开发的开发和部署工具,如 UmiJS、dva 和 roadhog。虽然有一些区域特定的差异,但 React 技术栈的核心工具和实践在全球范围内都是相似的。
2023-12-17 20:19:21 368
原创 流行的 React 相关库和框架
随着 React 的 Context API 和 Hook API 的出现,Redux 的必要性有所降低,但它仍然在很多大型项目中被广泛使用。:React Router 是一个基于 React 的路由库,用于在单页面应用中添加新的视图和导航。:Gatsby 是一个免费和开源的基于 React 的框架,用于构建快速且高性能的网站和应用。不过,有许多其他的库和框架与 React 结合使用,以提供额外的功能和优化开发体验。以上的排名主要基于库和框架的受欢迎程度和广泛使用程度,但并不是绝对的。
2023-12-17 20:17:56 499
原创 如何在项目中使用事件对象
使用事件对象的关键是理解其提供的信息以及如何在事件处理函数中访问这些信息。在任何 JavaScript 库或框架中,无论是 easyui 还是其他的,基本的原则都是相同的。你需要根据你的应用程序需求和用户的交互来决定何时何地使用事件对象。实际上,掌握了事件对象的使用,你就能够创建更加动态和交互性强的网页应用。
2023-12-17 20:05:05 354
原创 js中的事件对象和React中的事件对象
React 的合成事件系统的目的是使事件在不同浏览器中的行为一致,同时减少内存的占用。这个对象包含了与事件相关的所有信息,包括触发事件的元素、事件类型、发生事件的时间,以及更多详细信息,比如鼠标的位置或按下的键盘键。React 中的事件对象是合成事件(SyntheticEvent)的实例,它是 React 的跨浏览器包装器,围绕浏览器的原生事件。在 React 中,事件处理略有不同,因为 React 使用了自己的事件处理系统,它封装了原生的事件系统,以确保跨浏览器一致性。
2023-12-17 19:58:45 472
原创 React中对UI组件化的步骤和设计原理
在 React 中,对 UI 进行组件化是一个将复杂界面拆分成更小、独立和可复用部分的过程。这种方法有助于提高应用的可维护性、可测试性,并且可以提升开发效率。
2023-12-17 19:33:05 564
原创 Python入门介绍
Python 的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而不是使用大括号或关键字)。Python 的标准库非常强大,提供了各种各样的功能,包括文件 I/O、系统调用、套接字、数据库连接等。Python 的标准库以及大量的第三方库使得 Python 可以应用于各种各样的领域,包括 web 开发、数据分析、机器学习、人工智能、科学计算、网络编程、游戏开发等。同时,Python 的强大功能和丰富的生态系统也使得它在业界得到了广泛的应用和认可。:Python 使用模块和包来组织代码。
2023-12-17 19:23:11 343
原创 React与VUE对照
React 和 Vue.js 都是现代前端开发中非常受欢迎的 JavaScript 框架/库。它们都有各自独特的特点和设计哲学,同时也有一些共同之处。
2023-12-17 19:21:00 658
原创 React的设计原理
Hooks 可以让你在现有的组件之间复用状态逻辑,而不需要改变你的组件结构,使得代码更加简洁,更易于管理和测试。当组件的状态变化时,React 会创建一个新的虚拟 DOM,并与旧的虚拟 DOM 进行比较,然后只更新实际 DOM 中发生变化的部分。:React 引入了 JSX,这是一种 JavaScript 和 XML 的混合语法,使得 JavaScript 中可以编写类似 HTML 的标记语法。:React 采用组件化的设计思想,可以将 UI 划分为一系列独立、可复用的组件,每个组件都有自己的状态和逻辑。
2023-12-17 19:16:56 538
原创 feign调用使用Apache Http遇到问题汇总
1.@RequestMapping必须显式指定调用方式(method = RequestMethod.POST),否则默认会使用get请求,这会造成之前一些没有显式指定调用方式的方法报错。3.默认线程池管理对于一些主机连接配置默认值,性能较差的系统不太适合,需要重写。2.使用Apache Http时Client 乱码。
2023-05-16 15:54:24 181
原创 AI企划-《大明镇抚司到此一游》商业计划书
本项目以中国文化为主题,结合当地资源和市场需求,打造了一个独特的旅游产品,有望吸引更多的游客前来参观。在实施过程中,需要加强市场调研和风险管理,提高产品质量和服务质量,不断创新,才能取得更好的收益和发展。
2023-04-17 08:21:51 344
原创 小程序 开发阶段请求网络报 不在以下 request 合法域名列表中
http://localhost:8080 不在以下 request 合法域名列表中。
2023-03-04 23:41:00 574
原创 训练自己的ChatGPT-OpenAI 微调模型
ine-tune 是指在一个已经训练好的模型上,再利用新的数据进行微调,以达到更好的适应性。在自然语言处理领域中,fine-tune 主要应用于语言模型,通常是在预训练模型的基础上,利用一定规模的新数据集对模型进行微调,以适应特定任务的要求。fine-tune 的好处在于,不需要从头训练一个模型,因为预训练模型已经具有较好的语言建模能力,并且已经包含了大量的语言知识。对于ChatGPT的表现,大家都已经感受到他的惊艳了,在试用之余,我们想该如何个性化为你使用或者为企业使用,那就不得不提到他的微调功能。
2023-03-02 00:45:19 12015 1
原创 如何在ChatGPT的API中支持多轮对话
ChatGPT的API支持多轮对话。可以使用API将用户的输入发送到ChatGPT模型中,然后将模型生成的响应返回给用户,从而实现多轮对话。可以在每个轮次中保留用户之前的输入和模型生成的响应,以便将其传递给下一轮对话。这种方式可以实现更加自然的对话流程,并提供更好的用户体验。
2023-02-27 20:55:59 12509 3
转载 mac电脑怎么彻底关闭系统更新提示?
mac系统Catalina每隔一段时间就会自动提示更新,系统更新图标上会显示红色的更新提示,在通知中心也会经常弹出通知,这样就会觉得很烦。1、打开“系统偏好设置”,点“软件更新”。2、取消选择“自动保持我的Mac最新”。3、点击“高级”按钮。4、取消所有的勾选.
2023-02-22 21:46:34 8468
原创 nginx转发headers内容丢失解决办法
开发网关项目时,在请求时往请求头header中放入了签名sign_key信息,在接收请求时再从header中拿出,在本地调试时是可以的,但上线之后通过Nginx代理之后发现拿不到。nginx代理默认会把header中参数的 "_" 下划线去掉,所以后台服务器后就获取不到带"_"线的参数名。需要在http配置里添加这个参数配置为on。
2023-02-20 09:50:16 6621
原创 树世界设计大纲
种田养成系统:玩家可以在游戏中种植农作物,经营农场,升级建筑等。战斗系统:玩家可以进行战斗,包括对抗野外怪物、探索地牢、与其他玩家进行对战等。职业系统:玩家可以选择不同的职业,并在职业中不断提升自己的能力。装备系统:玩家可以获得和升级装备,以提升战斗力和种田效率。经济体系:玩家可以通过拍卖行和商店进行交易,货币类型尽量单一,同时要加大货币的消耗量,防止通货膨胀。地图探索系统:玩家可以探索不同的地图和地牢,获得丰厚的奖励。
2023-02-19 23:41:24 2122
vue-resource-1.3.4.zip
2020-04-23
jdk-8u241-windows-x64.zip
2020-02-06
ip字段国内外均有.zip
2019-09-12
hotel--全国.xls
2019-06-03
萤石云摄像头直播带云台控制代码
2018-12-14
elasticsearch-6.2.3安装完美版
2018-05-13
IntelliJ IDEA 2018.1 汉化包
2018-05-07
全国省市区县街道json带编码四级联动
2018-03-05
SecureCRTandSecureFX7下载及注册机和注册方法(含SecureFX无法注册问题解决)亲测
2017-10-06
亲测可用—SecureCRTandSecureFXv8.0x86x64build779正式版-附带注册机
2017-10-06
eclipse的mybatis-generator插件离线包
2017-09-02
MyBatis Generator1.3.5最新版下载 代码自动生成工具
2017-09-02
eclipse-hadoop 2.7.1插件,内含windows运行补丁
2017-03-16
求教大神一个关于nginx二级域名配置的问题
2017-06-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人