php session类

09-21
<?php error_reporting(E_ERROR); class SessionDeal{ private $database; /* session初始化函数 @param database 数据库对象 @return bool 操作成功返回true,失败返回false */ function open($database){ $this->database = $database; echo "open".PHP_EOL; return true; } /*

Virtualbox命令行安装for Centos7

09-20
本文源链接地址:https:www.93bok.com 前言 我们一般使用虚拟软件来搭建虚拟机,比如Vmware和Virtualbox(以下简称vbox),但是大部分情况都是,在Windows上安装这些软件,然后使用这些软件来安装各种各样的操作系统,比如Linux和Windows操作系统,今天我们要做的是,在Centos7上边安装Virtualbox这个软件 部署Virtualbox 1.添加yum源 cd /etc/yum.repos.d/ wget http://download.virtu

利用邮件激活用户

09-20
一.安装itsdangerous模块 利用只有你自己知道的秘钥来加密你的数据,然后把加密了的数据发给别人,取回数据时再利用已知的秘钥来解密数据 pip install itsdangerous from itsdangerous import imedJSONWebSignatureserializer as Serializer serializer = Serializer("secretkery",3600) #第一个参数自定义密钥(自己知道就行),第二个参数过期时间3600秒

【2018.9.20】JOI 2017 Final T2「準急電車 / Semiexpress」

09-20
日文原题 题目描述 JOI 铁路公司是 JOI 国唯一的铁路公司. 在某条铁路沿线共有 $N$ 座车站,依次编号为 $1...N$. 目前,正在服役的车次按照运行速度可分为两类:高速电车(简称快车)与普通电车(简称慢车). 慢车每站都停.乘慢车时,对于任意一座车站 $i(1?i<N)$,车站 $i$ 到车站$ i+1$ 用时均为 $A$. 快车只在车站 $S_1, S_2, \ldots, S_M$?? 停车 $(1=S_1<S_2<\cdots<S_M=N)$.乘快车时,对于任意

ES6中const的用法

09-20
const声明一个只读的常量.一旦声明,常量的值就不能改变.且const一旦声明变量,就必须立即初始化,不能留到以后赋值. const的作用域与let命令相同:只在声明所在的块级作用域内有效. const命令声明的常量也是不提升,同样存在暂时性死区,只能在声明的位置后面使用.也与let一样不可重复声明. const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动. const如果引用的是一个对象,只能保证引用对象的这个指针不变,但对象本身的数据结构是可以改变的.如: co

Linux-usermod、用户密码、mkpasswd

09-20
usermod:id user2 查看用户的uid,gid,组id,组id不止所属组,还有扩展组,扩展组:一个用户不止一个组,除过gid,其他组,称之为扩展组. usermod -G grp2 user3 将用户user3加入到grp2组中.1.更改root用户密码passwd2.更改普通用户密码 3.查看密码 cat /etc/shadow 类似红框中的双感叹号,代表空密码,代表不能登陆.*代表账户被锁定.4.锁定账户密码passwd -l 用户名解锁账户passwd -u 用户名proces

window cmd 命令大全 (order)

09-20
命令简介 cmd是command的缩写.即命令行 . 运行操作 CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本.文件系统版本) CMD命令锦集 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具. 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一

练习三

09-20
总结: 区别:1.列表.可以用list()函数或者[]创建,元素之间用","分隔:列表的元素不需要有相同的类型:使用索引来访问元素,元素是有序的,可重复. 2元组.用()或者tuple()函数来实现,元素之间用","分隔:元素的值初始化一旦就不可修改:元组只读不写,可重复,元素是有序的. 3集合.可以用set()函数或者{}创建,元素之间用","分隔:与字典相比少了键:不可有重复元素:可以读写,是无序的. 4字典.由键key和值values组成:

56 多表连接查询 索引

09-20
---恢复内容开始--- 主要内容 1 多表连接查询 语法: select 字段列表 from 表一 inner/left/right join 表二 on 表一.字段 = 表二.字段 内连接: 直连接匹配的行: select * from employee inner join department on employee.dep_id = department.id; select * from employee , department where  employee.dep_id = d

maven的build

09-20
1.maven-compiler-plugin 作用 编译作用java中获取接口(方法)中的参数名字(eclipse设置编译参数)(java8 javac -parameters)https://blog.csdn.net/yaomingyang/article/details/826613162.spring-boot-maven-plugin spring-boot打包插件 https://blog.csdn.net/ai52011/article/details/77977513https

nginx unit的初探

09-20
安装介绍: https://www.oschina.net/p/nginx-unit 可以看到,unit还是很强大的,居然特么都支持go 还有python 在/etc/yum.repos.d/unit.repo加入如下语句: # cat /etc/yum.repos.d/unit.repo [unit] name=unit repo baseurl=https://packages.nginx.org/unit/centos/$releasever/$basearch/ gpgcheck=0 e

Windows下安装PHP开发环境

09-20
一.Apache 因为Apache官网只提供源代码,如果要使用必须得自己编译,这里我选择第三方安装包Apache Lounge. 进入Apachelounge官方下载地址:http://www.apachelounge.com/download/ 首先下载并安装vc redist,这是Apache运行必需的一个组件. 下载Apache解压版,将解压后的文件夹放在你想要安装的路径下. 修改配置文件: Apache默认存在路径: c:\Apache24 下(版本号可能不同).如果跟你的安装路径不同,

Linux常用基础命令操作(二)

09-20
10  >输出重定向 文件不存在则创建文件,文件存在则清空内容 放入>左边的内容  比较危险 建议备份后操作 >>追加输出重定向,在文本结尾追加内容,不删除原内容 <输入重定向 <<追加输入重定向 箭头指向为数据流向 [[email protected] abc]# cat >>white.txt<<EOF > i am white bai > thankyou > EOF [[email protected] abc]#

P2083 找人

09-20
题目背景 无 题目描述 小明要到他的同学家玩,可他只知道他住在某一单元,却不知住在哪个房间.那个单元有N层(1,2……N),每层有M(1,2……M)个房间. 小明会从第一层的某个房间开始找,他找的方式也很特别,每次到了一个房间,如果不是他的同学,他就会询问这人, 然后他就会去那人告诉他的房间号,如果还不是,他就会继续按这个方法找下去,直到找到.当然,他也有可能找不到同学.他的体力也是有限的,他每爬一层楼梯就会消耗V体力值.你的任务就是求找到同学耗费的最少体力值,如果找不到,就输出impossib

Django之ORM操作(重要)

09-20
一般操作 看专业的官网文档,做专业的程序员! 必知必会13条 <1> all(): 查询所有结果 <2> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会抛出错误. <3> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <4> exclude(**kwargs): 它包含了与所给筛选条件不匹配的对象 <5> values(*field): 返回

HCNA——RIP的路由汇总

09-20
HCNA--RIP的路由汇总 RIP V1的路由汇总 路由聚合的原理是,同一个自然网段内的不同子网的路由在向外(其它网段)发送时聚合成一个网段的路由发送. RIP-1的协议报文中没有携带掩码信息,故RIP-1发布的就是自然掩码的路由.因此也不支持VLSM. 在有类网络的边界自动汇总,并且不能关闭汇总. PS:VLSM 可变长子网掩码 RIP-2路由聚合 RIP-2支持路由聚合,因为RIP-2报文携带掩码位,所以支持子网划分.在RIP-2中进行路由聚合可提高大型网络的可扩展性和效率,缩减路由表.

小学生都能学会的python(&lt;lamda匿名函数,sorted(),filter(),map(),递归函数&gt;)

09-20
小学生都能学会的python(<<lamda匿名函数,sorted(),filter(),map(),递归函数,二分法>> 1. lambda 匿名函数 lambda 参数: 返回值 注意: 1. 函数的参数可以有多个. 多个参数之间?逗号隔开2. 匿名函数不管多复杂. 只能写??, 且逻辑结束后直接返回数据3. 返回值和正常的函数?样, 可以是任意数据类型 # def fang(x): # return x**2 # # # ret = fang(5) # # print(ret

js截取小数点后面2位

09-20
1.substr var str = "Hello world!"; document.write(str.substr(3)); 输出:lo world! var str = "Hello world!"; document.write(str.substr(3,7)); 输出:lo worl 2.toFixed(四舍五入) var num = new Number(12.38): document.write(num.toFixed(1)); 输出:12.4 3

技巧性极强的strings命令

09-20
打印文件中的可打印字符串(print the strings of printable characters in files).常用来在二进制文件中查找字符串,与grep配合使用.strings命令输出的字符串长度为4个或4个以上的,长度小于4的字符串将不予打印,我们可以通过-n参数调整,strings -n 2 filename strings命令是在对象文件或者二进制文件中查找可打印的字符串,有很多的用途,例如一个用法就是在编译的so中定义字符串常量作为动态库的版本号,然后就可以使用str

让企业不再苦恼“家贼”的电脑监控软件×××?

09-20
俗话说的好,"外贼易捉,家贼难防".从2011年科技巨头三星公司和苹果公司的员工泄密案件,再到台湾手机销售商HTC公司因为首席设计师端口 泄密造成的巨损,这都如同警钟一般惊醒每一个企业管理者,在公司内部管理如果出现机密信息保密的松懈,会让整个公司蒙受无法估量的巨大损 失.这些企业的内鬼犹如古时候的"家贼"一般,企业管理者共事多年也难知人知心,不管是公司工作多年的老员工,还是从优秀企业跳槽来的新员工,都有可能是偷偷向竞争对手发送公司机密信息的内鬼. 随着计算机科技的高