1.OOP思想与理论 其实我不知道在这里提OOP思想会不会是一种再炒蛋炒饭行为,但是还是说说自己理解。 OOP即Object-Oriented Programming,是面向对象程序设计意思。 如果像我一样是学C出身朋友,刚开始接触时候可能觉得有点新奇;而没有泡在C这样面向过程语言经验朋友可能就觉得自然而然就这样子了——这应该就是传说中可塑性强意思了^_^。 OO(面向对象)
转载 精选 2014-03-24 11:11:02
558阅读
首先除了变量,还有常量,它们都是内存中一部分数据,可以是各种数据类型 对象则是其中一种数据类型,相对于其他数据类型,它更能反应现实世界事物在计算机系统里抽象,和其它数据类型演进关系是:简单类型 -> 结构体 -> 对象(类) 简单类型只能表示单一数据,比如一个数字 结构体将一系列数据绑定在 ...
转载 2021-08-07 14:46:00
92阅读
2评论
那必须是new一个啊!学过面向对象编程程序员都是自我感觉不缺对象,甚至觉得是一件很简单事情,不信你看:new girlfriend();偷偷告诉你,玩这个梗基本上都是真正单身狗了!面向对象初探啥是面向对象嘞?我们常说面向对象编程是啥意思嘞?难道是天天对着自己对象敲代码嘛?这就扯远了,所谓面向对象编程也就是OOP,它其实是一种程序设计规范或者说是方法吧,也就是它会指导你如何进行程序设计代码编写,是一种思想,编程思想,其实谈到思想这个层次就觉得高大上了不少,一般所谓思想都是比较
原创 2021-06-16 20:04:56
470阅读
自己经过学习后对于context一些理解
原创 2014-04-15 20:08:42
723阅读
在一篇文章里见到一位作者是这么说 XMLHttpRequest 是一个设计粗糙 API,不符合关注分离(Separation of Concerns)原则,配置和调用方式非常混乱,而且基于事件异步模型写起来也没有现代 Promise,generator/yield,async/await ...
转载 2021-08-17 14:37:00
72阅读
2评论
初识JavaScript一、JavaScript定义二、JavaScript组成三、JavaScript使用四、JavaScript基本语法1、JavaScript变量2、变量声明和赋值五、JavaScript数据类型1.JavaScript中数据类型2.typeof操作符3.number数据类型类型转换4.string数据类型字符串转换5.boolean数据类型 一、JavaScript定
谈谈我对于activity理解
原创 2014-04-20 01:07:31
860阅读
在开始讲java对象时候,我先来给大家解释什么是对象,java中对象是什么 对象就是一个真实世界中实体,对象与实体是一一对应关系,意思就是现实世界每一个实体都是一个对象,所以对象是一个具体概念。 类是对象集合,对象是类实例;对象是通过new className产生,用来调用类方法;类构造方法。 举一个例子说明下:我就说我比较喜欢一个游戏吧,“红色警戒”, 里面的一个火箭
????定义 BFC是块级格式化上下文,全称(Block Formatting Context) 他是一个独立渲染区域,相邻之间BFC不会相互影响 ????如何触发BFC 我们来看mdn说明 ????作用 可以利用BFC解决浮动带来布局影响,在BFC中浮动元素并不会影响BFC外部元素 可以利用BFC ...
转载 2021-09-26 17:47:00
67阅读
2评论
PHP后端和客户端数据交互过程中,JSON数据中有时格式不定,一会儿是数组,一会儿是对象,弄得客户端开发人员要崩溃感觉。因此,前后端相关人员先对PHPjson_encode函数原理有必要了解是最重要一个环节。PHParray是个万能数据结构,并不像其它语言根据需要场景会定义很多约束性数据类型来描述结构,所以PHP程序员是很难给客户端人员讲清楚返回是什么结构数据。也就变成
转载 2016-07-18 23:13:00
95阅读
2评论
前提知识什么强类型什么是弱类型,一个是必须指明数据类型,一个是自己自动判断什么数据继承)...
原创 2022-08-19 11:24:54
56阅读
本文内会介绍一些在面向对象设计中常用到设计原则。这些原则能够使对业务逻辑抽象更加直观,准确,同时还能够使设计更加符合面向对象设计理念。笔者在文中也会阐明自己对于这些原则理解,若有误希望大家随时纠正。1.SRP单一职责原则:类、方法只干一件事笔者认为这个原则告诉我们,在封装方法时,尽量不要将大部分或所有的业务逻辑都封装在一个方法中。应该适当将逻辑拆分,封装到多个方法中。当然,要注意拆分
原创 精选 2022-06-27 17:27:59
365阅读
1点赞
<?php $c1 = new myclass(); $c2 = $c1; $c3 = &$c1; $c1 = null; var_dump($c1); var_dump($c2); var_dump($c3); ?> output NULL object(myclass)#1 (1) { ["v1"]=> int(2) }
转载 2012-05-31 11:21:49
1168阅读
 简单理解SpringSpring工作原理就是让一个对象创建不用new就可以自动生产,在运行时与xml Spring配置文件来动态创建对象和调用对象,而不需要通过代码来关联Spring概念Spring是一种多层J2EE应用程序框架,其核心就是提供一种新机制管理业务对象及其依赖关系。它是一种容器框架,用于创建bean,维护bean之间关系,它可以管理web层,持久层,业务
看了好多关于Nginx,LVS等文章,跟很多朋友讨论,自己项目组也实现了一个demo,今天终于搞清了关系。LVS是一个四层负载均衡,四层就是OSI模型第四层,TCP/IP层,它是根据cip,cport,sip,sport等做负载均衡,并不理解HTTP等请求内容(因为那是第七层应用层管事...
转载 2014-03-21 17:19:00
101阅读
2评论
模型model:控制表。控制器:写业务逻辑,与model相结合来写。因为要链接数据库view视图:显示页面
原创 2022-05-19 08:30:57
51阅读
对于多态个人理解
原创 2018-07-06 18:07:15
667阅读
        初学html,总是听到这样一个词——语义化,语义化是什么呢,在我看来,语义化是让搜索引擎、浏览器等更好理解我们代码语言,更清楚地明白每个标签用途(在什么情况下使用此标签合理)。比如,网页上文章标题就可以用标题标签,网页上各个栏目的栏目名称也可以使用标题标签。文章中内容段落就得放在段落标签中,在文章中有想强调文本,就可以使用 e
原创 2016-07-03 07:45:39
576阅读
理解协程先理解同步和异步:同步:代码顺序执行异步:代码可以并行执行,对于耗时过程,我们将其交给别人去执行,而我们继续往下处理,当别人执行完耗时操作后在将结果反馈给我们这就是异步-------最容易理解就是使用线程来实现异步对于协程理解:实现并发,可以使用多线程、多进程进程和线程有个共同点,他们都是通过(进程和线程是操作系统来调度)操作系统来调度,而协程则是把调度权利交给程序员...
原创 2021-07-14 15:57:53
185阅读
一、DDPush推送:    1、原理:    详见http://yt0116.blog.51cto.com/9221014/1688096    2、特点:    (1)只能实现个推,如果要推送多个人的话,就使用循环进行控制 &
原创 2015-08-26 10:27:39
732阅读
  • 1
  • 2
  • 3
  • 4
  • 5