- 博客(124)
- 资源 (7)
- 收藏
- 关注
原创 MYSQL 想在时间上再加上或者减去一段时间并且更新原有的时间
date_add这个函数,上面代码的意思就是在原表的创建时间之上再加上1秒。减少操作就用date_sub函数。
2022-10-23 10:52:29
966
1
原创 Thinkphp6 对接google谷歌第三方登录接口
在开发项目当中经常会遇到需要第三方登录的开发,国内的QQ、微信、微博、支付宝相应的开发接口都很成熟,配置也很简单,今天我要介绍一下谷歌登录接口的开发方式。
2022-05-12 15:19:53
1568
原创 PHP+python 执行长时间任务 防止PHP超时
最近在工作中遇到一个小问题,就是用php做了一个系统,需要每天去拉一边接口的数据,用于跟本系统的数据同步。但是由于接口的限制只能一条一条数据去同步,造成的结果就是很慢。如果用php直接进行上千或者上万数据的批量查询后批量同步,必然会造成数据的卡顿,服务器承载不住,或者是接口访问的数据拥堵;于是乎我就用了一个本办法,每次同步一条数据。然后多次执行就行了。但问题就在于php的执行时间的限制,数据少了还好说,一旦数据多了,必然超时。实在没办法就动起来歪脑筋,采用python去做长时间的任务执行,然后调用p
2022-01-28 10:22:56
1789
2
原创 tp5(thinkPHP5)框架实现多数据库查询的方法
本文实例讲述了tp5(thinkPHP5)框架实现多数据库查询的方法。分享给大家供大家参考,具体如下:引言:有时候一个管理后台,需要涉及到多个数据库。比如,商城管理、直播管理、消息管理等等,它们都有自己的数据库。这个时候,就需要去连接多个数据库,进行处理了。thinkphp可以支持多个数据库连接。如何处理呢?1.进行多个数据库的配置默认会连接database.php中的数据库信息。<?php// +--------------------------------------
2021-12-28 09:36:41
2518
原创 2021 年推荐免费网络托管&免费空间提供商
很多小型的博客,或者一些小的网站一年也没有多少访问量,但你又不得不把它继续架设起来,并且每年去维护。说实话,这个成本挺高,然后呢我们就想到用一些免费网络托管或者是免费空间提供商。前些年国内还比较多,这几年随着各大云平台的推出低价的套餐,现在几乎没有免费提供的服务器了(虽然有一些活动可以薅羊毛)。从国外搜集了一些,整体感觉还可以。当然,免费就有免费的坏处,比如,加广告,速度慢,限制每月流量等等。但一分价钱一分货,当你想免费用的时候,自然就会收到一些约束,不过我们经过大量的测试也是找出一些蛮不错的,下面
2021-12-16 12:17:50
3008
原创 thinkphp 集成 GeoIp2 用于显示用户IP对应的信息
最近在做一个公司的项目,在后台的用户数据统计的时候,用于显示用户的地域国家省份等信息。然后就顺便研究了一下。如果是国内项目,要求不高,可以采用国内的Ip2region点击到码云查看。具体用法:使用php composercomposer require zoujingli/ip2region然后在控制器里面 ,具体应用到哪里根据自己的项目决定吧,我给一个演示use Ip2Region;public function getipinfo() { ...
2021-11-19 15:19:10
2916
翻译 谷歌地图 API 的 5 个强大替代品(国外产品)
谷歌地图因其全球地理定位服务而广受欢迎。他们庞大的地理特征、小型企业和全球街道图像数据库是无与伦比的——这就是为什么谷歌地图 API多年来一直是开发人员的首选。然而,在 2018 年 7 月,谷歌大幅提高了地图 API的费率。以前,您每天最多可以制作 25,000 个免费地图显示,随后每 1,000 个收费 0.50 美元。自 7 月 16 日起,您每月最多可免费显示 28,000 张地图,随后每 1,000 张的费用为 7.00 美元(价格上涨14 倍!)顺便说一下,这 28,000 次免费...
2021-11-05 08:50:07
1849
原创 mapbox全球地图添加多个标注点并显示标签
最近在给公司做一个项目,需要世界地图,百度和腾讯没有英语版,只有高德有,但是高德的缩放率不满足需求,在大屏的情况下还可以,屏幕缩小以后,显示不全。就会有很多想到用谷歌地图,但是作为一个程序员你懂的,谷歌地图在国内打不开啊,你可以开发,但是对于国内客户是无法看的。于是搜来搜去找到了一个国外的地图接口。mapbox官网文档地址:https://docs.mapbox.com/国内CDN加速资源:https://www.bootcdn.cn/mapbox-gl/先给大家看看效果:看
2021-10-27 11:17:45
3270
原创 Windows10中的IIS10安装php manager
Windows10中自带的IIS:Microsoft-IIS/10.0。然后这个10却让原本支持组件无法安装了,php manager组件安装时提示“必须安装IIS7以上才可以安装”。那是不是真的就没法在新的IIS上安装了呢?显然不是的。自IIS7以来,微软的IIS更改并不大,架构一致,几乎所有IIS7能用的组件都能够在IIS7.7/8/8.5/10上安装。安装方法:打开 注...
2020-03-22 00:42:56
281
1
原创 微擎之修改默认的时间函数往前减改为往后加
经常用微擎的小伙伴都知道,微擎自带了很多函数直接调用就可以实现很多功能,真的很方便。但是有些时候人的思维方式真的不一样,造成有些小功能看着很别扭。例如这个时间段选择控件如下图:你点下面的单个时间选择没问题,但是点上面的,一周内二周内一月内的时候,微擎默认的是把时间段的前面的时间往前倒推。这样如果你在设定例如活动时间,投票时间,团购时间等等一系列的时候,点了这个就麻烦了,时间就变...
2019-09-05 17:56:21
859
转载 微信小程序+php+swoole极速实现群聊
最近突然想做一个php实时通讯我就点开了这个WebSocket我看了看官网的demo,觉得看起来很简单嘛,<?php//官网demo$server = new swoole_websocket_server("0.0.0.0", 9501); $server->on('open', function (swoole_websocket_server $server, ...
2019-07-10 10:54:43
1294
转载 swoole+websocket+html5实现的简易版直播功能
1)摄像头视频流直播demo2)摄像头视频流转ascii码流实时传输demo把代码下载回来查看,了解了其中的技术,感觉可以通过swoole拓展重新实现一遍。并且把这两个demo的功能整合到了一起。先占个坑,有时间会完善这篇文章,跟大家分享都用到了哪些技术。录制地址:http://mo2g.com/test/live/camera.html直播地址:http://mo2g.com...
2019-07-10 10:51:24
2509
原创 微擎后台调用地图
微擎后台开发的时候经常需要调用地图。腾讯地图:<div class="form-group"> <label class="col-xs-12 col-sm-3 col-md-2 control-label">位置</label> <div class="col-sm-9 col-xs-12">...
2019-05-09 19:58:02
1207
原创 HTML网页调用 网易云 音乐播放器代码
表现形式一:单曲播放调用代码:&lt;iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=100% height=86 src="http://music.163.com/outchain/player?type=2&am
2018-12-05 18:17:51
48015
15
原创 宝塔面板网站运行php文件的时候提示404错误
其实报这个错误原因大部分在php的原因。解决办法1:开启php的错误提示修改配置文件 将display_errors = Off 修改成display_errors = On修改完之后重启php即可注:7月份以前安装过宝塔php的默认是关闭错误提示的,7月份后安装的默认开启 如果这个还没解决别着急,把第二个地方也设置一下在PHP配置里面继续搜索修改php配置文件...
2018-11-12 12:02:35
17649
3
原创 THINKPHP的U方法带入JS变量的解决方案
list_html += '<li>'+ '<a href="'+('{:U('Article/detail',array('article_id'=>'articleid'))}'.replace('articleid',v.article_id))+'">'+.....先用U方法把所有的路径全部...
2018-07-26 18:40:35
775
原创 人人商城[二开]任意位置调用插件函数功能
福利:阿里云服务器-全场景 首次购买ECS享实例首台5折,限时领取红包为了在人人商城系统内部,和其他插件调用,另外某个插件的函数信息,可以用 p('模块名字') 这个内置函数来解决。例如:要在后台财务信息里面调用某个人的分销佣金等情况。那就需要先调用分销模块代码如下:$plug_commission = p('commission'); //调用模块信息然后下面就可以直接调...
2018-07-12 10:38:16
5935
转载 如何知道某个进程名所对应的进程号
我想杀死某个进程,但不知道他的进程号。则怎么办?kill 的参数里可以用进程名吗? ps -ef |grep 进程名 killall -9 进程名
2018-06-01 17:41:00
1550
转载 微信小程序开发之选择器 时间选择器 日期选择器 地区选择器
用微信封装好的控件感觉很好,为我们开发人员省去了很多麻烦.弊端就是不能做大量的自定义.今天试用了选择器.上gif:上代码:1.index.js//index.js //获取应用实例 var app = getApp() Page({ data: { date: '2016-11-08', time: '12:00', array: ['中国'...
2018-03-13 10:05:48
561
转载 Ecshop商品新增加一个图片上传功能
福利:阿里云服务器-全场景 首次购买ECS享实例首台5折,限时领取红包ecshop商品新增加一个图片上传功能 数据库修改在goods表中增加字段tuijie_img varchar(255)ALTER TABLE `tlxj_goods` ADD `tuijie_img` VARCHAR( 255 ) NOT NULL 在/admin/templates/goods...
2016-05-31 22:05:23
3739
转载 利用HTML5定位功能,实现在百度地图上定位
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>HTML5定位</title> <script type="text/javascript" src=&
2016-01-21 20:48:36
1433
原创 利用JS 在网页上获取并显示当前日期 星期
福利:阿里云服务器-全场景 首次购买ECS享实例首台5折,限时领取红包利用JS 在网页上获取并显示当前日期 星期 <script language=JavaScript>var d, s = "";var x = new Array("星期日", "星期一", "星期二","星期三","星期四", "星期五","星
2016-01-08 15:56:22
2570
转载 jQuery Mobile 移动网站开发之日期控件Mobiscroll 2.5 使用说明
福利:阿里云服务器-全场景 首次购买ECS享实例首台5折,限时领取红包在用jQuery Mobile 做手机网站、需要用日期控件找了3个分别展示下:1.可以说是html5自己的<label for="date-1">购买时间*</label><input type="date" data-clear-btn="false" name=".
2016-01-06 15:49:52
3144
转载 ThinkPHP3.2.2 session设置不生效问题
福利:阿里云服务器-全场景 首次购买ECS享实例首台5折,限时领取红包ThinkPHP3.2.2版本以及之前的所有版本都有这个问题,session设置不生效问题 找到functions.php文件,目录: /Thinkphp/Common/functions.php 修改function session: 找到 if(isset($name['expir...
2015-07-16 03:35:39
4865
转载 onethink 搬家注意事项
onethink搬家后不能立即访问,需要做以下工作:修改目录/文件归属和权限,Runtime目录要有可写权限。若数据库有变动,则需要更改数据库连接参数。在Application/Common/Conf/config.php中。若此时访问主页还是空白请删除缓存后再试。当主页正常显示后后台还不能正常工作(登录时会提示用户不存在或被禁用)这是因为后台模型连接数据库
2015-07-16 03:34:19
1335
转载 wget命令
Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部
2015-06-28 13:47:07
416
原创 jQuery Ajax 读取数据实例演示
jQuery Ajax 实例演示 function GetRequest($type,$cid){ $.ajax({ type: "POST", url: "post.php", data:{ type: $type, cid: $cid }
2015-05-01 18:18:54
582
转载 PHP 过滤HTML中除了img标签外其它所有标签
/*过滤html标签*/ public function cleanhtml($str,$tags=''){//过滤时默认保留html中的标签 $search = array( '@]*?>.*?@si', // Strip out javascript/* '@]*?>@si',
2015-04-24 20:06:01
3867
转载 thinkphp 反字符 去标签 自动加点 去换行 截取字符串
//thinkphp 反字符 去标签 自动加点 去换行 截取字符串function cutstr($data, $no, $le = '...') { $data = strip_tags(htmlspecialchars_decode($data)); $data = str_replace(array("\r\n", "\n\n", "\r\r", "\n", "\r"),
2015-04-21 15:06:54
1505
转载 jQuery 智能判断跟随页面滚动的导航
福利:阿里云服务器-全场景 首次购买ECS享实例首台5折,限时领取红包现在很多网站的副导航都具有智能判断跟随页面滚动的效果:默认情况下,导航是安静的跟随页面流自动布局的;当页面向下滚动,移动到导航部位时,导航就会自动附着在页面顶部。举个例子,京东的商品介绍页中的Tab切换部分,就是这样的效果。截图如下:(穿越到京东)制作这个效果,大概思路是这样的:1、默认情况下,导航部分是自动布局...
2015-01-07 12:36:06
11864
转载 ECShop后台管理菜单修改
ECShop中,和后台菜单相关的文件有两个:·菜单项:admin\includes\inc_menu.php·菜单文本:languages\zh_cn\admin\common.php所以,要修改菜单主要也就是修改这两个文件了。理论基础1).菜单项管理inc_menu.php文件用于管理菜单数量、显示顺序、链接等,该文件内容形如: 程序代码
2014-12-18 11:12:51
636
转载 ecshop调用指定广告的方法
1.调用指定广告的方法;在include/lib_goods.php文件下面新增:function getads($cat,$num){$time = gmtime();$sql = "SELECT * FROM " . $GLOBALS['ecs']->table('ad') . " where position_id=".$cat." and start_time = '" .
2014-12-17 17:00:19
5511
转载 ECSHOP去版权,去云服务,屏蔽激活
怎么删除ECSHOP后台补丁升级提示及云升级提示?答:去掉admin/templates/start.htm中{foreach from=$warning_arr item=warning}{$warning}{/foreach}ecshop如何去除后台左侧云服务中心菜单打开admin/templates/menu.htm,把415行的
2014-12-17 16:46:16
1535
转载 JS事件监听手机屏幕触摸事件
福利:阿里云服务器-全场景 首次购买ECS享实例首台5折,限时领取红包处理Touch事件能让你跟踪用户的每一根手指的位置,可以绑定以下四种Touch事件:touchstart: // 手指放到屏幕上的时候触发 touchmove: // 手指在屏幕上移动的时候触发 touchend: // 手指从屏幕上拿起的时候触发 touchcancel: // 系统取消touch事件的...
2014-12-11 16:37:02
13200
1
原创 微信分享代码,朋友圈分享代码
可以直接把下面这段js写成 wx.js 然后在页面里面调用,也可以直接写在页面上function onBridgeReady() { var mainTitle="分享啦!", mainDesc="分享说明", mainURL="http://www.baidu.com",//url的绝对地址 mainImgUrl= "http://www.
2014-12-03 16:49:19
4362
转载 Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui
2014-11-17 11:18:18
427
转载 wdcp的安装方法
本教程将安装最新版WDCP管理系统+Nginx+apache+mysql,前端使用Nginx处理静态页面,后端apache用于处理PHP类动态页面,本教程同时适用于VPS和独立服务器安装使用,OpenVZ、XEN类VPS均支持。系统支持:CentOS5.X/wdlinux_base 5.X/wdOS 1.0,CentOS 6.X ,32位,64位均支持如需LAMP或者LNMP环境,
2014-11-17 11:12:18
625
转载 wdcp 8080控制面板打开空白或者无法访问怎么办
wdcp 8080控制面板出现访问空白的可能原因: 1、根分区满了,ssh登陆后用df -lh命令查看,如果显示根分区已满,请删除根分区里面多余的数据,一般是日志,wdcp系统网站的日志路径是:/www/wdlinux/httpd-2.2.22/logs/ 进入查看,删除多余的数据,然后重启服务器。 删除了access_log和error_log 命令是 rm acces
2014-11-17 11:08:23
2006
原创 Iphone手机、安卓手机浏览器控制默认缩放大小的方法
可能大家发现自己制作的手机端页面,默认打开的时候并不是在理想的缩放状态下。遇到这样的问题,需要在head标签下,添加meta解决。代码如下://控制默认缩放大小、最小缩放大小、最大缩放大小。通过这个可以设置用户的最大和最小缩放程度。//表示为移动设备的默认显示宽度为320px,此参数目前使用与安卓手机设备//表示为Iphone设备的默
2014-08-18 15:23:43
4282
1
Composer-Setup php Composer安装包
2022-05-25
安卓手机直播Android APP源代码 带配置说明
2018-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人