首 页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 尾 页

面试感悟:3年工作经验java程序员应有的技能

发布者: super | 发布时间:2017-11-03

原标题:面试感悟:3年工作经验java程序员应有的技能

因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。

简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少),其中成功的有4家,另外两家失败的原因在于:

1、阿里巴巴B2B事业部的面试,两轮技术面试都过了,最后一轮面试是对方的主管,由于听说技术面试过了基本上90%都面试成功了,所以LZ在和主管的交谈中也是毫无顾忌,说得天花乱坠,很多自己介于知道和不知道的东西都直接脱口而出了,结果多次被对方一反问就问得哑口无言。事后想来,模棱两可的答案是面试中最忌讳的,这次的失败也让LZ认真地对待后面的每一次面试

2、另外一家失败的是一家小公司,也就20来个人吧,整个团队是支付宝出来创业的,非常厉害。面试完LZ多方了解了一下,对方认为我基本功什么的都不错,但是实际项

想读更多 ->

技术大牛讲解 Atom 新并发缓存区实现

发布者: super | 发布时间:2017-11-03

原标题:技术大牛讲解 Atom 新并发缓存区实现

[ ]

【IT168 评论】作为Github上一款开源的文本编辑器,Atom一经推出就受到了广泛的欢迎。Atom的几个功能取决于基于开放缓冲区内容的潜在的长时间运行计算,但直到最近,才有可能从主线程上运行的Java访问缓冲区的文本。这使得很难保证Atom在所有场景下的响应能力,特别是在编辑较大的文件时。

随着Atom 1.19版本的发布,这种情况发生了变化,这开辟了通过C ++实现的新文本存储数据结构显著增加并行性的途径。这种新的设计为性能和可扩展性提供了许多好处,其中主要的工作线程能够读取先前缓冲区状态的快照,而不会阻塞主线程上的写入操作。在这篇文章中,将深入介绍Atom对文本存储的新方法,然后探索将其成为许多优化中的第一步。

分层更改

Atom新的缓冲区表示的关键思想是将缓冲区的内容分为两个主要的状态。首先,有一个基本文本,它对应于最近读取或写入磁盘的文档版本。基本的文本是不可变的,并存储在连续分配的单个内存块中。而叠加在基本文本上面的是未保存的更改,它们存储在称为Patch(补丁)的单独的稀疏数据结构中。为

想读更多 ->

成为数据科学家,需具备这些技能

发布者: super | 发布时间:2017-11-03

原标题:成为数据科学家,需具备这些技能

文章节选自《机器学习:北美数据科学家的私房课》

文末评论赠送本书,欢迎留言!

目前数据科学和数据科学家成为了流行词汇。当有人问你干什么,你回答说数据科学家,对方会恍然大悟,觉得特别高大上,噢,数据科学家啊,听说过。是啊,没听说过数据科学家那就out了。如果接着问,数据科学家具体干什么的?然后就没有然后了。

不知道你们有没有听说过这样一则轶事,美国最高法院法官Potter Stewart被问到什么是淫秽时,他回答:“看下才知道。”这和数据科学很类似,很多概念,在大而化之的时候都可以存在,大家口耳相传,聊的不亦乐乎,但一追究细节,立即土崩瓦解。那么什么是数据科学家呢?我从谷歌查询了数据科学家的定义,下面是其中的一些

想读更多 ->

任正非:让听得见炮声的士兵做决策

发布者: super | 发布时间:2017-11-03

原标题:任正非:让听得见炮声的士兵做决策

分享丨曾鸣,阿里巴巴集团学术委员会主席,原长江商学院教授

来源丨阿里味儿(ID:aliweierV)

基于创造力的需求,组织的架构应该怎么变化?

我的观点是基于科层制结构以管理为核心的公司架构,会演变为以赋能为关键词的创新平台,这种创新的组织架构在于提供平台,让一群创造者可以更自由的联结、更顺畅的协同、更高效的共创。

新的组织会有三个重要的架构特征:

第一个,强大的创新中后台;

第二个,自由联通网状协同的团队结构;

第三点,在线实时的动态指标矩阵。

创新的中后台

一个组织他要求前端反应越灵活、越创新的话,其实越需要中后台用平台化的方法来提供支持和服务。传统的企业典型架构是前后台一体化的,从产品

想读更多 ->

默安科技CTO云舒:君有漏洞在腠理,不治将恐深

发布者: super | 发布时间:2017-11-03

原标题:默安科技CTO云舒:君有漏洞在腠理,不治将恐深

本文作者谢幺,科技作者,微信:dexter0

用医生比喻网络安全人员者,精辟得很,不光在于治伤捉疾的逻辑类似,“医患关系”也如此。

比如,生了病才想起医生,不生病时你叮嘱他注意作息饮食按时睡觉?

呵呵,我没病,先爽了再说!

