自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 PHP 入门 - 10.应用技术

文章目录输出缓存输出缓冲区函数错误处理错误报告错误抑制触发错误定义错误处理器错误处理器中的日志性能调优分析优化执行时间优化内存占用扩展流量的三种方式:反向代理缓存负载均衡数据库复制输出缓存输出缓冲区把输出的内容先放进内存,而不先显示。最根本的作用是,协调高速 CPU 和相对缓慢的 IO 设备(磁盘等)的运作。函数ob_start([callback]) : 打开输出缓冲。callbac...

2020-04-01 17:23:44 180

原创 PHP 入门 - 9.安全

文章目录过滤输出跨站脚本预防方法SQL 注入预防方法转义输出文件名会话固定预防方法文件上传PHP 代码过滤输出开发一个 Web 网站要了解的最基本的事情之一是:所有非程序自己生成的信息都有潜在的污染,包括表单数据、文件和数据库。也就是说任何时候我们都不要相信用户输入的数据。关于过滤的最佳实践:用白名单的方法。这意味着你宁可谨慎地假设数据都是无效的,除非你能证明它有效。不要纠正无效的数...

2020-04-01 17:22:11 135

原创 PHP 入门 - 8.数据库

文章目录访问数据库PDO ( PHP 数据对象)连接数据库交互预处理语句事务MySQLi连接数据库交互文件操作NoSQL访问数据库在 PHP 中访问数据有两种方法:使用数据库特定的拓展使用不受数据库约束的 PDO ( PHP 数据对象)库如果使用数据库特定的扩展,你的代码会和你所使用的数据库密切相关。也就是说你先把数据库从 MySQL 迁移到 PostgreSQL ,会引起代码的重大...

2020-04-01 17:20:31 208

原创 PHP 入门 - 7.Web技术

