- 博客(1463)
- 资源 (120)
- 收藏
- 关注

原创 后端开源编程语言包管理器
maven(java):https://mvnrepository.com/godoc(golang):https://www.godoc.org/pypi(python):https://pypi.org/npm(js/nodejs):https://www.npmjs.com/nuget(C#):https://www.nuget.org/composer(php):htt...
2019-04-22 11:19:37
624
1

原创 阿里云ECS服务器搭建Nginx+PHP+MySql+Redis环境详细步骤(CentOS7环境)
一、安装Nginx1、下载nginx-release包wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2、导入GPG signing keyrpm --import "http://nginx.org/keys/nginx_signi
2016-11-25 14:27:19
5803
12

转载 《中庸》
《中庸》【原文】天命之谓性,率性之谓道,修道之谓教。道也者,不可须臾离也,可离,非道也。是故君子戒慎乎其所不睹,恐惧乎其所不闻。莫见乎隐,莫显乎微,故君子慎其独也。喜怒哀乐之未发谓之中,发而皆中节谓之和。中也者,天下之大本也;和也者,天下之达道也。致中和,天地位焉,万物育焉。 【译文】人的自然禀赋叫做“性”,顺着本性行事叫做“道”,按照“道”的原则修养叫做“教”。
2016-05-21 11:50:10
1242

原创 钱大昕默坐观弈
《观弈》 予观弈于友人所。一客数败,嗤其失算,辄欲易置之,以为不逮己也。顷之,客请与予对局,予颇易之。甫下数子,客已得先手。局将半,予思益苦,而客之智尚有余。竟局数之,客胜予十三子。予赧甚,不能出一言。后有招予观弈者,终日默坐而已。 今之学者读古人书,多訾古人之失;与今人居,亦乐称人失。人固不能无失,然试易地以处,平心而度之,吾果无一失乎?吾能知人之失而不能见吾之失,吾能指人之小失而不能见吾之大失,吾求吾失且不暇,何暇论人哉! 弈之优劣,有定也,一着之失,人皆见之,虽护前者不能讳也。理之所
2010-08-30 08:27:00
4547

