标签 IT 下的文章

参考文章
php oauth2 server 搭建方法及其简单应用(bshaffer/oauth2-server-php)
https://www.kefong.com/post/6.html

esp8266对接天猫精灵(7)OAuth2.0
https://blog.csdn.net/qq_35527832/article/details/79144117

oauth2-server-php-docs 概念
https://www.cnblogs.com/endv/p/7842515.html


curl http://localhost/oauth2-server-php/token2.php --data "grant_type=authorization_code&code=24d99fc58fd19f209aed5628f82f49391b8e7ff6&client_id=testclient&client_secret=testpass"

http://localhost/oauth2-server-php/authorize.php?response_type=code&client_id=testclient&state=xyz

http://localhost/oauth2-server-php/authorize.php?response_type=code&client_id=testclient&state=xyz&redirect_uri=http://fake/

curl http://localhost/oauth2-server-php/token2.php --data "grant_type=authorization_code&client_id=testclient&client_secret=testpass&&redirect_uri=http://fake/&code=26ebe01f096cdc21cf9b8c483f6f144b7a2d8205"

curl http://localhost/oauth2-server-php/token2.php -d "grant_type=authorization_code&client_id=testclient&client_secret=testpass&&redirect_uri=http://fake/&code=069b5138dc0cc4e78aa6675d7d07f8b0cdc9babb"

curl http://localhost/oauth2-server-php/token2.php -d "grant_type=refresh_token&client_id=testclient&client_secret=testpass&refresh_token=8fb7d4fc5bdd267df0607fe83c5ffc741ff6dd3b

curl http://localhost/oauth2-server-php/token.php -d "grant_type=client_credentials&client_id=testclient&client_secret=testpass

最近想找个进度管理软件,好好管理自己的工作日程,经过一轮搜索,参考了如下链接:https://blog.csdn.net/younger_z/article/details/60141832
所谓的十大进度管理软件没几个能在我的电脑上使用。我的电脑已经安装java10,但不知道为何,仍然不能运行那些开源进度软件。
后来发现ganttproject,官网地址:https://www.ganttproject.biz/
它不但提供打包版本,还能提供源码zip版本。
具体使用说明:

Make sure that Java Runtime Environment is installed and that you can run java from the command line. Download ZIP file, unzip it in your home directory ($HOME on Unix systems) and run a launcher script (one of ganttproject.sh, ganttproject.bat, ganttproject.command, depending on your platform) from $HOME/ganttproject-2.8.9 directory.
Read more about ZIP package on our Wiki.

运行.bat文件即可运行ganttproject,效果不错。
zip包链接如下:
https://github.com/bardsoftware/ganttproject/wiki/Installing-from-ZIP

ps:
OpenProj我的电脑不能安装,java版本不适配
可参考源码重新编译
OpenProj - Project Management的源码地址:
https://sourceforge.net/projects/openproj/
编译可参考.openproj-1.3-srcopenproj_builddocbuilding 文档说明

apache设置多站点,具体可参考以下的链接,注意是,设置了vhost之后要修改httpd-vhosts的<VirtualHost _default_:80>设置,否则原来的主页就会被设置到这个设置的链接里
Apache服务器配置多个站点
https://jingyan.baidu.com/article/219f4bf79250c5de442d3881.html
步骤是
1修改httpd.conf文件
1.1修改#LoadModule vhost_alias_module modules/mod_vhost_alias.so,去掉注释
1.2修改#Include conf/extra/httpd-vhosts.conf,去掉注释
1.3.如果要修改端口,例如修改Listen 8000
2.编辑httpd.conf文件同级目录下的extra目录下的httpd-vhosts.conf文件
1.1需改<VirtualHost _default_:80>设置,需改主站信息
1.2修改<VirtualHost *:8000>设置,增加网站信息

centos7的httpd设置二级域名网站设置
需要按顺序修改/etc/httpd/conf.d目录下,增加VirtualHost.conf文件,里面写进域名网站相关信息,顶级域名在上,二级域名在下顺着填写即可。
目录文件位于/var/log/httpd
httpd.conf位于/etc/httpd/conf目录下
默认的网站位置位于/var/www/html

Apache Options Indexes FollowSymLinks详解
https://blog.csdn.net/qq_34642668/article/details/71840456

Apache设置禁止访问网站目录
https://blog.csdn.net/ithomer/article/details/50487296

Apache httpd.conf配置文件AllowOverride参数详解
http://www.upupw.net/server/n73.html

Apache下的AllowOverride和.htaccess
https://blog.csdn.net/u013927110/article/details/41414091

Apache的Order Allow,Deny 详解
https://www.cnblogs.com/top5/archive/2009/09/22/1571709.html