- 博客(72)
- 资源 (18)
- 收藏
- 关注
转载 用iframe框架,登录过期后登录框在框架里加载的问题
就是登录界面出现在iframe的框架里,而不是整个页面都跳转,找到了一个JS的解决方法,只要把下面的代码放在登录界面的<head></head>里就行了。 <script type="text/javascript"> window.onload = function ()//用window的onload事件,窗体加载完毕的时候 { if (window.top.location.href != window.
2021-02-22 10:58:17 371
原创 Linux下Apache配置HTTPS功能
转https://www.cnblogs.com/liaojiafa/p/6028816.html一、yum 安装openssl和openssl-devel,httpd-devel二、生成证书(也可以从公司的证书颁发机构获取):#建立服务器密钥 openssl genrsa -des3 1024 > /usr/local/apache/conf/server.key # 从密钥中删除密码(以避免系统启动后被询问口令) openssl rsa -in /usr/loc..
2021-02-10 17:47:13 1462
原创 PHP实现区块链
<?php/** * 简单的PHP区块链 */namespace common\library\block;/** * 区块结构 */class block{ private $index; private $timestamp; private $data; private $previous_hash; private $random_str; private $hash; public function __constru.
2020-05-22 15:30:59 1402
转载 Python 实现多元线性回归预测
一、二元输入特征线性回归测试数据为:ex1data2.txt2104,3,3999001600,3,3299002400,3,3690001416,2,2320003000,4,5399001985,4,2999001534,3,3149001427,3,1989991380,3,2120001494,3,2425001940,4,2399992000,3,34700...
2020-04-21 14:03:24 6291
原创 redis分布式锁的正确解锁姿势
1.加锁function pLocked($key, $value, $time = 60) { $predis = new Common\Common\Predis(); $result = $predis->set($key,$value,'ex',$time,'nx'); return $result;}2.解锁/** * 使用 Lua 命令...
2019-05-15 18:06:13 926
原创 数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失; 负载均衡策略:可以降低单台机器的访问负...
2018-10-24 13:39:02 202
原创 MySQL主从复制(Master-Slave)
事先准备:操作系统:MacOS10.12.6配置虚拟机:VirtualBox虚拟机:安装CentOS-7-x86_64-Everything-1804.isolinux已经安装:lamp 一键安装地址https://lamp.sh/install.html虚拟机服务器说明虚拟机主服务器IP地址:192.168.1.117虚拟机从服务器IP地址:192.168.1.1...
2018-09-28 15:58:09 362
原创 Python连接MySQL数据库
来源网址:https://www.cnblogs.com/conanwang/p/6028110.htmlPython标准数据库接口为Python DB-API, Python DB-API为开发人员提供了数据库应用 编程接口。Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:GadFly mSQL MySQL PostgreSQL Microsoft ...
2018-09-26 14:00:05 300
原创 实现浏览器访问基于workman的异步任务
准备工作:安装workman,引入目录: 进程任务服务端service.php 提交任务服务端service-transit.php index.php cli模式开启service.php和service-transit.php 浏览器访问index.php结果生成log文件说明浏览器访问成功调用了js通过js访问ser...
2018-09-07 15:39:08 1165
原创 PHP调用Python以实现多线程
1.php2.python3.执行test.php结果说明执行php后,PHP调用python,python成功执行了多线程。
2018-08-30 16:06:17 720
原创 Ajax+PHP跨域的解决方案
前端ajax请求(假设原始请求的域名是http://localhost:8888)正常的ajax代码,URL指向指定的接口。比如"http://server.runoob.com/server.php"后端server.php代码最终结果
2018-07-13 14:45:27 2681
转载 对mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解
实验环境:mysql5.6存储引擎:innoDB我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突)乐观锁乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁),而在进行更新后,再去判断是否有冲突了。通常实现是这样的:在表中的数据进行操作时(更新),先给...
2018-06-06 17:51:17 203
原创 PHP读取CSV超大文件
PHP开发很多时候都要读取大文件,比如csv文件、text文件等。这些文件如果很大,比如10个G。这时,直接一次性把所有的内容读取到内存中计算不太现实。可以考虑用yield方式实现协程原文出处https://blog.csdn.net/guyan0319/article/details/78756482yield理解参考https://www.zhihu.com/question/26966414...
2018-06-06 11:54:15 3001
原创 PHP实现webservice
项目布局:client.phpcreate_wsdl.phpService.phpService.wsdl这个文件是运行之后自动生成,故没有代码。SoapDiscovery.class.php这个文件是一个类,可以点击这里直接下载。readme如果想直接下载demo可以点击这里下载...
2018-04-19 17:56:02 6414
原创 PHP三种字符串界定符的区别
单引号,双引号,<<<的区别如下: 前续:今天突然遇到了<<<EOT,可在运行的时候出错了,所以就度娘了下。1、单引号:’a string’ \’是唯一的转义码,不能内嵌变量(包含的变量,是不作解析的,只是照原样输出)。2、双引号: ”a $better string\n” 标准的转义码能正常使用,可内嵌变量(包含的变量,PHP会解析)。3、“Here-...
2018-03-20 10:38:07 921 1
转载 ThinkPHP用PHPExcle导出Excel文件
原文出处: http://lql.life/2017/06/10/ThinkPHP%E7%94%A8PHPExcle%E5%AF%BC%E5%87%BAExcel%E6%96%87%E4%BB%B6/
2017-06-17 16:57:37 535
原创 阿里云ECS无法使用25端口发送短信解决方法
phpmailer发邮件提示SMTP->ERROR: Failed to connect to server的解决方法
2017-05-05 17:15:09 8498 1
原创 phpmyadmin提示:The mbstring extension is missing. Please check your PHP configuration.
其实只要运行一段:代码如下:yum install php-mbstring就OK了.
2017-03-31 23:58:10 3887 1
原创 Centos配置LAMP环境(二)
首先切换到超级管理员模式1、安装php 一路选择y就行了安装一些php的扩展 yum -y install php-gd php-mbstring2、安装apache一路选择y设置apache开机启动启动apache然后浏览器中输入localhost就可以访问了安装一点
2017-03-31 23:54:13 281
原创 为什么Centos装上以后,执行apt-get命令提示没有该命令
CentOS的软件安装工具不是apt-get 是yum# yum -y install 你要安装的文件
2017-03-31 23:46:44 36883
php_redis-2.2.5-5.5-ts-vc11-x64.rar
2017-10-20
UniDAC6.0.1
2017-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人