Wednesday, February 2, 2022

V2EX - 技术

V2EX - 技术


2022 年了, win10 外接显示器无法休眠

Posted: 02 Feb 2022 05:11 AM PST

笔记本 win10 用 hdmi 外接了一个 4k 显示器,合上盖子无法休眠,风扇狂转,拔掉 hdmi 线才能成功休眠

又是谁做的 seo 站出来恶心人

Posted: 02 Feb 2022 03:48 AM PST

今天搜索突然搜到个 javashuo.com 点开一看是和之前卡饭一样的套路,再加采集,特别容易出现在搜索结果里

安装 win11& Linux 双系统,在 Linux 分区时不太对劲,请帮忙看看

Posted: 02 Feb 2022 03:36 AM PST

安装 kubuntu,其中先在 win11 划分了个 80G 的空白盘符准备留给 kubuntu 用。 但在 kubuntu 手动分区时却没有显示出 80G 左右的空闲设备,为什么? 09d353efe9d50e473a78c2a607cc8df5.jpg

甲骨文的 always free 云主机,怎么注册

Posted: 02 Feb 2022 12:08 AM PST

为啥我的招行信用卡,注册不了。你们怎么注册的,谢谢!

Django admin 当中动态显示外键的相关属性

Posted: 01 Feb 2022 07:59 PM PST

想了半天也不知道怎么用简洁的方式描述, 所以搜索引擎里面也没找到特别对应的方法.

需求上大概是这么描述:

  1. 有一个包括一些静态属性的表, 比如用户表. 里面有两条记录是 id=1, name='Tom', age=28, id=2, name='Tom', age=35. 注意到有两个同名的用户, 是用id 保证唯一性的
  2. 现在还有一个项目表, 要将项目分派给某个人. 出于使用上的考虑, 肯定不会直接提供 id 让用户填写, 一般都是提供 name 比较合理. 这里的问题是, name 字段是有重名情况的

所以我的需求是, 当用户选择了 Tom 这个人的时候, 会动态显示这个 Tom 的其他属性在页面上, 可以显示在表单里自动补全, 也可以做个模态框都行(但模态框最好是做个问号图标, 鼠标悬停在上面就显示)

这样一来, 虽然有名字重名的情况, 但我可以通过这个人的其他属性分辨出来某个项目是否分配给了合适的人 (age 当然也会重复, 这里只是举个例子)

如果是 django 里面自己写的页面, 用 ajax 向数据库查询一下应该就好了, 但是现在暂时要利用一下现成的 django admin 模块的话, 要怎么在 django admin change 页面实现这个功能呢?

我找过一些方法, 比如扩展 django admin change 这个模版之类的, 但不确定这么做是不是最佳实践

谢谢大佬们赐教


明明选了 markdown 格式, 但是不知道为什么没有正确显示代码引用……

intel 12 代处理器中的集成显卡 Linux 驱动

Posted: 01 Feb 2022 02:01 PM PST

用的是 12700k ,目前遇到的问题是分辨率始终是 1024*768. 测试过了 Ubuntu 18.04 和 20.04 以及 21.10. 其中 20.04 和 21.10 都是使用的"try ubuntu", 没有安装。现在我硬盘中安装的还是 18.04.看起来应该是显卡驱动没有安装
% lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Device 4680 (rev 0c)

搜到一篇文章[1],看起来似乎要在 kernel 的启动参数中加上"i915.force_probe=4680"。有人测试过了吗?想在安装升级当前 ubuntu 版本之前,看看有没有先驱者。


[1]https://www.phoronix.com/scan.php?page=article&item=uhd-graphics-770&num=1

[1keydd inst.sh] 显进度+镜像永不失联, 1keydd 一键 DD 脚本支持一键安装纯净版 debian 与自定镜像

Posted: 01 Feb 2022 01:06 PM PST

1keydd inst.sh 是一个可以将你的 vps 一键重装成纯净 debian 或自定义 gz 镜像的脚本,基于 debian installer 原理,拥有以下特性:

  • debian 镜像源自包含,所以 dd 过程中不会失联
  • 纯净官方 debian 和自定义托管的 http/https .gz 都支持,并且修复了 dd 进度显示

用法

以下在 debian10,ubuntu 小于 20.04 的 vnc 环境下进行,不推荐 centos

(以下 deb 指代官方纯净 debian10 buster,.gz 链接则指代你自己托管在网络上的对应于你的 vps 硬盘镜像,你应该在跑脚本前事先准备好此镜像)

