摘要:
ssh 免密码登录 说明: ssh 无密码登录要使用公钥与私钥。 linux或者mac系统下可以用用ssh-keygen生成公钥/私钥对。 1.在本机生成密钥(~/.ssh目录下生成id_rsa和id_rsa.pub。 2.发送公钥到远程主机 ~/ 目录下 3.登录远程主机把公钥追加到授权key中 阅读全文
摘要:
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 二、例子程序 这是一个前辈写的,非常详细 二、堆和栈的理论知识 2.1申请方式 stack: 由系统自动分配。 例如,声明在函数中一个局部变量 int b; 系统自动在栈中为b开辟空间 heap: 需要程序员自己申请 阅读全文
摘要:
sqlmap 使用手册 官方wiki Github sqlmap也是渗透中常用的一个注入工具,可以用来检测sql注入漏洞。 功能与作用 完全支持MySQL,Oracle,PostgreSQL,Microsoft SQL Server,Microsoft Access,IBM DB2,SQLite,F 阅读全文
摘要:
这个话题老生长谈了,在面试中必然考核的能力中,我个人认为解决问题能力是排第一位的,比学习能力优先级更高。解决问题的能力既能看出程序员的思维能力,应变能力,探索能力等,又可以看出他的经验。如果解决问题能力不佳是无法通过面试的。 这里举个例子,假如我执行了一个PHP的脚本,如php test.php,预 阅读全文
摘要:
说明: 1.pdf转图片通过安装php扩展imagick实现。 2.由于windows扩展安装的一系列问题,建议在linux环境开发,windows大伙可以尝试安装。 3.为Centos 安装ImageMagick imagick for php步骤。ImageMagick是一套软件系列,主要用于图 阅读全文
摘要:
1.关于Illuminate/Validation验证器 Validation 类用于验证数据以及获取错误消息。 github地址:github.com/illuminate/validation 文档地址:https://docs.golaravel.com/docs/4.1/validation 阅读全文
摘要:
一、秒杀业务为什么难做 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据; 3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。 例如:小米手机每周二的秒杀,可能手机只有1 阅读全文
摘要:
关于数据对象映射模式,其实就是将数据存储和对象绑定起来,当程序对一个对象操作的时候就会映射到指定的数据存储上,下面就用一个ORM类,将sql语句映射成数据对象,通过操作对象完成对数据表的操作。 代码如下: 首先创建一个Member表(如图所示): 创建一个类 Member: $member = ne 阅读全文
摘要:
策略模式就是将特定的行为封装成一个类,来适应特定的用户某些特定的情况。例如:在面向过程的开发中总是使用if...else.....这种属于硬编码的形式,当有些条件在修改的时候我们还要去调整if else的程序 。现在就来搞一搞策略模式。 总结: 1.在代码中需要变化的地方,把它们独立出来,不要和那些 阅读全文