- 高效避障算法 USV-ObstacleAvoidanceAlgorithm:引领无人船智能航行的新篇章
柏赢安Simona
高效避障算法USV-ObstacleAvoidanceAlgorithm:引领无人船智能航行的新篇章去发现同类优质开源项目:https://gitcode.com/该项目专注于开发一种先进的避障算法,用于无人驾驶水面船只(USV)的导航系统,旨在提升USV在复杂环境下的自主行驶能力。通过运用创新的数学模型和优化策略,该算法实现了高效、精确的障碍物规避,为无人船的广泛应用打开新的可能。技术分析USV
- 两周学习安排
3分人生
学习
日常安排白天看MySQL实战45讲,每日一讲看图解设计模式每天1-2道力扣算法题(难度中等以上)每天复习昨天的单词,记20个单词,写一篇阅读晚上写服创项目每日产出MySQL实战45讲读书笔记设计模式读书笔记力扣算法题ac记录单词本截图项目接口文档记录,git提交记录第二周MySQL:精读第1-6讲设计模式:学习工厂方法、抽象工厂、单例、建造者、适配器、桥接模式算法:每日1-2题第三周MySQL:精
- 大模型应用开发简易指南:Git教程助力亲自动手微调大型模型
大模型官方资料
人工智能深度学习云计算chatgptjavascript
LLM正逐步成为信息世界的新革命力量,其通过强大的自然语言理解、自然语言生成能力,为开发者提供了新的、更强大的应用开发选择。随着国内外井喷式的LLMAPI服务开放,如何基于LLMAPI快速、便捷地开发具备更强能力、集成LLM的应用,开始成为开发者的一项重要技能。前排提示,文末有大模型AGI-CSDN独家资料包哦!目前,关于LLM的介绍以及零散的LLM开发技能课程已有不少,但质量参差不齐,且没有很好
- Gitea Enterprise 23.4.0 - 本地部署的企业级 Gti 服务
git
GiteaEnterprise23.4.0(Linux,macOS,Windows)-本地部署的企业级Gti服务ThePremierEnterpriseSolutionforSelf-HostedGitService请访问原文链接:https://sysin.org/blog/gitea/查看最新版。原创作品,转载请保留出处。作者主页:sysin.org自托管Git服务的首要企业解决方案什么是Gi
- Deepseek开源周第五天:3FS-AI界的"数据高速公路"
deepseek
Deepseek开源周第五天:3FS-AI界的"数据高速公路"前言上周deepseek宣布,将在本周陆续发布五个开源项目,这些库已经在生产环境中经过了记录、部署和实战测试。今天是deepseek开源周的第五天,deepseek发布了两个开源项目,分别是https://github.com/deepseek-ai/3FShttps://github.com/deepseek-ai/smallpond
- crewAI 工具箱指南
章迅筝Diane
crewAI工具箱指南crewAI-tools项目地址:https://gitcode.com/gh_mirrors/cr/crewAI-tools项目介绍crewAI工具箱是专为crewAI框架设计的一个扩展库,它赋予了AI代理强大的工具集合,从而增强了AI解决方案的定制性和功能性。此项目旨在指导开发者如何设置并利用这些高级工具,使得AI代理能够执行从网络搜索、数据分析到协作和任务委派等多种功能
- 【本地化部署Stable Diffusion WebUI(MACOS安装)】
大漠新人
stablediffusionmacosAI作画
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、StableDiffusionWebUI适配三类芯片二、安装1.安装git、conda等2.选定目录及下载Github远程仓库文件3.创建conda虚拟环境4.安装依赖pip速度慢需添加国内pip源5.运行6.问题处理缺openai模块等手动gitclone类似的v1-5-pruned-emaonly.safetens
- 笔记本秒变AI智库:基于DeepSeek本地化部署+个人知识库实战
灏瀚星空
人工智能经验分享pythonflask开发语言
笔记本秒变AI智库:基于DeepSeek本地化部署+个人知识库实战一、硬件装备清单(拯救者Y9000P实测)#核心组件快速部署condacreate-ndeepseekpython=3.10gitclonehttps://github.com/deepseek-ai/DeepSeek-14Bpipinstall-rrequirements.txt二、PDF文档处理全流程2.1PDF智能拆分(自动过
- The missing semester of your CS education--命令行环境
磷光
计算机前置课程学习笔记unixgitlinux
课程结构01.课程概览与shell02.Shell工具和脚本03.编辑器(Vim)04.数据整理05.命令行环境06.版本控制(Git)07.调试及性能分析08.元编程09.安全和密码学10.大杂烩11.提问&回答本文档修改自这里,补充了一些视频中展示但配套文档中未提供的代码,以及一些注释。命令行环境--目录命令行环境任务控制结束进程暂停和后台执行进程终端多路复用tmux快捷键tmux配置扩展阅读
- 视频教育网站开源系统的部署安装 (roncoo-education)服务器为ubuntu22.04.05
浪淘沙jkp
开源AlmaLinux视频教育网
一、说明前端技术体系:Vue3+Nuxt3+Vite5+Vue-Router+Element-Plus+Pinia+Axios后端技术体系:SpringCloudAlibaba2021+MySQL8+Nacos+Seata+Mybatis+Druid+redis后端系统:roncoo-education(核心框架:SpringCloudAlibaba):码云|Github门户系统:roncoo-e
- LeetCode --- 2231. Largest Number After Digit Swaps by Parity 解题报告
杨鑫newlfe
Python算法LeetCodeleetcode算法python面试分治算法
Question:Youaregivenapositiveintegernum.Youmayswapanytwodigitsofnumthathavethesameparity(i.e.bothodddigitsorbothevendigits).Returnthelargestpossiblevalueofnumafteranynumberofswaps.Example1:Input:num=1
- c++交互式执行: cling | inspector-repl; gdb搜索内存指定int32
ziix
clingc++交互式执行
c++交互式执行:inspector-replreadme.mdbuildcling参考buildclingllvmRepoUrl=http://root.cern.ch/git/llvm.gitclingRepoUrl=http://root.cern.ch/git/cling.gitclangRepoUrl=http://root.cern.ch/git/clang.gitbranch=cli
- Postman
星星向前看
postman测试工具
1.Postman官网地址https://www.postman.com/downloads/2.Postman低版本下载https://www.filehorse.com/download-postman/old-versions/3.下载汉化包https://github.com/hlmd/Postman-cn/releases下载app.zip即可4.Postman汉化4.1.确保Postm
- ubuntu使用protobuf28.3
Z36925814
ubuntulinux运维服务器
github项目地址https://github.com/protocolbuffers/protobuf.git这里仅考虑用C++布置环境,首先查看官方readme文档protobuf/src/README.mdatmain·protocolbuffers/protobuf使用最新版的protobuf需要bazel和abseil两个库。我使用的是https://github.com/protoc
- abseil-cpp:环境搭建
ziix
googleabseil-cpp
参考:https://abseil.io/docs/cpp/quickstart-cmakeabseil-cpp.git/dd4c89b==abseil-cpp.git/20240722.11.clone代码仓库、编译gitclonehttps://github.com/abseil/abseil-cpp.git/app/abseil-cpp/#/app/abseil-cpp/.git/confi
- docker部署stable-diffusion-webui
特制蛋炒饭
dockerstablediffusion容器
大模型弄好了,想着玩玩stable-diffusion-webui,结果折腾了几天无果,最后使用大佬的docker镜像弄好了。Ubuntu20.4docker运行stablediffusionwebui_siutin/stable-diffusion-webui-docker-CSDN博客以下作为备忘:配置nvidia-docker2仓库:curl-s-Lhttps://nvidia.github
- 基于 .Net 的websocket服务端
Gene Z
.Net工具.netwebsocket网络协议
git仓库1、构建代码//Seehttps://aka.ms/new-console-templateformoreinformationusingSystem.Net;usingSystem.Net.WebSockets;usingSystem.Text;//WebSocket服务器地址和端口varserverUrl="http://localhost:5000/";varhttpListene
- golang 之 wire 库的使用总结
phantom_111
golang开发语言后端
文章目录1.写在最前面2.介绍2.1特点介绍2.2使用函数解释3.代码示例4.碎碎念5.参考资料1.写在最前面之前review其他人的代码的时候,看到了关于wire库的使用。但当时主要是分析逻辑上的问题,没怎么太学习wire库的用法,刚好最近趁着提测的间隙,学习一下!注:wire库github.com/google/wire/cmd/wire是Google开发的一个用于依赖注入的Go语言库。Wir
- Go 语言中常用的爬虫框架和工具库
iuhart
Go笔记golang爬虫开发语言
以下是Go语言中常用的爬虫框架和工具库,涵盖从轻量级解析到分布式爬虫的多种场景,供参考:1.主流爬虫框架(1)CollyGitHub:https://github.com/gocolly/colly特点:轻量级、高性能,基于回调函数设计。支持分布式、速率限制、自动Cookie管理。内置HTML解析(支持CSS选择器)。适用场景:中等规模网站爬取,适合需要灵活控制的开发者。示例代码:packagem
- 探索路径规划的艺术:CurvesGenerator - 优雅的曲线生成器
邹澜鹤Gardener
探索路径规划的艺术:CurvesGenerator-优雅的曲线生成器CurvesGeneratorCommonusedcurvesformotionplanning.项目地址:https://gitcode.com/gh_mirrors/cu/CurvesGenerator项目介绍在机器学习、自动驾驶和游戏开发等领域中,精确且平滑的路径规划是至关重要的。CurvesGenerator是一个开源项目
- C# 13(.Net 9) 中的新特性 - 扩展类型
chinaherolts2008
c#.netmicrosoft
C#13即.Net9按照计划会在2024年11月发布,目前一些新特性已经定型,今天让我们来预览一个比较大型比较重要的新特性:扩展类型Extensiontypes#在5月份的微软Build大会中的What’snewinC#13会议上,两位大佬花了很长的篇幅来演示这个特性。这个特性一直是大家很关心的,在github的issue上讨论的也是如火如荼,当然微软也鸽了好多年:(首先,让我们来回顾一下C#中的
- GitHub问题整理
留白1108
github
Q:在推送大文件时无法推送到GitHub仓库A:可以尝试增加Git的HTTP.postBuffer设置。使用以下命令来增加缓冲区大小:#这可以解决因文件过大而导致的推送失败问题gitconfig--globalhttp.postBuffer2097152000E:Theremotedisconnected.CheckyourInternetconnectionandtryagain
- 探索STM32流水灯仿真:从入门到精通
常岱昶Salena
探索STM32流水灯仿真:从入门到精通【下载地址】基于STM32的流水灯仿真资源本仓库提供了一个基于STM32的流水灯仿真资源,包含八个灯的仿真代码及相关报告。该资源能够成功进行仿真,并且还包括了相关的软件下载、学习资料、仿真文件、HEN文件以及源代码。源代码可以进行自我修改,方便学习和实践项目地址:https://gitcode.com/open-source-toolkit/4dd09项目介绍
- 鱼眼环视拼接(AVM)(持续更新)
gyqJulius_Caesar
SLAM自动驾驶
后面有时间可以学习下:https://github.com/neozhaoliang/surround-view-system-introduction
- Go 并发编程:如何实现一个并发安全的 map
后端go面试并发编程并发
上周发布的文章「Go并发控制:sync.Map详解」有读者反馈说我写的太难了,上来就挑战源码,对新手不够友好。所以这篇文章算作补充,从入门到进阶的顺序讲解一下在Go中如何自己实现一个并发安全的map。内置map首先,我们来测试一下Go语言内置map并发安全性,示例如下:https://github.com/jianghushinian/blog-go-example/tree/main/sync/
- 使用Bulletproof Node.js打造坚如磐石的Web应用
谢璋声Shirley
使用BulletproofNode.js打造坚如磐石的Web应用bulletproof-nodejsImplementationofabulletproofnode.jsAPI️项目地址:https://gitcode.com/gh_mirrors/bu/bulletproof-nodejs是一个开源项目,它提供了一套最佳实践和模板,旨在帮助开发者构建安全、可扩展且易于维护的Node.js应用程序
- Bulletproof Node.js 项目教程
邴治盟Walton
BulletproofNode.js项目教程bulletproof-nodejsImplementationofabulletproofnode.jsAPI️项目地址:https://gitcode.com/gh_mirrors/bu/bulletproof-nodejs项目介绍BulletproofNode.js是一个基于Node.js的后端框架,旨在帮助开发者快速构建安全、可扩展的Web应用程
- adb安装
怒放的生命1991
rubymacos开发语言
Mac安装adb,最简单的办法是用homebrewhomebrew是macOS的一个包管理工具1、安装homebrewruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"2、安装adbbrewcaskinstallandroid-platform-tools3、运行adbadbde
- iOS Viper架构实战教程:基于caojunhua/iOS_Viper
郑眉允Well-Born
iOSViper架构实战教程:基于caojunhua/iOS_ViperiOS_Viper项目地址:https://gitcode.com/gh_mirrors/io/iOS_Viper本教程将引导您深入了解并实践一个典型的iOSViper架构项目,该项目托管在GitHub,旨在教授您如何理解和运用Viper模式在您的iOS开发中。1.目录结构及介绍iOS_Viper项目采用了精心设计的目录结构来
- gtranslate 项目常见问题解决方案
牧桔好Victor
gtranslate项目常见问题解决方案gtranslateGoogletranslateAPIforunlimitedandfreetranslations,gtranslategeneratesthenecessarytokentousetheGoogleTranslateAPIforfree项目地址:https://gitcode.com/gh_mirrors/gt/gtranslate1.
- 矩阵求逆(JAVA)初等行变换
qiuwanchi
矩阵求逆(JAVA)
package gaodai.matrix;
import gaodai.determinant.DeterminantCalculation;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
* 矩阵求逆(初等行变换)
* @author 邱万迟
*
- JDK timer
antlove
javajdkschedulecodetimer
1.java.util.Timer.schedule(TimerTask task, long delay):多长时间(毫秒)后执行任务
2.java.util.Timer.schedule(TimerTask task, Date time):设定某个时间执行任务
3.java.util.Timer.schedule(TimerTask task, long delay,longperiod
- JVM调优总结 -Xms -Xmx -Xmn -Xss
coder_xpf
jvm应用服务器
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。
典型设置:
java -Xmx
- JDBC连接数据库
Array_06
jdbc
package Util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBCUtil {
//完
- Unsupported major.minor version 51.0(jdk版本错误)
oloz
java
java.lang.UnsupportedClassVersionError: cn/support/cache/CacheType : Unsupported major.minor version 51.0 (unable to load class cn.support.cache.CacheType)
at org.apache.catalina.loader.WebappClassL
- 用多个线程处理1个List集合
362217990
多线程threadlist集合
昨天发了一个提问,启动5个线程将一个List中的内容,然后将5个线程的内容拼接起来,由于时间比较急迫,自己就写了一个Demo,希望对菜鸟有参考意义。。
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CountDownLatch;
public c
- JSP简单访问数据库
香水浓
sqlmysqljsp
学习使用javaBean,代码很烂,仅为留个脚印
public class DBHelper {
private String driverName;
private String url;
private String user;
private String password;
private Connection connection;
privat
- Flex4中使用组件添加柱状图、饼状图等图表
AdyZhang
Flex
1.添加一个最简单的柱状图
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
<?xml version=
"1.0"&n
- Android 5.0 - ProgressBar 进度条无法展示到按钮的前面
aijuans
android
在低于SDK < 21 的版本中,ProgressBar 可以展示到按钮前面,并且为之在按钮的中间,但是切换到android 5.0后进度条ProgressBar 展示顺序变化了,按钮再前面,ProgressBar 在后面了我的xml配置文件如下:
[html]
view plain
copy
<RelativeLa
- 查询汇总的sql
baalwolf
sql
select list.listname, list.createtime,listcount from dream_list as list , (select listid,count(listid) as listcount from dream_list_user group by listid order by count(
- Linux du命令和df命令区别
BigBird2012
linux
1,两者区别
du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。
- AngularJS中的$apply,用还是不用?
bijian1013
JavaScriptAngularJS$apply
在AngularJS开发中,何时应该调用$scope.$apply(),何时不应该调用。下面我们透彻地解释这个问题。
但是首先,让我们把$apply转换成一种简化的形式。
scope.$apply就像一个懒惰的工人。它需要按照命
- [Zookeeper学习笔记十]Zookeeper源代码分析之ClientCnxn数据序列化和反序列化
bit1129
zookeeper
ClientCnxn是Zookeeper客户端和Zookeeper服务器端进行通信和事件通知处理的主要类,它内部包含两个类,1. SendThread 2. EventThread, SendThread负责客户端和服务器端的数据通信,也包括事件信息的传输,EventThread主要在客户端回调注册的Watchers进行通知处理
ClientCnxn构造方法
&
- 【Java命令一】jmap
bit1129
Java命令
jmap命令的用法:
[hadoop@hadoop sbin]$ jmap
Usage:
jmap [option] <pid>
(to connect to running process)
jmap [option] <executable <core>
(to connect to a
- Apache 服务器安全防护及实战
ronin47
此文转自IBM.
Apache 服务简介
Web 服务器也称为 WWW 服务器或 HTTP 服务器 (HTTP Server),它是 Internet 上最常见也是使用最频繁的服务器之一,Web 服务器能够为用户提供网页浏览、论坛访问等等服务。
由于用户在通过 Web 浏览器访问信息资源的过程中,无须再关心一些技术性的细节,而且界面非常友好,因而 Web 在 Internet 上一推出就得到
- unity 3d实例化位置出现布置?
brotherlamp
unity教程unityunity资料unity视频unity自学
问:unity 3d实例化位置出现布置?
答:实例化的同时就可以指定被实例化的物体的位置,即 position
Instantiate (original : Object, position : Vector3, rotation : Quaternion) : Object
这样你不需要再用Transform.Position了,
如果你省略了第二个参数(
- 《重构,改善现有代码的设计》第八章 Duplicate Observed Data
bylijinnan
java重构
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.FocusAdapter;
import java.awt.event.FocusE
- struts2更改struts.xml配置目录
chiangfai
struts.xml
struts2默认是读取classes目录下的配置文件,要更改配置文件目录,比如放在WEB-INF下,路径应该写成../struts.xml(非/WEB-INF/struts.xml)
web.xml文件修改如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class&g
- redis做缓存时的一点优化
chenchao051
redishadooppipeline
最近集群上有个job,其中需要短时间内频繁访问缓存,大概7亿多次。我这边的缓存是使用redis来做的,问题就来了。
首先,redis中存的是普通kv,没有考虑使用hash等解结构,那么以为着这个job需要访问7亿多次redis,导致效率低,且出现很多redi
- mysql导出数据不输出标题行
daizj
mysql数据导出去掉第一行去掉标题
当想使用数据库中的某些数据,想将其导入到文件中,而想去掉第一行的标题是可以加上-N参数
如通过下面命令导出数据:
mysql -uuserName -ppasswd -hhost -Pport -Ddatabase -e " select * from tableName" > exportResult.txt
结果为:
studentid
- phpexcel导出excel表简单入门示例
dcj3sjt126com
PHPExcelphpexcel
先下载PHPEXCEL类文件,放在class目录下面,然后新建一个index.php文件,内容如下
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('
- 爱情格言
dcj3sjt126com
格言
1) I love you not because of who you are, but because of who I am when I am with you. 我爱你,不是因为你是一个怎样的人,而是因为我喜欢与你在一起时的感觉。 2) No man or woman is worth your tears, and the one who is, won‘t
- 转 Activity 详解——Activity文档翻译
e200702084
androidUIsqlite配置管理网络应用
activity 展现在用户面前的经常是全屏窗口,你也可以将 activity 作为浮动窗口来使用(使用设置了 windowIsFloating 的主题),或者嵌入到其他的 activity (使用 ActivityGroup )中。 当用户离开 activity 时你可以在 onPause() 进行相应的操作 。更重要的是,用户做的任何改变都应该在该点上提交 ( 经常提交到 ContentPro
- win7安装MongoDB服务
geeksun
mongodb
1. 下载MongoDB的windows版本:mongodb-win32-x86_64-2008plus-ssl-3.0.4.zip,Linux版本也在这里下载,下载地址: http://www.mongodb.org/downloads
2. 解压MongoDB在D:\server\mongodb, 在D:\server\mongodb下创建d
- Javascript魔法方法:__defineGetter__,__defineSetter__
hongtoushizi
js
转载自: http://www.blackglory.me/javascript-magic-method-definegetter-definesetter/
在javascript的类中,可以用defineGetter和defineSetter_控制成员变量的Get和Set行为
例如,在一个图书类中,我们自动为Book加上书名符号:
function Book(name){
- 错误的日期格式可能导致走nginx proxy cache时不能进行304响应
jinnianshilongnian
cache
昨天在整合某些系统的nginx配置时,出现了当使用nginx cache时无法返回304响应的情况,出问题的响应头: Content-Type:text/html; charset=gb2312 Date:Mon, 05 Jan 2015 01:58:05 GMT Expires:Mon , 05 Jan 15 02:03:00 GMT Last-Modified:Mon, 05
- 数据源架构模式之行数据入口
home198979
PHP架构行数据入口
注:看不懂的请勿踩,此文章非针对java,java爱好者可直接略过。
一、概念
行数据入口(Row Data Gateway):充当数据源中单条记录入口的对象,每行一个实例。
二、简单实现行数据入口
为了方便理解,还是先简单实现:
<?php
/**
* 行数据入口类
*/
class OrderGateway {
/*定义元数
- Linux各个目录的作用及内容
pda158
linux脚本
1)根目录“/” 根目录位于目录结构的最顶层,用斜线(/)表示,类似于
Windows
操作系统的“C:\“,包含Fedora操作系统中所有的目录和文件。 2)/bin /bin 目录又称为二进制目录,包含了那些供系统管理员和普通用户使用的重要
linux命令的二进制映像。该目录存放的内容包括各种可执行文件,还有某些可执行文件的符号连接。常用的命令有:cp、d
- ubuntu12.04上编译openjdk7
ol_beta
HotSpotjvmjdkOpenJDK
获取源码
从openjdk代码仓库获取(比较慢)
安装mercurial Mercurial是一个版本管理工具。 sudo apt-get install mercurial
将以下内容添加到$HOME/.hgrc文件中,如果没有则自己创建一个: [extensions] forest=/home/lichengwu/hgforest-crew/forest.py fe
- 将数据库字段转换成设计文档所需的字段
vipbooks
设计模式工作正则表达式
哈哈,出差这么久终于回来了,回家的感觉真好!
PowerDesigner的物理数据库一出来,设计文档中要改的字段就多得不计其数,如果要把PowerDesigner中的字段一个个Copy到设计文档中,那将会是一件非常痛苦的事情。