#百度基础架构技术发展之路

C#基础知识之OOP及OOP三大特性

在C#基础知识之类和结构体中我详细记录了类、类成员、重载、重写、继承等知识总结。这里就记录一下对面向对象和面向对象三大特性的广义理解。类是面向对象编程的基本单元,面向对象思想其实就是教给我们如何合理的运用类的规则去编写代码。封装就是通过给类及类中的成员变量、属性和方法设置不同的访问修饰符(public、protecte...

C#基础知识之静态和非静态

项目中静态和非静态常被用到,什么时候需要用静态的,什么时候需要使用非静态,以及他们的区别是什么?静态和非静态的不同地方,就是静态从程序一启动就会一直占用内存,而非静态只有在实例化的时候才会分配内存,每实例化一次对象都会重新分配一次内存。比如数据库连接类,因为经常使用到,所以使用Static,定义成静态类是最合适的。如果...
代码星球 ·2021-02-18

C#基础知识之类和结构

虽然项目中一直在使用类、结构体等类型,仔细琢磨,还真无法系统的说出个所以然。记录一下类、结构体、类和结构体区别对于类,大家都特别熟悉。简单的介绍一下类的结构,然后记录一下Class需要注意的地方。考虑到静态类和非静态类的区别。下面介绍的都是主要以非静态类为前提介绍。  类的数据和函数都属于类的成员      ...
代码星球 ·2021-02-18

RabbitMQ框架构建系列(二)——RabbitMQ基础知识介绍

  上一篇记录了一下AMQP协议,RabbitMQ是一个Erlang开发的AMQP协议的开源实现。这一篇简单的介绍一下RabbitMQ的基本原理。一、RabbitMQ的特点  1、可靠性:RabbitMQ可以通过持久化、传输确认及发布确认来保证可靠性。  2、扩展性:多个RabbitMQ节点可以组成一个集群,也可以根据...

RabbitMQ框架构建系列(一)——AMPQ协议

一、MQ  在介绍RabbitMq之前,先来说一下MQ。什么是MQ?MQ全称为MessageQueue即消息队列,就是一个消息的容器, MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。MQ框架非常之多,比较流行的有RabbitMq、ActiveMq...

日志学习系列(三)——NLog基础知识

  前边我们解释了log4net的学习,我们再介绍一下NLog一、什么是NLog  NLog是一个基于.NET平台编写的类库,我们可以使用NLog在应用程序中添加极为完善的跟踪调试代码。NLog是一个简单灵活的.NET日志记录类库。  通过使用NLog,我们可以在任何一种.NET语言中输出带有上下文的(contextu...

日志学习系列(一)——Log4net的基础知识学习

  今天把Log4net日志记录做了封装,作为一个公共的类库。记录一下应该注意的地方。先了解一下log4net的理论知识。  参考百度百科一、log4net是什么?    log4net库是Apachelog4j框架在Microsoft.NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等...

【T-SQL基础】03.子查询

阅读目录概述:一、独立子查询二、相关子查询三、练习题以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化。本系列【T-SQL基础】主要是针对T-SQL基础的总结。【T-SQL基础】01.单表查询-几道sql查询题【T-SQL基础】02.联接查询【T-SQL基础】03.子查询【T-SQ...
代码星球 ·2021-02-18

基础很重要~~04.表表达式

阅读目录概述:一、视图二、内联表值函数三、APPLY运算符 以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化。本系列【T-SQL基础】主要是针对T-SQL基础的总结。【T-SQL基础】01.单表查询-几道sql查询题【T-SQL基础】02.联接查询【T-SQL基础】03...
代码星球 ·2021-02-18

【PHP编程之路

设置apache虚拟目录 1.开启“虚拟目录配置文件”httpd-vhosts.conf文件路径:wampinapacheapache2.4.9confextrahttpd-vhosts.conf将以下配置:# Virtual hosts  # Includ...
代码星球 ·2021-02-18

smarty模板技术

一、什么是smarty?smarty是一个使用php写出来的模板php模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用php程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。二、smarty优点:1.&n...
代码星球 ·2021-02-18

git下的团队合作模型及git基础知识汇集

Syncingsvn使用单个中央库来作为开发者之间沟通的桥梁,而协同合作是通过在开发者和中央库之间传递changeset来实现的。这种情况对于GIT的协同模型是有区别的,在git下每一个开发者都拥有他们自己的整库copy。取而代之于从workingcopy来提交变更集到一个中央库中,git允许你在不同的repo之间分享...
首页上一页...2021222324...下一页尾页