V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kxiaong  ›  全部回复第 1 页 / 共 2 页
回复总数  32
1  2  
@kingpo 不行。 我自己手头有五张 visa 卡。
免费的 aws + 18 块钱 /年的阿里云域名,自建 trojan 。 稳定用了三年了。
2022-02-23 13:56:31 +08:00
回复了 yuhangch 创建的主题 Vim Vim 的主要维护者之一 Sven Guckes 去世了
R.I.P

编程入行六年,vim 一直是我的主力工具。
2021-11-04 16:27:17 +08:00
回复了 bfc 创建的主题 程序员 开发速度最快的 Web 框架?
ROR 开发效率最快,但是会 ruby 开发的人太少,项目迭代和维护是大问题。不信问问墨刀的大佬 @yuanyiz
综合考量,django 最优。
2021-09-14 14:06:58 +08:00
回复了 towry 创建的主题 程序员 最近你们都在看什么新的前沿的技术?
斜爆轰冲压发动机
2021-09-09 15:36:57 +08:00
回复了 chaleaoch 创建的主题 Go 编程语言 Golang 写的 web 也分 Service 和 DAO 吗?
即使是 Django 项目,我也不太赞成 SQL 写在 service 层( views.py ).Django 的 Model 可以封装自己的 objects, 来定义通用的查询,基本等效于 java 的 DAO 。好处是对数据库的操作封闭,所有上层业务通过统一的接口修改数据。

多人协作的 Django 项目中,没法确定别人写的 service 中有没有 SQL 修改或影响到你要操作的数据。出问题不好定位。
2021-02-17 11:57:16 +08:00
回复了 cathedrel 创建的主题 Linux Linux 上傻瓜型的图片处理软件有啥推荐的?
推荐试一试 Linux Shutter
https://shutter-project.org/
2020-07-22 18:19:17 +08:00
回复了 kayseen 创建的主题 Go 编程语言 golang 中使用 goto 跳出 if 语句
把 goto 当 if..else...用了。
但是 label 显然不是那个 else 部分。
2020-07-21 13:20:24 +08:00
回复了 GTD 创建的主题 Python Python 如何在包内的某一个模块隐藏某一个函数呢?
如果是 module 一级的函数,理论上是不可能的。
类中封装的函数可以使用双下划线开头,使方法变成私有方法。module 一级的方法事实上跟包中定义的 class 是同一级别,而 python 对包一级的对象和函数,只有约定俗成的访问控制,而非强制。

我猜想一个可能比较 dirty 的方法:

使用一个字符串、时间戳与一个枚举的随机数做 md5,产生的结果作为一个私有函数的前缀,比如:
`fun_prefix = hashlib.md5(encryptStr + str(time.time() )+ str(randInt) ).hexdigit()`

你的私有函数名字可以是: `fun_prefix+"my_private_function"`.

然后你在程序中调用时使用反射来调用函数。
因为外部不太可能知道你产生 fun_prefix 时的混淆算法,因此外部每次加载你的包时,看到的都是一个随机字符串+“my_private_function”的函数名,因此也没法调用你的函数。

如果你不得不用源代码的方式发布,可以把混淆加密部分做成二进制跟随你的包一起发布。
2020-07-18 12:27:22 +08:00
回复了 Adaocean 创建的主题 问与答 计算机硕士生,北京邮电大学和华东师范大学该如何选择?
如果是我,无脑华师大。
IT 这个行业学校重要,但也不是特殊的重要。 你能力强的话,自己在家看看书写写代码也能找到工作了。
但是如果以后你想换行业呢?
如果某一天你发现自己不适合做程序员呢?
如果某一天你想要去报考公务员或者当老师呢?
那个时候 985 的作用就特别明显了。 政府、学校里面那些负责招聘的人,才不关心你学校所在的行业多牛,也不关心你在什么公司,做什么项目。 他们只会对照着教育部 985 的名单做筛选。
在职业技能发展方面,北邮和华师大没有本质上量级的差别。
在长远职业发展看,985 的牌子很重要。

如果你本科不是 985,其实影响不大。但如果本科是 985,研究生去北邮真的是把好好的资本浪费了。 华师大和北邮都可以给你足够的职业技能,保障一份好工作。 但是长远的、宽广的职业前景,华师大更有优势。
2020-07-17 00:17:50 +08:00
回复了 kxiaong 创建的主题 职场话题 顺利上岸,分享一些面试经验
@cokepro @litp @dinjufen @feiniu 这个行业成长很快,只要有机会做一两个有深度的项目,认真总结思考就能很快提升起来,平时工作中还是要多发挥主观能动性。我比较幸运的地方是,之前公司比较轻松,氛围很好,我自己主动承担了比较核心的一块业务,后面找工作基本上都是靠着这个项目经验。


@vtz668 k8s 我只能算入门的水平,谈不上什么值得分享的经验。 如果不是运维开发或者云计算相关岗位,我觉得能了解基本的操作,会配置和部署服务就够用了。如果是云计算相关的开发岗位,底层需要 Linux 内核的知识,建议先看看《 Linux 内核架构》和《 kubernetes 权威指南》,吃透这两本书找个靠谱的机会还是绰绰有余的。目前我在看的也是这两本书,很有收获。

