自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(947)
  • 资源 (649)
  • 收藏
  • 关注

原创 JEV的用法

JEV 是一种高效决策模型,适用于工单分流、风险判断、内容分类、打分分级及 Agent 路由等结构化任务。其核心是将自然语言输入转化为可程序消费的结构化输出(如是否紧急、归属部门、严重等级),支持 noul、choice、score 三种题型。调用时需提供 state(待判断内容)和定义清晰的 questions,强调封闭答案空间与明确选项描述。推荐使用高置信度自动处理,低置信度交由人工或大模型处理。最佳实践包括小样本验证、避免开放式输出,并将其视为“语义版 if/else 引擎”。可通过 Python 快

2026-11-03 09:01:56 199

原创 LLM 参数量与上下文长度的关系

该理论部分正确但过于简化:参数量提升模型“智力”上限,上下文扩展信息视野,二者均存在边际递减与成本代价。真正关键在于任务瓶颈——推理能力不足时需大模型,信息过载则依赖RAG与上下文压缩。高效实践应结合分层路由、摘要压缩、工具裁剪等策略,避免盲目堆参数或长上下文。核心原则:让每一份算力都用在刀刃上。

2026-10-28 11:52:13 250

原创 短剧生成Skills

之后可以直接说“帮我拆这部小说的角色”或“给这条视频拉片”来触发对应技能了。作者名下两个公开技能包,共。

2026-10-16 13:04:08 128

原创 opencode 整体架构分析

opencode 是基于 Bun monorepo 的开源 AI 编程 Agent,支持多端 UI 与本地服务,采用分层架构与严格依赖控制。其核心设计涵盖:会话驱动的流程机制、子代理嵌套管理、三层记忆与上下文压缩、事件溯源式状态管理。通过协议隔离、持久化收件箱与写前声明保障可靠性,支持多 Provider LLM 接入与插件扩展,实现安全、可复现、可恢复的智能编程交互。

2026-10-14 15:14:35 144

原创 注册 Udemy 讲师账号

课程标题、简介、学习目标用英文写清楚。至少上传一个宣传视频。视频建议 720p 以上,单文件不超过 4GB。每节课要有明确学习目标,不能只堆官方文档或截图。提交审核后等待 Udemy 审核通过。下面按你“上传课程当讲师”的路径,把关键平台入口整理好。Udemy 后台菜单和链接可能会随时间调整,以下链接以打开后的实际页面为准。

2026-10-14 10:26:02 112

原创 ZCode 架构分析

ZCode 采用“应用壳层+捆绑式Agent运行时”架构,核心为独立的 zcode-cli/packages/core 运行时,通过 stdio 协议与桌面/网页端通信。用户输入经由渲染层 → Host → CommandInbox 串行准入,触发上下文重建、记忆注入与模型循环。运行时内嵌工具鉴权、记忆压缩与提示防御机制,实现安全高效的 LLM 执行。全流程遵循协议分帧与状态同步,支持多端会话复用与远控恢复。

2026-10-13 16:21:37 162

原创 Harness 运行原理与工作流程

Harness 是基于 Claude Code 修复的本地运行版本,启动快(通过快速分发器),支持任意 Anthropic 兼容模型(靠环境变量切换)。用户输入经历史、提示与工具清单组装后发送至模型,流式返回结果。工具调用需权限审批,执行后反馈给模型继续推理。记忆系统分短期(对话记录)、中期(自动摘要存盘)、长期(文件与自动归纳),实现跨会话记忆。上下文过载时通过压缩机制——先总结旧对话,再注入摘要与最新片段,无缝续写,保障长对话体验。核心逻辑:快启、灵活接入、安全可控、持久记忆、智能压缩。

2026-10-13 10:59:54 93

原创 Agent+模型 评测榜单网站:详细设计

本文设计一个面向「Agent+模型+配置」组合的自动化评测榜单网站,聚焦任务得分、成本、耗时与稳定性,支持多维度下钻与Pareto前沿分析。采用可复现的自动化评测体系,分离原始运行与榜单快照,确保结果透明可信。系统架构基于沙箱隔离与统一计量网关,支持持续集成与内部提交,首版不包含人类投票与公众试用,核心目标是为技术选型提供数据驱动决策依据。

2026-10-08 16:40:07 101

原创 让人物口型更能对得上的方法minimaxH3

而不是消除尾部空白;想要完全无尾部空白需要后期再裁一次。需要我把这些。

2026-09-16 05:33:35 333

原创 本地双4060ti16g加macmini不断优化私有化大模型

每个skill训练出独立LoRA适配器,把LoRA当做“软专家”,再训一个轻量路由器,选择激活哪个LoRA。主干大模型冻结,每个LoRA只学对应skill的推理行为。LightLLM路由识别标签,切27B,把defi_revert_skill.md完整塞进上下文,模型读skill的思维链输出排查步骤。经常修改的业务skill保留外置文件,高频稳定的skill再蒸馏进LoRA专家,二者互补。原生MoE是修改模型结构,FFN层拆成N个专家,门控网络在模型内部,每一个token层面做路由,不是请求级别路由。

2026-09-13 15:10:42 185

原创 Minimaxh3生成诫子书

65 315-320s 诸葛亮看向小女孩,表情认真 固定镜头,中景 (诸葛亮)会有人拿名利换你的志,拿捷径来换你的德,拿热闹来换你的静,也会有人拿眼前换你的远方,每一次懈怠,都是路上的障碍 三国军帐 诸葛亮、小女孩。67 325-330s 诸葛亮看向小女孩,表情认真 固定镜头,中景 (诸葛亮)若这炷香贪图安逸,燃一点停一点,烟香就会断,而人若懈怠,他若急躁,烟也会乱,就像人容易走偏 三国军帐 诸葛亮、小女孩。您写给他的没一句关心,全是大道理 三国军帐 诸葛亮、小女孩。可以连续跑大量分镜,不容易崩?

2026-09-12 08:21:12 286

