摘要:
[TOC] ## 爬虫原理 1. 模拟浏览器的行为,通过网络请求将目标网页抓取后本地 2. 使用一定的匹配规则,将目标网页中需要的数据攫取出来,把不需要的过滤掉。 3. 根据需要,把提取出来的数据存储到磁盘中(json\csv\excel\数据库)。 ## 目标 https://movie.doub 阅读全文
摘要:
[TOC] 手册地址: https://www.runoob.com/regexp/regexp metachar.html 在线工具: http://c.runoob.com/front end/854 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配( 阅读全文
摘要:
第一步: 引入我们用使用的插件 jquery: select2: css: js: 第二步: 创建一个html页面,body内容: 第三步: 书写js脚本,调用我们的js方法 第四步: 效果图 阅读全文
摘要:
[TOC] ## 官方手册 https://docs.python.org/3.7/tutorial/index.html ## 菜鸟站手册地址: https://www.runoob.com/python3/python3-basic-operators.html ## python的运行方法 1 阅读全文
摘要:
[TOC] 区块链原理图: 区块 用字典存储 交易记录 用集合来存储 阅读全文
摘要:
下载地址: 下载Visual Studio Code https://code.visualstudio.com/ 安装扩展包 安装图标 View->Extensions 搜索Icon 安装Material Icon Theme 2.搜索安装python插件 安装好后,点左边的EXPLORER->再 阅读全文
摘要:
[TOC] 思路: 1. html页面里属性下拉框里的值是从 联`attr`里的查出来传到模板里的.在属性的下拉栏里展示出来 2. html页面里用二维数组的结构 把数据提交过来. html页面打次的数据 3. html提交过来的数据中取goods_attr二维数组里的每个属性的第一个值用英文的逗号 阅读全文
摘要:
效果: 一个手机号可以注册绑定5个百度网盘,得永久2T硬盘 手机号只能做为其中一个网盘的登陆账号,其它四个用绑定qq登陆(微信应该也可以). 条件: 2个手机号:A(用来绑定百度网盘),B(用来申请网盘) 5个qq号(微信号应该也可以的,以后用来登陆百度网盘用), 步骤: 1. 用A手机号去申请百度 阅读全文
摘要:
[TOC] 功能一:利用后置勾子,处理好商品主键id,会员的价格,再插入 表里. 要实现的功能: html的表单里提交过数据到控制器,控制器调用 里的 方并过滤掉不需要的数据后保存到 表, 保存后会自动调用模型里的后置勾子 ,后置勾子的回调 里得到 表里新插入的主键后组装好数据, 再插入到 表里 思 阅读全文
摘要:
[TOC] 手册地址: https://www.kancloud.cn/manual/thinkphp5/135195 before_insert(新增之前的操作) 要实现的功能 上传原图片,在新增数据之前生成三张缩略图片,然后再插入数据 添加商品基本信息及通过后置钩子上传商品主图 思路 1. 控制 阅读全文
摘要:
用ob_clean(),将前面的输出都清除就OK了 这表示你的程序前面有输出, 阅读全文
摘要:
[TOC] 思路一: 需要一个session id,与用户信息绑定。 比如3L的说法,在users表内加一个sessionId字段,在用户访问时将cookies里面的sessionId与数据表里的sessionId比较下,不同就是非法访问,这时候踢下线就是把sessionId置空。 也可以单独创建一 阅读全文
摘要:
[TOC] 目录结构 当我们打开一个微信小程序项目后,点击进入“编辑”菜单,我们可以看到有以下5个文件/文件夹): 1. pages文件夹 1. utils文件夹 1. 全局文件app.js文件 1. 全局文件app.json文件 1. 图片编辑文件工具app.wxss文件() 安装包下载地址 ht 阅读全文
摘要:
[TOC] ecshop里提出来的js常用函数 Utils.js 例子二:双击改状态 阅读全文
摘要:
//判断地址里是否有?号,如果没有就从最后一个/截到最后,如果有?就从最后一个/截至?号处 listTable.url = location.href.lastIndexOf("?") == 1 ? location.href.substring((location.href.lastIndexOf 阅读全文
摘要:
判断是否IE浏览器用的是window.navigator.userAgent,跟踪这个信息,发现在开发环境,识别为IE10,但访问服务器则识别为IE11,但IE11的userAgent里是没有MSIE标志的,原因就是这个了。 把判断IE浏览器的方法改成如下就可以了。 原来的函数写法:对于新版的ie1 阅读全文
摘要:
[TOC] 本文实例讲述了php实现的三个常用加密解密功能函数。分享给大家供大家参考,具体如下: 算法一: 运行结果: 算法二: 用法: 运行结果: 算法三(改进第一个加密之后的算法) 运行结果: 阅读全文
摘要:
URL处理几个关键的函数parse_url、parse_str与http_build_query parse_url() 该函数可以解析 URL,返回其组成部分。它的用法如下: array parse_url(string $url) 此函数返回一个关联数组,包含现有 URL 的各种组成部分。如果缺 阅读全文
摘要:
PHP实现队列:第一个元素作为队头,最后一个元素作为队尾 队列的用途: 队列可以很好地异步处理数据传送和存储,当你频繁地向数据库中插入数据、频繁地向搜索引擎提交数据,就可采取队列来异步插入。另外,还可以将较慢的处理逻辑、有并发数量限制的处理逻辑,通过消息队列放在后台处理,例如FLV视频转换、发送手机 阅读全文
摘要:
参考文件 https://blog.csdn.net/weiwenjuan0923/article/details/76152744 一.首先确认下jdk有没有安装 安装参照这个连接 https://www.cnblogs.com/panzhaohui/p/6306675.html 安装包的下载地址 阅读全文
摘要:
[TOC] 无限级分类的思路 1. 先查出所有的栏目的id和parent_id. 2. 调用分类树的函数分类,进行分类排序. 3. 传值到模板里(如果是修改的v层模板,需要先把栏目名字前加上缩进空格后,再传值),在模板展显出来. 4. 修改时不能以自身或子孙栏目做自己的父栏目这里有两种思路: 思路1 阅读全文
摘要:
![](https://img2018.cnblogs.com/blog/1441611/201810/1441611-20181001073352499-699396378.png)
![](https://img2018.cnblogs.com/blog/1441611/201810/1441611-20181001073402167-1963972542.png) ![](https://... 阅读全文
摘要:
[TOC] 操作session 操作cookie html模板里提交保存用用户名 php里 js里保存cookie js里读取cookie 阅读全文
摘要:
[TOC] 思路 1. 在侧边栏里添加导航连接,连接到对应的控制器 1. admin_action表里插入记录 1. 权限界面里添加上这个权限的复选框(inc_priv.php) 1. 控制器里添加验证的代码, ; ecshop的权限管理非常灵活,设计也非常巧妙,他所有的权限,栏目操作和栏目的名称, 阅读全文
摘要:
[TOC] 功能: 点击页面右边的两个按钮,切换下面的``和表格里的内容 思路: 1. 控制器里把$action_link 和 $action_link2赋值到模板里(变量里带连接和标题名字) 1. 控制器里把$filter.sn_type的值(1或者2) 赋值到模板里 1. 模板里判断$filte 阅读全文
摘要:
[TOC] 功能: 效果: 思路: 1. 页面里在img里点绑定 件事,调用js函数 1. listTable.toggle函数里发送ajax. 如果有错就报错 如果没有错就把src里的图片地址给换了, obj.src = (res.content 0) ? 'images/yes.gif' : ' 阅读全文
摘要:
例子一: 运行结果 product_sn.php?act=add_sn&gid=123&pid=123&pizi=123&sn=123&newsn=123&sn_price=123&city_id=123 例子二: 阅读全文
摘要:
更多笔记: http://note.youdao.com/noteshare?id=e97a5df64888f27d912b3e966b9ec297&sub=web1520841813815 validate\Brand.php验证器里 D:\xampp\htdocs\shop\applicatio 阅读全文
摘要:
[TOC] 插件下载地址: 百度ueditor(海马网盘):https://pan.baidu.com/s/1yik8haZNH46SkIEZNcSIvQ 密码:appt 百度ueditor含使用方法(童攀网盘):链接: https://pan.baidu.com/s/1jI88b90 密码: c9 阅读全文
摘要:
[TOC] 思路: 1. 控制器查出所有数据后调用扩展类里的无限级分类 方法. 把排序好的数据传给视图层. 1. 视图层用str_repeat()做好层级显示 控制器里 扩展类里: D:\xampp\htdocs\shop\extend\catetree\Catetree.php 视图层: 效果: 阅读全文
摘要:
[TOC] 要实现的功能 用表单里的提交过来的sort数据,批量修改表里的排序值 界面效果: 思路: 1. 视图层表单提交数据 2. 控制器调用扩展类里的 方法 //处理栏目排序 $data数组,$obj是实例化的表的对象 3. cateSort验证数据并修改表里sort的值,如果提交的不是大于0的 阅读全文
摘要:
[TOC] 文章模块的分析 表结构 mysql CREATE TABLE ( smallint(6) NOT NULL AUTO_INCREMENT COMMENT '栏目id', varchar(20) NOT NULL COMMENT '栏目名称', tinyint(1) NOT NULL DE 阅读全文
摘要:
没有修改数据时,判断修改成功与失败 如果提交时的数据库里之前的数据一样(即没有修改就提交表单),会返回0,此时 判断修改成功用$save !== false 这样才会提示修改成功. 阅读全文
摘要:
[TOC] 1. 手册地址: https://www.kancloud.cn/manual/thinkphp5/125005 2. 如果前面输出的变量在后面定义的函数的第一个参数,则可以直接使用 表示输出 3. 还可以支持多个函数过滤,多个函数之间用“|”分割即可,例如: 编译后的结果是: 函数会按 阅读全文
摘要:
[TOC] 手册 https://select2.org/getting started/basic usage http://select2.github.io/select2/ http://video.tudou.com/v/XMjgyNjg2OTE0OA==.html?spm=a2h0k.8 阅读全文
摘要:
[TOC] 左侧菜单的填充 品牌的添加 form标签里要加上method="post" enctype="multipart/form data" 加上这个后打印form表单提交上来的数据时就不会出现图片的字段(brand_img),通过$_FILES['brand_img']['tmp_name' 阅读全文
摘要:
学习地址: https://study.163.com/course/courseLearn.htm?courseId=1004887012 /learn/video?lessonId=1050543820&courseId=1004887012 项目涉及的功能模块 各模块重要程度的占比 购物流程 阅读全文
摘要:
hm\core\Boot 里 Boot 里run() 自动开起session 设置时区 public/index.php里 阅读全文
摘要:
思路 1. 在项目根目录里新建好对应的目录 2. cmd里在项目根目录里, 初使化,一路回车 3. 把要自动加载的文件和目录定在 文件的autoload里, 是自动加载的文件 是自动加载的目录 4. 生成 目录 5. hm\core\functions.php是公共文件,公共函数可以都放在这里, 6 阅读全文
摘要:
[TOC] 学习地址: http://www.houdunren.com/houdunren18_lesson_155?vid=10258 下载程序 首先,从项目的 GitHub 仓库下载最新的 Windows 安装程序。你可以通过以下链接下载: Composer Windows 安装程序 comp 阅读全文