#单说

简单说明什么是递归?什么情况会使用?并使用java实现一个简单的递归程序。

解答: 1)递归做为一种算法在程序设计语言中广泛应用.是指函数/过程/子程序在运行过程中直接或间接调用自身而产生的重入现象。 2)递归算法一般用于解决三类问题: a.数据的定义是按递归定义的。(Fibonacci(斐波那契)函数) b.问题解法按递归算法实现。(回溯) ...

【权限设计】一个案例,三个角色,简单说下B端产品的权限设计

入行以来也接触过一些B端产品,这些产品之中权限管理是重中之重,权限管理不仅仅是整个系统的一个小小的模块,它一直贯穿整个系统,从登陆到操作到最后的登出。说它相当的复杂真不为过。对于权限,如果从控制力来分的话,可以分为功能级权限和数据级权限。从控制方向来分的话又可以分为从系统获取数据和向系统提交数据。一般来说,权限管理无非...

进程管理supervisor的简单说明

   项目中遇到有些脚本需要通过后台进程运行,保证不被异常中断,之前都是通过nohup、&、screen来实现,带着能否做一个start/stop/restart/reload的服务启动的想法找到里Supervisor。关于supervisor的介绍在网上大致搜索总结如下:&nbs...

Spring Cloud简介/版本选择/ZooKeeper例子搭建简单说明

一、什么是SpringCloud官方的说法就是SpringCloud给开发者提供一套按照一定套路快速开发分布式系统的工具。 具体点就是SpringBoot实现的微服务架构开发工具。它为微服务架构中涉及的配置管理、服务治理、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供...

Mvc5 控制器,视图简单说明

本系列会比Mvc4更详细。Mvc4记录或没记录的东西这里也会提到。控制器 自动装配:一般自动装配对于添加的时候比较好用  视图: 控制器返回的视图,其实就是一些静态的HTML。动态性不好,从控制器传递少量数据,最简单使用ViewBag。只适用于少量数据。  强...

【转帖】径向分布函数程序与简单说明 (小木虫)

径向分布函数g(r)代表了球壳内的平均数密度为离中心分子距离为r,体积为的球壳内的瞬时分子数。具体参见李如生,《平衡和非平衡统计力学》科学出版社:1995 CODE:SUBROUTINEGR(NSWITCH)    IMPLICITDOUBLEPRECISION(A-H...

简单说明CGI和动态请求是什么

CGI是commongatewayinterface的缩写,大家都译作通用网关接口,但很不幸,我们无法见名知意。我们知道,web服务器所处理的内容都是静态的,要想处理动态内容,需要依赖于web应用程序,如php、jsp、python、perl等。但是webserver如何将动态的请求传递给这些应用程序?它所依赖的就是c...

设计模式——简单说(策略模式)

策略模式其实很好理解,我们讲一个通俗易懂的举例。三国时期,诸葛亮是个高人,可以给一些锦囊妙计,让某人在特定的时候打开使用。关键:妙计,锦囊,使用妙计共有的特点就是可以打开看,定义一个接口。publicinterfaceIStrategy{voidoperate();}接下来可以可以装妙计了,来2个妙计publiccla...

设计模式——简单说(单一职责原则)

单一职责原则的英文是SingleResponsibilityPrinciple,简称SRP。定义:应该有且仅有一个原因引起类的变更。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会影响到其他的职责,另外,把多个职责耦合在一起,也会影响复用性。 举个例子:/***水壶的接口*/publ...

C#设计模式——简单说(简单工厂模式)

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespace简单的工厂模式{//我们是一个食品生产工厂,都是生成吃的classProgram{staticvoidMain(string[]args){var...

c#设计模式——简单说(建造者模式)

与其说是建造者模式,还不如通俗的说工厂生产模式。当然只是为了自己的理解和应用模式1、我们需要的是生成需要的组件 A,B……2、生产流水线通过产品的QA,通过QA的产品就是一个完成的产品,一个可以展示的产品。3、产品工程师,他给你生产制造的工艺文档,告诉你怎么去完成这个产品的组装4、...

MySQL大小写问题的简单说明(关键字/函数/表名)(转)

MySQL语句中字母大小写规则随着语句元素的不同而变化,同时还要取决于MySQL服务器主机上的操作系统。SQL关键字与函数名关键字和函数名不区分字母的大小写。如、abs、bin、now、version、floor等函数、SELECT、WHERE、ORDER、GROUPBY等关键字。 数据库、数据表和视图的名字...