windows linux 安装 ai 编码神器 codeshell 笔记
模型服务
获取代码
git clone https://github.com/WisdomShell/llama_cpp_for_codeshell.git
cd llama_cpp_for_codeshell
make
报错1
Command 'make' not found, but can be installed with:
sudo apt install make ...
2023-10-20 13:01:55 |
Windows
windows install linux 实战笔记 windows 安装 linux WSL
windows 下的 linux 命令
如果你在Windows系统上使用Linux命令,可以通过使用Linux子系统(Windows Subsystem for Linux,WSL)来获得Linux环境。
确保 wsl 已经启用
启用WSL功能:
打开控制面板:你可以在Windows搜索框中输入”控制面板”,然后选择控制面板应用程序。
选择”程序”:在控制面板中,选择”程序”。
...
2023-10-20 13:01:55 |
Windows
SQL 索引建议-03-如何计算字段的区分度? Cardinality
chat
Q1: 如何计算区分度
在MySQL中,你可以使用统计信息和一些查询来估计表字段加索引的区分度。
区分度表示索引中不同值的比率,越高表示索引越具有区分度。
以下是一些方法,你可以使用其中之一或结合使用它们来估计区分度:
方法1: 使用COUNT DISTINCT计算不同值的数量
SELECT COUNT(DISTINCT your_column) AS distinct...
2023-10-11 13:01:55 |
SQL
SQL 索引建议-02-SqlParser java 如何解析 sql?
chat
Q1: java 如何解析 sql
在Java中,你可以使用现有的SQL解析库来解析SQL查询语句。这些库可以将SQL查询语句解析成可操作的数据结构,以便你能够分析、修改或者优化查询。
以下是一些常用的Java SQL解析库:
JSqlParser:
JSqlParser是一个开源的Java库,它可以解析SQL查询语句并将其转换为Java对象。它支持标准的S...
2023-10-11 13:01:55 |
SQL
SQL 索引建议-01-整体的思路概览
chat
Q0: Apache Calcite 介绍一下
Apache Calcite 是一个灵活的、可扩展的 SQL 解析和查询优化框架。它是一个开源项目,属于 Apache 软件基金会的顶级项目之一。Calcite 提供了一组通用的 SQL 处理工具,使得开发人员可以轻松地构建自定义的 SQL 处理引擎,包括 SQL 解析、查询优化和执行。以下是 Apache Calcite 的主要...
2023-10-11 13:01:55 |
SQL
go in action-08-once init go 如何只初始化一次?sync.Once
简单的数据库访问
对的,你是对的。在上述示例中,ReadNeo4j 函数每次被调用时都会创建一个新的连接池和会话,并在函数结束时关闭这些资源。
如果你希望在多次调用中重用连接池,可以将连接池和会话作为函数参数传递进来,而不是在函数内部创建。
以下是修改后的例子:
package main
import (
"fmt"
"github.com/neo4j/neo4j-go-dri...
2023-09-25 13:01:55 |
Go
go in action-07-go mod 和 vendor 的方式
go mod tidy
这个命令会对包进行处理,下载到
go env
查看
set GOMODCACHE=C:\Users\dh\go\pkg\mod
会把对应的依赖包下载到 GOMODCACHE 对应的 C:\Users\dh\go\pkg\mod 这个目录下面。
这里 包含了包的控制,感觉无法使用 vendor 的方式直接使用。
git clone 的方式
impor...
2023-09-25 13:01:55 |
Go
go in action-06-go 如何场景的 crud,模块化调用。与 neo4j 交互
需求
对场景的整体的增删改查。
场景的属性
sceneCode 编码
sceneName 名称
sceneStatus 状态
conditionJson 配置条件
appName 应用名称
methodName 方法名称
createTime 创建时间
updateTime 更新时间
需要提供的接口
add
remove
edit
post 请求。
每一个接口,都强制要求...
2023-09-25 13:01:55 |
Go