V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yuchenyang1994  ›  全部回复第 4 页 / 共 7 页
回复总数  127
1  2  3  4  5  6  7  
2019-08-02 09:39:18 +08:00
回复了 yuchenyang1994 创建的主题 Windows 没忍住,还是上了 wsl2 的车,说下体验
@jiangwei2222 不能,但你可以 portforward 暂时
2019-08-02 09:38:16 +08:00
回复了 yuchenyang1994 创建的主题 Windows 没忍住,还是上了 wsl2 的车,说下体验
这里我还是想杠一下说 Hyper-v 的人跟开个 VBox 有啥区别的人,我觉得无论是 WSL1 和 WSL2,都具有积极意义,首先
1. 微软这几年一直积极的帮助和扩展使用 WSL 的生态,比如大部分开源软件和 IDE 都帮助你使用 WSL,这之前都不敢想象毕竟微软提供了互操作接口,不管如何还是有积极意义的。使用虚拟化只是能更好的让社区活跃起来
2. 用虚拟机经常纠结,诶。。我该给这分配几个核心呢
3. 与 Vbox 共享文件,貌似更卡
2019-08-02 08:43:58 +08:00
回复了 yuchenyang1994 创建的主题 Windows 没忍住,还是上了 wsl2 的车,说下体验
@linmq winows 安全中心
2019-08-01 23:49:18 +08:00
回复了 goreliu 创建的主题 Linux WSL2 的新玩法
第一个怎么操作的?这个是刚需
2019-07-09 15:41:06 +08:00
回复了 Roni 创建的主题 问与答 程序媛老公/男友职业统计
one years later。。。。。
哪有这么麻烦啊,只要长得帅,有钱,你永远不懂女孩子可以多主动
2019-06-24 23:32:54 +08:00
回复了 chy373180 创建的主题 程序员 在上海工作的单身狗最后都在哪买房了?
在苏州买了我
跟我的经历好相似啊,唯独不同的是,我三年多女朋友因为再上海生存不下去,要回老家跟我大吵一架,结束了
2019-06-11 14:42:13 +08:00
回复了 imherer 创建的主题 Go 编程语言 Go 利用多核问题
简单说,node 是无栈协程,通过事件循环调度,go 是有调度层,是有栈的,也存在切换,完全两个概念
根本没那么难,装完坚持用他来打字,一个月不到就熟练的一批
2019-04-23 00:03:07 +08:00
回复了 yuchenyang1994 创建的主题 Linux 买了个 pengwin,感觉还不错
@huyinjie 可以,wsl 本来就可以装多发行版
2019-04-22 10:25:00 +08:00
回复了 yuchenyang1994 创建的主题 Linux 买了个 pengwin,感觉还不错
@owt5008137 我不用 Vscode,但是之前我用 Emacs 也卡的不行,用了这个比之前好多了
2019-04-22 10:11:07 +08:00
回复了 yuchenyang1994 创建的主题 Linux 买了个 pengwin,感觉还不错
@owt5008137 pengwin-setup 命令行打开就行了,gui 你要装个 x_sever,我用的 x410,你可安装 vxsrv,xming 啥的
2019-03-22 13:53:30 +08:00
回复了 RicardoY 创建的主题 Python flask 应该在__init__.py 里初始化数据库连接吗?
都说的不太好,g 对象虽然可以,但是不符合 flask 的约定,虽然 flask 对这块管的毕竟宽松,但是使用扩展的约定其实是最好的
example:
```python
class Sqlite:
def __init__(self):
def __init__(self, app=None):
self.app = app
if app is not None:
self.init_app(app)

def init_app(self, app):
app.config.setdefault('SQLITE3_DATABASE', ':memory:')
app.teardown_appcontext(self.teardown)

def connect(self):
return sqlite3.connect(current_app.config['SQLITE3_DATABASE'])

def teardown(self, exception):
ctx = _app_ctx_stack.top
if hasattr(ctx, 'sqlite3_db'):
ctx.sqlite3_db.close()

@property
def connection(self):
ctx = _app_ctx_stack.top
if ctx is not None:
if not hasattr(ctx, 'sqlite3_db'):
ctx.sqlite3_db = self.connect()
return ctx.sqlite3_db

```
这里的 teardown 函数就是 flask 的应用情境的上下文,也就是说,在请求后关闭 sqlite
当然,如果在请求外的时候则:
```python
with app.app_context():
cur = db.connection.cursor()
cur.execute(...)
```
这样的好处就是在请求环境下你可以直接 import 你的 Sqlite 对象用,不需要 request.g.sqllite,初始化也是符合约定
```python
db = Sqlite()
app.init_app(db)
# OR
db = Sqlite(app)
```
2018-12-23 20:44:55 +08:00
回复了 gbin 创建的主题 程序员 本命年感觉人生已经到了低谷,明年想考研
我今年也闹得很,冬至特意去了静安寺烧了个香,我也跟我谈了 3 年的女友拜拜了,反正本命年低谷倒是不算,就是闹得很
投了一份,期待~
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1061 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 20:28 · PVG 04:28 · LAX 12:28 · JFK 15:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.