摘要:
已经开发一段时日,公司突然提出要换git仓库 1. 查看目前所有的分支 2. 添加新的远程仓库 3. 查看下目前配置 4. 修改默认远程仓库 `$ git config rebranch.master.remote [newremote]` 阅读全文
摘要:
已经开发一段时日,公司突然提出要换git仓库 1. 查看目前所有的分支 2. 添加新的远程仓库 3. 查看下目前配置 4. 修改默认远程仓库 `$ git config rebranch.master.remote [newremote]` 阅读全文
摘要:
单元测试 单元测试(又称为模块测试, Unit Testing)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法 阅读全文
摘要:
Mac下常用包管理软件有两个 + "HomeBrew" + macPorts __HomeBrew优点__ __安装__ ruby e "$(curl fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" _ 阅读全文
摘要:
c/c++为编译型语言,从源码到机器码步骤如下:翻译处理(不止一次)字符映射到字符集查找反斜线后紧跟换行符的实例处理注释预处理(#)处理#define等等编译常量表达式求值链接 阅读全文
摘要:
二进制码由来:一个字节byte有8位bit,位7为高位,位0为低位。该字节可以保存的最大数为:128+64+32+16+8+4+2+1 = 255所以总共可以存储256个数,如果带符号,可以存-128到+127.通常我门用位7为符号位,0表示正,1表示负(10000001为-1,00000001为1... 阅读全文
摘要:
4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) 5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节 ① 存储限制 需要额外地在长度列 阅读全文
摘要:
常见漏洞1. 转义字符处理 $sql = "select * from table where field='$_GET["input"]'"; $result = mysql_query($sql); 检测方法:输入加入单引号'2. 类型处理不当 $sql = "select * fro... 阅读全文
摘要:
1.存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数... 阅读全文
摘要:
mysql显示不了emoji表情或者显示??,原因这里不解释,直接说解决办法。(主要就是修改utf8mb4) 1.修改表 2.修改字段 3.修改客户端连接时charset 例: 在thinkPHP中,配置链接数据库参数时,'DB_CHARSET' => 'utf8mb4' 做到这里,基本已经可以显示 阅读全文
摘要:
第1列分钟1~59第2列小时1~23(0表示子夜)第3列日1~31第4列月1~12第5列星期0~6(0表示星期天)第6列要运行的命令, 并列- 连续crontab中不能执行mysql,百分之九十都是因为执行环境不同。需要将执行全路径加入到任务计划中。找到mysql安装目录_dir_,将mysql ... 阅读全文
|