V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wind3110991  ›  全部回复第 12 页 / 共 26 页
回复总数  512
1 ... 8  9  10  11  12  13  14  15  16  17 ... 26  
有 Java 背景的话,大数据是最好的方向,hadoop 下面的生态:zookeeper、hbase、hive 等等可以全部撸一遍
语言的话,推荐 golang,python 个人认为是门不错的学习语言( NPL 等等),但是生产力和性能比起 golang 略显薄弱了
2019-01-17 10:59:09 +08:00
回复了 simoncos 创建的主题 Python Python 功能点实现:数据热更新
楼主有造轮子精神值得点赞,这个做 demo 玩玩可以,生产环境不行,只能做一些简单的订阅更新功能,
对于你所说的 “更新 python 对象数据”,我觉得要首先本着 CAP 原则,再分下面三种情况来设置业界的解决方案:
( 1 )更新配置文件:更新数据量较小,能容忍一定的时延,但是需要保证高可用—— zookeeper ;
( 2 )更新内存数据:数据量大,需要在多个进程间进行切换,短时间内(周期更新)对服务性能要求较高 —— redis ;
( 3 )更新数据频繁(实时更新):拆分为生成者消费者模型,用消息队列来解耦进程间的耦合度,如 Kafka、rocketMQ 等等。
2019-01-17 10:42:51 +08:00
回复了 pppy 创建的主题 Python 2018 年在使用或学习 Python 过程中,“醍醐灌顶“的点有哪些?
在看同事代码的我:“操,这个程序怎么那么慢,不就遍历个列表么,我来看看写了些什么鬼”
代码:

'''
def is_value_in_list(self, v):
filter_list = self.load_db_all_list() # about 100k numbers of elements

if v not in filter_list:
return False

return True
'''

——我日你大爷。。。
2018-10-13 01:17:24 +08:00
回复了 langhunws 创建的主题 LeetCode Leetcode 刷 200 多道题了,经验与迷茫
说说心得,感觉自己工作久了也得刷刷了,现在感觉基础知识还不如个校招生
2018-10-08 19:04:07 +08:00
回复了 beryl 创建的主题 程序员 程序员如何走出舒适区!
@cdlixucd java 在应用层是很强大的,特别是大数据处理这方面,Hadoop 的整个生态基本原生 api 都是 java,修炼内功不也是为了更好出招嘛
2018-10-08 17:26:56 +08:00
回复了 nladuo 创建的主题 分享创造 拿 golang 撸了个简单的网站访问量统计工具
@jinya
我之前和你一样试了半天,应该你和我一样,validator 的版本和 gin 的匹配不上了,
你看下 binding 里 validator 的版本是不是 v8,然后从 git 上 clone 对应的版本,
不然确实会报这个错误,在 GOPATH 里把这个库替换掉就好了
我就是这样解决了
2018-09-03 10:07:04 +08:00
回复了 TustMan 创建的主题 程序员 关于如何选择一个不坑的理发店,大佬们有什么经验吗?
优剪还是不错的,除了吸头的时候有点奇怪,像被杀猪一样
2018-08-30 10:36:25 +08:00
回复了 Acceml 创建的主题 LeetCode [每天一道 Leetcode 求组队] 56. 合并区间
def merge(region_list):

total_region = []

if not test_list:
return []

for region in region_list:
if not total_region:
total_region = region_list[0]
continue

# min
if total_region[0] > region[0]:
total_region[0] = region[0]

# max
if total_region[1] < region[1]:
total_region[1] = region[1]

return total_region

test_list = [[1,3],[2,6],[8,10],[15,18]]
test_list2 = [[1,4],[4,5]]
l1 = merge(test_list)
l2 = merge(test_list2)

print l1, l2
学学 golang 和 java 吧,python 除了写脚本和机器学习,其实做后台基本上没什么竞争力
2018-01-31 19:03:28 +08:00
回复了 testcount 创建的主题 程序员 2018 年想学一门编程语言,哪个好?
二三线的话必须是 java 吧
2017-07-05 19:58:39 +08:00
回复了 1002149271 创建的主题 Python django 做的网页怎么解析后端返回的 json 数据。
后台 json.loads(str)一下就解析了,
建议学框架前系统好好学习 python 的基础知识,难道现在的技术人员都是成果驱动学习的?
2017-06-28 14:44:49 +08:00
回复了 pigsinthesky 创建的主题 程序员 27 部优秀的黑客纪录片在线观看
mark
2017-06-24 15:37:54 +08:00
回复了 NullMan 创建的主题 C C 语言:释放动态分配的内存,为何还能访问?
https://www.v2ex.com/t/181639#reply21

2 年前我也问了同样的问题,看 1 楼和 18 楼的回答了
实际上 free 后 pi 变为了野指针了,不做 NULL 赋值容易产生异常,所以需要将指针地址置为 NULL

内存回收和空间分配一样,涉及到两块空间:虚拟空间与物理空间。虚拟空间是进程私有的;
当你 free 之后,虚拟空间中的内存已经回收了。但是物理内存上没有啊,XJB 解释的话,可以理解为物理内存上某个部分“依然没有去掉这块内容”。

而且你的指针持有了那个内存地址,当实际占用大小不满一个 page 的时候,页置换是不会发生的。

总而言之,谨记:当你 free 后,一定要记得置 pi 为 NULL,这个我们称之为防御性的代码,当你不复用这个 pi 指针还好,但是如果复用了,会出现不可预估的错误和异常
2017-06-23 22:32:11 +08:00
回复了 iguoji 创建的主题 程序员 Nginx 做负载均衡,会不会挂掉?
装 nginx 的应该不叫主服务器吧,只是 rs 而已,主从应该是再往下一层业务的层次中节点之间才有主从关系
可以用 zookeeper 监控节点啊,主挂了重新选举 leader 节点
或者 keepalive 都行
2017-06-22 22:13:37 +08:00
回复了 letitbesqzr 创建的主题 MySQL mysql 死锁的问题,求优化意见
@letitbesqzr 如你说的,回滚没有必要从滚到 1 之前啊
比如你在 5 出错了,滚到 4 不就好了,记录下当前状态,在队列等待就好了啊
2017-06-21 23:10:05 +08:00
回复了 letitbesqzr 创建的主题 MySQL mysql 死锁的问题,求优化意见
感觉这个最主要的问题并不是事务或者是锁,而是你的流程问题:
为什么操作失败就要 回滚到 请领单状态?
建议如果并发量大容易锁,流程中可以穿插多个原子事务,失败回滚到一个中间状态,而不是后台一个接口大包大揽。
事务不是万能的,要符合你的当前使用场景才行
这位同学你可以走了,下一位面试者请进
2017-06-08 15:28:25 +08:00
回复了 uppu 创建的主题 问与答 Python VS C,C++,GO, Java ,JavaScript, PHP .性能最差的是 Python
然后呢,想说明什么?
任何一门语言都有优势所在,要考虑到所应用的场景和数量级,程序和系统的复杂度
一般来说,python 的计算和执行效率,对于非大型系统的 99%的场景都足够了;
何况,对于系统和程序而言,IO 才是最大的瓶颈
1 ... 8  9  10  11  12  13  14  15  16  17 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2034 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 00:30 · PVG 08:30 · LAX 16:30 · JFK 19:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.