Git Product home page Git Product logo

boke-comments's People

Watchers

 avatar

boke-comments's Issues

PHP 单例模式 | ycgambo の blog

http://www.notee.cc/PHP/designPattern_singleton/

单例最重要的方面在于对创建实例的限制能力。如果不这样做,潜在的多个实例将被创建,因而造成严重破坏 如果在实例化时将类保存在全局变量,那么迟早会发生冲突。单例模式是一种对于全局变量的改进,可以保证全局只有一个单例类。 目录: 一个简单的单例类 解决代码复用的问题 使用Traits 使用继承 解决复用类的问题 对隐藏依赖的解释

“在吗” | ycgambo の blog

http://www.notee.cc/Essay/feeling_areYouOnLine/

”在吗“的三次握手: 有朋友周一问:“在吗?” 我周一晚上答:“在的,怎么啦?” 他周二早上说:“刚看到,现在在吗,问你个事情。” 我周二晚上答:“在的,你问吧。” 他周三下午说:“还在不?” 我周三晚上答:“在在,我一般晚上上QQ,你有事情时候我不在线,你就直接留言,我看到就回复。” 他周四上午说:“好吧,就是想问问,上次见你时候的口红是什么色号来着?” 作者:服装摆渡人 链接:https:/

善恶游戏 | ycgambo の blog

https://www.notee.cc/JavaScript/p5_evil/

游戏规则: 每一回合,你需要在不知道对方出招的情况下,选择合作或者** 合作方拿出3分,**方拿出2分,作为成本; 双方都选择合作时,双方均能收回成本,并获取收益; **方的成本无法产生收益,但可以掠夺对方的成本作为收益。 双方合作,各加3分,成本获利率100%; 某方**,合作方减3分,**方加3分,成本获利率150%; 互相**,分数高者加1分,分数低者减3分,分数相同时各减1分 每回合结束

PHP 观察者模式与发布订阅模式 | ycgambo の blog

http://www.notee.cc/PHP/designPattern_observerVsPublishSubscribe/

观察者模式定义了对象间的一种一对多的依赖关系,以便一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新。 发布订阅模式实现了相同的功能,所以很多人认为观察者模式和发布订阅模式是一种A和A的别名的关系,其实不然: 观察者模式 被观察者中注册了许多观察者,因此被观察者需要关心有哪些观察者需要注册 观察者拥有被观察者的引用,因此观察者可以读取、检测甚至更改被观察者的状态 发布订阅

给PHP初学者的一些建议 | ycgambo の blog

http://www.notee.cc/PHP/suggestion_for_starters/

很多人喜欢调侃“PHP是世界上最好的语言”,现在就让我们站在学习者的角度,严肃讨论一下这个问题。 希望通过这篇文章,你可以清楚了解到: 它所解决的问题是什么? 它的局限是什么? 它是否是一个适合你的语言? 目录: PHP是什么 PHP是跨平台的 PHP是脚本语言 PHP投入成本低 PHP可以做很多 不要对它渴望太多 PHP的天花板 如何学习PHP

记第一次压测 | ycgambo の blog

http://www.notee.cc/Ops/testing_ab/

ab(apache bench)是Apache超文本传输协议(HTTP)的性能测试工具。其设计意图是描绘当前所安装的Apache的执行性能,主要显示所安装的Apache每秒可以处理多少个请求。 它不仅可以对apache服务器进行网站访问压力测试,也可以对其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等。 此次测试使用的机器为: Mac下2G内存双CPU虚拟机 CentOS

PHP 定义可配置的类常量 | ycgambo の blog

http://www.notee.cc/PHP/syntax_configurable_const/

应用场景是运营频繁修改下单满多少包邮、哪些用户下单可以不限量等。 代码中,这些属性被定义为类的常量,每次都去修改代码是比较难受的,但是语法上又不允许定义类常量为表达式。 一个小技巧是通过类自动加载时定义一个全局常量,然后利用全局常量做媒介: 123456789<?phpnamespace App\Models;define('POSTAGE_FREE_SHIPMENT_ORDER_AMOUN

不忘初心 方得始终 | ycgambo の blog

http://www.notee.cc/Essay/feeling_beMyself/

初入社会,我决定去百度一下这四个字:大学生初入社会应该注意什么?-知乎、初入社会,告诉你一个真实的职场–职场经验血泪分享、年轻人,初入社会不要自视甚高。又决定去Google一下newbie in the office:How to Be the Office Newbie、The Office Newbie’s Survival Guide: Surviving Day #1、3 Surprisi

PHP 观察者模式+工厂模式组合应用 | ycgambo の blog

http://www.notee.cc/PHP/designPattern_observerPlusFactory/

工厂模式把类的创建者和创建的类分离开来,负责产生正确的被观察对象,然后控制器将观察者绑定在需要被观察的对象上。采用这种组合的好处是类间的关系十分松散,可以灵活应对需求的变更: 需求功能的增减(如增加某个日志、增加某些监管) 需求类型的增减(如扩展某种类、新增一些类) 按照接口编程,控制器需要改动的代码很少 目录: 定义抽象request类型 定义观察者和被观察者类型 扩展request为h

PHP 细数自动加载 | ycgambo の blog

http://www.notee.cc/PHP/syntax_autoloadCountOff/

autoload将我们从require的痛苦中解放出来,简单的autoload是如何一步步构建起庞大的应用的呢?Composer作为PHP的一款优秀的依赖管理工具,又是如何进行自动加载的呢?本文以YII2下的Composer为例,解析Composer生成的自动加载代码,一起来看看Composer的autoload艺术吧。 目录: __autoload 设置自动加载的搜索路径 spl_auto

理解Laravel框架运行机制 | ycgambo の blog

http://www.notee.cc/Laravel/understanding_laravel_lifetime/

刚开始学习这个框架的时候,看文档绕的我半死,主要是文档基本在阐述如何使用,而没有过多讲解功能是如何实现的。 文档所灌输的一对概念对初学者并不友好,更适合做入门之后的参考资料, 框架的入口文件(public/index.php)是我目前见过的最简洁但却最逻辑分明的,暂且跟着程序逻辑,一点点解开Laravel的核心概念。 这篇文章会尽量侧重于解释名词和原理,如果你刚了解Laravel,大可不必担心。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.