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

IT技术人员的学习成长之路

发布者: superzhang | 发布时间:2017-11-25

IT技术人员的学习成长之路

编程派微信号:codingpy

今天520,本想再发一篇安利Python的文章,但觉得还是别那么矫情了,给个链接就好了(O(∩_∩)O~),请点这里 >>>Python女神,请收下我的膝盖吧!

今天分享的这篇也偏鸡汤,谈了许多学习成长所要做的基础性工作,但作者是Android程序员,如果看到有些术语不懂略过即可啦。如果看完这篇还觉得意犹未尽,可以点这里 >>>写给立志当码农的大学生

文 / markzhai

原文:http://b

想读更多 ->

上云连载1:一堵墙引发的回国之路

发布者: superzhang | 发布时间:2017-11-25

上云连载1:一堵墙引发的回国之路

编程派微信号:codingpy

最近把服务器迁回了国内,并且用上了 CDN,不知道大家访问「编程派」是否感觉不那么慢了呢。(阅读原文,感受一下吧)

为什么回迁?

「编程派」是我自己开发、运营、维护的第一个网站,于去年 11 月初上线,很快就要满一年的时间了。当时服务器选择的是国外云服务商 DigitalOcean 的 VPS ,主要到考虑的是价格因素和翻墙的便利。但是从后来的读者反馈来看,这可能不是很好的选择。

上云连载1:一堵墙引发的回国之路

去年 11 月 4 日,更新第一篇文章后发的微博。

由于我经常在网站上发布一些国外技术教程的翻译,每天访问网站的人数还是不少的。但是因为服务器在国外,时不时会出现网站打不开的情况,更常见的应

想读更多 ->

前端小白如何轻松学习JavaScript

发布者: superzhang | 发布时间:2017-11-25

js给初学者的印象总是那么的“杂而乱”,相信很多初学者都在找轻松学习js的途径。我试着总结自己学习多年js的经验,希望能给后来的学习者探索出一条“轻松学习js之路”。js给人那种感觉的原因多半是因为它如下的特点:

A:本身知识很抽象、晦涩难懂,如:闭包、内置对象、DOM。

B:本身内容很多,如函数库、对象库就一大堆。

C:混合多种编程思想。它里面不但牵涉面向过程编程思想,又有面向对象编程思想,同时,它的面向对象还和别的编程语言(如:C++,JAVA,PHP)不大一样。就好像又是新的一样,让你对曾经学的面向对象产生了怀疑……

D:辛苦学习后又看似和实际应用脱节。通常学了很久的js基础之后,变量、函数、对象你也都略知一二,但一到公司开发项目的时候,却又难以下手。因为公司在开发实际项目的时候通常都是直接用它的衍生库,如:jquery,angular,boostrap,amaze,layui,ueditor等,而这些库又多如牛毛,同时还有自己的难点。让你都不知道该学哪个好,甚至都怀疑自己学的是不是js了,好像有多个版本的js一样,总是学不完……

推荐下我的前端群:524262608,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2017最新的前端资料和零基础入门教程,欢迎初学和进阶中的小伙伴。

想读更多 ->

史上最美 ”铁卷丹书“ 之MasterCAM刀路

发布者: superzhang | 发布时间:2017-11-25

史上最美 ”铁卷丹书“ 之MasterCAM刀路

古代帝王颁布”丹书铁劵“,意义非凡,权力之外的“免死金牌”。”丹书铁劵“源自高祖刘邦。

诚然,”丹书铁劵“政治意义深远,但不是我们今天讨论范围,仅其精良弧面雕刻制作工艺技术就让后人叹为观止。

重点是——如何用今天的科技,去复原这一远古的手艺呢?

以前在朋友圈,有发过连续雕刻数字序列号的小文,引起不少小伙伴极大的兴趣和关注,之后会考虑发些如何利用宏程序雕刻26个英文字母的技巧,仅仅一个刻字就有许多许多可以深入研究的地方,希望与同仁共飨之。

下面简单介绍下用软件MASTERCAM X9 四轴雕刻汉字图案的实例,

史上最美 ”铁卷丹书“ 之MasterCAM刀路

“猪八戒网·杭州”与“小服在线”携手踏上取经之路

为了更好的服务自己的客户,提升服务品质,猪八戒网·杭州(财税取经团)和“小服在线”经过小半个月的友好商谈之后,于2017年7月,浙江普来久网络科技有限公司与猪八戒网络科技有限公司·杭州(财税取经团)达成共识,携手“小服在线”踏上互联网经济繁荣的取经之路。

双方基于大数据的互联网服务项目开始合作,“小服在线”将为“猪八戒网·杭州”的客户量身打造全套人力资源项目服务,强强联合,发挥各自优势,秉着以服务质量最为优先的企业文化,把增值的效应及利益返给我们亲爱的客

想读更多 ->

花无涯:白帽子黑客修炼之路

发布者: superzhang | 发布时间:2017-11-25

花无涯:白帽子黑客修炼之路

请点击此处输入图片描述

黑白就在一念之间,可能这次发现漏洞不利用而进行上报就是白帽子,下次发现一个特有价值的漏洞自己闷声用下就不是白帽子了。

