- 博客(55)
- 资源 (1)
- 收藏
- 关注

原创 PHP PDF转图片:设置图像的色彩空间 RGB&CMYK互转
public function pdf2png($pdf,$path,$page=0) { try{ if(!file_exists($pdf)) return false; if ($this->im) { $im = $this->im; } else { $im = new Imagick(); } // 设置图像分辨率 必须在加载或创建图像之前调用 $im->setResolution(300,300); ..
2020-12-22 10:47:02
681

原创 composer 安装yii2扩展-小白级别
以接入七牛云为例1.在下图目录中生成composer.phar 文件 命令为:php -r " eval('?>' .file_get_contents('https://getcomposer.org/installer'));"2.然后 就可以执行php composer.phar require qiniu/php-sdk 就安装上去了另外还有...
2019-07-31 09:07:32
619
原创 网站建设方案的价格是否合理分析角度
功能和需求:价格应该与网站所需的功能和需求相匹配。如果网站需要复杂的功能和定制开发,价格可能会相对较高。而对于简单的静态网站或基本功能的网站,价格可能较低。 设计和视觉效果:价格应该反映出设计和视觉效果的质量和复杂程度。如果网站需要独特的设计和高度定制的视觉效果,价格可能会相对较高。 工作量和时间:价格应该考虑到网站建设所需的工作量和时间。如果网站需要大量的内容编写、页面设计和功能开发,价格可能会相应增加。 技术要求和复杂性:价格应该反映出网站建设所需的技术要求和复杂性。如果网站需要特定的技术或集成其
2023-11-17 16:53:26
274
原创 SSL证书简介
同时,中国法院网采购的证书也采用了DigiCert的根证书,这保证了证书在各种浏览器环境中的兼容性。SSL证书提供了身份验证机制,确保用户连接的是预期的服务器,而不是恶意或伪装成合法网站的服务器。SSL证书通常具有有效期限,需要定期更新,以保障证书的安全性和可信性。这是确保证书有效性的重要措施,因为在证书的有效期内,可能会出现证书撤销或失效的情况。: SSL证书保证了数据在传输过程中的加密,使得拦截或窃听通信变得极为困难,特别是对于保护用户的敏感信息如信用卡号、密码等方面至关重要。
2023-11-17 16:51:47
207
原创 网站建设所需要的主要资源相关介绍
预算:为网站建设和维护分配的经费,包括开发成本、域名和托管费用、数字营销预算等。网站开发工具和软件:用于开发和维护网站的工具,如文本编辑器、集成开发环境等。技术框架和工具:选择适当的技术栈,如前端框架、后端语言和数据库系统。隐私政策和法律要求:确保网站遵守法律法规,包括隐私政策和数据保护法。时间表:明确网站建设的时间计划,包括开发、测试、上线等阶段。安全资源:确保网站的安全性,包括SSL证书、防火墙等。内容创作者:负责编写网站内容,包括文章、图片和视频。图片和图形:用于网站设计和内容。
2023-11-17 16:51:06
258
原创 网站建设关键程序和知识点相关介绍
用户体验设计 (UX): 设计用户与网站互动的方式,确保流畅的用户体验。用户界面设计 (UI): 创建网站的外观和布局,确保用户友好性。
2023-11-17 16:50:24
95
原创 网站建设项目策划书关键信息
6. 网站设计和用户体验: 描述网站的整体设计风格,以及为用户提供良好体验的方法,包括响应式设计、易用性等。2. 项目目标:明确定义企业网站建设的具体目标,比如提高品牌知名度、增加销售、提供在线支持等。10. 营销和推广策略: 制定网站上线后的推广计划,包括SEO优化、社交媒体推广、内容营销等。5. 网站功能和特性: 列出希望在网站上实现的功能,比如在线购物、博客、联系表单等。9. 预算计划: 确定项目的预算,包括设计、开发、推广等各个方面的费用。
2023-11-17 16:49:42
299
原创 PHP-composer安装扩展安装,批量操作合并pdf
使用不同的镜像源: Composer使用的默认包源可能会受到限制或访问问题。你可以切换到使用其他镜像源,如阿里云、Composer中国全量镜像等,以提高稳定性和下载速度。检查Composer.json文件: 确保你的项目中的 composer.json 文件没有语法错误,并且正确地指定了依赖关系。检查网络连接: 确保你的服务器可以访问Composer的包源。清除Composer缓存: 运行以下命令来清除Composer的缓存,并再次尝试安装包。然后运行 composer install 命令来安装依赖。
2023-09-19 09:24:48
744
原创 ES学习及简介
一.ElasticSearch简介 1、ElasticSearch(简称ES) Elasticsearch是用Java开发并且是当前最流行的开源的企业级搜索引擎。 能够达到近实时搜索,稳定,可靠,快速,安装使用方便。 客户端支持Java、.NET(C#)、PHP、Python、Ruby等多种语言。 官方网站: https://www.elastic.co/ 下载地址:https://www.elastic.co/cn/start 创始人:Shay Banon(谢巴农) 2
2022-09-30 20:31:40
2752
原创 PHP-mysql Insert|更新 sql语句生成封装
//批量插入SQL拼装 public function buildInsertBatchSqlStr($table,$data) { //从data中 获取更新的字段 if (empty($data)) { return false; } $keys_arr = []; $datas_arr = []; $where_arr = []; forea...
2021-10-14 11:09:13
235
原创 PHP-去除字符串中 style中属性
public static function removeStyle($str, $removeArr = [] ,$allowArr=[] ) { if (!$str) return $str; $reg = "/(?<=style=[\"|'])[^=>]*(?=[\"|'])/i"; // 需要去掉的attr属性 $expArr = [ "width", ...
2021-10-14 10:47:14
656
原创 php-验证手机,邮箱,URL,身份证,密码等验证类总结
<?php/** * 输入验证类 * Class Validate */class Validate{ /** * @var string 手机号正则表达式 */ private static $reg_phone = '/^1[34578]\d{9}$/'; private static $reg_email = '/^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$/.
2020-05-19 16:37:09
504
原创 php-提高代码运行效率代码编写总结
1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3、$row['id'] 的速度是$row[id]的7倍。4、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是.
2020-05-19 16:34:05
312
原创 PHP-简单实现“相关文章推荐”功能的方法(此方法不是自创)
<?phpheader('Content-Type: text/html; charset=utf-8');// PHP简单实现“相关文章推荐”功能的方法(此方法不是自创)// 1, 所用的函数:int similar_text ( string $first, string $second[, float $percent] )// 利用similar_text将这些文章标题同原文章标题做对比,按标题的相似程度重新排列标题,就得到了与原文章相似的文章列表。$demo_title= ..
2020-05-19 16:31:40
355
原创 kartik-v/yii2-mpdf 或者 MPDF 使用及解决中文乱码
1.安装kartik-v/yii2-mpdf或 mpdf2.在你处理逻辑的地方3.3.
2019-08-12 14:02:41
994
原创 XSS攻击
Xss攻击1.跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。简单实例: 当我们在表单 输入框中输入js 代码<script...
2018-03-22 16:52:16
255
原创 分享一个post/get curl 合体函数封装
/** * [api curl请求] * @param [type] $url [接口路径] * @param boolean $is_array [是否转换数组] * @param boolean $is_post [是否post请求] * @param [array] $post_data [post请求参数] * @return [type]
2018-03-22 16:45:58
656
原创 Nginx负载均衡配置
负载均衡—-实现配置篇(Nginx)———– 正文开始—————首先我们来回顾下上篇的概念: 负载均衡 == 分身的能力。既然要有分身的能力嘛,这好办,多弄几台服务器就搞定了。 今天我们讲的实例嘛…..我们还是先看图比较好:还是图比较清晰,以下我都用别名称呼: PA : 负载均衡服务器/WEB入口服务器/www.mydomain.com P1 : WEB服务器/分身1/192.168.2.
2017-10-16 21:23:21
3178
原创 Nginx反向代理和负载均衡部署
Nginx反向代理和负载均衡部署 1. 安装1) 从Nginx官网下载页面(http://nginx.org/en/download.html)下载Nginx最新版本(目前是1.5.13版本)安装包;2) 解压后复制到部署目录。启动和停止NginxNginx目前只支持命令行操作,操作前先进入Dos命令环境,并进入Nginx部署目录。1)
2017-10-16 21:16:38
254
原创 redis 实现消息队列,秒杀功能实现小测试
消息队列(mq) 一些列的操作,把它保存到一个容器中,这个结构的特点,是一个一个进行排队操作。①添加任务消息到队列中②消费(消耗)队列中的消息 (执行任务操作)redis实现消息队列的结构:list 一端进,另外一端出 同步阻塞 原子性(一个一个操作)需求:实现秒杀抢购分析:总共有20件商品,一件一件被抢到,需要进行排队操作。
2017-09-17 22:42:07
4818
原创 PHP 冒泡排序 案例
冒泡排序 //原理:遍历数组 升序排列 //依次 比较数组中所有的数 第一层循环 找最大 第二层循环 换位置 //第一层循环:每一个数都和数组中则从前到后 每一个数比较 找出最大值 已经是最大值就没必要比较了 //第二层循环 //若该数大则交换位置 将改数 放后边 //若小 停止比较 $arr
2017-08-21 18:00:25
258
原创 JQery图片淡入淡出效果案例
图片淡入淡出 //给指定按钮绑定单击事件 当 点击时 图片3 秒内淡淡的进入 并执行后边的函数 $('#in').click(function(){ $('#re').fadeIn(3000,function () { alert('我来啦!') }) ; });
2017-08-21 17:57:48
502
原创 SVN 使用简介及个人总结
SVN如何来进行多人协作开发?在实际工作中,通常是一个小组或者一个团队一起开发同一个项目,不同的人开发不同的功能模块,有一个公共的地方存放项目代码。如果多个人同时对同一个文件做了修改,比如按照分工,两个人分别做文章模块的增删改查功能,需要操作同一个文件article控制器,如果大家同时完成工作并提交代码,会出现一个代码覆盖的问题。 解决办法:①合理分
2017-08-15 15:36:46
2411
原创 PHP 实现多文件上传功能
index.php Document 请选择上传文件: upload.php<?php header("content-type:text/html;charset=ut
2017-08-15 15:31:05
1075
原创 常用SQL语句总结
一、用户管理:1、新建用户:>CREATE USER name IDENTIFIED BY 'ssapdrow';2、更改密码:>SET PASSWORD FOR name=PASSWORD('fdddfd');3、权限管理>SHOW GRANTS FOR name; //查看name用户权限>GRANT SELECT ON db_name.* TO name;
2017-08-12 22:46:50
260
原创 JS登录表单验证 正则验证
使用js进行表单验证。验证字段及标准如下:1. 用户名:6-12位字母数字下划线组合2. 密码:6-12位字母数字下划线组合3. 两次密码一致4. 判断密码强弱并提示5. 邮箱:必须存在@符号form表单form action="" name="form" method="post" onsubmit="return checkForm()">table>tr> td>
2017-08-12 22:44:39
3428
原创 ThinkPHP 4种URL 访问模式简介
入口文件是应用的单一入口,对应用的所有请求都定向到应用入口文件,系统会从URL参数中解析当前请求的分组(模块)、控制器和操作。①普通模式(get模式)示例:http://www.tpshop.com/index.php?m=Home&c=Test&a=index&id=100&page=10格式:http://域名/入口文件?m=分组&c=控制器名称&a=操作方法名称&参数名=参数
2017-08-12 00:03:54
446
原创 JQuery中常用 事件 清单总结
所有事件都是方法 所有事件都是方法blur(fn) :当失去焦点时触发change(fn) :当状态改变时触发click(fn) :当单击时触发dblclick(fn) :当双击时触发focus(fn) :当获得焦点时触发keydown(fn) :当键盘按下时触发keyup(fn) :当键盘弹起时触发keypress(fn) :当键盘按下时触发load(fn)
2017-08-09 13:02:34
1054
原创 JQuery实现 点击单元格定位功能案例
效果如上图第二种方法第二种方法:有点投机取巧了 使用for循环实现表格 然后给每个td 添加x y 属性~!~
2017-08-06 19:03:31
770
原创 JQuery 实现购物栏物品的添加与删除 总价计算案例
页面添加jQuery代码,实现以下功能:1、 用户点击一个商品图片时,能够添加一个同样的商品图片到右侧购物车区块中。2、 用户点击购物车中的商品图片时,能够移除这个商品3、 在添加和移除商品的过程中,实时更新计费购物车中所有商品的总价,计费结果添加到购物车字样右侧的span区块中。HTML代码:腾讯微信商城html,body { heigh
2017-08-06 18:43:17
1124
原创 JQuery实现 任务清单案例
效果图:1.输入任务计划,不能为空2.点击添加 会在任务栏添加任务记录 同时输入框内容消失3.点击复选框 表示任务完成 任务消失保存在下方的 已完成任务栏里4.点击隐藏、显示已完成任务 显示淡入淡出效果代码: #box { width: 400px;
2017-08-05 23:37:29
1894
原创 JQuery 自定义动画案例
自定义动画 语法:animate(params,[speed],[easing],[fn]); $('#ani').click(function(){ $('#re').animate( {left:"1000", top:"-100",opacity:'0'},
2017-08-05 23:34:17
566
原创 JQuery 实现 图片滑动收起与隐藏
Title //给指定按钮绑定单击事件 实现图片滑动收起和隐藏 $('#down').click(function(){ $('#re').slideDown(3000,function(){ alert('我来啦!'); }); }) $('#
2017-08-05 23:31:02
671
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人