感谢各位的点赞,恕我不一一回复了。2020 年行情不乐观,大家共克时艰,共同努力,不要因为暂时的挫折失去希望和奋斗的动力,相信努力总会有回报!
2020-07-14 09:05:16 +08:00
回复了 kxiaong 创建的主题 职场话题 顺利上岸,分享一些面试经验
@tairan2006 @TimeRain 😂 查了一下,我对“上岸”的理解确实错了😂。
2020-07-14 08:56:37 +08:00
回复了 bear2000 创建的主题 职场话题 关于“面试造火箭,工作拧螺丝”
>>" @kxiaong 你也说这是“进百度后” "

@ChanKc 你说的也对,我之前对楼主的问题理解不太准确。 我的本意是,从纯技术角度看造火箭和拧螺丝两者并不冲突。
在楼主的问题背景里,造火箭和拧螺丝有冲突是因为,某些小公司本身不具备造火箭的能力,却用造火箭的标准选择候选人,而且给不到候选人匹配的待遇。 这种招聘策略把一些高端人才拉到了更低层次,加剧了行业低层次人才的进一步内卷,破坏了整个行业的生态,尤其是造成了糟糕的面试体验。
2020-07-14 08:36:30 +08:00
回复了 kxiaong 创建的主题 职场话题 顺利上岸,分享一些面试经验
@sulinehk @litp 谢谢,能帮助到大家就好。后续我准备用思维导图把后端架构中涉及到的知识点梳理一遍,以方便大家参考。
@yoke123 并不是大厂。 多数是细分领域排名比较靠前的独角兽和创业公司。因为以往项目中有架构相关的设计经历,面试官会非常关注这类项目。

正像我上面说的,架构问题是面试中提纲挈领的点。从这个点展开既能聊常用的组件、常用方案,又能从组件和方案继续深层次、多角度地问下去,一直问到底层原理和实现。同时结合实际业务场景,还能考察候选人对业务的理解。

大家在准备面试时,常常从网上的面经开始,看数据库相关的面试题、看网络相关的面试题等等。但是这样准备面试往往“知其然不知所以然”,因为没有架构背景、没有业务场景。 面经上的那些性能优化、底层原理,常常是针对特定架构、特定问题或业务场景的。 脱离开这些谈性能优化、底层原理常常陷入死记硬背的形式主义,所以还是推荐大家在准备面试时,对架构有一定了解,对自己的知识体系有一个宏观认知,这样准备起来效率更高一些。
2020-07-13 22:34:48 +08:00
回复了 bear2000 创建的主题 职场话题 关于“面试造火箭,工作拧螺丝”
新人进百度后的第一课是看百度内部的文档,了解百度的整体架构,模块组成、每个模块的功能。 整理总结以后以分享会的形式给组内同事讲一遍, 同时你的经理可能会叫上各个组的研发一起来把关。 讲解过程中,大家会来不停地 challenge,追问你对某个模块的理解和技术细节。
如果把百度的架构比喻成火箭。 你负责的某个模块,就是一个螺丝钉。但是了解整体架构有助于你了解这个螺丝钉在整个火箭中的位置。在拧螺丝钉时,你知道这个螺丝钉应该拧在哪儿?为什么拧在这儿? 应该拧几圈?如果火箭出了问题应该逆时针还是顺时针拧几圈?
当然,面试造火箭、工作拧螺丝也是这个行业内卷的一个表现。想象两个候选人来面试,一个只会拧螺丝,一个既会拧螺丝,又了解火箭的架构,你作为面试官会怎么衡量两个候选人?
2020-07-02 11:06:52 +08:00
回复了 kxiaong 创建的主题 职场话题 心态崩了
@xy2020 目前人在北京,暂时还没有换城市的打算。 非常感谢你。
2020-07-02 11:06:01 +08:00
回复了 kxiaong 创建的主题 职场话题 心态崩了
@catch 是的,估计短期大行情不会很快恢复起来。
@dilu 昨天跟猎头聊完也在考虑这个事情了,以前在做核心业务开发,现在觉得如果能去大厂测开或者运维也是很好。 今天改了简历和求职意向,准备再试一试。
@maninfog @ferock @vinceguo 感谢感谢。刚才看了那位青岛老哥的经历很有感触,求职中难免遇到一些困难,虽然很痛苦,但也是很好的历练和成长。经过这件事自己对职业规划更明确了,也算一种收获和成长。 大家共勉,加油。
2019-09-26 20:57:06 +08:00
回复了 chaleaochexist 创建的主题 程序员 websocket 方案求助 -- 如何实现实时进度提交给前端
拍脑袋想, 你这样子连 websocket 链接也创建不起来吧?

并不是你在 server 端起一个 websocket server,然后不停的 send,客户端就会接收数据。 在 websocket 链接创建之前还有 http 报文做协商认证和链接过程。

websocket 的第一个报文是这样的 (ietf rfc 7977):
```
GET / HTTP/1.1
Host: a.example.com
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==
Origin: http://www.example.com
Sec-WebSocket-Protocol: msrp
Sec-WebSocket-Version: 13
```

一个可能的办法是: 页面先跟 server 创建一个 websocket 链接,使用 groupId 标识这个链接。

页面点击动作的 ajax 将自己的 groupId 作为参数传入 view。view 触发业务逻辑以后就返回 ok, 不需要阻塞等待。

业务逻辑处理过程中的进度信息,通过 websocket 推送到 client
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1209 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 18:20 · PVG 02:20 · LAX 10:20 · JFK 13:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.