原创 在局域网内搭建一个私有的 Homebrew 服务

<think>我们根据用户要求,根据提供的对话内容,生成不超过150字的摘要。内容涵盖:私有Homebrew服务搭建核心思路、三步走、Go按钮、安全与隐私问题、Bitbucket支持等。需要精炼。注意摘要≤150字。使用中文。</think>搭建私有Homebrew服务,核心是创建私有Tap仓库并配合文件服务器。三步走:准备安装包与sha256、编写Cask脚本并推送Git仓库、用户通过brew tap和install --cask使用。注意:非签名应用会被Gatekeeper拦截,可用--no-quara

2026-09-07 14:30:58 248

原创 本地 Qwen3.8-27B 双 4060Ti 部署 + Ollama 调优 + ZCode 接入 完整教程

<think>我们只需要根据用户要求生成摘要,不超过150字。内容是基于教程的摘要。</think>本文介绍了在Windows下用双RTX 4060Ti部署Qwen3.8-27B的完整流程,包括Ollama安装、模型拉取、双卡CUDA修复、KV缓存量化、定制上下文参数、局域网访问及ZCode接入,并给出性能基线和踩坑清单。

2026-09-06 20:01:56 722

原创 AI 质感纪录片短视频生成 Skill

<think>我们根据要求,需要为"AI质感纪录片短视频生成 Skill"生成一篇≤150字的文章摘要。内容要涵盖核心能力、流程、适用场景等。</think>本Skill面向AI纪录片短视频制作,支持古诗文、历史等题材,输出1-3分钟质感短片。核心流程:AI视频生成素材,Edge TTS配音,FFmpeg拼接、混音与特效,Pillow渲染字幕,逐帧合成片尾。提供分镜模板、音色语速指南及可复用脚本框架,为创作高效质感纪录片提供全流程技术方案。

2026-09-02 21:01:32 342

原创 DeepSeek Harness+herdr 多路复用,调用多个Agent

*dsh (DeepSeek Harness)**:这是由**深度求索(DeepSeek)公司开发的一个开源AI Agent(人工智能智能体)基础框架**。它的核心理念是“万物皆插件”,开发者可以通过组合不同的“profile”、“bundle”和“patch”来高度定制化自己的工作流。你可以把它看作一个用于**组装和运行AI Agent的“操作系统”或“乐高平台”

2026-08-21 16:26:48 435

原创 MiniMax H3的Skills

本文介绍了MiniMaxH3开源视频生成模型的HTTP API调用方法。该模型通过本地Gradio工作台(http://localhost:7860/)提供服务,支持文生视频、图生视频(含首尾帧)、全能参考生成及批量生成等功能。文章详细说明了API调用流程:1)上传媒体文件获取服务器路径;2)提交包含31个有序参数的生成任务;3)通过SSE流轮询结果。核心端点包括任务提交、结果查询、任务中断等,支持自定义模型和EasyCache加速。注意事项强调参数顺序必须严格匹配,媒体文件需预先上传,生成任务采用队列机制

2026-08-15 21:14:54 69

原创 Quick Sort要比Merge Sort快吗?

在实际应用中,快速排序(Quick Sort)通常比归并排序(Merge Sort)更快,尽管两者的平均时间复杂度均为O(n log n)。快速排序的优势在于其常数因子更小、缓存友好且原地操作(仅需O(log n)栈空间),而归并排序需要额外O(n)内存且操作更复杂。然而,快速排序在最坏情况下可能退化为O(n²),而归并排序始终保持O(n log n)的稳定性。选择算法时需权衡场景:快速排序适合通用随机数据,而归并排序适用于稳定性要求或避免最坏情况的场景。现代优化(如混合排序)可进一步提升性能。

2026-08-14 14:16:27 327

原创 TOP 100”题单中关于时间复杂度的分布情况

LeetCode官方题单未直接标注时间复杂度,但题目难度与时间复杂度存在对应关系:简单题多为O(n)/O(n log n),中等题常见O(n)/O(n²),困难题多涉及复杂优化或高级数据结构。统计显示,两个TOP100题单中中等题占比最高(48%-59%),困难题稳定占19%。备考应重点掌握O(n)/O(n log n)算法(如双指针、动态规划),同时关注中等难度核心题型。困难题需理解优化思路而非单纯追求最优复杂度。

2026-08-14 13:35:22 201

原创 O(log n) 读作“大O对数阶“,是非常高效的时间复杂度,仅次于 O(1) 常数阶。

本文详细解释了时间复杂度 O(log n) 的概念与特性。主要内容包括:1)核心定义:数据量n每增加一倍,操作次数仅增加1次;2)典型算法如二分查找、平衡二叉树操作和欧几里得算法;3)性能对比,展示其对数级增长优势;4)生活类比帮助理解;5)代码示例和实际应用场景。O(log n)时间复杂度极其高效,在处理大规模数据时优势显著,如10亿数据仅需约30次操作。文章通过对比表格、图示和口诀,清晰阐述了这一重要算法概念。

2026-08-13 21:27:33 204

原创 O(n log n):线性对数原理拆解 这个是排序算法的黄金复杂度之一。

文章摘要:本文详细解析了O(n log n)时间复杂度的原理及其在常见排序算法中的应用。通过归并排序的分治策略、堆排序的堆调整过程、快速排序的分区操作,以及Python的Timsort混合算法,揭示了n log n的本质:每层处理n个数据,共log n层。归并排序的拆分合并过程、堆排序的建堆与调整、快速排序的理想分区都完美体现了这一时间复杂度特性,而算法优化(如随机化、小规模插入排序)可避免最坏情况。

2026-08-13 20:48:35 326

原创 O(√n) 平方根,比如求质数,2到97,为什么测试到97开方就行?

要判断一个数n是否为质数,只需检查2到√n之间的整数能否整除n。这是因为因子是成对出现的,若n是合数,至少有一个因子≤√n。例如,判断97是否为质数,只需检查2到9(√97≈9.85)的所有整数都不能整除97,即可确定97是质数。这种方法避免了对更大因子的重复检查,显著提高了效率。核心原理是:若没有≤√n的因子,则n必定是质数。

