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

轻松一刻:80 端口争夺战

发布者: superzhang | 发布时间:2017-12-13

嗨,大家好,今天我们来聊聊 80 端口之战。著名的技术漫画站turnoff.us有这样的一副漫画,生动的描绘了固守 80 端口的 Apache 和新生代的 Nginx 之间的战争。你知道,80 端口是 Web 端口,就是这个端口构成了我们现在大部分的互联网。

轻松一刻:80 端口争夺战

以下为解说

作为新生代的 Nginx 对已经 22 岁之老的 Apache 说,“一边去,老头,这 80 口不用你看着了,你得给新人腾腾地方了!”

轻松一刻:80 端口争夺战

头顶羽毛(Apache 的 Logo 形象),身上的写着名字的牌子都是补上去的(a patch,即 Apache 这个词的出处)一脸懵逼,对小毛头 Nginx 说,“放尊重点,你觉得你已经能取代像我这样的老同志了吗?!”

想读更多 ->

短信接口通常怎么收费

发布者: superzhang | 发布时间:2017-12-13

首先,澄清一个概念,短信接口一般都是调用的,无需收费,与正规短信平台进行对接,按照接口文档接入即可,支持JAVA、PHP、C#等多种语言。但是,实际发送的短信是需要收费的,报价在4分5到7分,通常是比较合理、正常的价格区间。

短信接口通常怎么收费

而在选择短信接口平台时,就要依据公司项目的规模大小、短信月发送量而定了。通常,月发送量在千万条以下的都可以选择第三方短信平台,也相对省时省力;月发送量超过千万的,则可以考虑申请独立的短消息码号了,也就是我们经常说的106短信平台。

短信接口通常怎么收费

那么,怎么判断该短信接口平台正规靠谱呢?可以先测试一下,一般都是支持试用的;其次,要看这个公司的实力,在行业中口碑怎么样。选择行业运营时间长,业内口碑好,技术实力强的。有条件的话,还可以实地考察一下。真正

想读更多 ->

免费主机空间的申请和速度测试

发布者: superzhang | 发布时间:2017-12-13

免费主机空间的申请和速度测试

免费主机空间的申请和速度测试

免费主机空间仅用作个人使用,因数据安全、稳定性等无法保证,切勿用作商用。

本文中只对空间的速度进行测试,对网站并发性未进行测试。

评论里说“免费的是最贵的”用户,可以出门右拐,阿里爸爸欢迎你。

再次强调:免费空间仅用作个人实验、测试使用。

Free Hosting

申请地址:https://byet.host/free-hosting

基本信息

1000M免费空间

提供FTP账号和在线文件管理

提供Control Panel

提供Mysql数据库和PHP

免费技术支持

域名管理

集群服务器

无广告

提供SSL服务

免费主机空</p><p><a href='internet/internet_233847.html'> 想读更多 -></a></p></div><div class='art bs'><h1><a href='internet/internet_233846.html'>多数编程语言存在安全漏洞:或攻击其语言开发的应用程序</a></h1><span class='art_des'>发布者: superzhang | 发布时间:2017-12-13</span><p><p>据外媒 12 月 10 日报道, IOActive 的高级安全顾问 Fernando Arnaboldi 于 12 月初在 2017 Black Hat 欧洲安全会议上发表了一篇有趣的研究报告:多数流行的编程语言存在严重的缺陷,可能会攻击其语言开发的任何安全应用程序。</p><p><img src=

该研究是为了探索安全开发的应用程序受到底层编程语言中未知漏洞的影响。相关人士透露,Arnaboldi 使用 fuzzing 软件测试技术分析了最流行的编程语言( JavaScript、Perl、PHP、Python 和 Ruby )。Fuzzing 或 fuzz 测试是一种自动化的软件测试技术,它包括为计算机应用程序提供无效、意外或随机的数据。获得数据后,研究人员会监视类似崩溃或失败的内置代码断言之类的异常,或者是寻找潜在的内存泄漏。据悉,Google 专家就曾使用这种技术发现了流行软件 OpenSSL 和 Linux 组件中的许多缺陷。

下面是研究人员用 fuzzing 技术测试的编程语言列表。

想读更多 ->

CSS书写规范与理论

发布者: superzhang | 发布时间:2017-12-13

CSS书写规范与理论

广东IT优就业

强制使用BEM方法来书写CSS,但是在使用的过程中,也出现了总总问题。

它带来的好处是显而易见的,每个元素都被清晰描述出来,这也非常符合自文档化代码的要求。但同时也引发很多诸多问题

单纯使用BEM方法,并没有很好的去构建CSS的结构

复杂的业务逻辑带来复杂的页面,导致复杂的类名。

组件的嵌套以及组件状态使得一个元素上应用大量的类,这让第二个问题更加严重

在这个过程中,我们开始松懈了要求,这使得我们的CSS代码又回到了混乱无序的原始时代。

