首页   注册   登录
 baojiwei 最近的时间轴更新

baojiwei

V2EX 第 122479 号会员,加入于 2015-06-15 22:53:47 +08:00
go 是个好语言
Go  •  baojiwei  •  47 天前  •  最后回复来自 opentrade
49
一个开源的 note
  •  1   
    Python  •  baojiwei  •  2018-03-29 17:48:12 PM  •  最后回复来自 qignfengxulai
    11
    baojiwei 最近回复了
    49 天前
    回复了 thautwarm 创建的主题 Python "我还想更简单的画点图"
    @uyhyygyug1234 具体的代码已经找不到了,那时候我还是个小菜鸟的时候,还在写 odoo,这个框架是 orm 学习了 OO 的里面很多特性,很魔,orm 里面有__inherits 的属性,可以把 table 直接 inherit 下来(包括数据以外键的形式 inherits 下来,唉),除此之外,还被各位大佬们写了很魔的写了企业级总线 [居然没有用任何 mq 框架,自己写的] 。(其实就是一坨复杂的一塌糊涂的 [我觉得设计的思想很好的,但是码力有点飘的] ,看着很香的 shi~~)。带我的大佬看我连这个都看不懂 [唉,手动叹气] ,就让我画结构图了。
    结果我画了三天也没画出来。主要是,这些 table 除了可以继承之外,居然还可以多重继承,继承还有依赖,还有原生 many2many。后来耍了个巧,找了个 xmind 的工具画出来了。
    思路基本是:导入 orm 环境,找每个 class 的父类和子类,继承和多重继承关系,外键和约束关系等等。然后调 xmind 的 api 生成图,把关系画出来。然后写 pgsql 的钩子,找到对应的表。
    然后写了半年 odoo,感觉每次洗澡吹头的时间越来越短了。就走了。( MD,他们现在已经 D 轮了)
    走了之后,据说这个脚本用的还不错。主要是每次上线的时候,因为框架自己加的 table 实在太多了,测试找数据都要崩溃了。所以每次都要先跑一次脚本,新生产一个 xmind 和以前的比较一下,才知道这帮幺蛾子开发大佬们又加了哪些表。

    我找了下当初用的轮子应该是这个:[xmind-sdk-python]( https://github.com/xmindltd/xmind-sdk-python)
    不过我发现有这个更好的有意思的项目(已送 star):[xmind2testcase]( https://github.com/zhuifengshen/xmind2testcase)
    大佬可以了解下,感觉用 sqlalchemy 也是可以这么玩的。celery tasks 估计也可以这么玩,他有一个中间件会检查各个 tasks 的依赖,抽出来应该就可以画图了
    python 代码如果 OO 写的好的话,应该也是可以这样玩的。如果 OO 写的不好,估计出来的结果不一定会好。
    一句不会拿用户信息,没有更多证据容易产生怀疑。啥不用 frp。实在不行也可以 ngrok。再不行我也可以花个几百块买个花生壳。至少我还是相信这个是安全的。
    既然是放在 github 上的,又不开源,还是这么敏感的软件,真的不敢用。
    另外 star 骗不到,可以买啊。我看下了 fork 的人群。嘿嘿嘿。
    2018-04-04 19:48:49 +08:00
    回复了 lance0z 创建的主题 程序员 2015 款 Macbook pro 13 寸 8g ,128g 做 iOS 开发够用吗?
    正在用 15 的我 突然看到为了信仰 内心 os ?????
    2018-03-30 16:44:27 +08:00
    回复了 1500176279 创建的主题 Python Python web 几大框架那种适合新手? dalao 来发表下自己的高见
    2020 就不支持 python2 了,为什么不果断的坐上 python3 的船。当然是 sanic。
    2018-03-29 15:54:36 +08:00
    回复了 baojiwei 创建的主题 Python 一个开源的 note
    @hronro 🤦‍♀️可能是我的表达有问题,因为我不做前端所以也一直在请教学习中。我的意思是用 npm 做管理,webpack 做打包这样。其他的都是最简单的 jquery, Ajax 异步通讯等。也想有前端大神一起做,顺带教我一些前端。
    我觉得你的思维还是国企思维。
    现在大家都追求生产力的。很少有公司会单独找一个爬虫工程师的,除非做的非常牛。非常牛的意思是,非常非常牛,自己能造爬虫的轮子。不然如果只是使用工具,任何一个 java,C++甚至 python 的后台即使没有做过,花几天看一下文档也能做了。而且,你确实没有经验。这个不是口才的问题。如果你能用爬虫+elsasticearch 做一个细分行业的爬虫,保证速度,解决认证、ip 封锁,一星期爬完某乎,把代码放到 github 上,能做出来再投简历,我相信你肯定能找到还不错的工作的。你怎么知道别人只是因为口才找到工作的,而不是因为看到了他学习能力?或者勤奋?或者价格低?
    以上,我已经给你写了一条明路了。自己去租一个服务器,一个月几十块,自己去看文档,一星期内每天 10 个小时就能搞出来,顺带好好学一学怎么用 git。如果能搞会 docker,那就更了。

    简历造假?没有的事。一般找个具体的东西一问就知道做过没做过,因为坑就在那里,你说你做过那自然知道坑。没做过我说了你也一脸茫然啊,是不?这不是口才不好的问题吧。比如,爬虫数据怎么去冗余啊?给个解决方案呗。怎么防 ip 封锁啊,给个具体的解决方案呗。我不要概念,就想知道具体怎么搞。
    2018-03-29 13:35:33 +08:00
    回复了 baojiwei 创建的主题 Python 一个开源的 note
    @tamlok 坑挖了总是要填的。sucks....我觉得 sustained 更合理一些。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3823 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 13ms · UTC 03:49 · PVG 11:49 · LAX 20:49 · JFK 23:49
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1