2026-08-13 19:43:40 163

原创 时间复杂度

这篇文章用通俗易懂的方式讲解了常见的时间复杂度概念,并提供了详细的对比表格。主要内容包括: 时间复杂度定义:衡量算法工作量随输入规模n增长的变化趋势 核心复杂度从优到劣排序: O(1)、O(log n)、O(√n)、O(n) O(n log n)、O(n²)、O(n³) O(2ⁿ)、O(3ⁿ)、O(n!) 重点解析了常见复杂度: O(1):常数时间,如数组访问 O(log n):对数时间,如二分查找 O(n):线性时间,如数组遍历 O(n log n):排序算法黄金标准 O(n²):嵌套循环典型复杂度 提供

2026-08-13 19:05:54 242

原创 ** AI 面试算法 50 题清单**,不是单纯的 LeetCode 题号列表,而是按照“**考察概率 × 面试价值 × 你当前准备方向**”排序

这篇文章总结了AI面试中必须掌握的50道算法题,按优先级分为S、A、B三个等级,并特别推荐了20道核心题目。S级(1-15题)包含数组、哈希表、排序、回溯、动态规划等高频考点;A级(16-30题)涵盖链表、双指针、二叉树等重点题型;B级(31-50题)包含图论、单调栈等进阶内容。文章特别强调优先掌握前20题(如Two Sum、快速排序、动态规划等),并建议重点突破快速排序相关题目链(912→215→347),这些题目常被面试官深入追问。最后提供了各知识点的覆盖统计,帮助求职者高效准备算法面试。

2026-08-13 16:57:11 249 1

原创 AI Engineer 面试中可能考的 快排

这篇技术文章总结了AI工程师面试中快速排序(Quick Sort)的考察要点: 基本实现:介绍了快速排序的核心思想(选取pivot、分区、递归)和Java实现代码,强调面试常考原地排序版本。 复杂度分析: 最优/平均:O(n log n) 最坏:O(n²)(当数组已排序且pivot选择不当) 空间:平均O(log n),最坏O(n) 关键问题: 与归并排序的区别(空间复杂度、稳定性等) pivot选择优化(随机选择、三数取中法) 处理重复元素的3-way分区优化 面试准备建议:建议将快速排序作为分治算法的代

2026-08-13 15:07:34 212

原创 设计代码编写 Agent:Subagent 划分与 Plan 设计思路

本文探讨了设计代码编写Agent时Subagent划分与Plan设计的核心思路。在Subagent划分方面,提出四种策略:1)按读写权限隔离(探索型只读Agent与执行型可写Agent);2)按软件开发生命周期职责划分;3)对研究型任务采用并行子Agent;4)简单任务无需拆分。Plan设计强调"先探索后写入"原则,包括:1)Plan阶段仅使用只读工具;2)明确7种触发Plan模式的条件;3)采用探索型子Agent收集上下文;4)引入任务列表管理机制;5)建立"探索-规划-审批

2026-08-12 14:13:48 374

原创 企业内部AI系统的PDCA

本文提出了一种基于PDCA循环的智能系统优化框架,将模型、Agent和知识库整合为可观测、可反馈的闭环系统。核心原则是:动态知识应通过Skills/知识图谱管理,而非硬塞入模型参数;微调仅用于行为对齐和风格学习。系统实施要点包括:1)建立三路径决策机制(文档更新/图谱优化/模型微调);2)构建版本化发布体系,实现灰度测试与快速回滚;3)从用户日志中提取高质量训练数据(重点关注edit_then_accept样本);4)采用LoRA适配器实现模块化更新。该框架强调知识分层管理(显性规则/结构化关联/隐式行为)

2026-08-12 09:37:31 408

原创 一个使用SRT反向生成声音的SKILLs

本文介绍了CosyVoice2-0.5B WebUI语音合成工具的使用方法。该工具支持三种推理模式:预训练音色、参考音频复刻和自然语言控制情感语气。用户可通过Gradio REST API调用核心接口generate_audio,传递文本、音色选择等参数生成24000Hz单声道音频。特别提供了SRT字幕对齐功能,通过srt2audio.py脚本可精确控制每段音频时长,支持三层对齐策略。工具内置多种预训练音色,并允许用户自定义音色。文中详细说明了各模式参数格式、情感控制指令及常见问题解决方法,适用于TTS、配

2026-08-10 03:33:40 51 4

转载 MiniMax H3 开源视频模型测评总结

摘要: 2026年8月3日,MiniMax开源视频模型H3,支持4-15秒2K视频生成及多模态输入(图/视频/音频),性能接近闭源模型。本地部署需24GB显存,8G显存可运行INT8量化版。整合包提供ComfyUI工作流,但需注意环境配置:更新NVIDIA驱动至≥580版本、安装LLVM 18.1.8(避免LLVM 22兼容问题)、修复MSVC头文件缺失及Triton的Windows分支bug。实测生成480P视频需5-10分钟,模型在中文理解、面部稳定性及多模态支持上表现突出,但高分辨率生成耗时较长。H3

2026-08-08 09:17:14 377

原创 Codex/Claude Code 剪辑口播视频

本文介绍了一套完整的个人口播视频自动化剪辑解决方案,由四个核心工具组成:ChatCut(AI剪辑主引擎)、HyperFrames(精细动效合成引擎)、Seedance(生成式素材补充)和Remotion(数据可视化引擎)。通过Codex作为调度中心,系统能自动判断任务类型并调用相应工具,实现从原始素材到成片的完整流程。文档详细说明了各工具分工、安装步骤和使用方法,并提供了典型工作流示例和常见问题解答。该方案特别适合需要高效处理口播视频内容的创作者,通过自动化分工显著提升视频制作效率。

2026-08-05 10:55:35 323 9

原创 Qwen-Audio-3.0-TTS与Qwen3-TTS

