- 博客(41)
- 资源 (49)
- 收藏
- 关注
原创 安装vue的详细方法
1.安装node.js,按照一步一步点击安装即可。2.输入以下命令查看版本:出现版本说明node.js安装成功。3.安装vue架构:npm install --global vue-cli或者cnpm install --global vue-cli4.创建:vue init webpack my-project5.安装依赖:npm install...
2018-08-31 20:15:09 457 2
原创 python如何进行数据库连接?
数据库连接了解之前需要确定的相关事项:1.您已经创建了数据库 TESTDB.2.在TESTDB数据库中您已经创建了表 EMPLOYEE3.EMPLOYEE表字段为 FIRST_NAME, LAST_NAME, AGE, SEX 和 INCOME。4.连接数据库TESTDB使用的用户名为 "testuser" ,密码为 "test123",你可以可以自己设定或者直接使用root用...
2018-08-23 09:03:21 2533 1
原创 php验证邮箱是否有效
function validate_email($email){ $exp="^[a-z'0-9]+([._-][a-z'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$"; if(eregi($exp,$email)){ //先用正则表达式验证email格式的有效性 if(checkdnsrr(array_pop(explode(...
2018-08-22 15:53:43 1748
原创 yii模板常用变量总结
yii模板中常用的一些变量总结。现有这样一个url:http://www.phpernote.com/demos/helloworld/index.php/xxx/xxx则通过如下方式获取的值对应分别为:除域名外的首页地址echo Yii::app()->user->returnUrl; // '/demos/helloworld/index.php'当前页面u...
2018-08-22 15:45:56 410
原创 15道php基础面试题
1、__FILE__表示什么意思?(5分)文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。2、如何获取客户端的IP地址?(5分)$_SERVER[‘REMOTE_ADDR’]3、写出使用header函数跳转页面的语句(5分)Header(‘location:inde...
2018-08-20 20:39:09 621
原创 guihub最热门的java项目
1Java-Interviewhttps://github.com/crossoverJie/Java-Interview Star 4886 此项目为 Java 面试的汇总,多数是一些 Java 基础知识、底层原理、算法详解。也有上层应用设计,其中不乏一些大厂面试真题。 2vjtoolshttps://github.com/vipshop/vjtools Star...
2018-08-20 20:14:34 1315
原创 react中的jsx详解
现在我们知道React是什么,让我们来看看这个系列的其余部分将会出现的几个术语和概念。在我们前面的文章中,我们看了一下[React](https://facebook.github.io/react/),并在高级别上讨论了它的工作原理。 在本文中,我们将介绍React生态系统的一部分:ES6和JSX。JSX/ES5/ES6 什么鬼东西??!在互联网上的任何粗略的搜索寻找React材料,毫无...
2018-08-20 06:24:00 472
原创 常见的前端面试题
怎么去设计一个组件封装 组件封装的目的是为了重用,提高开发效率和代码质量 低耦合,单一职责,可复用性,可维护性 前端组件化设计思路 js 异步加载的方式 渲染引擎遇到 script 标签会停下来,等到执行完脚本,继续向下渲染 defer 是“渲染完再执行”,async 是“下载完就执行”,defer 如果有多个脚本,会按照在页面中出现的顺序加载,...
2018-08-18 12:55:28 2089 3
原创 关于IE常见问题及解决办法
1、如何解决IE6及更早浏览器浮动时产生双倍边距的BUG?#test{display:inline;}2、如何解决IE6及更早浏览器下的3像素BUG? .a{color:#f00;} .main{width:950px;background:#eee;} .content{float:left;width:750px;height:100px;background:#ccc...
2018-08-18 12:48:53 512
原创 javascript将html下载并保存为pdf文件
简介我们可以直接在浏览器端使用html2canvas,对整个或局部页面进行“截图”。但这并不是真的截图,而是通过遍历页面DOM结构,收集所有元素信息及相应样式,渲染出canvas image。由于html2canvas只能将它能处理的生成canvas image,因此渲染出来的结果并不是100%与原来一致。但它不需要服务器参与,整个图片都由客户端浏览器生成,使用很方便。使用使用的API...
2018-08-17 23:12:48 4577
原创 好用的php运行工具
1.php环境:链接:https://pan.baidu.com/s/1ML9agM1DHIxm55GLd0cB1A提取码:4n6m备用下载:链接:https://pan.baidu.com/s/1SgbTaj1tcE3qVik58q3D3A提取码:hz726.在线php运行工具:http://www.dooccn.com/php/以上这几款都可以运行php,根...
2018-08-17 21:30:09 1533
原创 Liunx必学的命令
Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统, 就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里...
2018-08-17 21:15:16 744
原创 最全常使用的正则表达式
1、非负整数:^\d+$2、正整数:^[0-9]*[1-9][0-9]*$3、非正整数:^((-\d+)|(0+))$4、负整数:^-[0-9]*[1-9][0-9]*$5、整数:^-?\d+$6、非负浮点数:^\d+(\.\d+)?$7、正浮点数:^((0-9)+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9]...
2018-08-17 21:00:13 1581
原创 如何查看网页元素使用的js
第一种方法:1.VisualEvent下载地址:https://share.weiyun.com/5AD9JKq2.使用方法:直接将.crx文件拖到浏览器(目前只支持与谷歌浏览器内核一样的浏览器,360浏览器也可以),如果没有效果,找到扩展管理或者管理,然后在拖动就行。(建议谷歌浏览器)3截图:一般就是上面的效果,这样就能查看到js第二种方法:例如我们想查看京东...
2018-08-17 20:41:55 28252 2
原创 17个方法防止dedeCMS织梦网站被黑挂木马
dede织梦cms系统的程序存在漏洞,黑客攻击方法层出不穷,导致网站经常被黑,被百度安全中心等拦截,影响排名和流量,让站长非常头疼,下面总结一些防止dede织梦cms系统被攻击设置的方法,可有效的防止织梦系统被挂马,仅供各位站长参考。 1.安装时数据库的前缀不用dedecms默认的前缀dede_,可以改成其他的名称如diy_ 2.装好dede织梦cms系统后删除装文件insta...
2018-08-17 20:34:18 1645
原创 javascript对象与jQuery对象区别以及相互转化
一、JavaScript 对象JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。 通过js获取的DOM对象就是js对象 当浏览器支持js的dom接口(api)时,这里狭义的dom对象是以js对象的形式出现的,也就是一个js对象二、jQuery对象 jQuery对象其实是一个JavaScript的数组...
2018-08-15 16:36:26 1260
原创 PHP与反ajax推送,实现的消息实时推送功能
入口文件index.html<html><head> <title>反ajax推送title> <style> .send{color:#555;text-align: left;} .require{color:blue;text-align: right;} .content_box{text-ali...
2018-08-15 14:18:34 1158 1
原创 PHP生成短网址方法汇总
正常的网址带上参数的那种可能会很长,尤其是我们在印刷纸质品如企业宣传册中要印上某个长的url的话非常难看,而且也没几个人会去记这个网址,虽然现在可以用扫二维码的方式打开长网址。但是人们可以使用短网址来实现优美的链接,尤其是有字数限制的应用如微博。 短网址的实现原理就是有一个数据表会配置文件将短网址和实际网址进行对应,当请求某个短网址时,程序跳转到对应的实际网址上去,从而实现网址的访...
2018-08-15 14:15:28 2476 1
原创 thinkphp5json对象转数组
1.一开始我们用以下代码输出:上面的代码会输出以下json对象:.我们要想在页面上输出必须转化为数组才行:$list = json_decode($list->getContent(),true);$this->assign('data',$list['data']);return $this->fetch('tea');这样我们就能将json对...
2018-08-14 07:57:03 6733
原创 php简单实现爬虫的方法
<?php/** * 爬虫程序 -- 原型 * * 从给定的url获取html内容 * * @param string $url * @return string */function _getUrlContent($url) { $handle = fopen($url, "r"); if ($handle) { $content = stream...
2018-08-13 22:31:29 362
原创 PHP中把stdClass Object转array的几个方法
PHP和JS通讯通常都用json,但用 json 传过来的数组并不是标准的array,而是 stdClass 类型。那么我们可以参考下面的几个方法进行转换。方法一:复制代码 代码如下://PHP stdClass Object转array function object_array($array) { if(is_object($array)) { $...
2018-08-13 22:26:28 2947
原创 Yii的简单介绍
Yii 最适合做什么? Yii 和其他框架相比呢? Yii 版本 系统要求和先决条件Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。 名字 Yii (读作 易)在中文里有“极致简单与不断演变”两重含义, 也可看作 Yes It Is! 的缩写。Yii 最适合做什么?Yii 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 We...
2018-08-13 13:53:09 1789
原创 微信小程序开发总结
01、参数传值的方法1: data-id我们可以给HTML元素添加data-*属性来传递我们需要的值,使用方法说明:(1)设置data-id<view class="block" bindtap="playTap" data-id="{{modle.id}}">(2)取值 + 传值playTap:function(e) { const datase...
2018-08-12 21:34:04 383
原创 node.js安装方法
Node.js安装包及源码下载地址为:https://nodejs.org/en/download/。你可以根据不同平台系统选择你需要的Node.js安装包。Node.js 历史版本下载地址:https://nodejs.org/dist/注意:Linux上安装Node.js需要安装Python 2.6 或 2.7 ,不建议安装Python 3.0以上版本。Window 上安装...
2018-08-11 16:44:47 644
原创 前端实用的插件大全
1.操作cookie的插件jquery.cookie.js添加$.cookie('the_cookie', 'the_value');设置时长$.cookie('the_cookie', 'the_value', { expires: 7 });设置路径$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' ...
2018-08-10 23:05:16 742
原创 在vue中使用radio无法选择多个的原因
1.每组的name名要相同2.label的for绑定的值与radio的值相同(:bind绑定)3.有时可以使用v-model(代表每一组)
2018-08-10 11:29:19 2974
原创 一个简单的电子邮箱验证
function test(obj){ //对电子邮件的验证 var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; if(!myreg.test(o...
2018-08-09 16:52:35 2782
原创 计算json对象数组长度和生成{“4:a”}的json
function extend(target, source) {//生成json for (var obj in source) { target[obj] = source[obj]; } // console.log(target) ...
2018-08-09 16:45:57 665
原创 关于使用rem和px的注意事项
css中的单位很多,%、px、em、rem,以及比较新的vw、vh等。每个单位都有特定的用途,比如当需要设置一个矩形的宽高比为16:9,并且随屏幕宽度自适应时,除了用%,其他单位是很难做到的。所以不存在说某个单位是错误的,某个单位是最好的这种说法。那本文说的页面适配,指的是同样的布局,在不同大小的屏幕上怎么进行缩放、控制间距、宽高、字号等大小。页面适配的方式有很多:使用px,结合Me...
2018-08-09 15:22:45 1160
原创 获取地址栏传过来的参数和截取参数值
//获取地址栏参数,name:参数名称 function getUrlParms(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null) return ...
2018-08-08 00:56:30 1323
原创 vue页面跳转简单的传参方式
利用绑定:href给a标签,将值传给href,如果是使用v-for里循环的值,格式为字符串+值(记得不要加{{}})也可以使用window.open跳转传参,另个页面使用search方法接收数据vue的路由方法也可以,建立文件夹router/index.js或者引入router.js(架构版)开发版和生产版是没有的...
2018-08-08 00:45:34 1226
原创 javascript页面传参方法
方法一:(1) pageA.html 中的事件为 window.open('pageB.html')或者href="pageB.html"。(2)我们把要传递的值加到要打开页面的地址后面:window.open('pageB.html?name&code&....')。其中name、code等就是要传递的值。&是为便于取多个值而加的分隔符,用'-'、'|'等符...
2018-08-07 21:56:43 1713
原创 vue传值到另一个页面
声明式:<router-link :to="...">编程式:router.push(...)这两种方式 都可以实现跳转链接,在上篇文章继续,通过A组件跳转链接到B组件并且传参数。1、router.push使用router/index.jsexport default new Router({routes: [{path: '/',na...
2018-08-07 20:13:09 11478
原创 win10U盘安装方法
搜索并打开“微PE工具箱” 2 点击“下载” 3 点击下载”64位版本“ 4 下载 5 下载后打开”选择安装PE到U盘“ 6 插入U盘,选择U盘,点击”立即安装到U盘“ 7 点击”开始制作“ 8 正在制作 9 点击”完成安装“ 10 搜索”MSDN我告诉你“下载wind...
2018-08-04 20:32:51 10309
原创 php--curl中post和get方式请求
function curl_get_https($url){ $curl = curl_init(); // 启动一个CURL会话 curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSF...
2018-08-03 23:21:53 368
原创 手写webpack4.0的配置
webpack详解webpack是一个打包工具,他的宗旨是一切静态资源即可打包。有人就会问为什么要webpack?webpack是现代前端技术的基石,常规的开发方式,比如jquery,html,css静态网页开发已经落后了。现在是MVVM的时代,数据驱动界面。webpack将现代js开发中的各种新型有用的技术,集合打包。webpack的描述铺天盖地,我就不浪费大家的时间了。理解下这种图就知道w...
2018-08-03 23:13:57 269
原创 浏览器本地数据库 IndexedDB使用方法
通俗地说,IndexedDB 就是浏览器提供的本地数据库,它可以被网页脚本创建和操作。IndexedDB 允许储存大量数据,提供查找接口,还能建立索引。这些都是 LocalStorage 所不具备的。就数据库类型而言,IndexedDB 不属于关系型数据库(不支持 SQL 查询语句),更接近 NoSQL 数据库。IndexedDB 具有以下特点。(1)键值对储存。 IndexedDB 内...
2018-08-03 23:05:17 2821
原创 Web开发常用的10个jQuery代码片段
1、检测Internet Explorer版本当涉及到CSS设计时,对开发者和设计者而言Internet Explorer一直是个问题。尽管IE6的黑暗时代已经过去,IE也越来越不流行,它始终是一个能够容易检测的好东西。当然了,下面的代码也能用于检测别的浏览器。$(document).ready(function() { if (navigator.userAgent.matc...
2018-08-03 23:00:52 260
小狐狸GPT付费体验系统3.0.2最新版本
2024-07-12
地图插件按各个省份切割,鼠标滑过相应的省份时,即可弹出对应省份的具体介绍
2024-07-10
去水印小程序源码修复版
2024-07-10
Mangoa-Auth多应用授权系统是专门为个人或企业开发者打造的一款自助多应用授权程序
2024-07-10
Wintune是一款免费的Windows优化工具
2024-06-29
致力于打造一个操作最简单、功能最全面、创意最丰富的聊天记录管理工具
2024-06-29
最新彩虹商城源码下载版本
2024-06-25
小狐狸GPT付费体验系统3.0.1最新版本
2024-06-18
专业硬件检测工具 - HWiNFO
2024-06-16
服务器压力测试系统源码 前后端全开源
2024-06-01
最新ASong盲盒系统源码 全完整版
2024-05-19
miaoo朋友圈程序完整版
2024-05-19
全新Storm+Core+API管理系统源码
2024-05-13
定制版抢单支付系统源码开代理自动抢单
2024-05-12
彩虹易支付用户中心美化主题
2024-05-12
管理层面试评分表-招聘资料
2024-03-14
STAR面试技巧培训-招聘资料
2024-03-14
小狐狸ChatGPT付费AI创作系统2.4.7完整版
2024-02-23
智能AI创作小程序和pc端
2024-02-21
NineAI付费创作系统2.6版本
2024-01-31
小狐狸ChatGPT付费AI创作系统2.7.8独立版
2024-01-28
小狐狸ChatGPT付费AI创作系统2.7.2独立版
2024-01-20
个人vx机器人集成讯飞、文心一言软件
2024-01-15
小狐狸ChatGPT付费AI创作系统2.7.0独立版
2024-01-03
小狐狸ChatGPT付费AI创作系统2.6.9独立版 + H5端 + 小程序前端
2023-12-28
魔众AI付费创作系统提供可在线运营的C端AI付费创作系统
2023-12-27
运营版网盘系统源码平台搭建(源码+教程)
2023-12-24
小狐狸GPT付费体验系统2.6.7最新版本
2023-12-23
thinkphp开发ai网址导航源码最新版本
2023-12-22
智思AI企联系统是一款企业级AI系统2.4.9版
2023-12-20
新麦同城到家预约上门服务系统
2023-12-20
智思Ai企联系统10.15版本
2023-12-19
小狐狸AI系统源码最新版2.6.2版
2023-12-19
115付费创作系统基于Thinkphp框架开发
2023-12-07
AiEditor是一个面向 AI 的下一代富文本编辑器
2023-12-05
基于 Thinkphp高性能框架,性能提升10倍,在开发上采用最精简最高效的做法去完成业务系统的需求
2023-12-05
Thinkphp知识付费系统源码百分百开源,支持永久免费商用,支持形式多样的在线课程图文、视频和录播课程等,以适应各种行业需求
2023-12-03
Thinkphp6首款开源的面向生产的高性能、易开发的盲盒系统
2023-12-03
css实现模糊镜效果及渐变字体和text-shadow冲突解决方案
2022-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人