V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xpresslink  ›  全部回复第 22 页 / 共 43 页
回复总数  848
1 ... 18  19  20  21  22  23  24  25  26  27 ... 43  
2018-12-14 09:29:20 +08:00
回复了 z0ne 创建的主题 程序员 有没有野路子出身(自学编程)的朋友
这么说吧,编程都是主要靠自学的。
即使培训班出身,自己学习的部分也是大头。
用 live template,比如定义
bb 回车 -> {$END$}
rb 回车 ->($END$)
sb 回车 ->[$END$]

sop 回车 -> System.out.println("$END$");
你多定义一些就方便了。
2018-12-13 19:21:36 +08:00
回复了 innoink 创建的主题 C start 和 end 配对不会觉得别扭么
start 和 end 都有动词和名词词性。
当名词用的时候 start/beginning 配 end
当动词语时,start/begin 都可以配 end
很多情况下,start 和 begin 是可以通用的。
建议你看一下柯林斯英英词典,很多中文意思相近的英语单词用英语描述起来意义差别非常明显。
而且有例句来说明用在什么场景。
2018-12-13 13:18:17 +08:00
回复了 wangyihai 创建的主题 程序员 会 Java 的大佬有时间就帮我看一下
哥真心劝你一句。楼主还年青,我建议你去复读考大学,考不上二本上个三本也好,其实这才是人生的捷径。
如果你连个三本都考不上,说明你智商有所不足,既使你硬学编程也会很累很痛苦,而且还没有什么希望,做程序员这行还是很需要天赋的。
今天刚把 PC 版的 QQ 给卸载了。
2018-12-13 12:45:02 +08:00
回复了 ns2250225 创建的主题 Python Python 类里面的方法太多写得太长,大家是怎样处理的啊 🎏
在利用各种括号直接转行。
2018-12-13 10:06:05 +08:00
回复了 qwertyzzz 创建的主题 Python 问个 Python 环境问题
出现这个现象的原因是:在 pycharm 中开 terminl 的时候,pycharm 会把所用的虚拟环境激活,环境的 path 之类的也会加到环境变量。

在操作系统的终端中虚拟环境是没有激活的,你需要先手工激活一下。通常是 source /path_to_/venv/bin/activate
2018-12-12 16:50:31 +08:00
回复了 a476286557 创建的主题 Python 关于 for 循环与线程~~
有一个重要的事情说三遍:
mysql 不是线程安全的,mysql 不是线程安全的,mysql 不是线程安全的

你如果使用多线程那么需要给每个线程创建单独的 mysql 连接。
你同时创建过多的线程和连接最大的可能性是直接把数据库给挂死了。

最科学的办法是按照你的 mysql 的性能创建一个连接池,可以使用 DBUtils 这个包。
你这边多线程从连接池申请连接。
@vencent 个人小项目通常很少涉及性能问题。用平台的数据库当然也要考虑性能了,因为有很多配置级别价格差距很大,估计你也就是最低的那个配置,只是可用性级别高点,性能不见得比自己在 ECS 上安装的性能强。数据库这部分主要是结构设计,查询优化对性能影响比较大。尽量减少带锁操作,这个不是一两句话能说清楚的。
2018-12-12 11:06:43 +08:00
回复了 cxa 创建的主题 Python 异步编程之使用 yield from
楼主请稍认真点,目测第一个例子的输出 ['A','B','0','1', '2'] 是错的。
2018-12-12 11:02:50 +08:00
回复了 YuansMine 创建的主题 程序员 请教各位关于语言学习方面的问题
人不能贪多嚼不烂。精通两种就不错了。
没必要背,好好学习一下英语。JB IDE 里面 Ctrl+Q Ctrl+shft+I 功能了解一下。
2018-12-12 10:54:37 +08:00
回复了 raawaa 创建的主题 Python Python 的包管理
目前做 Python 开发部署,比较成熟普遍的工程实践是使用 virtualenv
在开发的时候用 Pycharm 创建一个项目和对应的虚拟环境,
每需要增加一个包就在项目根目录的的 requirements.txt 中增加一行包名,
这个特性是被 Pycharm 支持的,pycharm 就自动帮你把包装在虚拟环境了。

部署的时候也是先用 virtualenv 先创建一个虚拟环境然后在虚拟环境中执行
pip install -r requirements.txt 就自动把所有依赖包安装齐了。
2018-12-11 16:56:42 +08:00
回复了 rizon 创建的主题 程序员 Python 服务怎么做负载均衡?
楼主自己百度一下

Nginx 配置 upstream 实现负载均衡
你这两种写法都不好,如果定义个常量的字典应该直接写成
d={'sape': 4139, 'jack': 4098, 'guido': 4127}
这样性能和可读性都好。
@vencent 我都说了,要优化性能先要搞清楚瓶颈来自于哪里,针对性去解决,90%的 web 应用性能瓶颈都在数据库或与磁盘 IO 相关,网络 IO 阻塞占比相对较小。再说了通常所说的网络 IO 造成的延迟是在网络链路上的,不是你服务器本身能解决的,你访问美国服务器很慢,只能在国内再部署服务器来解决。
这话是有一定道理的,软件开发通常都属于目标管理,活儿忙每天加班都弄不完呢,项目经理、产品、测试都等着你交活儿呢,根本用不着考勤,难道为了多给你记点加班么?只有没项目了闲了才能有机会晚来早走,领导们也闲着没事做。
@vencent 复用服务员确实可以提高服务能力么?增加 100 个服务员好了,你只是能拖住来的顾客暂时别走而已。
最终的提供服务能力还是要靠桌数和后厨的供应力。

你以为在一个串联链路中增加个环节就能提高整个链路的性能么?因为性能的瓶颈最终主要是卡在磁盘 IO 那里了。通常的 PC 硬盘就一个磁头,不管你多线程还是异步,最终于到磁盘那里读写都要排队一个一个来。服务器的性能要想提高只能增加 CPU 内存磁盘性能这些,或者再加服务器分布式。
1 ... 18  19  20  21  22  23  24  25  26  27 ... 43  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1760 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 16:35 · PVG 00:35 · LAX 08:35 · JFK 11:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.