白帽子的驱动力:荣誉 名誉 名声 江湖地位 存在感。

非白帽子的驱动力:钱 权力 满足本能欲望(例如 好奇)。

白帽子是一群神奇的物种,其特征如下:

1. 多数为屌丝,喝酸奶必舔盖,舔完盖后舔手指。

2. 不善言辞,谈道义谈文化谈理想啥都谈不出来, 经常有美女记者跟我抱怨在低胸透视装的引诱下,竟然什么都采访不出来。

3. 原本没有任何盈利模式,自从有了乌云这样的丐帮组织后,学会了讨饭这门生存技巧,跟大公司说你有漏洞, 要修复,不修复的话损失不计其数。 公司老板很高兴,真好,让我避免了几千万的损失,兴冲冲从口袋里掏出一张50元说:"来,拿去生活。" 白帽子欣喜若狂:妈呀,这是要发啊。 多谢老板!

4. 白帽子黑客是会进化的,所有的白帽子黑客最终都会进化成绿帽子黑客

想读更多 ->

花无涯:黑客修炼之路

发布者: superzhang | 发布时间:2017-11-25

花无涯带你走进黑客世界系列文章:黑客修炼之路

90%的兴趣+10%的努力=100%成功。

花无涯:黑客修炼之路

一直到今天,这个过程是很累、但是又很充实、有趣的。

大家对黑客的认知有两个方向:一个是传统意义上的广义的黑客,即不受技术和创造力限制的解决各种疑难问题的能力;另一个是狭义上的被大众所接受的黑客,即不受现有系统和网络规则限制的技术能力。无论是广义的还是狭义的黑客,本质上都是想不受限制,都是对技术上的自由和开放的精神的追求。

几年前,曾经遇到过一个XSS跨站脚本漏洞,这个漏洞的攻击利用对字符数量限制特别严格,只有非常短的一句js代码写进去才能够被成功执行,于是各种研究和尝试,把各种已知的压缩长度的手段都用上,都没有办法成功,于是和其他人交流,大家也都认为这个漏洞不太可能被成功利用,但是还是不甘心,继续各种尝试和研究,在焦灼了一宿后,突然灵光乍现,找到了一个全新的思路,把这个长度压缩到了不可思议的短,最终实现了对这个漏洞的成功利用。

狭义黑客可能隔三差五就要面对这样的问题,他们会对记

想读更多 ->

什么是Kotlin?Java的替代语言?

发布者: superzhang | 发布时间:2017-11-25

什么是Kotlin?Java的替代语言?

什么是Kotlin

Kotlin是一个基于JVM的新的编程语言,2010年由IntelliJ IDEA所在的JetBrains公司开发,自2012年以来一直开源。

Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。

Kotlin是面向对象和功能编程功能的JVM和Android的通用、开源、静态的实用的编程语言。它专注于交互性、安全性及清晰度和工具的支持。

设计理念

1、创建一种兼容Java的语言

2、让它比Java更安全,能够静态检测常见的陷阱。如:引用空指针

3、让它比Java更简洁,通过支持variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation等实现。

4、让它比最成熟的竞争对手Scala语言更加简单。

Kotli

想读更多 ->

《阿里巴巴 Java 开发手册》(终极版)

发布者: superzhang | 发布时间:2017-11-25

《阿里巴巴 Java 开发手册》(终极版)

《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总

结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,反馈给广

大开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是

编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表

结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险;工程结构混乱导致后续

维护艰难;没有鉴权的漏洞代码易被黑客攻击等等。所以本手册以 Java 开发者为中心

视角,划分为编程规约、异常日志、单元测试、安全规约、工程结构、MySQL 数据库六

个维度,再根据内容特征,细分成若干二级子目录。根据约束力强弱及故障敏感性,

规约依次分为强制、推荐、参考三大类。对于规约条目的延伸信息中,“说明”对内

容做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要

提防的雷区,以及真实

想读更多 ->

我的JavaScript成长之路——知识点梳理

发布者: superzhang | 发布时间:2017-11-25

1.JS概述:

JS是基于对象和事件的脚本语言。

2.特点:

a.安全性(不允许直接访问本地硬盘)它可以做的就是信息动态交互。

b.跨平台性。(只要是可以解释js的浏览器都可以执行,和平台无关)。

3.JS与Java的不同:

a.JS是netscape公司的产品,Java是sun公司的产品。

b.JS是基于对象,Java是面向对象。

c.JS只需要解释就可以执行,Java需要先编译成字节码文件。

d.JS是弱类型,Java是强类型。

e.JS是基于对象和事件驱动。

4.在js中无字符概念,单引号双引号都一样。

5.在JS中0就是假,1就是真。

6.在JS中switch里面的值可以是字符,在Java中是int。

7.在JS中 for(var x=0;x<3;x++){ alert("x="+x)}。

8.在js中数组就相当于集合是可变长度的,相对于Java中的集合。

9.该数组中可以存放的元素类型可以是不同的。

a.例如:var arr=[3,true,"abc"];

10.匿名函数(通常用于事件处理) var show=function(){alert("f

想读更多 ->