首 页 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 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 尾 页

Java异常处理和设计

发布者: super | 发布时间:2017-09-25

原标题:Java异常处理和设计

在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻找出错的根源?但是如果一个项目异常处理设计地过多,又会严重影响到代码质量以及程序的性能。因此,如何高效简洁地设计异常处理是一门艺术,本文下面先讲述Java异常机制最基础的知识,然后给出在进行Java异常处理设计时的几个建议。

若有不正之处,请多多谅解和指正,不胜感激。

以下是本文的目录大纲:

一.什么是异常 二.Java中如何处理异常 三.深刻理解try,catch,finally,throws,throw五个关键字 四.在类继承的时候,方法覆盖时如何进行异常抛出声明 五.异常处理和设计的几个建议

一.什么是异常

异常的英文单词是exception,字面翻译就是“意外、例外”的意思,也就是非正常情况。事实上,异常本质上是程序上的错误,包括程序逻辑错误和系统错误。比如使用空的引用、数组下标越界、内存溢出错误等,这些都是意外的情况,背离

想读更多 ->

arXiv的优缺点如此明显,未来是否应该引入评论与同行评

发布者: super | 发布时间:2017-09-25

原标题:arXiv的优缺点如此明显,未来是否应该引入评论与同行评议?

选自Authorea

参与:路雪、刘晓坤、李亚洲

arXiv 是当前最流行的预印本库。自 1991 年创办以来,arXiv 为研究者提供了一个在正式同行评议之前分享预印本文章的平台。新技术使文档创建和分发更加便捷,文化实践推动合作和数据共享,这使得 arXiv 快速发展,日渐流行。arXiv 在研究交流和 Web 历史上占据独特的位置,但是它自创建以来几乎很少改变。在此文章中,我们看一下 arXiv 的优势和缺点,进而探讨新技术可以给 arXiv 带来怎样的改变。

日前,在最新的 Google Scholar h5-index 排名中,我们可以看到在计算机视觉领域下,arXiv 以 137 分位列第二,仅次于业内顶会 CVPR。除了计算机视觉领域,在「机器学习」下,arXiv Ma

想读更多 ->

重庆APP开发:HTML5语言开发APP,优势有4点

发布者: super | 发布时间:2017-09-25

原标题:重庆APP开发:HTML5语言开发APP,优势有4点

重庆app开发公司未来久科技表示,虽然还是有很多企业喜欢苹果或者安卓的手机软件开发APP,但是随着HTML5的势头越来越猛,大多数app开发者对使用HTML5开发感兴趣。

现在很多APP开发者会在软件内使用HTML5开发语言。在竞争激烈的市场环境中,APP开发者使用混合模式来提高开发效率,以降低总体的开发成本。 那么,为什么app开发者都热衷用HTML开发软件呢?

一、简单、清晰的代码

Html5 app开发,软件代码可以简单清晰且富于描述的应用代码。符合语义学的代码允许你分开样式和内容。

二、存储得当

HTML5比cooke更好用因为支持多个windows存储,在app软件里面,它是个客户端的

想读更多 ->

《阿里巴巴Java开发手册(终极版)》正式发布——内容最

发布者: super | 发布时间:2017-09-25

原标题:《阿里巴巴Java开发手册(终极版)》正式发布——内容最全、修正最为彻底!

摘要:阿里巴巴集团推出的《阿里巴巴Java开发手册》是阿里巴巴近万名开发同学集体智慧的结晶,以开发视角为中心,详细列举如何开发更加高效、更加容错、更加有协作性,力求知其然,更知其不然,结合正反例,让Java开发者能够提升协作效率、提高代码质量。

《阿里巴巴Java开发手册》系统性地从编程、数据库、异常日志、工程结构、安全、单元测试六大方面,总结出优秀Java开发者必备的技术素养。时值手册发布一周年之际,阿里官方对外正式公开《阿里巴巴Java开发手册》终!极!版!!!

该版本将是阿里官方对外释放的最后一个PDF版本,也是史上内容最全、修正最为彻底的一个版本,并且史无前例地增加了单元测试规约,绝对值得珍藏。

学规范,还可检验学习成果并获得#阿里云大学#颁发的证书!

考试

想读更多 ->

Java内部类详解

发布者: super | 发布时间:2017-09-25

原标题:Java内部类详解

说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲:

一.内部类基础

二.深入理解内部类

三.内部类的使用场景和好处

四.常见的与内部类相关的笔试面试题

若有不正之处,请多谅解并欢迎批评指正。

一.内部类基础

在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。

1.成员内部类

成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式:

