首 页 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 尾 页

你需要了解的前端测试“金字塔”

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

原标题:你需要了解的前端测试“金字塔”

来自:开源中国社区

链接:www.oschina.net/translate/the-front-end-test-pyramid-rethink-your-testing

原文:https://medium.freecodecamp.org/the-front-end-test-pyramid-rethink-your-testing-3b343c2bca51

如果您正在测试前端应用程序,则应该了解前端测试金字塔。

在本文中,我们将看到前端测试金字塔是什么,以及如何使用它来创建全面的测试套件。

前端测试金字塔

前端测试金字塔是一个前端测试套件应该如何构建的结构化表示。

理想的测试套件由单元测试,一些快照测试和一些端到端(e2e)测试组成。

想读更多 ->

主流 Java 自学书籍推荐

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

原标题:主流 Java 自学书籍推荐

《Head First Java》

最适合初学者的入门书籍,内容不是很多,语言风趣幽默,使用这本书学习起来会非常轻松。它可以让你快速掌握Java面向对象思想,以及一些常用内置对象的使用,绝对是一本极佳的Java启蒙书籍。

《Java从入门到精通》

销量最高的Java学习书籍,清华大学出版社出版,附带光盘学习资料,这本书主要面向高校学生,知识点划分比较清晰,但内容涉及比较浅。它可以让你顺利的编写出一些简单的管理系统,也可以帮你顺利的通过计算机二级,但它绝对无法让你精通程序设计。

想读更多 ->

JDBC(通俗易懂)简单的操作(增、删、改、查)

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

原标题:JDBC(通俗易懂)简单的操作(增、删、改、查)

是时候再写点东西啦,保持一个好的习惯,那么这次就讲下JDBC的基本操作吧~JDBC还是相对简单的,关键在于入手的角度,那么就讲下常用的MVC模型视图控制器吧~下面我贴出了JAVA项目所写的类:

上面的图片是几个类,分别是:①、DButil 这里面写的是动态加载数据库驱动,以及获取java.sql.Connection的对象。②、Personmodel 这里面写的是数据库列(栏位)所对应的字段,里面还定义了相应的set和get方法。③、Persondao 这里面写的主要是对数据库相应的增删改查方法 。④、Personaction 这个是对Persondao里面增删改查方法的进一步补充完善,后面我会讲解。⑤、Personview 这个就是对应的将要展示数据的类了下面我再分别贴出各个①②③④⑤的代码,然后细致讲解吧~首先说①

想读更多 ->

7 个最佳的 Java 框架

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

原标题:7 个最佳的 Java 框架

毫无疑问,Java是目前最需要的编程语言之一。在这里,我们已经挖掘了一些关于框架趋势的有用信息,以减轻全球软件开发人员的日常工作。

根据RebelLabs,也是在线Java用户组(虚拟JUG)的媒体盟友所进行的调查,2016年最佳java框架的阵容如下:

我们并不希望你只看比较图,而跳过对每个框架的概述,因为里面会对框架进行分析和对比,来帮助你根据你的项目选择完美的工具。

1.Spring MVC

姜还是老的辣,Spring MVC自从它第一次发布已经

想读更多 ->

为什么大家都说java比较容易入门?

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

原标题:为什么大家都说java比较容易入门?

说java比较容易入门的人,应该都是正常的人,因为相比之下,java有着不可比拟的优势,对于编程新手来说这个优势,可以让他们更快的用java语言写出他们自己的东西,而且bug不多,并且不容易出现致命的问题;

那么java到底有什么优势呢?说到优势,我们就需要再看看与之相对比的语言看看他的优势到底是什么?

先来说说当下的主流开发语言:

C,C++,JAVA

那么以上这三种都是高级语言了,但是相比之下c是一个高级语言中的低级语言,他就好像183的身高站在了NBA的队员里,单拿出来是挺高但是在这里面就是低的了;

先来看看,C语言的特性吧:

1.有方法,没有类的概念;

2.具有强数据类型的概念;

3.具有强正负号的概念;

想读更多 ->

Java并发编程实战:线程基本概念

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

原标题:Java并发编程实战:线程基本概念

学习Java并发已经有一个多月了,感觉有些东西学习一会儿了就会忘记,做了一些笔记但是不系统,对于Java并发这么大的“系统”,需要自己好好总结、整理才能征服它。希望同仁们一起来学习Java并发编程,共同进步,互相指导。