搞安全也是永远在止损,没出事之前价值很难衡量,常常是“事件驱动”,被黑客搞了才开始较真。

再比如,有些人总觉得搞安全的经常危言耸听,就像即使是小病小伤,医生也让你先去做个全身体检。

安全行业的“医患”逻辑甚至可以套用在《扁鹊见蔡恒公》里。

想读更多 ->

10种简单的Java性能优化

发布者: super | 发布时间:2017-11-03

原标题:10种简单的Java性能优化

你是否正打算优化hashCode()方法?是否想要绕开正则表达式?Lukas Eder介绍了很多简单方便的性能优化小贴士以及扩展程序性能的技巧。

最近“全网域(Web Scale)”一词被炒得火热,人们也正在通过扩展他们的应用程序架构来使他们的系统变得更加“全网域”。但是究竟什么是全网域?或者说如何确保全网域?

扩展的不同方面

全网域被炒作的最多的是扩展负载(Scaling load),比如支持单个用户访问的系统也可以支持10 个、100个、甚至100万个用户访问。在理想情况下,我们的系统应该保持尽可能的“无状态化(stateless)”。即使必须存在状态,也可以在网络的不同处理终端上转化并进行传输。当负载成为瓶颈时候,可能就不会出现延迟。所以对于单个请求来说,耗费50到100毫秒也是可以接受的。这就是所谓的横向扩展(Scaling out)。

扩展在全网域优化中的表现则完全不同,比如确保成功处理一条数据的算法也可成功处理10条、100条甚至100万条数据。无论这种度量类型是是否可行,事件复杂度(大O符号)是最佳描述。延迟是性

想读更多 ->

每个程序员半小时内必须解决的5个编程问题

发布者: super | 发布时间:2017-11-03

原标题:每个程序员半小时内必须解决的5个编程问题

每次我发布软件工程师的岗位工作要求,各种求职申请就会纷至沓来,接踵而至。但每每让我困惑的是,似乎总有那么几位应聘者完全不明白所谓“编程”的意思。

当然,他们另有想法。

而我认为,如果你应聘的是“Web前端开发”岗位,那么你只懂jQuery也可以胜任,那么,“软件工程师”是不是就意味着会HTML、Java和CSS这些必备技能就行了呢?

(我觉得那些聊起XML、JSON、XSLT、SOAP、HTTP、REST、SSL和200多个首字母缩写词来头头是

想读更多 ->

python零基础该如何学习

发布者: super | 发布时间:2017-11-02

原标题:python零基础该如何学习

感谢关注天善智能,走好数据之路↑↑↑

欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答、求职一站式搞定!

对商业智能BI、大数据分析挖掘、机器学习,python,R等数据领域感兴趣的同学加微信:tstoutiao,邀请你进入数据爱好者交流群,数据爱好者们都在这儿。

Python的口号:

人生苦短,我用python,这句话非常好,非常有体会。

这个人就是创始人为Guidovan Rossum。

python的开发效率非常高,而且是有强制的缩进,使得不管是写代码的人还是看代码的人都非常清楚(就好似写诗一样,写一段换一行)。人生只有短短几十年,开发效率低就是等于在浪费生命,做不完我想做的事,用python吧!它能

想读更多 ->

开发者的中年危机:思考?

发布者: super | 发布时间:2017-11-02

原标题:开发者的中年危机:思考?

Linux技术交流QQ群:2632018(十一月最新!!)

这周,我辞掉了我那份舒适、薪水又高的工作。

我之所以会走这一步,是因为在我回顾过去已经取得的成绩之后,我不知道接下来的30年应该做什么。

那就是中年危机……

这里所谓的中年危机指的是,作为一个开发者,你总会到达一个已经做了一段时间并且开始思考下一个选择是什么的阶段。只是能挣到钱再也不够了:你需要额外的动力来继续下去,直到退休。

你可以认为自己已经写了足够多的代码,想往上晋升,成为领导者/管理者。为什么不这么做呢?团队需要领导者、管理者和Scrum Masters等。但是没有听上去的那么简单,你需要处理的事情比你认为得更多,但这都是业务的重要组成部分!

原标题:Python 相较于Java 而言,有什么绝对优势?后院活动部

都说Python好,到底比Java好在哪里,有什么绝对优势?

同样是广为大家喜欢的语言,都很好,都很成功,但是从现实应用角度和长远发展看,Python已经牢牢站稳脚跟。

这样的现实让目前广大的非Python程序员无所适从,一种抵触性情绪代表着学习焦虑和技能困境。

有人说,动态一时爽,重构火葬场。言过其实,这就好比说,拼音输入一时爽,快速记录火葬场一样,盲目地强调复杂得机器语言,而忽视人性的因子,注定是阶段性产品。搜狗CEO王小川曾

想读更多 ->