class Circle { doubleradius = 0; publicCircle( doubleradius) { this.radius = radius; } class

想读更多 ->

百度Apollo1.5如期开放 研发负责人揭背后原因

发布者: super | 发布时间:2017-09-25

原标题:百度Apollo1.5如期开放 研发负责人揭背后原因

搜狐科技 文/丁丁

今年7月5日,在百度AI开发者大会上,百度对外公布了Apollo技术框架及开放路线图,并正式启动Apollo1.0。短短2个月之后,Apollo1.5按照开放路线图如期开放。Apollo1.5包含障碍物感知、决策规划、云端仿真、高精地图服务、端到端深度学习等五大核心开放能力,并支持昼夜定车道自动驾驶。

据Apollo平台资深架构师缪景皓介绍,基于此次开放的障碍物感知和决策规划能力,车辆能够实现不分昼夜的精准障碍物识别,通过深度神经网络精准预测行驶路径,并最终做出最优的驾驶决策。Apollo高精地图则被称为“最懂自动驾驶”的高精地图,具备精细化程度最高、生产效率最高、覆盖面最广的优势。

Apollo平台解决方

想读更多 ->

这个Web音频API到底是为谁设计的?

发布者: super | 发布时间:2017-09-25

原标题:这个Web音频API到底是为谁设计的?

原文:I don’t know who the Web Audio API is designed for

作者:Jasper St. Pierre

翻译:lloog

译者注:作者介绍网络音频API现实存在的问题。

WebGL是一个不错的API。但不是一个很好的API,这是因为OpenGL不是一个很好的API。WebGL提供了对GPU的原始访问,但非常低级。对于那些被如此低层次的东西所吓倒的人来说,这也有相当多的高级引擎,比如three.js和Unity更容易使用。它们是很好的API,拥有强大的功能,它是我们在网络上使用GPU的最佳简便抽象的好方法。

HTML5 Canvas是一个相当不错的API。但它也有很多缺点:例如没有色彩空间,如果你不花费很大精力将它移植到SVG上,你就不能直接将DOM元素画在画布上,模糊被用户隐藏到“阴影”API和其他一些内容中。但它确实是绘制2D图形的一个很好的方法。

相反,Web Audio是一个我不明白的API。 Web Audio的范围绝

想读更多 ->

7个无用的测试指标

发布者: super | 发布时间:2017-09-25

原标题:7个无用的测试指标

原文:https://dzone.com/articles/7-useless-test-metrics

作者:Gilad David Maayan

译者:夜风轻扬

译者注:平时在测试工作中恪守的那些指标真的都是金科玉律么?请读下文:

软件测试度量是一种通过检测软件测试过程的质量和有效性来评估软件开发的量化方法。开发团队使用测试指标来跟踪开发过程各个阶段的软件质量。测试指标对于管理层也很有用,它可以让公司股东评估软件开发团队的效率。

测试指标应该始终是有意义和可执行的。问题是有些测试指标无法达到这一目标。许多指标都是误导,有些只是无价值的指标,而有些则毫无意义。

下面这些无用的测试指标的例子可以帮助你更好地理解测试指标是否提供了所需的洞察力。

1.执行的

想读更多 ->

二维码防伪:农药产品二维码要这样标

发布者: super | 发布时间:2017-09-25

原标题:二维码防伪:农药产品二维码要这样标

农业部就农药标签二维码格式及生成要求事项发布第2579号公告,要求自2018年1月1日起,农药生产企业、向中国出口农药的企业生产的农药产品,其标签上应当标注符合公告规定的二维码。

公告规定,农药标签二维码码制采用QR码或DM码;二维码内容由追溯网址、单元识别代码等组成,通过扫描二维码应当能够识别显示农药名称、登记证持有人名称等信息;标签二维码应具有唯一性,一个标签二维码对应唯一一个销售包装单位。

公告要求,单元识别代码由32位阿拉伯数字组成。第1位为该产品农药登记类别代码,“1”代表登记类别代码为PD,“2”代表登记类别代码为WP,“3”代表临时登记;第2~7位为该产品农药登记证号的后六位数字,登记证号不足六位数字的,可从中国农药信息网(

同时,公告还要求农药生产企业、向中国出口农药的企业负责落实追溯要求,可自行建立或者委托其他机构建立农药产品追溯系统,制作、标注和管理农药标签二维码,确保通过追溯网址可查询该产品的生产批次、质量检验等信息。追溯查询网页应当具有较强的兼容性,可在PC端和手机端浏览。原标题:干货|7步让你从零开始掌握Python机器学习!

这篇文章旨在通过7个步骤,将最少的机器学习知识转化为知识型实践者,所有这一切都在使用免费的材料和资源。这个大纲的主要目标是帮助你通过许多可用的免费选项; 有很多,可以肯定的,但哪些是最好的?哪个互补?使用所选资源的最佳顺序是什么?

首先,我假设你并不是以下方面的专家:

机器学习

Python

任何 Python 的机器学习、科学计算或数据分析库

如果你对前两个主题有一定程度的基本了解就更好了,不了解也没有关系,提前花一点点时间了解一下就行了。

第一步:基本 Python 技能

如果你打算利用 Python 来执行机器学习,那么对 Python 有一些基本的了解就是至关重要的。幸运的是,Python 是一种得到了广泛使用的通用编程语言,加上其在科学计算和机器学习领域的应用,所以找到一个初学者教程并不十分困难。你在 Python 和编程上的经验水平对于起步而言是至关重要的。

首先,你需要安装 Python。因为后面会用到科学计算和机器学习

想读更多 ->