阿里云推出Qwen-Audio-3.0-TTS语音合成模型,支持通过API调用实现自然语言指令控制语音风格和情绪。该模型提供实时交互的Flash版本(延迟约300ms)和高质量的Plus版本(48kHz采样率),支持16种语言和20种中文方言,含1000多种音色。用户可通过Python SDK调用,需配置API Key并选择模型参数。该服务适用于实时语音助手、有声书等内容创作场景,但不支持本地部署。若需本地使用,可考虑开源版本Qwen3-TTS,但效果较商用API有所差距。

2026-08-05 10:01:33 630 10

原创 TOPSIS权重选型

本文系统梳理了权重确定算法的三种主要类型:客观赋权法、主观赋权法和组合赋权法。客观赋权法包括标准差法、变异系数法、熵权法和PCA主成分分析法,适用于数据驱动的场景;主观赋权法如AHP层次分析法和德尔菲法,依赖专家经验判断;组合赋权法则通过线性加权或博弈论方法融合主客观权重。文章详细介绍了每种方法的原理、适用场景、选择理由及Python实现建议,为不同需求下的权重确定提供了实用指导。

2026-08-05 09:47:44 382 6

原创 量纲不统一问题

摘要:量纲不统一指不同物理意义的量(如长度与时间)直接运算或比较的错误操作。在物理学中,等式两边或运算项必须量纲一致(如F=ma)。在工程、数据分析和机器学习中,多指标评价(如价格与油耗)或特征建模(如年龄与收入)时,需通过标准化、归一化或无量纲化(如雷诺数)解决量纲问题,确保计算公平性和模型有效性。核心原则:物理公式需保持量纲一致,数据分析需统一尺度。(149字)

2026-08-05 09:35:11 220

原创 Freeswitch的简单使用

FreeSWITCH 状态监控指南 摘要 本文提供了 FreeSWITCH 状态监控的常用命令分类说明,帮助用户快速掌握系统运行状况。核心命令包括: 分机注册状态 sofia status profile internal reg:查看所有已注册分机详情 show registrations:列出注册用户 通话与系统状态 show channels:显示当前所有通话通道 status:查看系统概要(分机数/通话数/运行时间) SIP模块状态 sofia status:显示SIP协议栈整体状态 按F9键可快速

2026-07-07 21:55:01 286 2

原创 FreeSWITCH windows docker

本文介绍了FreeSWITCH服务所需的关键端口配置及Docker部署优化方案。主要内容包括: FreeSWITCH核心端口说明:除5060 UDP外,还需开放TCP 5060、5080(TCP/UDP)、8021(ESL)、5066/7443(WebSocket)及16384-32768 UDP(RTP媒体流)。 Docker部署建议: 完整端口映射示例命令 推荐生产环境使用--net=host模式简化网络配置 国内镜像拉取问题解决: 配置Docker国内镜像加速器(如阿里云) 提供Windows配置路径

2026-07-06 20:20:18 260

原创 SIP 的一个简单接听例子

摘要:这段代码实现了一个基于PJSIP库(pjsua2)的简单SIP电话客户端,主要功能包括自动接听来电并播放音频文件。程序通过MyAccount类处理SIP账号注册和来电响应,使用MyCall类管理通话状态并触发音频播放。音频播放由MyAudioMediaPlayer类实现,播放完成后会自动清理资源。代码包含本地IP获取、异常处理和资源清理机制,通过设置null音频设备(sndDevId=-1)绕过声卡驱动,适用于无语音硬件的场景。使用前需安装pjsua2-wheel包,支持Windows平台。

2026-06-21 01:04:28 245 2

原创 Confluence Skills/Markdown 构建树形知识库

本文对比了RAG与Skills/Markdown两种知识库构建方式的优劣,提出树形知识库设计方案。Skills/Markdown更适合结构化知识,通过Router+Leaf模式实现层级管理:根路由文件进行领域分发,子路由文件细化内容导航,叶子节点存储具体知识。设计强调单一职责、意图词路由、3层深度限制,并建议与RAG混合使用。最后给出Confluence迁移建议,该方案能精准加载相关知识,维护简单,适合有明确层级的知识体系。

2026-06-16 10:20:03 282 6

原创 XGBoost 适合的应用场景、算法原理与调参原则

XGBoost应用场景与原理摘要 XGBoost是一种高性能梯度提升树算法,适用于结构化数据的分类、回归、排序等任务(如金融风控、电商推荐),尤其在处理非线性关系、缺失值及特征交互时表现优异。其核心原理通过加法模型逐步优化残差,采用二阶泰勒展开精确计算分裂增益,并引入正则化防止过拟合。相比传统GBDT,XGBoost在工程实现和理论优化上均有显著提升。 调参应遵循:1)明确评估指标;2)先控制过拟合(调整树深度、叶子约束),再提升拟合能力(学习率与树数量联动);3)合理使用采样和正则参数。不适用于非结构化数

2026-06-16 10:14:14 295

原创 XGBoost · 登录防欺诈示例

本项目开发了一个基于XGBoost的二分类模型,用于识别可疑登录行为。系统包含完整的数据处理流程(含200条训练数据和20条测试数据)、Flask后端API和浏览器前端界面。主要功能包括:1) 数据可视化浏览;2) 模型训练与超参数调优;3) 参数预设保存/加载;4) 模型评估与预测。技术栈采用Python3.10+环境,依赖XGBoost、Flask等库,提供数据生成脚本和RESTful API接口。系统支持模型保存、测试集评估,并展示特征重要性、混淆矩阵等关键指标,适用于异常登录检测场景的快速原型开发与

2026-05-07 10:59:23 408 2

原创 决策树与XGBoost

