V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  shajiquan  ›  全部回复第 3 页 / 共 16 页
回复总数  311
1  2  3  4  5  6  7  8  9  10 ... 16  
2016-01-21 17:04:26 +08:00
回复了 qdzzyb 创建的主题 Python 今天笔试遇到的一道题,请问还有其他做法吗?
我觉得楼主提出的 class 方式就挺好的,清晰直观,不用理会变量的作用域带来的困扰。#16 楼的方法挺好玩的。
2016-01-20 00:36:39 +08:00
回复了 DIYgod 创建的主题 程序员 申请了四次,终于拿到了 GitHub 学生包
共嘿内!
2016-01-18 22:49:25 +08:00
回复了 kaka826 创建的主题 Python 做一个移动 app 的 api,使用 python,有些疑问,请教给位 v 友
@kaka826 不客气,多交流。
2016-01-18 18:53:09 +08:00
回复了 kaka826 创建的主题 Python 做一个移动 app 的 api,使用 python,有些疑问,请教给位 v 友
@kaka826 app 的 api 是给 app 的用户用的,管理后台,是给管理人员用的。其中有共通之处 ,但也会有大量不同之处。

需求、权限、授权机制、深度、广度都有不同。

假设 app 里一个用户要看帖子列表, api 肯定会提供这个接口,还需要授权机制。

按理说,后台也需要这个接口,但后台的需求应该又有所不同,首先授权机制就可能不同。其次对于帖子的搜索方面,需求比 app 端要多一些吧,而面向 app 的 api 未必需要提供这么多的支持,可能只是普通的按日查询,排发布日期排序之类的。

而管理后台可能就需要很多条件了,比如评论数量超过 X 条的,被收藏 Y 次以上的等等。

所以说,在这个层面上,是分开的。

管理后台这边在使用数据时,如果没有更底层的 API 可供调用,那么这个需求,可能就需要管理后台直接去查库,甚至会查 N 张表来建立各种筛选条件。

肯定也有一些接口是可以直接调用 API 的。比如说工具性的、公共性的。不过这还是要取决于 API 那边的授权机制,以及后台的账户体系。

如果为了个别用户的『超级权限』,把 API 搞得巨复杂,巨多权限检测,恐怕也不是个好方案。


这是我自己的一些经验,仅供参考。
2016-01-18 11:10:47 +08:00
回复了 kaka826 创建的主题 Python 做一个移动 app 的 api,使用 python,有些疑问,请教给位 v 友
分开。不同的工具做不同的事情。
2016-01-18 11:09:14 +08:00
回复了 theohateonion 创建的主题 macOS Mac 下有没有比较好用的大小写提示插件?
加强健身啊!
2016-01-12 13:27:35 +08:00
回复了 UtopiaCHN 创建的主题 程序员 接手一个项目,看别人的代码好痛苦,注释都没有
@Anybfans 好注释……+10010
2016-01-11 13:40:44 +08:00
回复了 4everLoveU 创建的主题 Python python,子元素为 dict 的 list,如何快速去交集?
@lixiaohan 是的。这个需求这样来处理效率也挺低的。我在实际业务中只处理单个 list 中重复 dict ,楼主这个要 3 个 list ,每个 list 长度 1000 左右……
2016-01-10 16:08:01 +08:00
回复了 4everLoveU 创建的主题 Python python,子元素为 dict 的 list,如何快速去交集?
```python

intersection = lambda a, b, c: \
[ \
dict(t) for t in \
set([ \
tuple(da.items()) for da in a if \
tuple(da.items()) in [tuple(db.items()) for db in b] and \
tuple(da.items()) in [tuple(dc.items()) for dc in c] \
]) \
]

```
2016-01-10 16:07:45 +08:00
回复了 4everLoveU 创建的主题 Python python,子元素为 dict 的 list,如何快速去交集?
intersection = lambda a, b, c: \
[ \
dict(t) for t in \
set([ \
tuple(da.items()) for da in a if \
tuple(da.items()) in [tuple(db.items()) for db in b] and \
tuple(da.items()) in [tuple(dc.items()) for dc in c] \
]) \
]
2016-01-08 11:24:54 +08:00
回复了 raawaa 创建的主题 Linux mpv 播放视频要好久才出画面
@raawaa 我在想是不是什么东西坏了……不过没想明白。现在我只好用 VLC 。
2016-01-08 11:15:58 +08:00
回复了 raawaa 创建的主题 Linux mpv 播放视频要好久才出画面
sorry 是 linux 节点,我说的是 mac 下……
2016-01-08 11:15:33 +08:00
回复了 raawaa 创建的主题 Linux mpv 播放视频要好久才出画面
怪了,我的 mpv 正常, mplayer 却 N 久才出画面,感觉像卡死一样。甚至有时完全没出现。而且普通退出方式无效,最后只能在终端里 kill 。
2016-01-06 12:34:22 +08:00
回复了 nonozone 创建的主题 Linux 也来蹭个金币,想问下多少人日常是用 Debian 做桌面的?
以前用过 debian 做桌面,后来觉得还是 mac 好啊……服务器有的用 debian ,有的用 ubuntu 。
2016-01-05 11:38:07 +08:00
回复了 shajiquan 创建的主题 Go 编程语言 Golang 时间格式化的奇怪设定 —— 为什么你一直出错
@znoodl
@88250

是的,会有些问题,刚开始页面也会被撑坏,有时点 run 还无法执行成功。后来我改了一下,样式上稍微好些。
2016-01-03 15:06:06 +08:00
回复了 shajiquan 创建的主题 Go 编程语言 Golang 时间格式化的奇怪设定 —— 为什么你一直出错
@yeyeye 谢谢。我跟踪了两天看了一下。挺奇怪的。

最开始我的 DNS 解析用的是域名注册商那边的,当时指定过 A 记录。后来我切换到了 dnspod.com不是.CN ),在 dnspod.com 这边做的是 CNAME 记录。

按理说应该覆盖。

可是用 http://www.webkaka.com/Ping.aspx 来看,全球范围内,有好多地方仍然在用旧的 A 记录。真是晕掉了。
2016-01-02 13:29:46 +08:00
回复了 shajiquan 创建的主题 Go 编程语言 Golang 时间格式化的奇怪设定 —— 为什么你一直出错
@yeyeye 您用的 DNS 是 119.29.29.29 吗?我发现这个 DNS 下确实会解析变成 404 。
1  2  3  4  5  6  7  8  9  10 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1102 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 18:32 · PVG 02:32 · LAX 10:32 · JFK 13:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.