古典研发君
vue axios请求后台接口code返回200,但是没有返回数据,请问为什么?
跨域了。
而且错误信息不都明明白白的告诉你原因、以及怎么修改了吗?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250112/d98a5e33aea77be916cb6427fb6fbebd.png)
你用了 "withCredentials",那么 Access-Control-Allow-Origin 就不能是通配符 *,只能是指定的域。
你要是没有 Cookies 需要携带,那就别 "withCredentials";你要非得用 "withCredentials",那就叫后端去改。
古典研发君
有关Answer开源项目的一些问题?
各位大佬,我想问一下在开源项目Answer中的几个问题
1. answer开源项目是否支持LDAP
2. answer开源项目是否支持webhook
古典研发君
vue如何输出到vscode终端,而不是浏览器devtool?
vue-cli
我需要输出一些日志到开发vue的电脑上
古典研发君
请问在Vue2中,如果你在data函数中声明了一个对象属性,那么初始值是赋{}还是null?
如题所示,现在很纠结一个对象类型的属性,初始化赋值应该选哪种?
应该选{},还是null?选择的理由是什么?有什么区别?求大神能解答下,谢谢
下面是选null
{{ myObject.name }}
更新对象
export default {
data() {
return {
myObject: null, // 初始化为 null
};
},
methods: {
updateObject() {
// 通过 this.myObject 来访问对象
this.myObject = { name: 'value' };
},
},
created(){
this.myObject = { name: 'wt' };
}
};
下面选{}
{{ myObject.name }}
更新对象
export default {
data() {
return {
myObject: {}, // 初始化为{}
};
},
methods: {
updateObject() {
// 通过 this.myObject 来访问对象
this.myObject = { name: 'value' };
},
},
created(){
this.myObject = { name: 'wt' };
}
};
古典研发君
在thinkphp6中使用leftJoin时,怎么使用REPLACE?
$results = Db::table('entry_in')
->alias('e')
->join('work w', 'SUBSTRING(e.workID, 3) = w.workID')
->select();
古典研发君
Laravel7 中用laravel-permission 做权限管理,权限要都写到路吗?
Laravel7 中用laravel-permission 做权限管理,权限要都写到路吗?
laravel-permission 在用户中间件判断权限时,要权限和路由一个一个的绑定上关系吗?
比如下图中的:为member路由组添加了检查权限的中间件(permission:member_info|member_add),用户有这两个权限的其中之一,整个member路由都能访问。那要一个一个都写在具体的路由上吗?那样的话太多了,感觉也不是那样弄的。不写在具体路由的话,那这个权限和路由该怎么绑定呢?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/105449275c619ad6756dc3fb139f6a5e.png)
古典研发君
Laravel7 中用laravel-permission 做权限管理,权限要都写到路吗?
Laravel7 中用laravel-permission 做权限管理,权限要都写到路吗?
laravel-permission 在用户中间件判断权限时,要权限和路由一个一个的绑定上关系吗?
比如下图中的:为member路由组添加了检查权限的中间件(permission:member_info|member_add),用户有这两个权限的其中之一,整个member路由都能访问。那要一个一个都写在具体的路由上吗?那样的话太多了,感觉也不是那样弄的。不写在具体路由的话,那这个权限和路由该怎么绑定呢?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/105449275c619ad6756dc3fb139f6a5e.png)
古典研发君
vue+element 上传svga图片到阿里云,但是图片渲染不出来?
"请参考SVGAPlayer-Web" (https://link.segmentfault.com/?enc=XknYKJx7d2fwP2aqihK0pw%3D%3D.dApl%2FxGodG2dGxxkkFUk5OLa16dky7uzZeiJzKgeJcxUupcLiEF1yxnH9QPXE9z4)
古典研发君
python 如何倒着读取window的系统日志,evtx文件?
循环遍历即可
import Evtx.Evtx as evtx
# 定义要读取的.evtx文件路径
evtx_file = "path/to/file.evtx"
# 打开.evtx文件
with evtx.Evtx(evtx_file) as log:
# 获取.evtx文件的全部记录
records = log.records()
# 倒序迭代记录,并输出每条记录
for record in reversed(records):
# 输出记录的XML表示
print(record.xml())
(备注:path/to/file.evtx 只是我随机命名的路径,需要替换为你实际的.evtx文件路径)
古典研发君
jenkis如何更改 构建的项目 的 ssh site?
我找了下gogs的配置文件,如下
BRAND_NAME = Gogs
RUN_USER = git
RUN_MODE = prod
[database]
TYPE = sqlite3
HOST = 127.0.0.1:5432
NAME = gogs
USER = gogs
PASSWORD =
SSL_MODE = disable
PATH = data/gogs.db
[repository]
ROOT = /data/git/gogs-repositories
[server]
DOMAIN = 10.30.29.101
HTTP_PORT = 3000
EXTERNAL_URL = http://git.sl-express.com/
DISABLE_SSH = false
SSH_PORT = 22
START_SSH_SERVER = false
OFFLINE_MODE = false
[mailer]
ENABLED = false
[service]
REGISTER_EMAIL_CONFIRM = false
ENABLE_NOTIFY_MAIL = false
DISABLE_REGISTRATION = false
ENABLE_CAPTCHA = true
REQUIRE_SIGNIN_VIEW = false
[picture]
DISABLE_GRAVATAR = false
ENABLE_FEDERATED_AVATAR = false
GRAVATAR_SOURCE=https://sdn.geekzu.org/avatar/
[session]
PROVIDER = file
[log]
MODE = file
LEVEL = Info
ROOT_PATH = /app/gogs/log
[security]
INSTALL_LOCK = true
SECRET_KEY = pzBX8HdBNLgTisW
讯飞的星火说在Docker容器中启动的Jenkins配置文件通常位于/var/jenkins_home/config.xml。找出来却只有页面的.xml。然后又说Jenkins一般在/var/jenkins_home/gogs目录下的config.xml文件中配置和Gogs相关的配置,没有。
但是在git clone的时候
could not create work tree dir 'project-slwl-admin-vue': Permission denied
没有权限。就是不知道root用户的密码,不然还能改。
但是在下载一个空目录的时候就行,
jenkins@1d7133ffbf66:/tmp$ git clone http://10.30.29.101:10880/sl/sl-express-gitflow-web.git
Cloning into 'sl-express-gitflow-web'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), 226 bytes | 226.00 KiB/s, done.
但是在 jenkins 页面中 构建项目 拉取还是
stderr: fatal: unable to access 'http://git.sl-express.com/sl/sl-express-gitflow-web.git/': Failed to connect to git.sl-express.com port 80: Connection refused
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2671)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2096)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$500(CliGitAPIImpl.java:84)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:618)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:847)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1226)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1308)
at hudson.scm.SCM.checkout(SCM.java:540)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1239)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:647)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:519)
at hudson.model.Run.execute(Run.java:1899)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
at hudson.model.ResourceController.execute(ResourceController.java:107)
at hudson.model.Executor.run(Executor.java:449)
ERROR: Error cloning remote repo 'origin'
Finished: FAILURE
古典研发君
input可以禁止中文输入法吗?
https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241230/93c2c24118b0f256557fd0e82e618eda.png
一个扫码搜索框,中文输入法会在备选区,需要回车才会真正填充到input,英文输入法就可以直接填充了
或者可以直接是英文输入法吗
古典研发君
ant 默认设置如何修改?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241227/41e140b06c6d3226470224fd31b06699.png)
这个提示怎么改成中文啊?
这个是有分国际版和国内的吗?npm安装的时候也没有标识符啊。
古典研发君
Taro开发微信小测试,配置tabBar 无效?
用Taro开发微信小程序,想配置底部tabBar,我的配置如下,但是不生效
app.config.js 配置,
export default defineAppConfig({
pages: [
"pages/bar/bar1",
"pages/bar/bar2",
],
window: {
backgroundTextStyle: "light",
navigationBarBackgroundColor: "#fff",
navigationBarTitleText: "WeChat",
navigationBarTextStyle: "black",
},
tabBar: {
custom: true,
color: '#000000',
selectedColor: '#000000',
backgroundColor: '#000000',
list: [
{
pagePath: "pages/bar/bar1",
text: "测试bar-one",
},
{
pagePath: "pages/bar/bar2",
text: "测试bar-two",
},
],
},
"usingComponents": {}
});
古典研发君
el-drawer切换时如何省略关闭步骤?
关闭 Drawer 组件遮罩 modal:false,然后点击b表名自己处理 a 抽屉的关闭
古典研发君
在MySQL中,用update join,里面有order by,会导致MySQL崩溃吗?
试了一下,具体问题叫 Incorrect usage of UPDATE and ORDER BY ,意思是update
语句如果有join 那么是不允许order by
的。不过,有点诡异的是你第1条语句居然成功了,我这边试下来你第1、2条语句都会报这个错。如果想先绕过这个问题,当下可以写成:
update
cfg_dev_network_push_status as T1
set
T1.push_retry_times = T1.push_retry_times + 1,
T1.push_status = '1',
T1.push_end_time = '20231010141154002',
T1.push_result = '1',
T1.fail_reason = '109'
where
T1.del_flag = '0'
and T1.push_type = '1'
and T1.push_result != '0'
and T1.push_retry_times < 3
and T1.id in (
select id
from cfg_dev_network_bind_status T2
where
T2.del_flag = '0'
and T2.dev_id = 'theDevId'
and T2.status = '1'
)
order by
T1.push_status desc,
T1.push_retry_times desc,
T1.id asc;
希望能帮助到你。
古典研发君
ElementUI 中 日期选择器 type="months" 选择 多个月 或者 多个年 不生效 ?
包的版本,控制台报错,逐个排查
古典研发君
iframe缓存问题不更新?
在iframe的src后面加个随机数/时间戳试下
古典研发君
为什么 Node.js 约定 async callback 第一个参数为 error ?
个人背景: 一个初学 node 的新人。
在读到阮一峰的入门教程时,看到了这样的讲解。
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241128/65f2e7772a72ce18bcf9a8e710ee7fda.png)
对其中有一段描述产生了疑问,
“readFile 函数的第二个参数,就是回调函数,也就是任务的第二段 ”
紧接着阮大又解释
“原因是执行分成两段,在这两段之间抛出的错误,程序无法捕捉,只能当作参数,传入第二段。 ”
我的理解: 单从上述的 fs.readFile 操作来讲,两段操作分别为
1. 等待操作系统返回相对应的数据。
2. 执行 callback
问题:
1. 这两段之间的错误是什么意思?
2. 为什么这两段之间无法捕捉,就得把 err 当成第一个参数了呢?反过来会产生什么问题吗?
古典研发君
学习Avalonia入门教程的时候这个地方通不过,请帮助?
从你的错误提示来看,"CompiledBinding" 需要提供 "DataType"。但是看你用的 "Binding",推断你的项目文件中可能有如下设置:
true
请把 true 改为 false 将不再使用 "CompiledBinding"
古典研发君
多线程并发查询百万数据的内存占用问题?
开启十个线程,每个线程都会去查询500W的数据。
@Test
void testThread() throws InterruptedException {
int size = 10;
CountDownLatch countDownLatch = new CountDownLatch(size);
for (int i = 0; i {
testPage();
countDownLatch.countDown();
});
}
countDownLatch.await();
}
@Test
void testPage(){
//查询出表中总记录数
Long total = orderMapper.selectCount(null);
//每次分页读取的结果数
int fetchSize = 100000;
// 分页优化参数,上次查询的最大ID
int lastMaxId = 0;
for (int i = 0; i orderLambdaQueryWrapper = new LambdaQueryWrapper();
orderLambdaQueryWrapper.gt(Order::getOrderId, lastMaxId);
List records = orderMapper.selectPage(new Page(1, fetchSize), orderLambdaQueryWrapper).getRecords();
records.stream().forEach(System.out::println);
//获取本次最大的Id
lastMaxId = records.get(records.size() - 1).getOrderId();
}
}
单独一个线程,堆内存占用500M。
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241125/5b2875f630d2ebbffaaa81ccc9f290db.png)
十个线程,堆内存占用最高也不过1400MB,为什么会这样呢?这些内存占用居然不会叠加的吗?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241125/b82a59f3062cf40dec875ec0fef86e2b.png)
古典研发君
代码没错 为什么运行不出来? 请大佬们看看?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241119/94643cae1d62dfb2d2350ec1ffd75ea3.png)
sql 写错啦! create table users ,少空格
古典研发君
django写接口状态码封装,有更好的方案?
import json
from enum import Enum
class Status(Enum):
SUCCESS = (200000, 'success')
NO_AUTH = (300001, 'No authorization!')
class Utils:
@staticmethod
def json_dumps(res: Status, data):
return json.dumps({'code': res.value[0], 'data': data, 'info': res.value[0]})
print(Utils.json_dumps(Status.SUCCESS, {'age': 100}))
古典研发君
typescript 使用import from 方式引入自建对象时报错模块未找到,且已设置moduleResolution为node?
在搜索了无数的资料后得到答案,因为我使用的typescript版本比较高,新版本的ts特性会要求使用相对路径导入的时候带上文件扩展名以提升性能
«举例来说,NodeJs 中的 ESM 强制要求你的相对导入路径携带扩展名,即 import ns from "./mod.mjs"(你也可以使用
--experimental-specifier-resolution=node 配置来启用自动地路径解析),这主要是为了贴合 NodeJs
在服务器环境下的性能表现。然而大部分的构建工具其实不要求你这么做,它会融合 ESM 与 CJS 的模块解析策略。»
所以,只需要在package.json中带上“--experimental-specifier-resolution=node”指令即可
如:
«cross-env NODE_OPTIONS="--no-warnings --loader=ts-node/esm --experimental-> specifier-resolution=node " node index.ts»
参考:"TS 5.0
新特性" (https://link.segmentfault.com/?enc=ohAroOLxecSxkCq32eZ8Zw%3D%3D.EA89fJRtQuPkt3fxSqTnu3aKcOqeQ3gJWbSllRBLTnEwyek1elfDTxzhugtKIi%2BX)
古典研发君
js递归如何生成该数据的预览json格式?
需求就是通过json生成json,简化后的格式如下,如何通过递归的方式生成这些数据表示的最终格式?求教
//这个是各个类型生成的默认值
const defaultVal = {
string:"默认值",
int:1,
float:0.1,
double:10.34,
boolean:false,
array:null
}
//这个是json待转化的
[
{
"type": "object",
"propertyName": "user",
"children": [
{
"type": "string",
"propertyName": "name",
"children": null
},
{
"type": "int",
"propertyName": "age",
"children": null,
},
{
"type": "array",
"propertyName": "data",
"children": [
{
"type": "object",
"name": "name",
"children": null
}
]
}
]
}
]
//上述转化结果为:
{
name:'默认值',
age:1,
data:[{}]
}
古典研发君
JavaScript 获取字符数统计方法?
在 JavaScript 中怎样正确获取字符个数
"console.log('ab🇨🇳'.length) // 打印结果: 6"
我想要的 3 个字符
有没有能通用函数应对所有类型字符串
古典研发君
Vue组合式API生命周期插入组件的实现方法?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241112/74bcbaa9367d388bde0eeedba336ad2f.png)
如上图,我编写了一个 ".ts" 文件,当我在别的组件引入的时候,可以正确在组件的挂载后执行,这种思想设计是如何实现的呢?
(感觉有点类似于函数编程里的 pipe 和 compose,但是由于是一个初学者,还并不能理解 vue 这样的思想)
我期望得到的解释:该如何写一个 demo 级别的小例子去模仿实现这样的结果呢?(并不是指写出一个生命周期函数的完整过程,而是希望可以通过简单的 js
去模仿实现它)
古典研发君
uniapp打包安卓app怎么区分正式环境和测试环境?
扩展package.json不支持app区分环境,有什么方法可以实现类似的吗?目前想要通过不同打包命令,区分环境
古典研发君
在vue项目中如何将自己开发的组件放到当前项目中的node_modules包中呢?放进去的组件版本号如何设置呢?
先发到NPM上去, 参考:
«"https://www.cnblogs.com/xiaohuizhang/p/15308132.html" (https://link.segmentfault.com/?enc=axdHKzY%2FzphZFfdt4i1iow%3D%3D.IJgJOCGffnoJZ5RpEFhJp0BAG%2Bq5tJZImdc%2Fd%2FlPvDc3xL437nXa52I7bELJ0KFQozvMfc07%2Fj4qmHNpBYO%2FRg%3D%3D)"https://juejin.cn/post/7088609251924377637" (https://link.segmentfault.com/?enc=q3bLd1sMQgNqKCvFod1xkg%3D%3D.xrRiubz3anpCb9PjZF6GWTljWGVqRle52wXc0P%2Fvniuz%2B1JnTdWIdhwqip5hCz3N)»
古典研发君
Composer 安装 fxp/composer-asset-plugin:~1.3.0 报错,似乎与 composer-plugin-api 有冲突?
composer 安装 fxp/composer-asset-plugin:~1.3.0 报错,具体错误内容如下:
yhm-docker@/yhmweb/qifa$composer global require "fxp/composer-asset-plugin:~1.3.0"
Changed current directory to /home/yhm/.config/composer
./composer.json has been created
Running composer update fxp/composer-asset-plugin
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires fxp/composer-asset-plugin ~1.3.0 -> satisfiable by fxp/composer-asset-plugin[v1.3.0, v1.3.1].
- fxp/composer-asset-plugin[v1.3.0, ..., v1.3.1] require composer-plugin-api ^1.0 -> found composer-plugin-api[2.3.0] but it does not match the constraint.
Installation failed, deleting ./composer.json.
百度了各种结果,都不是我这种问题,特请大佬帮忙看看,该如何解决,谢谢。
古典研发君
有没有现有的AI能完成我的图片转换为相应的画风?
你这个转换后,造型、发型,甚至连狗种都变了,我一人类都不知道你的规则是什么……
古典研发君
这个网站一开打F12 就死循环 debug,如何处理?
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241102/2b9e6e20f78f438176582ee84d205643.png)
点击2号框的停用断点, 然后再点击3号框再点击确定:
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241102/56791dcb1d12dc1c40e9db0bfd402468.png)
古典研发君
如果用 go 或者 rust 来调用 python 脚本能不能突破 gil 限制实现真正的并行执行?
多进程并行,Go的话可以用 os/exec 包来调用外部 Python 脚本。Rust的话可以用 std::process::Command 来调用外部
Python 脚本。 Go 或者 Rust 要和 Python 进程通信,用进程间通信 (IPC) 方法就行。
古典研发君
NestJS中@Request()装饰器属性来源?
在这里:
"https://github.com/Mereithhh/vanblog/blob/eabb38650cc1d0cc99c3896a190f3113a1bf7f47/packages/server/src/provider/auth/local.strategy.ts#L17" (https://link.segmentfault.com/?enc=0kqWnOIE1FXj%2Bjw4JjncAQ%3D%3D.ptpl7lWFxiwzsRZZie0DeT21mAu6YwcUZ10YYqDKCkmLnk6HfdzeFwSDnjYJclDLpeCV1P%2BprPTj0CNvG24BO3ZmS6t8f8BJV244qFijYgKWeP%2FF8UhozPJZSfPj6bV3i%2BWjm7TXsZDtzxvI%2BM0yPd6wUmDCSGndujJLXf5f%2BvcuWooBpaQZV0r3m6%2FTAWUV)
它用了 "@nestjs/passport" 这个插件,继承并实现自定义的 "PassportStrategy",其 "validate()"
的返回值会自动被附加到 Request 对象上。
«REF:
"https://docs.nestjs.com/recipes/passport" (https://link.segmentfault.com/?enc=%2B8Oz9gxk%2BNf%2Byw9N7jMNRA%3D%3D.3M5swn4xtu6Cdups31s4td6ut2krWOp%2B6c70DNo%2B7k6KFqUr5jBwmV5b2Q8gn0V8)
»
古典研发君
给10小时掌握编程基础,你会教哪些知识呢?
如果你只有10个小时教计算机小白一些编程知识,你会教些什么呢?
古典研发君
Ant Design Table 表格的无缝滚动怎么实现啊?
基于AntdTable表格无缝滚动怎么实现啊?或者有什么插件吗?
...........
古典研发君
手动从 huggingface 下载模型之后,怎么把模型文件放到指定路径?
手动从 huggingface 下载模型之后,怎么把模型文件放到指定路径?
我需要在本地运行 chatGLM3,然后我就用下面的代码跑
from transformers import AutoTokenizer, AutoModel
tokenizer = AutoTokenizer.from_pretrained("THUDM/chatglm3-6b", trust_remote_code=True)
model = AutoModel.from_pretrained("THUDM/chatglm3-6b", trust_remote_code=True, device='cuda')
model = model.eval()
response, history = model.chat(tokenizer, "你好", history=[])
运行上面的代码,首先会从 huggingface 下载 10GB 左右的模型文件。但是问题来了,huggingface
的下载速度太慢了。所以我就想手动下载:"https://huggingface.co/THUDM/chatglm3-6b/tree/main" (https://link.segmentfault.com/?enc=2tvQARfDwqEmnA4EEt%2B90Q%3D%3D.MflLqXiKYoEAHUhoaw%2F0OmJ9soincyTUE0xv9mkNbwnjIm84cRC9T8T67y7Pzc1W6iVzhlHWuoeJk0S8Rfya2w%3D%3D)
但是问题在于,huggingface 奇葩的本地目录结构:
╰─➤ fd -a -u pytorch_model | grep chatglm3-6b
/home/pon/.cache/huggingface/hub/models--THUDM--chatglm3-6b/snapshots/e46a14881eae613281abbd266ee918e93a56018f/pytorch_model-00007-of-00007.bin
/home/pon/.cache/huggingface/hub/models--THUDM--chatglm3-6b/snapshots/e46a14881eae613281abbd266ee918e93a56018f/pytorch_model-00003-of-00007.bin
/home/pon/.cache/huggingface/hub/models--THUDM--chatglm3-6b/snapshots/e46a14881eae613281abbd266ee918e93a56018f/pytorch_model-00006-of-00007.bin
/home/pon/.cache/huggingface/hub/models--THUDM--chatglm3-6b/snapshots/e46a14881eae613281abbd266ee918e93a56018f/pytorch_model-00004-of-00007.bin
/home/pon/.cache/huggingface/hub/models--THUDM--chatglm3-6b/snapshots/e46a14881eae613281abbd266ee918e93a56018f/pytorch_model-00001-of-00007.bin
/home/pon/.cache/huggingface/hub/models--THUDM--chatglm3-6b/snapshots/e46a14881eae613281abbd266ee918e93a56018f/pytorch_model.bin.index.json
/home/pon/.cache/huggingface/hub/models--THUDM--chatglm3-6b/snapshots/e46a14881eae613281abbd266ee918e93a56018f/pytorch_model-00002-of-00007.bin
/home/pon/.cache/huggingface/hub/models--THUDM--chatglm3-6b/snapshots/e46a14881eae613281abbd266ee918e93a56018f/pytorch_model-00005-of-00007.bin
/home/pon/.cache/huggingface/hub/models--THUDM--chatglm3-6b/.no_exist/e46a14881eae613281abbd266ee918e93a56018f/pytorch_model.bin
有一串莫名其妙的 "snapshots/e46a14881eae613281abbd266ee918e93a56018f" !!!! so,
我手动下载了模型文件之后,我怎么知道要把这些模型文件放哪个路径?上哪知道是 e46a14881eae613281abbd266ee918e93a56018f
还是 e46a14881eae613281abbd266ee918e93a56018w?
古典研发君
为什么我在一个开源库中提交pr,会显示有两个人提交?
为什么我在一个开源库中提交pr,会显示有两个人,实际上只有一个人,另一个人是我的另一个账号
下面那个代表什么呢?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241013/102fc4a443c1bcda4338521c8cf9d636.png)
古典研发君
vue echarts 饼状图中的红框部分怎么修改样式?
如图所示,我想改这里的字体大小,字体粗细,该怎么做
文档地址:"https://echarts.apache.org/examples/zh/editor.html?c=pie-simple" (https://link.segmentfault.com/?enc=iIW%2FE0c9AW7IODJKGetc8g%3D%3D.t8jelOBlbA%2Bv8rOr5fvRbTQKX8VghO%2BDabjWYpxHEbzVQuoppcEw6L1jHe3YFAw5tHtzDS7Zek2tho2uLTlTMg%3D%3D)
先谢谢各位大哥大姐的解答!
https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241013/5bf77c9a66a655de05d71f79e65acc16.png
古典研发君
加速ElementUI表格排序的纯前端解决方案?
分块排序,虚拟化。
建议你看一下排序的耗时,有可能大头其实是 dom 损耗
***
说一下我的思路哈,为什么这里不用全排序,因为你需要的其实是 TopN。而且你可以预先把几种结果都求出来。
而且前端有 indexDB 之类东西,可以模拟数据库的操作,所以你可以前端自己分页。
排序其实会很快,几万条数据也就几十ms。
但是几万个dom的更新操作,浏览器卡的就太正常了 ,解决办法就是虚拟化
古典研发君
盒子里的绝对定位元素发生预期外的像素偏移?
只要你使用px,像素点在不同分辨率下就可能会有移位的问题。都换成相对单位来计算就可以解决这个问题,我这里的数字是对照px大概给的,你可以按实际情况调整:
.clause-content {
display: flex;
flex-direction: row;
align-items: start;
}
.clause-input {
display: inline-block;
vertical-align: middle;
width: 1rem;
height: 1rem;
cursor: pointer;
position: relative;
background-color: #fff;
margin-right: 0.8rem;
border: 0.1rem solid rgba(237, 30, 14, 0.15);
}
.clause-input input {
opacity: 0;
}
.clause-input input:checked + i {
width: 0.6rem;
height: 0.6rem;
position: absolute;
left: 50%;
top: 50%;
margin-left: -0.3rem;
margin-top: -0.3rem;
/* transform: translate(-50%, -50%); */
background-color: #ed1c24;
}
古典研发君
Python中如何删除三层嵌套字典中最里层为相同value(value是dict类型)的键?
python中如何删除三层嵌套字典中最里层为相同字典值的键?
代码
# 输入字典
dict1= {'L1':{'pop1':{'a':1}, 'pop2':{'a':1}, 'pop3':{'a':1}},
'L2':{'pop1':{'b':1}, 'pop2':{'b':1}, 'pop3':{'b':2}},
'L3':{'pop1':{'c':1}, 'pop2':{'c':2}, 'pop3':{'c':3}}}
# 输出
# L1最里层的字典{'a':1}作为value全部相同,从最外层大字典中删除L1这个item
dict2 = {'L2':{'pop1':{'b':1}, 'pop2':{'b':1}, 'pop3':{'b':2}},
'L3':{'pop1':{'c':1}, 'pop2':{'c':2}, 'pop3':{'c':3}}}
该如何实现从dict1到dict2呢?
尝试过用set判断是否有重复值,但是value是字典,不可哈希
if len(set(dict.values())) == 1:
print('value全部相同')
else:
print('没有value相同')
"TypeError: unhashable type: 'dict'"
古典研发君
vue2开发公式编辑器有没开源可供参考的?
可以尝试下使用eval计算
将文字替换成对用的数值后得到公示字符串
const num = eval('3*30+2*60')
console.log(num)
古典研发君
FinClip的开发体验怎么样?
很少人用,框架用的人多了,才比较稳定
古典研发君
Flutter iOS项目网络访问权限弹窗问题?
手机版本是10吗? 你用xcode运行看看没有弹出授权的时候有没有日志输出
古典研发君
elementui 属性表格,前端批量删除后,UI 没有同步更新,怎么回事?
elementui 属性表格,前端批量删除后,UI 没有同步更新,怎么回事?
data: {
list: [],
},
computed: {
treeData() {
let _treeDatas = []
//省略转成树结构的代码
return _treeDatas;
},
}
表格依赖计算属性"treeData",然后批量删除"list"属性多条记录后,"list.length"、"treeData.length"
都有变化,但是"el-table"还是显示原来的数据,删除的行没有消失,
请问怎么回事?
古典研发君
store方法里面data有值为什么页面获取的是null?
store方法里面data有值为什么页面获取的是null
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241002/b4b819e82a96886c0b26896339667029.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241002/cdc1a70dc3f6eee98c8814bbaf65b409.png)
古典研发君
如何优雅地实现文件上传+文件夹上传+拖拽上传+进度追踪+...?
import produce from "immer";
const initialState = {
files: []
};
const uploadReducer = produce((draft, action) => {
switch (action.type) {
case 'ADD_FILE':
draft.files.push(action.payload);
break;
case 'UPDATE_PROGRESS':
const file = draft.files.find(file => file.id === action.payload.id);
if (file) {
file.progress = action.payload.progress;
}
break;
default:
break;
}
}, initialState);
function updateProgress(id, progress) {
return {
type: 'UPDATE_PROGRESS',
payload: { id, progress }
};
}
古典研发君
echarts数据太长为什么显示不全?
echarts数据太长为什么显示不全?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241001/5710fba464c432dafd24e1a7c7f38b80.png)"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241001/f6c84461a27cf20e4d2253cc1287d453.png)"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241001/d4d42804baf9c466a27b9e203dd77559.png)改了容器大小好像也不行,该怎么解决。
古典研发君
React官网示例中,关于遍历渲染的部分,这个怎么理解呢?
你的那个文档 在往下看看呢
return 只是被省略了 并不是没有
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240929/1eb863c0398ce9c2f6a684babe12e684.png)
古典研发君
学生成绩表设计:如何选择最佳方案以优化数据存储和程序编写复杂度?
如何设计学生成绩表?
请教大佬们,中小学学生成绩表的设计
方案一:
学生成绩表
* StudentID(学生ID):关联到学生信息表。
* CourseID(课程ID):关联到课程信息表。
* ExamId(考试ID):关联到考试信息表。
* Score(分数):学生的课程分数。
这样设计的话,学生2000人5门课20次考试就20万条数据了,感觉数据量太大了点
方案二:
学生成绩表
* StudentID(学生ID):关联到学生信息表。
* ExamId(考试ID):关联到考试信息表。
* CourseScore1(分数):学生的课程1分数。
* CourseScore2(分数):学生的课程2分数。
* CourseScore3(分数):学生的课程3分数。
* CourseScore4(分数):学生的课程4分数。
* CourseScore5(分数):学生的课程5分数。
这样设计行数是少去了,但是又不够弹性,万一课程数多起来程序又要麻烦了
请问有经验的大佬还有其它设计方式么?利弊如何选择好