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

JDC丨京东设计中心 - [译文]使用Vue.js创建自

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

原标题:JDC丨京东设计中心 - [译文]使用Vue.js创建自定义输入框

原文:https://www.smashingmagazine.com/2017/08/creating-custom-inputs-vue-js/

基于组件的库或者框架(例如 Vue)给我们在开发可复用的组件带来了极大的方便。这些组件可以非常简单的在独立的应用程序中被使用,并且最终呈现的效果一致。

比如,在表单输入的场景,在功能上往往会比较复杂,通常我们的做法是希望使用组件将表单中自定义的设计、标签、验证、帮助信息等进行封装,以确保这些能被依次正确的渲染。

Vue 有一个特别且重要的指令 v-model,它通过绑定和捕获输入事件来实现数据的双向绑定。如果你要构建自定义输入组件,那么该组件毫无疑问的需要支持 v-model 指令了。

遗憾的是,当我查阅 Vue 单选按钮或者复选框的自定义的示例时,发现他们要么没有考虑到 v-model 指令,要么没有正确的实现。有一些自定义输入框的使用文档,但它没有解释自定义单选按钮和复选框如何使用,我将在下面给出一些例子和说明。

本文意在帮助

想读更多 ->

为什么打断 15 分钟的代价是 1 个小时

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

原标题:为什么打断 15 分钟的代价是 1 个小时

编译:伯乐在线/谭霓

过去一个月里我一直在为生产力的问题奋斗。整体而言感觉自己产出不够多。我开始探索原因,找出工作时发生的状况,或者到底是什么阻止了我在项目上有不错的进展。这项研究最终富有成果。

mo·men·tum (mōˈmen(t)əm,məˈmen(t)əm/)动量,动力,势头

一个移动中物体的动力的总量,通过该物体的质量与速度之乘积来测量。

当我坐下来准备编写项目代码,是无法直接进入状态的。如果是从项目起始点开始,或从工作日开始,我不得不先加载很多数据到大脑里。你可以把它想像为大脑内存。

这个部分是用什么语言写的?

该语言的所有语法

目前手头项目的目的是什么?

这是解决这个问题的有效方法吗?

这会导致我以后欠下技术债吗?

这会影响到应用的另一个部分吗?

如果你是领导,你还必须考虑这些:

这是能赚钱/好的商业决策吗?

想读更多 ->

Java进阶之路——从初级程序员到架构师,从小工到专家

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

原标题:Java进阶之路——从初级程序员到架构师,从小工到专家 ...

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这篇文章会是你看到过的最全面最权威的回答。

一: 编程基础

不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的。下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法。

1-1 常用数据结构

数组、链表、堆、栈、队列、Hash表、二叉树等

1-2 算法思想

算法时间复杂度和空间复杂度的分析计算

算法思想:递推、递归、穷举、贪心、分治、动态规划、迭代、分枝界限

1-3 经典算法

经典排序:插入排序、冒泡排序、快排(分划交换排序)、直接选择排序、堆排序、合并排序

经典查找:顺序查找、二分查找、二叉排序树查找

1-4

想读更多 ->

不得不选Go语言几大原因在此!由工作后资深码农推荐!

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

原标题:不得不选Go语言几大原因在此!由工作后资深码农推荐!

不同于 Java,Go 编译生成机器码,并被直接执行,非常类似 C。因为它不是一个虚拟机,这与 Java 有着天壤之别。Go 支持面向对象,并在一定程度上支持函数式编程,因此它不仅仅是一种具备自动垃圾回收机制的类 C 语言。如果我们将程序语言发展看作线性的话(事实上不是),Go 介于 C 和 C++ 之间的某种状态。在 Java 开发者看来,Go 是如此的与众不同,以至于学习它本身就是一种挑战。通过对 Go 的学习,可以更深入理解程序语言的构造,对象及类等等都是如何实现的。这些知识在 Java 中同样适用。

局部变量

当 Go 编译器发现被创建的“对象”(晚点晚再解释用引号的原因)将会脱离函数作用域,它会妥善处理这种情况,保证该对象在函数返回后继续存活,其指针不会指向废弃的内存地址,获得不确定的数据。 开发,也去了解它,这会增加你的知识和理解。

像这样写是绝对合法的:

1、package main

2、import (

3、"fmt"

4、)

想读更多 ->