XGBoost不是简单的决策树升级,而是一个集成学习系统。核心区别在于:单棵决策树一次性完成学习,容易过拟合;而XGBoost通过Boosting框架让多棵树逐步优化(每棵树修正前序错误),并加入工程优化和正则化。其学习过程类似"多次考试改错题",使用梯度提升和一阶/二阶导数进行精细优化,具有更强的防过拟合能力。简言之,决策树是单一规则模型,XGBoost则是协同优化的树群系统,在准确性和稳定性上显著提升。理解层级应为:决策树→GBDT→XGBoost(强化版GBDT)。

2026-05-06 16:31:03 273

原创 XGBoost 和 Transformer 比较

摘要:XGBoost与Transformer是两类不同范式的模型,适用场景迥异。XGBoost擅长处理结构化表格数据(如推荐系统、风控),具有训练快、可解释性强的优势;而Transformer专精非结构化序列数据(如文本、图像),擅长建模长距离依赖关系。实际应用中需根据数据类型选择:小规模表格数据优先XGBoost,海量序列数据则用Transformer。工业场景常采用混合架构,如用Transformer生成Embedding后接XGBoost预测。两者的核心差异在于:XGBoost通过特征组合解决结构化问

2026-05-06 15:13:10 270

Windows Server 2008 + tomcat 配置使用SSL.docx

Windows Server 2008 + tomcat 配置使用SSLWindows Server 2008 + tomcat 配置使用SSLWindows Server 2008 + tomcat 配置使用SSL

2018-02-23

eureka-server+gateway-service+user-service+zipkin-server

eureka-server+gateway-service+user-service+zipkin-server 本文案例一共四个工程采用多Module形式。需要新建一个主Maven工程,主要指定了Spring Boot的版本为1.5.3,Spring Cloud版本为Dalston.RELEASE。包含了eureka-server工程,作为服务注册中心,eureka-server的创建过程这里不重复;zipkin-server作为链路追踪服务中心,负责存储链路数据;gateway-service作为服务网关工程,负责请求的转发,同时它也作为链路追踪客户端,负责产生数据,并上传给zipkin-service;user-service为一个应用服务,对外暴露API接口,同时它也作为链路追踪客户端,负责产生数据。

2018-07-18

weUI 入门教程:http://blog.youkuaiyun.com/libin_1/article/details/50734266

weUI 入门教程:http://blog.youkuaiyun.com/libin_1/article/details/50734266

2018-05-17

源自开源的甘特图组件jquery gantt 可拖拽

源自开源的甘特图组件jquery gantt,加上了拖拽和resize功能,enjoy!

2018-02-12

使用springboot集成jseesite

使用 springboot 改造 jeesite,只保留最简单的系统配置 。 介绍 1、运行主类,登录 admin/admin com.wolfking.jeesite.WolfkingJeesiteDriver 2、砍掉了所有的冗余的东西,只保留系统配置,数据库脚本 wolfking-jeesite.sql 3、使用 springboot 集成,使用 HikariDataSource 数据源 4、mvn install 打包运行 java -jar wolfking-jeesite-1.0.0-SNAPSHOT.war 5、如果使用外置的配置文件,在启动参数添加 java -jar --spring.config.location=./application.yml wolfking-jeesite-1.0.0-SNAPSHOT.war 6、由于 boot 对 jsp 的集成问题,只能用tomcat 和jetty 启动,undertow 有问题

2018-03-28

TensorFlowSharp-master

TensorFlowSharp-masterTensorFlowSharp-masterTensorFlowSharp-masterTensorFlowSharp-master

2018-01-02

Docker 快速安装caffe步骤

