51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#访问控制
【C语言入门教程】3.3 条件控制语句
在程序的3种基本结构中,第二种是选择结构,选择结构是根据程序运行时获得的条件,决定程序执行情况。条件控制语句可用来实现这种结构,C语言提供了if语句和switch 语句两种条件控制语句,if语句用于二选一的情况,而switch语句用于多选一的情况。 3.3.1if语句if语句通过表达式的值判读是否执...
代码星球
·
2021-01-16
语言
入门教程
条件
控制
语句
PHP反射(ReflectionClass、ReflectionMethod)在ThinkPHP框架的控制器调度模块中的应用
ThinkPHP框架的控制器模块是如何实现前控制器、后控制器,及如何执行带参数的方法?PHP系统自带的ReflectionClass、ReflectionMethod类,可以反射用户自定义类的中属性,方法的权限和参数等信息,通过这些信息可以准确的控制方法的执行。ReflectionClass: [PHP手册]...
代码星球
·
2021-01-16
PHP
反射
ReflectionClass
ReflectionMethod
ThinkPHP
CentOS6.3搭建Nginx代理访问MongoDB GridFS图片资源
PHP可以直接读取MongoDBGridFS中的图片并显示到页面中,但对PHP的压力就大了。偶然机会,了解到Nginx可以代理访问,实现过程如下:1、工具准备安装一些必要的编译工具及库,这里是直接从“编译安装LNMP”系列教材中摘取的,有点冗余。yum-yinstallmakeapr*autoconfautomakec...
代码星球
·
2021-01-16
CentOS6.3
搭建
Nginx
代理
访问
【很变态】PHP类实例化对象竟然可以访问类的“静态(static)方法”!!!
之前发现一个PHP的变态问题:PHP中静态(static)调用非静态方法详解这次看了下ThinkPHP的源码function.inc.php,里面有个函数:/***取得对象实例支持调用类的静态方法**@paramstring$name类名*@paramstring$method方法*@paramstring$args参...
代码星球
·
2021-01-16
变态
PHP
实例
对象
竟然
Shell入门教程:流程控制(7)break和continue
第一节:breank命令4种循环for、while、until、select,如果想要提早结束循环,可在循环中使用break命令。执行break时,会跳出一层的循环,如果想跳出多层循环,可在break命令之后加上层数n(n一定要大于或等于1)。#!/bin/bashfor((i=1;i<=10;i++))doif...
代码星球
·
2021-01-16
Shell
入门教程
流程
控制
break
Shell入门教程:流程控制(6)while 循环
while循环的语法:while条件测试do 命令区域done举例:#!/bin/bashdeclare-ii=1declare-isum=0while((i<=10))doletsum+=ilet++idoneecho$sum 使用while,读取文件内容while循...
代码星球
·
2021-01-16
Shell
入门教程
流程
控制
while
Shell入门教程:流程控制(5)for 循环
for循环的运作方式,是将串行的元素的元素一一取出,依序放入制定的变量中,然后重复执行含括的命令区域(在do与done之间),直到所有元素取尽为止。其中,串行是一些字符串的组合,彼此用$IFS所定义的分隔符(如空格符)隔开,这些字符串称为字段。for的语法结构如下:for变量in串行do &nbs...
代码星球
·
2021-01-16
Shell
入门教程
流程
控制
for
Shell入门教程:流程控制(4)case 条件判断
case的语法结构:case待测项in样式串1]命令区域1;;(样式串2)命令区域2;;样式串3)命令区域3;;*)命令区域;;esac命令区域,可以是单一指令或多行指令,但最后一个指令要以;;结束。样式串行可用字符串和通配符组成,默认会区别大小写。如果样式串行有好几个字符串要对比,要使用|隔开。字符|有“或”的意思,...
代码星球
·
2021-01-16
Shell
入门教程
流程
控制
case
【重点】Shell入门教程:流程控制(3)条件判断式的真假值
之前曾提到,在Bash中什么是真什么是假,是以命令的结束状态是否为0来做判断。传回0,即为真;传回非0,即为假。在Bash中,这种可以影响程序流程的式子,称为条件判断式。判断式的操作数分成“单元”及“二元”两种。如“-f文件”可测试文件是否存在,运算符-f后接一个操作数“文件”,这种判断式称为“单元”;如“参数1-gt...
代码星球
·
2021-01-16
重点
Shell
入门教程
流程
控制
【重点】Shell入门教程:流程控制(2)条件判断的写法
第三节:条件判断的写法if条件判断中,if的语法结构中的“条件判断”可以有多种形式。测试结果是真是假,就看其传回的值是否为0。条件测试的写法,有以下10种:1.执行某个命令的结果 这里的命令,可包括管道命令,例如:命令1|命令2|命令3,称为pipeline,其结束状态为最后一个命令执行的结果。举例:#!/b...
代码星球
·
2021-01-16
重点
Shell
入门教程
流程
控制
Shell入门教程:流程控制(1)命令的结束状态
在BashShell中,流程控制命令有2大类:“条件”、“循环”。属于“条件”的有:if、case;属于“循环”的有:for、while、until;命令select既属于“条件”,也属于“循环”。不管是哪一种,均需进行条件测试,再根据测试结果,决定程序流程进行的方向。以下逐一说明这些命令的用法。 第一节:命...
代码星球
·
2021-01-16
Shell
入门教程
流程
控制
命令
PHP控制输出不缓存头
@header("Expires:Mon,26Jul199705:00:00GMT");@header("Cache-Control:no-cache,must-revalidate");@header("Prama:no-cache");...
代码星球
·
2021-01-16
PHP
控制
输出
缓存
Mysql 的InnoDB事务方面的 多版本并发控制如何实现 MVCC
Mysql的MVCC不能解决幻读的问题,但是Mysql还有间隙锁功能,Mysql的间隙锁工作在RepeatableRead隔离级别下面,可以防止幻读,MVCC工作在:在REPEATABLEREAD和READCOMMITED两种事务下面参考:Mysql间隙锁原理,以及RepeatableRead隔离级别下可以...
代码星球
·
2021-01-15
Mysql
InnoDB
事务
方面的
面的
数据库访问超过最大连接数问题
例如:有1个数据库服务器,最大连接数允许300。但是我有1000个c/s结构的客户端采用连接池访问此数据库,如果连接池里面设置最小连接数是1,那么不是已经达到最大连接数300了吗?还有700个客户端怎么办?楼主,打个比方会让你加深记忆。连接数据库就像冬天去澡堂洗澡,不能在半路上就把衣服脱光,要进了澡堂准备好自己的洗浴用...
代码星球
·
2021-01-15
数据库
访问
超过
最大
连接
c/c++优化结构控制
一、表达式优化--使用替换程序中的乘除法c/c++中的加减运算效率远远高于乘除运算,由于移位指令的执行速度和乘除法差不多,所以可以使用移位的方式来替换程序中的乘除法。一个数向右移一位,等于该数乘以2;向左移一位,等于该数除以2;通过这种移位的方式可以明显提高程序的工作效率;理论上讲,所有的乘法运算均可以转化为移位操作,...
代码星球
·
2021-01-15
c++
优化
结构
控制
首页
上一页
...
25
26
27
28
29
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他