机器学习PAI通过声音分辨男女(含语音特征提取相关数据和

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

原标题:机器学习PAI通过声音分辨男女(含语音特征提取相关数据和代码)

摘要:机器学习PAI通过声音数据分辨男女(含语音特征提取相关数据和代码)

背景

随着人工智能的算法发展,对于非结构化数据的处理能力越来越受到重视,这里面的关键一环就是语音数据的处理。目前,许多关于语音识别的应用案例已经影响着我们的生活,例如一些智能音箱中利用语音发送指令,一些搜索工具利用语音输出文本代替键盘录入。

本文我们将针对语音识别中最简单的案例“男女声音”识别,结合本地的R工具以及机器学习PAI,为大家进行介绍。通过本案例,可以将任何用户的语音数据标记出性别,并且保持高准确率。我们把整个实验流程切分为两部分,第一部分是声音信号的特征提取,通过R的信号处理工具实现;第二部分通过机器学习PAI实现男女声音分类模型的训练,本实验需要事先积累男女声音的录音数据,本文已经提供处理好的3000条语音数据,文章末尾提供下载。

声音信号特征提取

语音数据与图像数据以及文本数据不同,如果经常使用K歌软件或者是语音合成软件,不难理解语音数据通常成信号状分布。

原标题:Java单例模式深入详解

一.问题引入

偶然想想到的如果把Java的构造方法弄成private,那里面的成员属性是不是只有通过static来访问呢;如果构造方法是private的话,那么有什么好处呢;如果构造方法是private的话,会不更好的封装该内呢?我主要是应用在使用普通类模拟枚举类型里,后来发现这就是传说中的单例模式。构造函数弄成private 就是单例模式,即不想让别人用new 方法来创建多个对象,可以在类里面先生成一个对象,然后写一个public static方法把这个对象return出去。(eg:public 类名 getInstancd(){return 你刚刚生成的那个类对象;}),用static是因为你的构造函数是私有的,不能产生对象,所以只能用类名调用,所有只能是静态函数。成员变量也可以写getter/setter供外界访问的。

第一个代码不是单例模式,也就是说不一定只要构造方法是private的就是单例模式。

class A(){ privateA(){} publicname; pulbic staticA creatInstance(){ ret

想读更多 ->

新手如何学习Java——Java学习路线图

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

原标题:新手如何学习Java——Java学习路线图

怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:

首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。J2ME,The Micro Edition of the java 2 Platform。主要用于嵌入式Java,如手机,PDA等等。J2EE,Java 2 Platform,Enterprise Edition,就是所谓的企业级Java,适合企业的大型应用开发。

J2SE:

新手最初学习的时候先要从J2SE开始学起,所包含的内容主要分为:面向对象概念的理解、Java基本语法的学习,Java桌面图形界面应用程序的开发,掌握常用的Java API等(关键是要学会怎样查阅)。

重点:Java基本语法(循环结构,数据类型,数组,运算符等)、

想读更多 ->

多语言网站优化和hreflang标签

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

原标题:多语言网站优化和hreflang标签

从近两年我个人的SEO服务项目情况看,有越来越多的公司需要做多语言网站优化。国内公司做多语种网站,以电商公司居多,要往外卖产品。国外公司也有不少要做中文网站,不过电子商务类的不多,大品牌、留学/移民之类的比较多。

如果涉及语言比较少,比如只有英语和中文网站,语言使用范围不复杂的话,做SEO时倒没有什么特殊要求,英文、中文网站可以放在两个独立域名上,也可以放在同一个域名的两个子域名上,甚至可以放在二级目录上,内容和结构等可以没什么关联,基本上可以各做各的。即使页面内容是对应翻译的也没问题,中译英或英译中,内容一样,语言不同,搜索引擎不会认为是复制内容。

有时候情况复杂点,同一个国家使用多种语言,而且使用人数差别没有那么大,像中文在中国这样具有压倒性主流地位,如加拿大使用英语、法语,瑞士使用德语、法语、意大利语。一个语言也经常在多个国家使用,英语在英国、美国、加拿大、澳大利亚、新西兰,甚至新加坡,都是最使用广泛的语言。

在这些稍复杂的情况下,需要考虑一些多语言网站的SEO问题:

同是英文网站(或其它语言),不同国家或地区有各自

想读更多 ->

前端工程师的知识体系

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

原标题:前端工程师的知识体系

下图是前端工程师图解:

前端开发的核心是HTML + CSS + Java。本质上它们构成一个MVC框架,即HTML作为信息模型(Model),CSS控制样式(View),Java负责调度数据和实现某种展现逻辑(Controller)。

HTML

1.标签的分类

- 标签表示一个元素

按性质划分: Block-Level和Inline-Level

按语义划分:

Headings: h1, h2, h3, h4, h5, h6

Paragraphs: p

Text Formatting: em, strong, sub, del, ins, small

Lists: ul, li

想读更多 ->

如何利用微信监管你的TF训练

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

原标题:如何利用微信监管你的TF训练

雷锋网 AI科技评论按:本文作者Coldwings,雷锋网(公众号:雷锋网) AI科技评论获其授权发布。

之前回答问题【在机器学习模型的训练期间,大概几十分钟到几小时不等,大家都会在等实验的时候做什么?】的时候,说到可以用微信来管着训练,完全不用守着。没想到这么受欢迎……

原问题下的回答如下

不知道有哪些朋友是在TF/keras/chainer/mxnet等框架下用python撸的….…

这可是python啊……上itchat,弄个微信号加自己为好友(或者自己发自己),训练进展跟着一路发消息给自己就好了,做了可视化的话顺便把图也一并发过来。

然后就能安心睡觉/逛街/泡妞/写答案了。

讲道理,甚至简单的参数调整都可以照着用手机来……

大体效果如下

当然可以做得更全面一些。最可靠的办法自然是干脆地做一个http服务或者一个rpc,然而这样往往太麻烦。本着简单高效的原则,几行代码能起到效果方便自己当然是最好的,接入微信或者web真就是不错的选择了。只是查看的话

想读更多 ->