V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dongxiaozhuo  ›  全部回复第 2 页 / 共 12 页
回复总数  229
1  2  3  4  5  6  7  8  9  10 ... 12  
2019-07-31 17:10:17 +08:00
回复了 henryhu 创建的主题 问与答 要搬家了,一堆书不想要了,咋处理?
想自己花点精力处理,就卖二手。想让别人帮你处理,可以考虑多抓鱼。
2019-07-22 13:41:05 +08:00
回复了 shaojz2005 创建的主题 Surface 有 surface 的朋友来说说,怎么手写比较舒适?
surface 上的 Windows 系统暂时还真摆脱不了键盘,手写多的情况,就把键盘拔下来扔一边。至于手写的姿势,怎么舒服怎么来,笔吸附在哪里…真的很无解。特别是默认的吸附在左边,左手拿下来,交给右手… emmm …
2019-07-17 10:31:05 +08:00
回复了 Buffer2Disk 创建的主题 程序员 Python 和 Go 在循环时候的性能对比
如果以 Golang 的写法为基准,应该是 Python 里面使用 while 判断一个变量和一个数字的比较结果,例如 while i < 6000: 这样,不管使用 range 和 xrange 都是一堆数字的合集,只是类型与方式不同。
2019-07-16 14:14:50 +08:00
回复了 marco25 创建的主题 Python 用惯了 django 改用 flask 有感
@rogwan 你发的这段代码时 flask-sqlalchemy 这个库里面做的事情,如果直接使用 flask 配合 sqlalchemy 就不会处理这一部分。
2019-07-16 12:00:57 +08:00
回复了 marco25 创建的主题 Python 用惯了 django 改用 flask 有感
@rogwan 猜测其他楼层说的 sqlalchemy 的坑可能包含但不限于 orm session、复杂 sql 的问题。

sqlalchemy 如果使用 orm 操作数据库时默认使用事务,并且会引入一个 sqlalchemy session 的概念,与 db 的 connection 有区别,sqlalchemy 的文档推荐在 web 框架中做到 request context 级别的管理。如果直接 flask + sqlalchemy,如果没有手动回收 session,会出现过多事务未提交的错误,重启应用能释放这些未提交的事务。flask-sqlalchemy 使用 flask 的 app context 机制做了 orm session 在 request context 级别的回收。

复杂 sql 的问题,不管是 orm 层还是 core 层( sql )都会显的特别难受。复杂场景下,只能通过代码规范来限制 sql 拼接在代码不同层级的扩散。

---

关于本帖重点讨论的 Django 和 Flask 都只是轻量级的使用过,这两点好处自然不必说了。说说最近处理的问题。

最近一次处理 Django 的问题是,Django 的配置问题,Django 使用 import module 的方式获取变量,遇到了架构中使用了配置中心下发配置的情况,就显得非常尴尬。

最近一次处理 Flask 的问题是,从 Flask 迁移到其他框架时,业务代码中使用到的全局变量 g,结合业务的使用起来,迁移到其他框架 or 语言时,就要再造一次全局安全的 g 或者转换业务的实现形式。


这两个问题都是框架特有的使用方式与业务场景的绑定导致的问题,
---
个人理解:适当的使用框架但是不要被框架绑定了。
2019-07-12 15:56:55 +08:00
回复了 richzhu 创建的主题 Go 编程语言 请教 Go Mod 到底怎么用...被虐哭..
看起来是个 IDE 的配置问题,不能怪 Golang 和 go mod。你应该查一下文档,看看你的 IDE 如何支持 go mod 模式。

毕竟 go mod 模式下,依赖是放在 $GOPATH/pkg/mod 目录下的,非 go mod 模式下,go get 到的依赖是放在 $GOPATH/src 目录下的。IDE 没有配置正确,自然找不到依赖。

另外你执行 `go mod init` 的时候的报错,是因为当前项目并不在 $GOPATH/src 目录下,所以找不到默认的 module path/name,你需要执行 `go mod init $module_path/$module_name`,就可以正确执行了。


推荐先去看看官方 go mod 的文档,虽然特别的繁杂,光是一个版本号管理就能绕的云里雾里的。不过看懂之后,就知道应该如何正确使用了。
2019-07-11 15:15:23 +08:00
回复了 allen0125 创建的主题 分享发现 DropKindle 第一版本发布一周后回顾
作为一个无网盘的 kindle 用户,电子书资源基本都是来自亚马逊商店的购买和借阅。个人文档类的资源都是 email 发送过去就行。如你所说,PDF 类的资源,直接选择在平板上看了。所以看下来,感觉网盘资源同步到 kindle 好像并不是一个硬需求?
2019-07-10 11:31:55 +08:00
回复了 JasonHu 创建的主题 职场话题 后端写的接口不区分 get 跟 post 是什么感受?
前几天,听一个群友说 UCloud 的所有 API 就是 GET 请求,想起来之前任职过的某个旅游创业公司,我还在的时候后端全是 GET 请求,而且没有区分 path,请求是通过 GET 参数中的 type=u00x 这样来区分的。前端请求个接口必须有个 wiki 做「密码本」来确定这个 00x 到底是做什么的接口。

