编程数学题一枚,求解。

有三个袋子,里面装有数量质量完全相同的豆子,一个袋子中的豆子是黑色的、一个是白色、最后一个是相等数量的黑色和白色混合。袋子外边贴有标签,但是标签完全贴混了,现在,每次可以从一个袋子中取出一个豆子,问,至少取出多少颗豆子,才能识别出每个袋子中是什么的豆子。

选项: A  1颗    B 2颗    C 4颗   D 半袋


阅读全文

PHP部分函数、知识点小结

magic_quotes_gpc = on ,addslashes()  加

stripslashes() 去掉

escapeshellcmd()   过滤cmd

strip_tags()  过滤html 和php 标记

htmlspecialchars()  转化< 为 无害标记 <

ssl    443  端口


阅读全文

冒泡法:

每个依次同其它数据比较,先选出最大(最小)的,再选第二大(小)的。

示例:

//冒泡排序
function maopao($arr)
{
	$n = count($arr);
	for($j=0;$j<$n-1;$j++)
	{
		for($i=$j+1;$i<=$n-1;$i++)
		{
			if($arr[$j]>$arr[$i])
			{
				$t = $arr[$i];
				$arr[$i] = $arr[$j];
				$arr[$j]=$t;
			}
		}
	}
	return $arr;
}
$arr = array(1,5,4,7,3,2);
print_r($arr);

阅读全文

Hash分表算法

构建大型网站的时候,往往需要用到分表技术。
比如构建千万级用户的网站,就需要水平分割用户表。
一、概述
    分表是个目前算是比较炒的比较流行的概念,特别是在大负载的情况下,分表是一个良好分散数据库压力的好方法。
首先要了解为什么要分表,分表的好处是什么。我们先来大概了解以下一个数据库执行SQL的过程:
接收到SQL –> 放入SQL执行队列 –> 使用分析器分解SQL –> 按照分析结果进行数据的提取或者修改 –> 返回处理结果

阅读全文

定义和用法

error_reporting() 设置 PHP 的报错级别并返回当前级别。

语法

error_reporting(report_level)

本函式用来设定错误讯息回报的等级,参数 level 是一个整数的位元遮罩 (bitmask),见下表。

<td>
  constant
</td>
<td>
  E_ERROR
</td>
<td>
  E_WARNING
</td>
<td>
  E_PARSE
</td>
<td>
  E_NOTICE
</td>
<td>
  E_CORE_ERROR
</td>
<td>
  E_CORE_WARNING
</td>
<td>
  E_COMPILE_ERROR
</td>
<td>
  E_COMPILE_WARNING
</td>
<td>
  E_USER_ERROR
</td>
<td>
  E_USER_WARNING
</td>
<td>
  E_USER_NOTICE
</td>
<td>
  E_ALL
</td>
<td>
  E_STRICT
</td>
value
1
2
4
8
16
32
64
128
256
512
1024
2047
2048

 


阅读全文

PHP array_slice() 函数 用法

array_slice() 函数在数组中根据条件取出一段值,并返回。

注释:如果数组有字符串键,所返回的数组将保留键名。(参见例子 2)

语法

array_slice(array,offset[,length,preserve])  //从array中提取出从offset处开始的符合条件的数组。

阅读全文

google的开源移动操作系统Android给智能手机市场带来了风暴。不像Apple,对想要为苹果市场(Iphone App Store)提供应用软件的开发者们有着严格的指导原则以及要求,Google将Android平台完全开放。现在你甚至能够用PHP来实现Android应用程序。Irontech的人们已经创建了一个在Android上运行的PHP接口(见PFA),而通过 Scripting Layer for Android (SL4A),你可以建立PHP的Android应用程序。

在这篇文章里,我会介绍如何安装,设置及使用PHP for Android and SL4A,我将给出一个演示程序作为例子,使用PHP for Android运行一段PHP代码。

安装PHP for Android


阅读全文

作者的图片

DigDeeply

Technology Stack: PHP/Openresty/GoLang, and so on…

Web Development Engineer

Beijing China