PHP技术,PHP研究及学习,Python学习,人工智能,大数据服务

文档归类:编程开发

php-fpm添加到开机启动2018-10-08

使用命令:cd /usr/local/php/etc,进入etc目录,编辑 php-fpm.conf 文件 ,将 ;pid = run/php-fpm.pid  前面的分号去掉使用命令: cd /usr/local/src/php-5.6.65/sapi/fpm  进入目录(该目录为php源码包解压后的目录),找到 init.d.php-fpm 文件,使用命令:cp init.d.php-fpm /etc/init.d/php-fpm 将该文件复制到 /etc/init.d 目录下并改名为 php-fpmphp-fpm启动命令:service php-fpm start php-fpm停止命令:service php-fpm stop php-fpm重启命令:service php-fpm restart添加开机启动项的2种方法方法一,编辑rc.loacl脚本Ubuntu开机之后会执行/etc/rc.local文件中的脚本, 所以我们可以直接在/etc/rc.local中添加启动脚本。 当然要添加到语句:exit 0 前面才行。方法二,添加一个Ubuntu的开机启动服务。          将你的启动脚本复制到 /etc/init.d目录下,设置脚本文件的权限sudo chmod 755 /etc/init.d/test,执行如下命令将脚本放到启动脚本中去:sudo /etc/init.d/update-rc.d test defaults 95,注...
此文被围观31 分类: 编程开发 标签:  ··

django文本编辑器及图片上传2018-10-08

Django文本编辑器配置:pip install django-ckeditor修改设置文件settings.py:# ckeditor CKEDITOR_IMAGE_BACKEND = 'PIL' MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR,'media/') CKEDITOR_UPLOAD_PATH = 'upload/'添加:'ckeditor', 'ckeditor_uploader',配置url:在urlpatterns后面加上: urlpatterns = []+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)参考资料:https://blog.csdn.net/qq_27437781/article/details/80852978...
此文被围观33 分类: 编程开发 标签:  ····

yii2前后台用户登录退出分离2018-10-08

设置前后台的配置,components里面的,添加参数:'idParam' => '__admin'在退出登录的地方使用:Yii::$app->user->logout(null);参考:https://segmentfault.com/q/1010000002646984...
此文被围观25 分类: 编程开发 标签:  ··

php获取参数加号变空格解决方法2018-10-08

关键词:php 参数+转换成空格了、php 获取参数+在用POST或者GET参数时,数据里含有"+"(加号),接收程序解析数据时,会把这个加号解析成空格。 解决办法: 将加号替换成"%2B"...
此文被围观27 分类: 编程开发 标签:  ··

yii2表单需要点击两次才提交解决方法2018-10-08

经常使用yii2,经常容易忘记一个方法,比如表单提交需要点击两次才提交的问题。yii activeform自带的会再次触发submit事件。 解决办法: 在自己的submit事件里面,遇到需要停止submit的时候调用 $("#form1").data('yiiActiveForm').validated = true; 使yii以为检查通过就不再触发2次错误。...
此文被围观35 分类: 编程开发 标签:  ··

You have not accepted the license agreements of the following SDK components2018-10-08

报错:You have not accepted the license agreements of the following SDK componentsThe way to accept license agreements from command line has changed. You can use the SDK manager which is located at:~/Library/Android/sdk/tools/binRun the sdkmanager as follows:./sdkmanager --licensesAnd accept the licenses you did not accept yet but do need.转载自:https://stackoverflow.com/questions/39760172/you-have-not-accepted-the-license-agreements-of-the-following-sdk-components...
此文被围观32 分类: 编程开发 标签:  ··

php队列,消息队列2017-08-11

什么是队列,是先进先出的线性表,在具体应用中通常用链表或者数组来实现,队列只允许在后端进行插入操作,在前端进行删除操作。看看各语言实现队列的方法:什么情况下会用了队列呢,并发请求又要保证事务的完整性的时候就会用到队列,当然不排除使用其它更好的方法。 队列还可以用于减轻数据库服务器压力,我们可以将不是即时数据放入到队列中,在数据库空闲的时候或者间隔一段时间后执行。比如发送邮件消息服务,没有必要即时的执行,在没有使用队列的时候sql语句是这样的PHP实现队列:第一个元素作为队头,最后一个元素作为队尾<?php /**  * 队列就是这么简单  *   */ $array =  array('PHP', 'JAVA');   array_push($array, 'PYTHON'); //入队列   array_shift($array); //出队列什么是双端队列(或双向队列)Deque,全名double-ended queue? 即元素可以在队列的任意一段入队或出队,如果我们把这些方法叫做insertLeft()和insertRight(),以及removeLeft()和removeRight()。如果严格禁止调用insertLeft()和removeLeft()方法(或禁用右段的操作),双端队列功能就和栈一样。...
此文被围观221 分类: 编程开发 标签:  ···

