首 页 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 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 尾 页

「小马番外篇」程序猿装X利器,wordpress搭建个人博客

发布者: PHPYuan | 发布时间:2018-10-12

「小马番外篇」程序猿装X利器,wordpress搭建个人博客

wordpress

面试过程中,知识渊博固然能吸引面试官的目光。但除此之外,拥有一个自己搭建的个人博客,写满了各种技术问题,工作总结。满满的含金量,金光闪闪!是不是更能让人过目不忘。面试官不录取你录取谁!?

今天小马教给大家这个装B利器的安装部署方法!快来试试吧。

1、为什么用wordpress

答:wordpress是完全开源的。换句话说,就是免费的!而且插件极其丰富,想怎么玩怎么玩。最重要的是,wordpress的主题非常丰富!电脑、平板、手机端各种酷炫网站效果,赚足了眼球。一个字,拽!非常高大上。程序员必备。

2、安装前我们需要准备什么?

需要一个域名 (买一个自己名字的域名,如 www.xiaoma.com,很有面)需要一个云服务器(阿里云、百度云、腾讯云都可以,价格不是很贵,先买一个月试试效果也可以。最重要的是自己可以学习部署项目,买了不亏)服务器最好使用centos

想读更多 ->

与Java、PHP、C 相比,为什么Python薪资更高

发布者: PHPYuan | 发布时间:2018-10-11

选择要学习的技术和选择要上的大学一样重要,如果选错了,你将来不仅得不到自己喜欢的高薪工作,反而会弄得一堆麻烦。如果你打开了这篇文章,说明你已经考虑选择Python开发作为你以后的职业了。在这篇文章里,我们会详细找出Python和其他语言相比的优势。我们会指出Python与Java,Ruby,PHP 和 C#的差异,帮你了解你所需要的技术。

有需要Python学习资料的小伙伴吗?小编整理【一套Python资料、源码和PDF】,感兴趣者可以关注小编后私信学习资料(是关注后私信哦)反正闲着也是闲着呢,不如学点东西啦

Python的薪资是多少?

我们先看下Python的薪资:

与Java、PHP、C 相比,为什么Python薪资更高

Python岗位有哪些呢?主要的岗位有这些:

Python全栈开发工程师(10k-20K)Python运维开发工程师(15k-20K)Python高级开发工程师(15k-30K)Python大数

想读更多 ->

php输出echo、print、print_r、printf、sprintf、var_dump比较

发布者: PHPYuan | 发布时间:2018-10-11

php输出echo、print、print_r、printf、sprintf、var_dump的区别比较

1、echo

echo() 实际上不是一个函数,是php语句,因此您无需对其使用括号。不过,如果您希望向 echo() 传递一个以上的参数,

那么使用括号会发生解析错误。而且echo是返回void的,并不返回值,所以不能使用它来赋值。

2、print

print() 和 echo() 用法一样,但是echo速度会比print快一点点。实际上它也不是一个函数,因此您无需对其使用括号。

不过,如果您希望向print() 传递一个以上的参数,那么使用括号会发生解析错误。注意print**总是返回1**的,这个和echo不一样,

也就是可以使用print来赋值,不过没有实际意义

3、print_r 函数

print_r函数打印关于变量的易于理解的信息。

语法:mixed print_r ( mixed $expression [, bool return ] )

如果变量是string , integer or float , 将会直接输出其值,如果变量是一个数组,则会输出一个格式化后的数组,便于阅读,

也就是有key和value对应的那

想读更多 ->

一个简单的分布式事务系统的实现(订单系统)

发布者: PHPYuan | 发布时间:2018-10-11

来源:https://blog.csdn.net/dreamvyps/article/details/50325967

背景:公司最早的一个版本的订单管理,是通过PHP+mysql的方案去实现的,这样会有什么问题呢,假设如果放到一个实例里面,全部用一个单机事务去解决,这样是能比较方便的解决数据一致性问题。但是存在两个问题,一是无法进行多实例部署,用户量增长以后,无法快速应对。二是,PHP中做事务,如果PHP遇到异常,有时并不会自动终止事务,导致DB被锁住,这是第一个版本。之后,我们推出了第二个版本V2,这个版本的时候,我们已经开发好了,库存管理系统,优惠券管理系统,PHP中,已经不直接通过DB去修改库存和优惠券,而是通过接口访问的方式去请求SERVER进行修改。这个版本,实际上已经从逻辑上,把订单系统和库存管理,优惠券管理系统已经独立出来了。数据层面已经可以独立部署,不再依赖一个单机事务去实现数据一致性功能了。但这个版本虽然解决了数据分布的问题,但同时引入了一个新的问题,就是数据在订单,库存,优惠券之间无法保证一致性。举个例子:下个订单,调用库存成功,锁定优惠券失败,生成订单失败。这时候就会导致优惠券数据不一致性情况出来,未下单的优惠券也被锁住了。有同事可能会问:订单如果创建失败,那直接回滚优惠券操作,即去解锁优惠券系统即可实现数据一致性。不错,很多时候,是可以这么操作,但如

想读更多 ->

关于php免费学的几个网站?从初级到高级使用的资料

发布者: PHPYuan | 发布时间:2018-10-11

php的一个定义