1.打开 2.解压 3.将这个压缩包传到linux里面 (我的环境如下: 我在win7虚拟机里面装的linux,用xshell用具链接linux,xftp实现win7和linux文件的传输。 3 可以使用 docker import 从容器快照文件中再导入为镜像,例如 cat ubuntu_c affe.tar | sudo docker import - test/ubuntu_caffe:v1.0 docker images 4建一个 Docker 实例: docker run -i -t test/ubuntu_caffe:v1.0 /bin/bash 5 执行训练: cd ~ cd caffe ./examples/mnist/train_lenet.sh 比较慢,多等一会儿!!! PS:centos7安装docker(其他版本安装centos自行百度) CentOS 7 中 Docker 的安装 Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令: 1.[root@localhost ~]# yum install docker 启动 Docker 服务 安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动: 1.[root@localhost ~]# service docker start 2.[root@localhost ~]# chkconfig docker on (LCTT 译注:此处采用了旧式的 sysv 语法,如采用CentOS 7中支持的新式 systemd 语法,如下: 1.[root@localhost ~]# systemctl start docker.service 2.[root@localhost ~]# systemctl enable docker.service )

2017-12-21

EM抛硬币算法

Excel来解释公式,简单容易理解 这是一个抛硬币的例子,H表示正面向上,T表示反面向上,参数θ表示正面朝上的概率。硬币有两个,A和B,硬币是有偏的。本次实验总共做了5组,每组随机选一个硬币,连续抛10次。如果知道每次抛的是哪个硬币,那么计算参数θ就非常简单了,如上图所示。 如果不知道每次抛的是哪个硬币呢?那么,我们就需要用EM算法,基本步骤为:1、给θA和θB一个初始值;2、(E-step)估计每组实验是硬币A的概率(本组实验是硬币B的概率=1-本组实验是硬币A的概率)。分别计算每组实验中,选择A硬币且正面朝上次数的期望值,选择B硬币且正面朝上次数的期望值;3、(M-step)利用第三步求得的期望值重新计算θA和θB;4、当迭代到一定次数,或者算法收敛到一定精度,结束算法,否则,回到第2步。

2017-12-20

vue 一套前端框架

vue-element-admin is a production-ready solution for admin interfaces. Based on Vue.js and use the UI Toolkit -- element. vue-element-admin is a magical vue admin, it based on the newest development stack of vue, built-in i18n solution, typical templates for enterprise applications, lots of awesome features. It helps you build a large complex Single-Page Applications. I believe whatever your needs are, this project will help you.

2018-05-31

tensorflow-sharp例子大全

learn-tensorflow-sharp-master 里面已经有了libtensorflow.dll

2018-01-02

PostMan工具离线安装

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件 打开chrome浏览器,单击右上角“≡”图标--&gt; “更多工具” --&gt; “扩展程序”; 下载类似Postman_v4.9.2.crx以crx为后缀的文件,改成“zip”或"rar"文件,解压该文件, 将文件夹里的“_metadata”文件夹名字改成“metadata”; 点击chrome浏览器“加载正在开发的扩展程序...”按钮,然后选中解压的文件夹; 点击加载后的postman界面上的“启动”即可。

2018-04-17

ELK( ElasticSearch、Logstash和Kiabana)

通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。开源实时日志分析ELK平台能够完美的解决日志收集和日志检索、分析的问题,ELK就是指ElasticSearch、Logstash和Kiabana三个开源工具。 因为ELK是可以跨平台部署,因此非常适用于多平台部署的应用。 二 环境准备 1. 安装JDK1.8环境 2. 下载ELK软件包 logstash: https://artifacts.elastic.co/downloads/logstash/logstash-5.5.0.zip elasticsearch:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.0.zip kibana: https://artifacts.elastic.co/downloads/kibana/kibana-5.5.0-windows-x86.zip 分别解压下载的软件,elasticsearch,logstash,kibana 可以放在一个统一文件夹下 三 部署 1.配置logstash 在logstash文件夹的下bin目录创建配置文件logstash.conf ,内容如下: input { # 以文件作为来源 file { # 日志文件路径 path => "F:\test\dp.log" } } filter { #定义数据的格式,正则解析日志(根据实际需要对日志日志过滤、收集) grok { match => { "message" => "%{IPV4:clientIP}|%{GREEDYDATA:request}|%{NUMBER:duration}"} } #根据需要对数据的类型转换 mutate { convert => { "duration" => "integer" }} } # 定义输出 output { elasticsearch { hosts => ["localhost:9200"] #Elasticsearch 默认端口 } }   在bin目录下创建run.bat,写入一下脚本: logstash.bat -f logstash.conf 执行run.bat启动logstash。 2. 配置Elasticsearch elasticsearch.bat即可启动。 启动后浏览器访问 127.0.0.1:9200 ,出现以下的json表示成功。 3.配置kibana Kibana启动时从文件kibana.yml读取属性。默认设置配置Kibana运行localhost:5601。要更改主机或端口号,或者连接到在其他机器上运行的Elasticsearch,需要更新kibana.yml文件。 kibana.bat启动Kibana。

2018-07-20

libtensorflow.dll

libtensorflow.dll 应用于TensorflowSharp的目录下使用的资源

2018-01-02

.net2.0 Mysql

String mysqlStr = "Database=test;Data Source=127.0.0.1;User Id=root;Password=root;pooling=false;CharSet=utf8;port=3306"; MySqlConnection mysql = new MySqlConnection(mysqlStr); 或者 string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" + "SERVER=localhost;" + "DATABASE=inv;" + "UID=root;" + "PASSWORD=root;" + "OPTION=3"; OdbcConnection MyConnection = newOdbcConnection(MyConString);

2018-10-24

weui开发的手机商城模板

weui开发的一完整手机移动端商城购物平台整站html模板源码下载,包括首页,购物车,订单管理,评价,分类,会员中心等,全面到注册协议都弄好了。

2018-04-12

C# idx1-ubyte idx3-ubyte转图片 文字 浏览器

扩展名为idx1-ubyte一般为Lables idx3-ubyte是图片张量集合 要同时选中两个文件才能进行同时预览是什么值

2018-01-04

DsoFramer_KB311765_x86.exe 微软官方office控件,其中含源码,C、C++、Web 三种demo

DsoFramer_KB311765_x86.exe 微软官方office控件,其中含源码,C、C++、Web 三种demo

2018-04-13

快速安装caffe步骤

1.百度云获取caffe镜像 链接:http://pan.baidu.com/s/1o8NNlOm 密码:9a5x 2.解压 3.将这个压缩包传到linux里面 (我的环境如下: 我在win7虚拟机里面装的linux,用xshell用具链接linux,xftp实现win7和linux文件的传输。 3 可以使用 docker import 从容器快照文件中再导入为镜像,例如 cat ubuntu_caffe.tar | sudo docker import - test/ubuntu_caffe:v1.0 docker images 4建一个 Docker 实例: docker run -i -t test/ubuntu_caffe:v1.0 /bin/bash 5 执行训练: cd ~ cd caffe ./examples/mnist/train_lenet.sh 比较慢,多等一会儿!!! PS:centos7安装docker(其他版本安装centos自行百度) CentOS 7 中 Docker 的安装 Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令: 1.[root@localhost ~]# yum install docker 启动 Docker 服务 安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动: 1.[root@localhost ~]# service docker start 2.[root@localhost ~]# chkconfig docker on (LCTT 译注:此处采用了旧式的 sysv 语法,如采用CentOS 7中支持的新式 systemd 语法,如下: 1.[root@localhost ~]# systemctl start docker.service 2.[root@localhost ~]# systemctl enable docker.service )

2017-12-21

nodejs上传下载管理文件

nodejs上传下载管理文件nodejs上传下载管理文件nodejs上传下载管理文件nodejs上传下载管理文件nodejs上传下载管理文件

2018-04-06

tensorflow 摄像头调用 Inception v1分类 vs2017 C#

TensorFlow自带例子已经包含了android和ios下的摄像头图像分类示例Inception v1,这里补充一个Windows下的,使用AForge库(www.aforgenet.com)操作摄像头。

2018-01-02

MiniMax H3的Skills

MiniMax H3的Skills

2026-08-15

一个使用SRT反向生成声音的SKILLs

一个使用SRT反向生成声音的SKILLs

2026-08-10

Codex/Claude Code 剪辑口播视频

Codex/Claude Code 剪辑口播视频

2026-08-05

 XGBoost 二分类模型识别可疑登录

​ 使用 XGBoost 二分类模型识别可疑登录。本项目包含合成 CSV 数据、Flask 后端 JSON API,以及浏览器前端:可浏览数据、调参训练、保存/加载参数预设与模型,并在测试集上评估。 English: See README.md. 内容概览 项目 说明 数据 data/train.csv(200 条)、data/test.csv(20 条);约 30% 为正样本(is_fraud = 1) 后端 Flask,默认 http://127.0.0.1:5050/(可用环境变量 PORT 修改端口) 前端 单页 HTML,三个标签页:数据、训练与调参、预测 产出 超参数预设保存在 params/,训练好的模型保存在 models/ 环境要求 推荐 Python 3.10+(一般 3.9+ 也可用) 已安装 pip 安装步骤 在项目根目录(xgboost/)执行: cd xgboost # 建议:创建虚拟环境 python3 -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate pip install -r requirements.txt 依赖包括:Flask、XGBoost、NumPy、scikit-learn(用于指标与训练/验证划分)。 启动服务 python backend/app.py 浏览器访问:http://127.0.0.1:5050/ 更换端口示例: PORT=8080 python backend/app.py 首次启动时,若缺少 data/train.csv 或 data/test.csv,程序会自动运行数据生成逻辑创建这两个文件。 使用流程(网页界面) 在浏览器打开 http://127.0.0.1:5

2026-05-07

加特林压力测试代码示例 gatling stress test samples

加特林压力测试代码示例 gatling stress test samples 可以增加线程 持续时间来达到一定量的QPS

2022-05-24

最新百度地图API Javascript V2.0 离线版本。 完全脱离百度在线地图, 有比较完善的示例Demo, 默认带有全国8级地图

最新百度地图API Javascript V2.0 离线版本。 完全脱离百度在线地图, 有比较完善的示例Demo, 默认带有全国8级地图

2018-11-13

Face++ C# Demo实现web API 人脸比对,识别等接口

实现了以下接口 https://api-cn.faceplusplus.com/facepp/v3/compare https://api-cn.faceplusplus.com/facepp/v3/detect https://api-cn.faceplusplus.com/facepp/v3/faceset/create https://api-cn.faceplusplus.com/facepp/v3/faceset/addface https://api-cn.faceplusplus.com/facepp/v3/search 人脸识别,人脸集合创建,查找,两张人脸图片比对 并对返回结

2019-01-05

Fiddler4 以及证书https

Fiddler简介: 一个很强大的抓包工具 1.安装: Filddler官网:点击打开链接 我安装的是filddler4:点击打开链接 直接下载文件,然后一路下一步就可以了 1.下载文件: 2.安装文件一路下一步即可 3.安装完成后打开软件出现: 接着安装完成后来说说遇到的坑——Filddler安全证书安装 安装证书失败的解决: 1、首先确保安装的 Fiddler 是较新的版本,比较老的版本可能会出现安装不上fiddler证书生成器的问题。 2、关闭Fiddler。 3、下载并安装Fiddler证书生成器。点击打开链接 4、打开Fiddler,点击工具栏中的Tools——>Fiddler Options… 5、切换到 HTTPS 选项卡,勾选 Capture HTTPS CONNECTs,勾选 Decrypt HTTPS trafic,会弹出安装证书的提示。一路点是或确定安装即可。 6、重启fiddler,依然停留在 HTTPS 选项卡,点击右侧Actions,能看一个下拉菜单,点击 Export Root Certificate to Desktop,此时证书会生成到桌面上,名为 FiddlerRoot.cer,点OK保存

2018-11-07

SKU 相关代码及知识

1、模拟淘宝产品SKU信息的组合添加规格组合 2、SKUDemo 淘宝商户端发布商品时,动态生成SKU表格的实例 可以根据自己项目 修改js文件实现 3、HeadSearchView 商城的商品有多规格的时候的选择页面。能够无限制的添加规格类型如:颜色,尺码,风格,等 4、html.zip可以自定义sku属性,根据自己的需求来填写数据后生成想要的表格数据 5、SKUDemo (1) 销售属性;仿淘宝SKU;SKU表格 6、添加商品规格例子新.rar 添加商品规格例子新,添加商品规格例子新,添加商品规格例子新,添加商品规格例子新,添加商品规格例子新,添加商品规格 例子新,添加商品规格例子新

2019-01-23

LSB隐写术 C#源代码

隐写术是隐藏的艺术通信隐藏的以事实的地方,由隐藏信息的其他信息。可以使用许多不同载体的文件格式,但数字图像是最流行的因为他们在互联网上的频率。对于隐藏秘密信息在图像中的,都存在一个种类繁多的信息隐藏技术有些比其他人更复杂,他们都有各自的强和弱点。不同的应用程序可能需要绝对隐形的秘密信息,而另一些需要一个大的秘密消息来被隐藏。本项目报告打算给图像隐写术,其用途和技术的概述

2021-05-17

NET_20.rar

在Visual Studio2005中实现SFTP上传,下载的dll文件,在Visual Studio2005中实现SFTP上传,下载的dll文件

2020-01-14

C# 隐写 二维码隐藏到网页

打开yxs.html,然后打开程序,可以测试出截取网页的图片后,如果在其他渠道,比如画图,粘贴就无水印,粘贴到微信,就加上了二维码溯源水印

2021-05-18

javac++.zip

JDK7,OpenJDK(HotSpot JVM、Javac)源代码学习研究(包括代码注释、文档、用于代码分析的测试用例)

2021-02-03

Spring Boot 拦截器+kibana 配置.zip

Spring Boot 拦截器 各项日志 通过kibana具体查询分析 Advanced Settings [7.2.0] 综合分析 定时任务执行日志 数据同步日志 用户访问操作日志 异常日志 内存日志 Spring逻辑参数执行日志 SQL流水日志 Feign接口调用日志 // 获取header中的属性 RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes(); if (requestAttributes == null) { return; } HttpServletRequest request = ((ServletRequestAttributes) requestAttributes).getRequest(); Enumeration<String> headerNames = request.getHeaderNames(); if (headerNames != null) { while (headerNames.hasMoreElements()) { String name = headerNames.nextElement(); Enumeration<String> values = request.getHeaders(name); while (values.hasMoreElements()) { String value = values.nextElement(); if("content-type".equalsIgnoreCase(name) && value.contains("multipart/form-data")){ break; } template.header(name, value); } } } }

2019-09-04

ELK6.2.4搭建

开源实时日志分析ELK平台能够完美的解决我们上述的问题,ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成。 官方网站:https://www.elastic.co/products Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用(如,搜索)。 Kibana 也是一个开源和免费的工具,它Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总、分析和搜索重要数据日志。 ELK下载:https://www.elastic.co/downloads/ ELK工作原理: ElasticSearch 配置ElasticSearch: 1 2 unzip elasticsearch-6.2.4.zip cd elasticsearch-6.2.4 然后编辑ES的配置文件: 1 vi config/elasticsearch.yml 修改以下配置项: 1 2 3 4 5 6 7 cluster.name=es_cluster node.name=node0 path.data=/tmp/elasticsearch/data path.logs=/tmp/elasticsearch/logs #当前hostname或IP,我这里是node1 network.host=node1 network.port=9200 其他的选项保持默认,然后启动ES: 1 nohup sh elasticsearch > nohup.log & 注意: 1.需要添加用户elk,ES不能以root用户进行启动 2.可能出现的错误: max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536] 1 2 3 vi /etc/security/limits.conf elk soft nofile 819200 elk hard nofile 819200 max number of threads [1024] for user [work] likely too low, increase to at least [2048] 1 2 3 4 vi /etc/security/limits.d/90-nproc.conf * soft nproc 1024 #修改为: * soft nproc 2048 max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144] 1 2 3 4 5 vi /etc/sysctl.conf #增加改行配置: vm.max_map_count=655360 #保存退出后,执行: sysctl -p 另外再配置ES的时候,threadpool.bulk.queue_size 已经变成了thread_pool.bulk.queue_size ,ES_HEAP_SIZE,ES_MAX_MEM等配置都变为ES_JAVA_OPTS这一配置项,如限制内存最大最小为1G: 1 export ES_JAVA_OPTS="-Xms1g -Xmx1g" 然后可以打开页面http://node1:9200/,将会看到以下内容:(我是通过外部访问虚拟机,因此为了简单没有配置host文件,直接用ip访问) Logstash 配置Logstash: 1 2 tar -zxvf logstash-6.2.4.tar.gz cd logstash-6.2.4 编写配置文件(名字和位置可以随意,这里我放在config目录下,取名为log_app.conf): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 vi config/log_app.config #以下为内容 input { file { path => "/usr/local/software/elk/app.log" start_position => "beginning" #从文件开始处读写 } # stdin {} #可以从标准输入读数据 } filter { #Only matched data are send to output. } output { # For detail config for elasticsearch as output, # See: https://www.elastic.co/guide/en/logstash/current/plugins-outputs-elasticsearch.html elasticsearch { action => "index" #The operation on ES hosts => "node1:9200" #ElasticSearch host, can be array. index => "applog" #The index to write data to. } } 其他的选项保持默认,然后启动Logstash: 1 2 # -f为指定配置文件 nohup sh ./bin/logstash -f ../config/log_app.config > nohup.log & 日志: Kibana 配置Kibana: 1 2 tar -zxvf kibana-6.2.4-linux-x86_64.tar.gz cd kibana-6.2.4-linux-x86_64 修改以下几项(由于是单机版的,因此host的值也可以使用localhost来代替,这里仅仅作为演示): 1 2 3 4 server.port: 5601 server.host: “node1” elasticsearch.url: http://node1:9200 kibana.index: “.kibana” 启动kibana: 1 nohup sh ./bin/kibana > nohup.log & 启动后界面: 然后需要创建index,步骤如下: ①点击左边iscover出现以下界面 ②按照注释配置,然后点击Next step,在第二页 选择@timestamp点击create创建 ③创建完成之后,可以看到以下一个界面,红框内是 自动生成的域,也可以理解为 跟数据库中的字段类似,其中有一个message字段,就是我们想要的日志信息。 ④再次点击Discover出现以下界面,可以看到默认搜索的是最后15分钟的日志,可以通过点击设置搜索的时间范围. ⑤可以点击右侧域的add设置需要显示的字段 添加完成之后,日志显示如下:

2018-11-15

H5-Kline-master.zip

H5-Kline是基于echarts封装的非常轻量级的股票行情图表 功能点 基于ECharts的股票行情分时、K线、MACD、DIF、DEA图表 (绝无仅有)

2020-03-19

FiddlerCertMaker

关于高版本Fiddler导出的证书在ipad上安装显示未验证的问题,Google原文如下: Q:Can Fiddler intercept traffic from Apple iOS devices like iPad/iPhone/iPodTouch and Android devices? A: Yes, but these devices may not becompatible with the default certificates Fiddler generates. To resolve the incompatibility, you mayreplace Fiddler's default certificate generator with one that generatescertificates containing flags (e.g. AKID, SKID) that are compatible with theseplatforms. Simply download and install the newCertificateMaker and restart Fiddler. 安装一个证书生成器

2018-11-01

de4dot.zip

1、CMD 打开 De4Dot 所在文件夹 最好是以管理员身份运行CMD 2、输入 De4Dot C:\Users\muzigaiyu\Desktop\demo.exe 回车 3、成功后会在软件所在文件夹生成 demo-cleaned.exe 在用dotpeek 或者其他软件打开exe即可看到net源码 4、 一变混合 可以加 -v参数

2020-06-01

Xshell6 可用的免费版本

Xshell6 可用的免费版本

2018-11-13

使用SpringBoot整合jersey 实现Restful web service.同时整合springmvc。

使用SpringBoot整合jersey 实现Restful web service.同时整合springmvc。

2020-02-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除