原创 本博推荐链接
友情链接[置顶] 毛星云(浅墨) Csdn百度云盘 Csdn友情链接 Csdn移动游戏社区 Unity3D Open Source Search Engine 程序员职业规划——程序视界 [shader]wolf96 [go]Sunface [go]范安崇 stormzhang的专栏 [unity]无幻 [unity]神码编程 7元 AI分享站 Kongregate...
2009-10-05 15:07:00
2276
2
转载 DeepSeek全量资源汇总
主页:https://www.deepseek.com/对话:https://chat.deepseek.com/API 开放平台:https://platform.deepseek.com/
2025-02-14 12:34:52
1110
转载 DeepSeek本地部署&数据投喂
DeepSeek-R1,是深度求索(DeepSeek)研发的推理模型,本地部署后完全免费,无使用次数限制。2.通过终端分别安装deepseek-r1与nomic-embed-text模型,注意两个模型若是一起下载会报错,建议一个模型下载完成后,再开一个终端窗口下载。若打开软件为英文,参考Win版第17步设置。1.在软件设置里面,LLM首选项界面,提供商选择Ollama,Ollama Model选择你前面下载的DeepSeek-R1系列模型1.5b~671b,然后点击Save changes。
2025-02-11 21:52:29
885
转载 Function Calling:大模型如何连接外部世界
这个过程中,GPT 已经是个 agent 了。被 GPT 绑定的 Actions 被自动调用,缩小了 agent 调度的难度。ChatGPT 用 Actions 连接外部世界。Actions 是 Plugis 的升级,是 GPTs 产品的一部分。Function Calling 技术可以把大模型和业务系统连接,实现更丰富的功能。有了GPTs这类无需开发的工具,为什么还要学大模型开发技术呢?所以:大模型需要连接真实世界,并对接真逻辑系统。大模型的缺陷是由其技术特征决定的,这也是大模型。这是一个很有趣的指向。
2025-02-11 21:47:18
44
转载 通过Docker搭建Nexus私有Maven源
将宿主机的D:/nexus3/data目录挂载到容器的/nexus-data目录,容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定,冒号":"前面的目录是宿主机目录,后面的目录是容器内目录。可以看到,maven-central仓库配置的远程链接为https://repo1.maven.org/maven2/,从这个远程仓库下载依赖很慢,经常连不上,所有我们需要配置阿里云远程代理仓库。输入dockerps-a查看所有容器,如图所示,该容器已经启动成功。如图所示,显示OSS即为启动成功。
2025-01-18 13:21:33
100
转载 通过Docker部署Gitlab镜像服务
4、重启并打开,会发现报错提升我们进入bois开启“虚拟化”,我的是微星的主板,开机黑屏时连续按del键进入bios,找到OC—CPU特征—SVMMode,也可以搜索SVMMode后修改为允许,保存(F8)退出即可。6、点击Docker里gitlab的链接设置密码、登录(如果页面无效也不要紧,只要Docker中gitlab是运行状态就行,她是在启动服务中,等几分钟就好了)如下图,我将服务器电脑的ip填了进去(ip查找方法是在控制台输入ipconfig,其中的ipv4),进行:wq保存退出。
2025-01-18 13:01:40
136
转载 Jenkins API相关使用
Jenkins远程API能够通过Http协议远程调用相关命令操作Jenkins进行Jenkins视图、任务、插件、构建信息、任务日志信息、统计信息等,非常容易与其配合更好的完成工作。这使得我们可以通过api操作jenkins。接下来为大家介绍一些常用的api。
2025-01-18 12:55:17
76
转载 通过Docker部署Jenkins镜像服务
另外两个挂载与docker有关,将我们宿主机的docker与jenkins连动起来,这样jenkins就不需要再额外下载docker插件即可实现devops容器化部署了。新手一般根据推荐安装插件即可,避免了后续使用又要下载插件的问题,因为我们上边配置了插件提速,所以速度也还是非常快的(如果下载不下来也可以不用管先进性后续操作)因为Jenkins镜像内部使用的用户是jenkins,但是我们启动容器时的账号是root,导致没有权限操作内部目录,所以加上参数-u就能解决。-u:覆盖容器中内置的账号。
2025-01-18 12:51:12
16
转载 Harbor基础操作和API
任何镜像push到registry前,需要有自己的项目,同时在项目下建立镜像和tag,也就是说项目/仓库:tag确定一个镜像目标,这时才能推送,而镜像也分为两个类型。那么和dockerhub一样,要把镜像推送到仓库中,首先要按照格式规范,建立项目和镜像仓库名,然后打标签也就是tag,类似代码的版本。(“/configurations”和“/systeminfo”):覆盖系统配置和基本信息相关的功能,包括系统配置的查看和修改等。这里看到项目下有两个镜像仓库,每个仓库都是有1个tag,就是一个镜像。
2025-01-18 12:44:49
165
转载 通过Docker部署Harbor镜像服务
harbor是VMware公司开源的企业级dockerregistry项目。主要是实现为用户去迅速搭建一个dockerregistry服务。提供了可视化UI界面,提供了多个项目的镜像权限管理及控制功能。安装后可以体验下。Harbor的每个组件都是以Docker容器的形式构建的,使用docker-compose来对它进行部署。用于部署Harbor的docker-compose模板位于harbor/docker-compose.yml。
2025-01-18 12:37:57
107
转载 Electron开发入门 Hello world程序
electron 是一款利用 Web技术JavaScript、HTML 和 CSS 开发跨平台(Mac,Windows和Linux系统)桌面应用的开源框架,最初是 Github 发布的 Atom 编辑器衍生出的 Atom Shell,后更名为 Electron。可以将 electron 看作是一个由 JavaScript 控制的一个小型的 Chrome 内核浏览器。
2025-01-18 12:26:54
25
转载 Mac上 idea 默认maven setting.xml文件路径
正确的路径 /Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/conf。打开.m2/对应的文件夹是没有settings.xml文件的。
2025-01-18 12:22:30
187
转载 Go提示ineffective assignment to field的解决办法
逃逸到堆内存的变量不能马上被回收,只能通过垃圾回收标记清除,增加了垃圾回收的压力,所以要尽可能地避免逃逸,让变量分配在栈内存上,这样函数返回时就可以回收资源,提升效率。答案只有一个: Golang 中所有的类型传递都是通过值传递实现的,而不是引用传递,即使是指针的传递也是通过copy指针的方式进行。对于一些包裹了底层数据的数据结构,其值传递的过程中,复制的也只是实例的指针,而不是底层数据所暴露出来的指针。而在go中s会发生“内存逃逸”,转移到堆中,然后s的生命周期由go控制,会发生gc。
2025-01-18 12:18:27
32
转载 Spring Boot 如何使用拦截器、过滤器、监听器详解
过滤器的英文名称为 Filter, 是 Servlet 技术中最实用的技术。如同它的名字一样,过滤器是处于客户端和服务器资源文件之间的一道过滤网,帮助我们过滤掉一些不符合要求的请求,通常用作 Session 校验,判断用户权限,如果不符合设定条件,则会被拦截到特殊的地址或者基于特殊的响应。Java中的拦截器是动态拦截 action 调用的对象,然后提供了可以在 action 执行前后增加一些操作,也可以在 action 执行前停止操作,功能与过滤器类似,但是标准和实现方式不同。
2024-04-24 10:31:31
320
转载 GORM中事务的使用
事务 | 教程 |《GORM 中文文档 v2》| Go 技术论坛禁用默认事务 为了确保数据一致性,GORM 会在事务里执行写入操作(创建、更新、删除)。如果没有这方面的要求,您可以在初始化时禁用它,这将获得大约 30%+ 性能提升。// 全局禁用 db, err := gorm.Open(sqlite.Ope...
2024-03-29 11:13:41
432
转载 Golang搭建WebRTC视频通话服务及SIP通信服务
通过以上示例代码,我们演示了如何使用Golang和WebRTC库来创建一个基于WebRTC的视频通话应用。读者可以根据自己的需求进行二次开发和功能扩展。希望本文能够对初学者和开发者在Golang开发中实现基于WebRTC的音视频通话应用提供一些帮助。在本文中,我们介绍了如何使用Golang搭建SIP服务器。我们使用了pion/sip库来处理SIP消息,并创建了一个简单的SIP处理器来处理所有传入的请求。我们还介绍了一些常用的SIP客户端应用程序和命令行测试工具。
2024-03-29 11:03:20
1818
转载 Mongodb环境搭建及Go中的使用
Go语言操作mongodb_go mongodb-优快云博客文章浏览阅读1.5k次。以上就是今天要讲的内容,如何使用go语言操作mongodb,展示了mongodb的部分指令,而mongodb提供的指令远不止这些,在学习的过程中做笔记,以防日后需要使用mongodb会忘记怎么使用,毕竟好记性不如烂笔头。一文教你Go语言如何轻松使用MongoDB_go mongodb-优快云博客文章浏览阅读1.1k次。本文档详细介绍了如何使用Go语言对MongoDB进行基础操作。
2024-03-29 10:52:31
184
转载 一文带你搞懂线程池技术
虽然 Java 对线程的创建、中断、等待、通知、销毁、同步等功能提供了很多的支持,但是从操作系统角度来说,频繁的创建线程和销毁线程,其实是需要大量的时间和资源的。例如,当有多个任务同时需要处理的时候,一个任务对应一个线程来执行,以此来提升任务的执行效率,模型图如下:1.线程数不可控:随着任务数的增多,线程数也会增多,这些线程都没办法进行统一管理2.系统的开销很大:创建线程对系统来说开销很高,随着线程数也会增多,可能会出现系统资源紧张的问题,严重的情况系统可能直接死机。
2024-03-06 10:53:46
153
1
转载 微服务与网关技术
微服务与网关技术(SIA-GateWay) | 博客水木一. 背景 软件架构,总是在不断的演进中... 把时间退回到二十年之前,当时企业级领域研发主要推崇的还是 C/S一. 背景软件架构,总是在不断的演进中…把时间退回到二十年之前,当时企业级领域研发主要推崇的还是 C/S 模式,PB、Delphi 这样的开发软件是企业应用开发的主流。随着时间不断的推移,基于浏览器的的 B/S 架构开始渐渐流行了起来。
2024-01-10 09:51:11
192
转载 CentOS通过源码编译方式安装PHP的gRPC和protobuf扩展
下载PHP的gRPC和protobuf扩展包PHP的gRPC扩展:http://pecl.php.net/package/gRPCPHP的protobuf扩展:http://pecl.php.net/package/protobuf
2023-12-22 17:23:21
330
转载 如何将nohup日志写入指定文件
是一个UNIX工具,用于在您退出shell后继续运行命令。确保您有权写入指定的日志文件和路径。如果您没有,命令可能会失败。如何使用nohup将日志写入指定文件。如何使用nohup将日志写入指定文件。例如,如果你想在后台运行。的文件,除非另有指定。
2023-12-19 14:54:24
1107
转载 CentOS如何查看硬件配置
请注意,这些命令通常需要root权限才能执行。在CentOS系统中,可以使用一些命令来查看硬件配置。其中,命令名是需要安装的命令的名称。
2023-12-11 09:46:39
1945
转载 Kafka实现消费者订阅主题和取消订阅
Kafka-消费者订阅主题和取消订阅_consumer is not subscribed to any topics or assign-优快云博客文章浏览阅读5.6k次。消费者订阅消费者通过 subscribe() 和 assign() 两种方式订阅主题subscribe()使用 subscribe() 可以订阅一个或多个主题,对于这个方法而言,可以以集合的方式订阅多个主题,也可以以正则表达式的形式订阅特定模式的主题。
2023-12-06 16:57:53
769
转载 一文读懂 QUIC 协议:更快、更稳、更高效的网络通信
作者 | 李龙彦你是否也有这样的困扰:打开 APP 巨耗时、刷剧一直在缓冲、追热搜打不开页面、信号稍微差点就直接加载失败……如果有一个协议能让你的上网速度,在不需要任何修改的情况下就能提升 20%,特别是网络差的环境下能够提升 30% 以上;如果有一个协议可以让你在 WiFi 和蜂窝数据切换时,网络完全不断开、直播不卡顿、视频不缓冲;你愿意去了解一下它吗?它就是 QUIC 协议。本文将从 QUIC 的背景、原理、实践部署等方面来详细介绍。
2023-11-22 10:07:05
769
转载 【避坑指南】你知道吗?Python中Socket的Close方法是假的!
Python中Socket的用法及Close方法假关闭Socket连接的问题_python socket close_mjiansun的博客-优快云博客文章浏览阅读3.6k次。最近用python的写了一个传输通讯测试工具,但是发现在Server端调用close方法后,如果循环没有break的话,此连接还可以继续用来发送和接收数据。所以,我就觉得很是奇怪,难道close方法关闭的连接没有起作用吗?经过试验后,确实如此。
2023-11-03 11:37:47
709
转载 【优质推荐】为什么遍历SynchronizedList需要「额外」加锁
这篇文章,我们简单分析了Java同步集合在遍历的时候应该如何做好线程安全。知识点很小,主要的目的是引导大家思考。我们平时看了太多的八股文了,都是简简单单的说同步集合的遍历需要自己加锁,但是鲜有文章会具体阐述为什么需要加锁?应该怎么加锁?为什么不从源码上来保证迭代的线程安全性?所以,在日常的学习中,我们要多加思考,不能死记硬背,要结合实践来理解。#Java##并发##锁#作者:我是祖国的花朵synchronizedX的迭代器遍历为什么需要加锁?_牛客网来源:牛客网。
2023-11-02 10:49:49
685
转载 为什么pymysql总是读到过期的数据
最近用 Flask 写了几个接口部署在服务器上,然后用 Pytest 来做测试,但遇到了问题,搞了大半天才把问题解决。
2023-10-30 09:44:36
326
转载 使用SSH隧道连接MYSQL
本文介绍了如何使用SSH隧道连接MySQL,网络隔离导致无法直接访问数据库的问题. 第2节对需求进行了简单的描述;第3节介绍了linux环境下,如何通过SSH隧道连接MySQL;第4节介绍了windows环境下,如何通过SSH隧道连接MySQL.
2023-10-25 09:35:41
1220
转载 如何通过自适应心跳保活搭建高效保活的长连接体系
通过长时间保持双方连接,从而:提高通信速度确保实时性避免短时间内重复连接所造成的信道资源 & 网络资源的浪费心跳保活机制的整体介绍如下注:很多人容易混淆 心跳机制 & 轮询机制,此处给出二者区别设计方案流程设计其中,标识 “灰色” 的判断流程参考上文描述很多人认为,TCP协议自身就有KeepAlive机制,为何基于它的通讯链接,仍需在应用层实现额外的心跳保活机制?先来看看KeepAlive机制 是什么看完本文后,相信在高效维持长连接的需求下,你可以完美地解决了!(具体总结如下)
2023-10-24 15:40:34
288
转载 QUIC 协议详解
本文尽量用通俗易懂的语言介绍了 QUIC 协议实现原理,目的是让大家对 QUIC 有一个基本的了解,当然,这只是 QUIC 协议的冰山一角,更详细具体的内部实现还需要深入研究标准文档和源码,如果文中有描述不对的地方,欢迎批评指正,多多交流。客户端发送的 5 个数据包(56789)服务器都收到了,并且回应了 5 个 ACK,但是第 5 个数据包的 ACK 丢失了,导致客户端的发送窗口无法向前移动,也就无法发送新的数据,这就是 TCP 层的队头阻塞问题。那拥塞窗口的大小是如何计算的?
2023-10-19 17:14:34
3146
2
转载 python3安装confluent_kafka包实现kafka操作
= 0.9.1,当时在安装librdkafka时用的是./configure && make && make install,这样默认是把动态库安装到/usr/local/lib下的,所以在Linux的默认共享库路径/lib和/usr/lib下找不到。选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share。
2023-10-14 00:45:49
1270
1
转载 php调用grpc环境配置及依赖安装详解
最近几天在搞golang的grpc,跑通之后想用php作为客户端调用一下grpc服务,结果拉了,一个php的grpc服务安装,搞了好几天,总算搞定了。对了,搞定的是linux下的,自己本地是M1的mac,还没有搞定?将此行添加到 php.ini 文件中的任意位置,例如 /etc/php7/cli/php.ini。您可以通过运行 php --ini 找到此文件。根据proto文件,自动生成php客户端相关文件。更多免费资料敬请关注下方公众号「风色年代」
2023-09-08 09:58:44
770
1
转载 MacOS系统安装到固态移动硬盘,解决内置硬盘空间不足的问题
把 macOS 装在移动硬盘或U盘里 - 知乎有时我们想体验新的 macOS 系统,但是又不想马上升级。可以把 macOS 安装在移动硬盘或U盘里。这样不仅不会占用 Mac 原本的磁盘空间,也完全不会影响到现有系统。♂️ 准备工作首先需要你有一个移动硬盘或U盘。有时我们想体验新的 macOS 系统,但是又不想马上升级。可以把 macOS 安装在移动硬盘或U盘里。这样不仅不会占用 Mac 原本的磁盘空间,也完全不会影响到现有系统。
2023-09-06 12:01:13
3053
转载 详解golang中的context
上述代码中,当拿到请求后,我们通过req 获取traceId, 并记录在ctx中,在调用RPC,DB等时,传入我们构造的ctx,在后续代码中,我们可以通过ctx拿到我们存入的traceId,使用traceId 记录请求的日志,方便后续做问题定位。这里可以看到,当执行cancel时,除了会关闭当前的cancel外,还做了两件事,① 所有的child 都调用cancel方法,② 由于该上下文已经关闭,需要从父上下文中移除当前的上下文。其他的 Context 都是基于已经构造好的 Context 来实现的。
2023-09-04 09:28:16
476
3ds Max 2010 SDK(内含帮助文档及全部示例)
2011-09-27
Parallel World 3D场景漫游
2011-09-26
吉安娜的远征[EXE+源码]
2011-09-26
libzplay-2.02-sdk.7z
2011-06-30
WinForm内嵌Xna(App Hub)
2011-05-17
XNA&Beyond_The Path to VS 2008(Code Project)
2011-05-17
BasicEffect.fx
2011-05-16
DirectX9 User Interfaces Design and Implementation
2011-05-12
SpriteBatch.fx
2011-04-25
VC版重装机兵(MetalMax)(游戏+源码)
2011-04-01
《幽灵飞车》Xna游戏源码分析.doc
2011-03-09
Managed IO Completion Ports.docx
2011-03-04
Silverlight实现游戏循环的五种常见方式和性能对比(文档+Demo)
2011-02-24
可扩展多线程异步Socket服务器框架EMTASS 2.0(C#版)
2011-02-21
征途服务端精品C++源码编译通过
2022-11-07
可以兼容Go1.18的gocode工具
2022-04-07
zpack 0.83:配合Cocos使用的文件打包格式
2017-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人