V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  banxi1988  ›  全部回复第 3 页 / 共 28 页
回复总数  556
1  2  3  4  5  6  7  8  9  10 ... 28  
2019-09-01 20:04:29 +08:00
回复了 raftPaxos 创建的主题 程序员 如何集中 Python 脚本产生的日志信息
上面说的 ELK 都比较复杂.
其实用一台服务器作为日志收集服务,使用 Linux 自带的 syslog 即可.端口打开.
Python 日志库也自带了 SysLogHandler. 简单配置一下即可使用.
很多数据库本身(比如我了解 PostgreSQL) 就有基于字段级别的权限控制可以参考一下实现, 如果是内部应用,用户不多的话,我感觉可以直接使用数据库的权限控制来实现.
2019-09-01 16:18:41 +08:00
回复了 banxi1988 创建的主题 问与答 请问什么键盘有青轴的手感,但是声音又很小的?
PS: 价格在 500 左右最好了,超过 1000 的,估计买不起.
2019-09-01 16:13:54 +08:00
回复了 banxi1988 创建的主题 Linux [B 站视频] C 语言与 x86_64 汇编,入门与实战
@Livid 我去年因为发了一个拉票的帖子之后被降权了. 想问一下站长,怎么样才能取消降权?
作为 V 站老会员了,多年来一直规规矩矩. 所有帖子及回复也都是公开的. 不曾想会得到如此久的降权处罚.
2019-08-31 07:53:47 +08:00
回复了 WizardYu 创建的主题 Python Python 萌新请教有关 global 变量和 OrderedDict 的问题
1. 错误提示很明显. `dict` 重定义了.
你可以看 `global` 关键词的说明:
> Names listed in a global statement must not be used in the same code block textually preceding that global statement.

2. dict 是内置的类名,用来作变量名,习惯不好.

3. 发贴不注意缩进, 差评.
2019-08-24 16:26:46 +08:00
回复了 tangbao 创建的主题 iDev Apple 封禁了 Jsbox 开发者的账户
看了一下 JsBox 的功能. 提供强大的编程能力.
有点理解为什么 Apple 会封了. 我估计 Apple 对微信小程序也是有所忌惮的.
2019-07-31 23:32:49 +08:00
回复了 Livid 创建的主题 Python 大家在自己的 Python 项目中倾向使用哪个 Linter?
PyCharm 自带, 加配置了 mypy, 毕竟现在追求静态类型声明.
格式化用 black ,省心.

PS: 这么久了,站长能把我从小黑屋放出来了吗?
不用问,问就 systemd

pm2 是基于 NodeJs 的.,一些日志及实用性方面都比 supervisor 强.
supervisor 基于 Python 实现的我个人觉得略简陋.
如果要在这两者之中选择你会爱上 pm2.

但是现在一般直接用 systemd. 熟悉了之后会发现 systemd 跟 pm2 之类的不是一个级别的.
当然简单来说 systemd 更灵活更强大, 说起来使用上也不复杂. 而且你总会用得上的.
2019-06-26 08:22:50 +08:00
回复了 brust 创建的主题 职场话题 我辞职了
羡慕现在的年经人.多才多能.

1. 桶装水: 当锻炼身体嘛. 我就没人叫我背,因为我看起来背不动的样子.留下了身材弱小的眼泪.

2. PS: 说明在公司眼中有一项加分并且被认可的技能啊. 我是就算 P 估计公司也不会要.

3. 装系统,装软件: 我是羡慕会装系统的. 你看在领导眼中又多了一项技能,我就不行了, 我上次装机是背着厚重的机箱到附近电脑维修店,出我我一身汗,然后再花钱让他们帮装的.

羡慕现在的年经人.多才多能.
2019-06-22 07:48:21 +08:00
回复了 piaochen0 创建的主题 Python 关于 django model 外键到第三方插件生成表的问题
1. 第三方插件有 Model 找到 Model 引用.
2. 第三方插件没有 Model 但是却会建表(一般说明不是 Django 插件). 可以自行针对表建模.
只需要在自行建模中,设置 `managed` 选项,示例如下: (更多解释请 Google)

```py
class YouModel(models.Model):
you_field = models.CharField(...)
class Meta:
managed = False # 说明不需要由 Django 处理建表等操作.

```
2019-05-31 10:32:44 +08:00
回复了 codetnci 创建的主题 macOS 你从 mac 转 win 的原因
就我来说,就是得到同样的性能. mac 的机子价格一般是 Windows PC 的两倍.
不差钱当然用 mac 啊.
差钱的话: win 10 + hyper-v + Ubuntu + WSL 也是不错的.
我想重构,老大想重写。
2019-03-31 08:39:17 +08:00
回复了 chinesehuazhou 创建的主题 Python 别开心太早, Python 官方文档的翻译差远了
已经申请加入,之前参与过 pro-git 的社区翻译。
2019-03-25 13:05:05 +08:00
回复了 zhuwd 创建的主题 程序员 大家在设计数据库的时候,一般会不会加外键
以下是我个人意见,如有问题,欢迎指出:

1. 加是规范,不加是反模式。
2. 过早优化是万恶源,有些人担心性能问题不加,我建议先加,有性能问题再具体分析。
3. 数据据的一致性比较重要的话,建议加,做正确的事情确实是要多付出点代价,但是一般是值得的。
2019-02-23 09:25:37 +08:00
回复了 AllenBigBear 创建的主题 程序员 有什么 Django 开源项目可以参考看看不?
自荐一下,我新开的正在写的项目,本来打算后面写完再发出来。
项目目标:V2EX 增强版本的 Django 开源实现。
项目特色:
1. 基于 Django 2.2
2. Python 3.7+
3. type annotations.
4. 开源的不仅仅是代码,issue 记录了完整了设计文档,和开发记录思考。
5. 不仅仅是实现功能的代码,更是最佳实践的实践。

https://github.com/banxi1988/WePost/issues
2019-02-17 22:15:00 +08:00
回复了 kingofvir 创建的主题 Django django orm
根据我的理解给出一个使用纯 SQL 的解法,你可以自行翻译成 Django ORM 的写法
针对如下表结构:

```sql
CREATE TABLE `author` (
`id` INTEGER,
`name` TEXT,
PRIMARY KEY(`id`)
);


CREATE TABLE `book` (
`id` INTEGER,
`name` TEXT NOT NULL,
`author_id` INTEGER,
`author_name` TEXT,
PRIMARY KEY(`id`)
);

````

`book.author_name` 是后面加的,要填充其关联的 author 的名称可以使用如下 SQL 语句更新。

```sql
update book set author_name = (select name from author where id = author_id)
```
经过我使用 SQLite 测试是 OK 的。
> Query executed successfully: update book set author_name = (select name from author where id = author_id) (took 0ms, 3 rows affected)
2019-02-17 10:28:29 +08:00
回复了 banxi1988 创建的主题 LeetCode [笨方法学算法] 992-K 个不同整数的子数组 [算法求优化]
感觉我应该在我之前的思路上进一步扩展,扩展到适应以多个数字的情况。
或者根据 LeetCode 上的官方解答来改进思路。
其实你没有设置主键,MySQL 内部也会维护一个跟主键类似的东西。
1  2  3  4  5  6  7  8  9  10 ... 28  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3229 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 14:28 · PVG 22:28 · LAX 07:28 · JFK 10:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.