因此广东IT优就业老师必须去重新去探究CSS的各种规范与理论。

一、OOCSS(面向对象的CSS)

OOCSS有两个主要的原则:分离结构和外观,以及分离容器和内容。

与任何基于对象的编程方法一样,OOCSS 的目的是鼓励代码复用,使得最终的样式可以更快地和更有效地添加和维护。

  OOCS

想读更多 ->

盘点那些程序猿们看了扎心的段子

发布者: superzhang | 发布时间:2017-12-13

我是一个苦b的程序员,某天加班到快通宵了,困得快睁不开眼了,主管很关心,问我要不要吃宵夜。我没好气地说,宵夜就算了,能让我睡一觉就行了。我们主管是女的,红着脸说了句讨厌啊,然后越靠越近,搞得我很紧张,难道她发现我的程序出了bug?

盘点那些程序猿们看了扎心的段子

盘点那些程序猿们看了扎心的段子

某女神:你能让这个论坛的人都吵起来,我今晚就跟你走。

程序猿:PHP语言是最好的语言!

(论坛炸锅了,各种吵架)

某女神:服了你了,我们走吧,你想干啥都行。

程序猿:今天不行,我一定要说服他们,PHP语言是最好的语言。

JavaScript高级编程技巧:用JavaScript继承和扩展对象

如果你熟悉面向对象编程,你很可能熟悉子类(Subclassing)和继承(Inheritance)。 然而,继承得到了一个坏名声,这是因为有些开发人员在需要修改程序时将其视为一个全面的解决方案,导致class层次结构可能变得难以管理。

我们还可以使用其他设计模式来使我们的应用程序更易于理解并随时可以进行更改。下面我将向你们展示如何使用继承以及装饰器和复合模式来改进您的程序设计。

继承

继承的理念是“一个对象“是”另一个对象的专用版本”。有一个父类(也称为超类(superclass)),它定义了我们的对象的基本属性。 还有一个子类(子类(subclass))继承父类的属性。

继承的例子是:一只狗和一只贵宾犬,所有的狗都有一些特征,比如四条腿和吠叫的能力。而贵宾犬也具有这种能力所以它是一种狗。SUV是一种车辆。圆是一个形状。如果我们设计一个用于创建形状的程序,下面的图就是我们的class层次结构的样子。

年薪50K大佬总结的JavaScript学习心得,征服所有初学者!

if…else语句

年薪50K大佬总结的JavaScript学习心得,征服所有初学者!

switch case语句

编写代码时,应将出现几率最大的几个条件放在前面,增加执行效率。

default语句定义switch的默认情况,并不要求一定有,也不要求要放在最后。

当语句中省略break时,将继续执行下一个case,而不是退出。

年薪50K大佬总结的JavaScri</p><p><a href='internet/internet_233842.html'> 想读更多 -></a></p></div><div class='art bs'><h1><a href='internet/internet_233841.html'>让你分分钟理解 JavaScript 闭包</a></h1><span class='art_des'>发布者: superzhang | 发布时间:2017-12-13</span><p><p>闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMAScript 规范给的定义,如果没有实战经验,很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟理解闭包!</p><p>1、闭包,一睹为快</p><p>在接触一个新技术的时候,我首先会做的一件事就是找它的 demo。对于我们来说,看代码比自然语言更能理解一个事物的本质。其实,闭包无处不在,比如:jQuery、zepto的核心代码都包含在一个大的闭包中,所以下面我先写一个最简单最原始的闭包,以便让你在大脑里产生闭包的画面:</p>function A(){function B(){console.log(这是最简单的闭包。

有了初步认识后,我们简单分析一下它和普通函数有什么不同,上面代码翻译成自然语言如下:

(1)定义普通函数 A

(2)在 A 中定义普通函数 B

(3)在 A 中返回 B

(4)执行 A, 并把 A 的返回结果赋值给变量 C

(5)执行 C

把这5步操作总结成一句话就是:

函数A的内部函数B被函数A

想读更多 ->

Github分享:仅需30秒就可理解的48个JavaScript代码片段!

发布者: superzhang | 发布时间:2017-12-13

该项目来自于Github用户Chalarangelo(文末有项目完整地址,原版为英文),目前已在Github上获得了3000多Star,精心收集了多达48个有用的JavaScript代码片段,该用户的代码可以让程序员在30秒甚至更少的时间内理解这些经常用到的基础算法,来看看这些JavaScript代码都传达出了什么吧!

Github分享:仅需30秒就可理解的48个JavaScript代码片段!

Anagrams of string(带有重复项)

使用递归。对于给定字符串中的每个字母,为字母创建字谜。使用map()将字母与每部分字谜组合,然后使用reduce()将所有字谜组合到一个数组中,最基本情况是字符串长度等于2或1。

Github分享:仅需30秒就可理解的48个JavaScript代码片段!

想读更多 ->