直到有一天,某个用 Python Web 框架(我忘记是什么) 的后端服务上线,发现部分请求无法正常处理,发现是 uwsgi 和某 Python Web 框架都限制 URL 的长度(包含 query args ),uwsgi 能改配置解决,Web 框架,就只能换一个了。

其实 GET 和 POST 怎么用都行,关键是接口的语义是不是让人能一眼看懂。
2019-07-09 01:45:13 +08:00
回复了 itskingname 创建的主题 分享创造 使用 uwsgi 部署 Flask,不使用 Unix 套接字连接 Nginx
总结下来就两个问题:
1. Nginx 与 uWSGI + Flask App 是否在同一个系统空间下(容器是隔离的系统)?
同一个系统空间: 既可以是 sock 通信(文件),也可以是 tcp 通信(网络,uWSGI 监听一个端口)
不同的系统空间:只能使用 tcp 通信

2. Nginx 与 uWSGI 之间的通信用 uwsgi (注意全是小写)协议,还是用 HTTP 协议?
uwsgi 协议是二进制的。使用起来的区别是 Nginx 的 pass 写成 proxy_pass 转发的是 HTTP 协议,uwsgi_pass 转发的是 uwsgi 协议。
2019-06-28 09:51:00 +08:00
回复了 wo642436249 创建的主题 程序员 为何现在越来越多的公司用 Go?
某些情况下:KPI
某些情况下:个人喜好
某些情况下:静态类型,解决动态语言的不规范问题
某些情况下:解决性能问题
某些情况下:换一种编程与工程思路
某些情况下:……
2019-04-26 12:14:50 +08:00
回复了 phoolean 创建的主题 Android 与 google 服务器通信时出现问题?我好像找到原因了
@phoolean +1 这种规则大概是满足绝大多数用户无法连接到 Google 服务到情况,降低流量和电量的使用。但是这种规则会误伤到这些喜欢折腾的大佬们。
2019-03-03 11:10:55 +08:00
回复了 mauve 创建的主题 机械键盘 Poker 真的难用,消费主义陷阱
HHKB 吧。
2019-03-01 11:55:29 +08:00
回复了 sunhk25 创建的主题 Python Windows IIS 服务器下配置 Flask WSGI 环境
或者 Windows Server 上启动一个 Linux 虚拟机来运行 Flask 应用。(如果 Windows Server 已经是虚拟机,不能嵌套虚拟化,还是算了。
2019-03-01 11:52:41 +08:00
回复了 sunhk25 创建的主题 Python Windows IIS 服务器下配置 Flask WSGI 环境
@xpresslink 我手残了,Windows 下别用这些依赖来搞了,直接 Python 启 HTTP 服务更好。
2019-03-01 11:51:49 +08:00
回复了 sunhk25 创建的主题 Python Windows IIS 服务器下配置 Flask WSGI 环境
@sunhk25 是我手残,Windows 下不能 gunicorn,gevent 也不那么好用,更不要提 uwsgi 了。或许你可以参考一下 stack overflow 上老哥们的意见,https://stackoverflow.com/questions/6823316/python-on-iis-how

大概越过 IIS 直接用 Python 做 HTTP 服务更好一些。
2019-03-01 10:21:16 +08:00
回复了 sunhk25 创建的主题 Python Windows IIS 服务器下配置 Flask WSGI 环境
先想想为什么要用 WSGI 或者其他 CGI。如果没有那么的必要,可以用 gevent 或者 gunicorn 直接启动为 HTTP 服务。在此之前是不是有必要用 IIS,看你自己的产品或者程序的运行情况。比如 IIS 还要处理前端。
2019-02-24 12:00:28 +08:00
回复了 jeffcott 创建的主题 问与答 找到下家了,现在这家不让走,怎么加快离职流程呢?
30 天是法定的上限。申请了离职之后,你把该交接的事情交接完,然后找 leader 协商还需要交接什么。如果没有的话,直接一份邮件,发给 HR,抄上你的 leader,或者其他直属管理者,著名已经交接完成,表达自己要离开的时间,就好。
公司非要强制扣人,是不被法律所支持的操作。

(工作的事情犯不上吵架)
2019-02-23 00:13:23 +08:00
回复了 zhch602 创建的主题 互联网 求求那些觉得百度网盘不好用的人别用了好么?
不好用,所以到现在真的没用。以前不登录账号,也可以下载别人分享的东西,那就用一下;后来要登录之后才能下载,那就登录一下;再后来,不绑定手机号就不能登录,也就不能下载。好吧,再见。
2019-02-18 13:32:36 +08:00
回复了 qazaq408 创建的主题 程序员 这样做有没有违法的地方
入职不签合同,律师最喜欢你这样的了,只要证据齐全一告一个赢,需要付双倍公司给你。
对楼主的简历提一点点个人的建议,仅供参考。

1. 建议把简历中口语化部分修改为描述性内容。

2. 当前简历中个人技能部分更像是做后端开发,工作经历更像是的算法工作。如果准备两个方向的岗位都面试,就准备两份侧重点不同的简历。(当然并不推荐准备两个方向的求职方式。

3. 简历中工作经历部分重点说明:项目的简介,个人完成部分,最终的成果。
4. 公开的简历中那么多的个人信息,是为了方便被骚扰?
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1026 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 22:08 · PVG 06:08 · LAX 15:08 · JFK 18:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.