wget -qO- 1keydd.com/inst.sh | bash -s - -t deb   wget -qO- 1keydd.com/inst.sh | bash -s - -t https://你的.gz 包链接  

dd 完成后,使用 root/1keydd 登录 debian10

更多

project: https://gitee.com/minlearn/onekeydevdesk
video: https://www.bilibili.com/video/BV1ug411N7tn/

现在开一个新的 Python 项目,哪个包管理器比较合适?哪种打包分发方式(不需要编译)比较合适?

Posted: 01 Feb 2022 11:09 AM PST

单点登录(SSO)

Posted: 01 Feb 2022 10:02 AM PST

求问万能 V 友,哪篇文章,或者哪个视频讲解单点登录( SSO )讲得比较通俗易懂?

vim-china.org 域名到期,有需要的可以认领

Posted: 01 Feb 2022 06:53 AM PST

这个域名到期了,有需要的可以认领,联系 QQ: 279834419

用 PVE 和 Win10 下开 vbox 或者 hyper-v 相比的优势在哪里?

Posted: 01 Feb 2022 03:59 AM PST

最近找了个 7 代 u 的笔记本装 pve 玩儿了玩儿,想装 win10 弄显卡直通,但是多次尝试都没有成功。所以想问问如果直接装 win10 再开虚拟机的劣势是啥?

电脑经常不开机,拔下显卡后正常,再装回显卡也正常,过段时间又重复以上,可能是什么问题

Posted: 01 Feb 2022 02:45 AM PST

背景: 我不用关机和休眠,只用睡眠,经常遇到出门玩一两天回家后开不了机。 表现为 怎么按电源键,插拔电源,都没有任何灯亮,所有风扇也不转。 排查过程中偶然发现拿掉显卡就正常启动了,再装回显卡也正常。 但只要久一点不用电脑,还是会重复以上情况。

配置: AMD 2600+微星 B350M+闲鱼二手索泰 GTX760 。 用了两年一直没装显卡支架,竖置时显卡会向下弯,不知道是不是这个伤到了主板还是显卡哪个地方,短路了?

nginx 想针对不同 API 限制不同请求频次应该怎么写?

Posted: 31 Jan 2022 10:35 PM PST

配置方式:前后分离,nginx 分发静态文件,然后将 /api/路由反向代理到后端,前端无跨域。

需求:后端 api 很多,想要使用 nginx 的限频功能,但是不同 api 频率不一样。

现在的写法

#上文省略 location ^~ /api/ {      proxy_pass http://127.0.0.1:3333;     proxy_http_version 1.1;     proxy_set_header Upgrade $http_upgrade;     proxy_set_header Connection "upgrade";     proxy_set_header Host $http_host;     proxy_set_header X-Real-IP $remote_addr;     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;            limit_req zone=allips burst=20 nodelay; } 

现在的写法就是全路由统一反向代理,然后公用一个 limit_req ,比如如果有/api/a1?=.../api/b2?=...这两个 api ,是否 nginx 上需要分别设置各自的路由,各自的反向代理,和各自的 limit_req 的 zone ?如果 api 特别多的话是不是 zone 增多会导致内存爆炸啊。。

各位前端工程师有没有什么通用的 JS 混淆的工具网站?

Posted: 31 Jan 2022 07:14 PM PST

如题,非常业余前端工程师,最近突然想混淆一下前端代码。

一个需求场景是,比如进行 csrf 校验的时候,虽然每个 ID 的唯一 token 是由后端生成的,理论上我倒是完全不担心安全问题。但是为了减小后端压力,降低请求次数,一般每个账号绑定 token 只有前端框架刚加载的时候请求一次,后面前端繁杂的 api 各自的 token 都是基于这个 token 再次由前端二次生成的。

感觉不混淆的话,代码明晃晃放在那里,别人 F12 一看好家伙你就加了个 MD5 ,有点叫人看破行藏的感觉,强迫症表示非常不爽啊。。

Python Type 返回值类型

Posted: 31 Jan 2022 10:07 AM PST

碰到一个关于 python 的问题,有点糊涂,请大佬们指教。


PP = {}
PP[type(PP)] = 1



此时 PP 的 key 为:<class 'dict'>


如果直接 PP[<class 'dict'>] 会报错:

SyntaxError: invalid syntax


所以这个字典要怎么使用?

顺便给大伙拜个晚年

No comments:

Post a Comment