在学习Java并发之前我们需要先理解一些基本的概念:共享、可变、线程安全性、线程同步、原子性、可见性、有序性。

共享和可变

要编写线程安全的代码,其核心在于对共享的和可变的状态进行访问。

“共享”就意味着变量可以被多个线程同时访问。我们知道系统中的资源是有限的,不同的线程对资源都是具有着同等的使用权。有限、公平就意味着竞争,竞争就有可能会引发线程问题。

“可变”是指变量的值在其生命周期内是可以发生改变的。“可变”对应的是“不可变”。我们知道不可变的对象一

想读更多 ->

顶级程序员和普通程序员在思维模式上的5个区别!

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

原标题:顶级程序员和普通程序员在思维模式上的5个区别!

《The Effective Engineer》的作者在写书的过程中,为了了解那些顶级程序员和普通程序员的区别,采访了很多硅谷顶级科技公司的顶尖软件工程师。他发现这些给世界带来巨大影响的的工程师们至少有以下5个共同的思维模式:

1.勇于去研究你不懂的代码

一般人都不愿意去研究自己不曾接触过的代码,很多人都没有尝试就放弃了。如果你经常去研究你没有接触过的代码,你就会越来越熟悉不同的代码结构和设计模式。现在人们很容易就接触到优秀的开源代码资源,你可以很方便的就下载下来做一些改动或者调试,去研究为什么代码可以这么写。

除了代码之外,很多人对于陌生的工作内容也会感到恐惧。每次换工作的时候,你可能都会遇到新公司的工作内容和以前工作的内容不一样的情况,以至于刚开始的时候工作效率没有以前那么高。很多人甚至觉得,他们是不是骗了面试官。

其实,大家都是在学习的过程中。在一个陌生的领域,没有人从一开始就是大神。如果你想变得越来越好,无论是写代码,与人沟通或者其它的技能,都是需要投入时间去学习的。

2.精通代码调试(d

想读更多 ->

青少年编程市场融资频发,各种模式探索齐头争进

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

原标题:青少年编程市场融资频发,各种模式探索齐头争进

不久之前,清华附小的一篇推送《当小学生遇见苏轼》刷爆了朋友圈,六年级小学生用大数据分析苏轼诗词并撰写论文,让无数家长惊呼:起跑线上别人家的孩子已经跑了这么远。其实,只要懂编程知识的人都知道:在3000多首苏轼诗词中计算“子由”、“故人”等词的词频,不过是几行代码的事,只要略加指导,并不会超出六年级学生的能力范围。

这件“刷屏事件”的出现或许并非偶然,因为它恰到时点地呼应了教育政策风向的转变。2017年7月,国务院印发《新一代人工智能发展规划》,明确指出应逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程、逐步推广编程教育。

这件事也是青少年编程的“神奇”第一次进入大众视野,学编程以后就是搞IT的“偏见”正在被“编程可以让各学科学习事半功倍”所取代。“小学生遇见大数据”

想读更多 ->

浅谈流行的代码托管网站:GitHub

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

原标题:浅谈流行的代码托管网站:GitHub

关于Github

Github是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名Github。

Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。同样,eoe.cn客户端的源码也托管在Github上。

Github的应用

学习优秀的开源项目

多人协作

搭建博客、个人网

想读更多 ->

【Python】Python NLP入门教程

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

原标题:【Python】Python NLP入门教程

本文简要介绍Python自然语言处理(NLP),使用Python的NLTK库。NLTK是Python的自然语言处理工具包,在NLP领域中,最常使用的一个Python库。

什么是NLP?

简单来说,自然语言处理(NLP)就是开发能够理解人类语言的应用程序或服务。

这里讨论一些自然语言处理(NLP)的实际应用例子,如语音识别、语音翻译、理解完整的句子、理解匹配词的同义词,以及生成语法正确完整句子和段落。

这并不是NLP能做的所有事情。

NLP实现

搜索引擎: 比如谷歌,Yahoo等。谷歌搜索引擎知道你是一个技术人员,所以它显示与技术相关的结果;

社交网站推送:比如Facebook News Feed。如果News Feed算法知道你的兴趣是自然语言处理,就会显示相关的广告和帖子。

语音引擎:比如Apple的Siri。

垃圾邮件过滤:如谷歌垃圾邮件过滤器。和普通垃圾邮件过滤不同,它通过了解邮件内容里面的的深层意义,来判断是不是垃圾邮件。

想读更多 ->