PHP又名超文本预处理器,是一种通用开源脚本语言。PHP主要适用于Web开发领域,语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛。其独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

去哪些地方去学习php,php学习资料在哪里?

对于刚接触语言程序新手来说,我们改如何去学习?学习一门计算机语言?有没有哪些网站或者资料去帮助我学习?

今天我来给大家分享一下,包括几个方面。

网站类慕课网

慕课网在程序员圈子内很有名的网站,这里面php的一些基础讲的很多,干货很多,在这里你可以看些视频做些基础。我当初学习就是从这里看到很多东西。

51cto

也是个视频网站,在这里也有很多基础视频

实验室

视频网站

腾讯课堂

腾讯课堂,都有些直播课程,有很多大牛去里面直播讲课,我们可以学习他们的代码风格。

菜鸟教程

更像一个文档,这里面含有各种计算机语言教程,对于php这块的基础,这里面做了详细的介绍和功能点讲解,这里面硬货

想读更多 ->

LNMP配置实例(含MySQL命令补全、nginx添加未编译模块)

发布者: PHPYuan | 发布时间:2018-10-11

LNMP配置实例(含MySQL命令补全、nginx添加未编译模块)

编译安装Nginx

1、查看系统环境

查看系统版本:

cat /etc/issue或者cat /etc/redhat-release

LNMP配置实例(含MySQL命令补全、nginx添加未编译模块)

查看系统位数

uname -r

LNMP</p><p><a href='internet/internet_236601.html'> 想读更多 -></a></p></div><div class='art bs'><h1><a href='internet/internet_236600.html'>linux C/C++服务器后台开发面试题总结</a></h1><span class='art_des'>发布者: PHPYuan | 发布时间:2018-10-11</span><p><p>1.根据熟悉的语言,谈谈两种语言的区别?</p><p>主要浅谈下C/C++和PHP语言的区别:</p><p>1)PHP弱类型语言,一种脚本语言,对数据的类型不要求过多,较多的应用于Web应用开发,现在好多互联网开发公司的主流web后台开发语言,主要框架为mvc模型,如smarty,yaf,升级的PHP7速度较快,对服务器的压力要小很多,在新浪微博已经有应用,对比很明显。</p><p>2)C/C++开发语言,C语言更偏向硬件底层开发,C++语言是目前为止我认为语法内容最多的一种语言。C/C++在执行速度上要快很多,毕竟其他类型的语言大都是C开发的,更多应用于网络编程和嵌入式编程。</p><p>2.volatile是干啥用的,(必须将cpu的寄存器缓存机制回答的很透彻),使用实例有哪些?(重点)</p><p>1)访问寄存器比访问内存单元要快,编译器会优化减少内存的读取,可能会读脏数据。声明变量为volatile,编译器不再对访问该变量的代码优化,仍然从内存读取,使访问稳定。</p><p>总结:volatile关键词影响编译器编译的结果,用volatile声明的变量表示该变量随时可能发生变化,与该变量有关的运算,不再编译优化,以免出错。</p><p>2)使用实例如下(区分C程序员和嵌入式系统程序员的最基本的问题。):</p><p>并行设备的硬件寄存器(如:状态寄存器)</p><p></p><p><a href='internet/internet_236600.html'> 想读更多 -></a></p></div><div class='art bs'><h1><a href='internet/internet_236599.html'>0062 读写数据文件来实现学生分数信息的创建和查询</a></h1><span class='art_des'>发布者: PHPYuan | 发布时间:2018-10-11</span><p><p>上节课使用PHP和HTML代码完成了一个学生分数信息查询一览网页。</p><p>这节课来学习将数据存放到服务器的文本文件中,然后新增一个新建页面可以生成这些数据。</p>保持检索条件输入值<p>先来解决上节课的2个遗留问题:</p><p>1.页面初始化时没有数据,表头的宽度不对。</p><p>2.输入的查询条件在点击查询按钮之后不能记住,比如,选择了科目,点击查询之后,不能看到刚刚选择的是哪些科目,这样条件和结果就匹配不上。</p><p>第一个问题比较简单,只需要给表头的那行增加上设置宽度的CSS样式就可以了。</p><p>studentlist.php修改如下:</p><p class=

0062 读写数据文件来实现学生分数信息的创建和查询

刷新网页:

奇思妙想,如何用 Python 理解你说的话?

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

本文福利:私信回复【PDF】可获取Python电子书一套什么是NLP?

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

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

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

NLP实现

搜索引擎: 比如谷歌,Yahoo等。谷歌

想读更多 ->

MySQL和Oracle数据库的区别 了解一下

发布者: PHPYuan | 发布时间:2018-10-11

MySQL和Oracle数据库的区别 了解一下

一、并发性

并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。

mysql:

mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。

oracle:

oracle使用行级锁,对资源锁定的粒度要小很多,只是锁定sql需要的资源,并且加锁是在数据库中的数据行上,不依赖与索引。所以oracle对并发性的支持要好很多。二、一致性

oracle:

oracle支持serializable的隔离级别,可以实现最高级别的读一致性。每个session提交后其他session才能看到提交的更改。oracle通过在undo表空间中构造多版本数据块来实现读一致性,每个session

想读更多 ->