文章目录声明一个类声明属性声明类常量继承trait构造函数析构函数自省序列化声明一个类语法如下:class classname[ extends baseclass [ implements interfacename, [ interfacename, ...] ] ]{ [ use traitname, [traitname, ...]]; [ visiblity $p...

2020-04-01 17:17:18 240 1

原创 PHP 入门 - 6.面对对象

文章目录声明一个类声明属性声明类常量继承trait构造函数析构函数自省序列化声明一个类语法如下:class classname[ extends baseclass [ implements interfacename, [ interfacename, ...] ] ]{ [ use traitname, [traitname, ...]]; [ visiblity $p...

2020-04-01 17:14:47 128

原创 PHP 入门 - 5.数组

文章目录索引数组和关联数组在数组末尾添加值遍历数组foreach迭代器for排序数组函数索引数组和关联数组索引(indexed):键名是整数并且从 0 开始。关联(associative):键名是字符串。注:PHP 内部将所有的数组都存储为关联数组。在数组末尾添加值向一个已存在的索引数组末尾添加更多的值,可以使用 [] 语法。$family = array("Fred",...

2020-04-01 17:12:37 121 2

原创 PHP 入门 - 4.正则表达式

文章目录基础锚字符类选择性重复序列子模式量词和贪婪逆向引用后缀选项正则表达式的相关函数匹配替换拆分使用正则表达式过滤数组引用正则表达式基础. : 匹配任意单个字符var_dump(preg_match("/c.t/", "cat")); // truevar_dump(preg_match("/c.t/", "c t")); // truevar_dump(preg_match("/c....

2020-04-01 17:11:29 166

原创 PHP 入门 - 3.字符串

文章目录引用字符串常量直接使用:用大括号:单引号括起来的字符串here文档输出字符串echoprintprintf()print_r 和 var_dump()整理字符串改变大小写HTML对**所有**特殊字符进行实体引用只对 HTML 语法字符进行引用删除 HTML 标签提取元标签(meta tag)URLRFC 3986 编码和解码查询字符串编码SQL比较字符串精确比较自然排序与字典序之间的...

2020-04-01 17:06:15 187

原创 PHP 入门 - 2.函数

文章目录定义函数嵌套函数函数参数按引用传递参数可变参数类型提示返回值可变函数匿名函数(闭包)定义函数嵌套函数PHP 中可以使用嵌套函数,但是其作用有限。内部函数不能自动取到外部函数的参数。除非外部函数被调用,否则内部函数无法被调用,另外外部函数代码被解析后,内部函数也不可以被调用。如:function outer ($a){ function inner ($b) { ...

2020-04-01 17:04:02 187

原创 PHP 入门 - 1.语言基础

文章目录前言大小写注释数据类型变量的变量变量的引用变量的作用域方法一:使用 `global` 关键字方法二:使用 PHP 中的 `$GLOBALS` 数组静态变量 ( `static` )隐式转换除法操作符自动递增操作符垃圾收集操作符错误屏蔽( `@` )执行( ` )类型( `instanceof` )流程控制语句新的写法break 与 continuedeclareticksencoding...

2020-04-01 16:49:11 176

原创 如何在PHP中换行

文章目录正文解决方法方法一:使用 `HTML` 中的换行符方法二:查看 PHP 解析的源代码额外说明参考资料本文是对 PHP 换行符的使用讲解正文今天在学习 PHP 的过程中发现 \n 并没有像书上说的正常换行。举个例子,如下 PHP 代码:echo "hello \n world";在浏览器中是这样子的:抱着疑问 Google 了一下,马上得到了答案:首先,PHP 成功将换行...

2020-04-01 16:36:38 10212 2

原创 什么是硬编码?

维基百科解释:硬编码(英语:Hard Code 或 Hard Coding )是指在软件实现上,将输出或输入的相关参数(例如:路径、输出的形式或格式)直接以常量的方式撰写在源代码中,而非在运行期间由外界指定的设置、资源、数据或格式做出适当回应。一般被认定是种反模式或不完美的实现,因为软件受到输入数据或输出格式的改与硬编码相对的则是软编码,两者是相对关系,没有绝对之分。硬编码是关联很紧密的...

2020-04-01 16:30:25 15034 2

原创 composer 使用指南

文章目录安装LinuxWindows配置镜像源配置阿里云镜像源全局配置镜像取消镜像安装拓展包:composer 多线程下载加速本篇是 composer 的使用教程,从安装到使用。安装我们都知道 composer 是基于 PHP-CLI 的,所以要想安装 composer ,先要确保系统上有 PHP 环境。Linux因为这里是安装软件,所以需要 root 权限。$ cd ~;$ cur...

2020-04-01 16:26:23 161

原创 Git 指令集

GIT配置用户名和邮箱git config --global user.name "Your Name"git config --global user.name "email@example.com"global : 全局SSH Key首先查看自己的用户主目录下有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,有了就说明你已经有了...

2019-08-27 19:15:27 121

转载 如何求欧拉函数~转载

三、欧拉函数请思考以下问题:任意给定正整数n,请问在小于等于n的正整数之中,有多少个与n构成互质关系?(比如,在1到8之中,有多少个数与8构成互质关系?)计算这个值的方法就叫做欧拉函数,以φ(n)表示。在1到8之中,与8形成互质关系的是1、3、5、7,所以 φ(n) = 4。φ(n) 的计算方法并不复杂,但是为了得到最后那个公式,需要一步步讨论。第一种情况如果n=1,则 φ(1) = 1...

2019-01-26 20:34:09 14491 3

原创 又爱又恨的STL

又爱又恨的STL:文章目录又爱又恨的STL:STL(标准模板库)容器:vector-变长数组set-内部自动有序且不含重复元素string-字符串map-键值对(key-value)queue-队列priority_quque-优先队列(自动排序的队列)stack-栈pair-对算法sort()与stable_sort()random_shuffle()lower_bound()与upper_b...

2019-01-16 09:19:53 376

原创 MySQL复习

MySQL复习第一章 数据库系统概述DBMS:数据库管理系统。用于创建、处理和管理数据库的计算机系统软件。DBA:数据库管理员。是负责管理和维护数据库服务器的人。DBMS:数据库管理系统DDL:数据定义语言DML:数据操作语言DLL:第二章 信息于数据模型E-R图:E-R图是由实体、属性和联系三个要素构成实体:在图形中用矩形表示,它表示现实世界中具有相同属性描述的事物的集合,...

2019-01-16 09:18:27 686

翻译 ACM题目类型汇总

ACM题目类型汇总有一天在逛CSDN的时候突然看到ICPC-ACM题目类型的汇总,于是记在了操作系统的书上,今天有机会来汇总一下。一共有16个类型:动态规划 · Dynamic Programming贪心算法 · Greedy穷举搜索 · Complete漫水填充 · Flood Fill最短路径 · Shortest Path回朔搜索技术 · Recarsive Search T...

2019-01-16 09:17:41 5281

原创 成都东软学院新生周赛(五)

成都东软学院新生周赛(五)感受这次比赛打的非常艰辛,全程1.20小时的时间全在写A题,而且还没有写出来。还是自己太菜了。比赛过程中根本就没有想到用位运算去写着三个题。考点位运算:位运算是二进制下的运算,运算速度最快,运算级别最低.名称且或异或取反左移右移C符号&|^~<<>>规则两个二进制为都为1,则二进...

2018-12-16 23:20:03 178

原创 Java大数一些个人的见解

Java大数一些个人的见解1.为什么要用Java大数?在我们做题的过程中经常会遇到大数,虽然C/C++处理很快,当时写过的都知道大数不太好敲,不仅浪费时间,而且代码能力不强的人很容易出错。在没有模板的情况下我们通常会用Java里面的BigInteger和BigDecimal,这两个类来完成大数的计算。2.Java大数如何操作(以BigInteger为例)定义并赋值为0:BigInteg...

2018-12-05 22:03:15 222

原创 好用的数学公式(持续更新中)

好用的数学公式(持续更新中)余玹定理:cos⁡A=b2+c2−a22⋅b⋅c余玹定理: \cos A = \frac {b^2 + c^2 - a^2}{2\cdot b\cdot c}余玹定理:cosA=2⋅b⋅cb2+c2−a2​斯特林公式:N!=2⋅π⋅n×(ne)n斯特林公式:N! = \sqrt{2\cdot \pi \cdot n} \times (\frac{n}{e})^...

2018-11-28 22:25:24 544

原创 匈牙利算法与套题

匈牙利算法与套题匈牙利算法是利用增广路来找二分图里的最大匹配问题。二分图的概念:设G=(V, E)是一个无向图。如果顶点集V可分割为两个互不相交的子集U和V,并且图中每条边连接的两个顶点一个在U中,另一个在V中,则称图G为二分图。如何判断给你的图为一个二分图:染色法染色法就是将二分图中的两个不相关的子区间染成不同颜色,这样在这个图里面的边...

2018-11-26 22:24:39 1443

原创 codeforce 1070 H

题意:tr1中有多少str2的子串。输出为个数+任意一个str1串。如果没有则输出“0 -”。思路:暴力肯定不行,算下来时间复杂度的话O(5e8),铁定超时。所以得先预处理一下。在网上找题解发现都是用map进行子串的预处理,而且用了一个string非常好的内置方法:s.subsrt(i,j)。是从第i个开始截取长度为j的字符串。最后只要保证每次的子串中只有一次出现就可以了(18行map意义)...

2018-11-19 09:43:41 161

原创 浅谈皮克定理

皮克定理:皮克定理是指一个计算点阵中顶点在格点上的多边形面积公式。皮克定理:S=a+b2−1皮克定理:S = a + \frac{b}{2} -1皮克定理:S=a+2b​−1S表示多边形的面积 a表示多边形内的整数点 b表示多边形边界上的整数点皮克定理适用于平面坐标系。已知其中两个就可以求另外一个。要注意的是在平面中求两点之间的整数点,要考虑到有重点(求两条相交边可能会重复计算...

2018-11-18 23:54:00 4532

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除