cookie与session的区别与关系2017-08-11

本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个更深入的了解,并对自己的开发工作中灵活运用带来启示。cookie机制Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State Management Mechanism 是通用cookie规范。网络服务器用HTTP头向客户端发送cookies,在客户终端,浏览器解析这些cookies并将它们保存为一个本地文件,它会自动将同一服务器的任何请求缚上这些cookies 。具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力。正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的指示以提示浏览器按照指示生成相应的cookie。然而纯粹的客户端脚本如JavaScript也可以生成cookie。而cookie的使用是由浏览器按照一定的原则在后台自动发送给服务器的。浏览器检查所有存储的cookie,如果某个cookie所声明的作用范围大于等于将要请求的资源所在的位置,则把该cookie附在请求资源的HTTP请求头上发送给服务器。cookie的内容主要包括:名字,值,过期时间,路径和域。路径与域一起构成cookie的作用范围。若不设置过期时间,则表示这个cookie的生命期...
此文被围观211 分类: 编程开发 标签:  ···

chrome模式调试手机网站2017-08-02

使用chrome浏览器,输入chrome://inspect可以调试android app里面的网页我是在模拟器里面操作的,打开模拟器,Remote Target里面就会出现很设备如果点击inspect之后,半天没有反应,看到的都是空白页那你需要找一个翻  墙工具,首次使用的时候应该会连接谷歌服务器,如果连接不上,就会出现空白那就在C:WindowsSystem32driversetchosts文件加入61.91.161.217 chrome-devtools-frontend.appspot.com61.91.161.217 chrometophone.appspot.com参考:http://www.cnblogs.com/IWings/p/6495112.htmlhttp://blog.sina.com.cn/s/blog_50e610900102vefu.htmlhttps://segmentfault.com/a/1190000007785694...
此文被围观229 分类: 编程开发 标签:  ···

phpstorm去除空行的方法2017-07-18

在编程开发的时候从FTP上下载下来的文件有很多空行,phpstorm去除空行的方法是用正则替换:^n执行后页面好多了。...
此文被围观287 分类: 编程开发 标签:  ··

Appscan网站扫描,Appscan操作步骤2017-07-14

新建扫描 输入账户与密码登录完成后点击右下角的“我已登录到站点” 登录完成进入下一步  点击完成后会弹出选择“是”即可 然后工具就会进行扫描评估,等待扫描评估完成后进行目录排除,减少扫描的时间 选中要排除的目录右键选择“从扫描中排除”  然后开始完全扫描,扫描应该要花一些时间,扫描完成后查看报告。 红色既高危理应这完善,但在实际操作过程中可能有些差异,例:有些页面是通过ajax异步加载的部分页面数据,这小部分的页面里面可能隐藏得有js相关的脚本,工具会单独使用GET方法去调用这小部分的页面,独立扫描就会出现部分未定义的错误提示,工具它认为只要弹出了alert类似的弹窗就是注入成功,所以有些页面可以从高危中排除,有同事也提出了解决方法就是在action中判断是ajax请求,如果不是就直接返回提示语,这种理论上可以解决问题。 一般工具扫描出来的SQL注入都可以通过转换参数来解决,比如参数转义、改变参数类型、判断参数范围来排除 解决问题:当你在修复了某个问题后,可以在问题上右键重新检测。如果通过这个问题将从高危中自动移除,可以手动测试查看到底是什么问题导致的。  最后就是导出报告了。如果导出pdf失败则可以导出html文件进行查看,html更适合元素的查找定位了。...
此文被围观292 分类: 编程开发 标签:  ····

c++入门事例一(计算成年人的健康状态)2017-07-01

c++入门事例,c++入门教程#include <iostream> using namespace std; int main() {      double height,weight;   cout << "请输入您的身高:" << endl;   cin >> height;   while(1)   {     if (height <= 0){       cout << "身高输入格式错误,请重新输入您的身高:" << endl;       cin >> height;     }else{       break;     }  &nb...
此文被围观324 分类: 编程开发 标签:  ··

c++ 保留两位小数2017-07-01

c++ 保留两位小数#include using namespace std; int main() { double spd = 22.518744; spd=( (double)( (int)( (spd+0.005)*100 ) ) )/100; cout<<spd<<endl; return 0; }c++入门学习,c++入门教程...
此文被围观287 分类: 编程开发 标签:  ··

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2018adophper.com All Rights Reserved.