要用Ubuntu 系统,我用的是ubuntu 16,并且测试成功了,车真的跑起来了。
1.安装docker
$ sudo apt-get update $ sudo apt-get install[……]
前天听同事说让redis缓存永久不失效,然后自己做个key去控制缓存失效,如果到了过期了,则给第一个要访问db加锁,先用setnx,返回1,则获取到了锁,相当于拿到门票了,你可以进入db了。 后面人再想访问db,也得先setnx,发现返回0,说明没有获取到锁,就访问不了db了,还访问原来的老缓存。[……]
答案是:除域名,ip,端口外其它都加密。
昨天和同事说到传接口参数
我:直接用get,
同事:用post安全点。
我:说差不多吧,没本质区别。
同事:https时post参数抓包抓取不到,而get里参数可以抓取到。
今天就做个实验,看下是不是能抓取到https下的get的参数,用[……]
intval.php
<?php
$a = '10';
echo intval($a);
[root@localhost ~]# php -dvld.active=1 intval.php
Finding entry points
Branch analy[......]
intval定义
PHP_FUNCTION(intval)
{
zval **num;
long arg_base;
int base;
switch (ZEND_NUM_ARGS()) {
case 1:
if (zend_parse_parameters[......]
mkdir /dev/shm/tmp
chmod 1777 /dev/shm/tmp
mount –bind /dev/shm/tmp /tmp
临时修[……]
一张图让你了解编程语言发展史
我们都知道,编程语言是一组用来定义计算机程序的语法规则。它是一种被标准化的交流语言,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝[……]