All posts by 龙生

October CMS – 快速入门 2 基本概念

October CMS 的后台管理很简单,没有多余的功能。
首页部分是【仪表盘】显示了系统的基本信息。
内容管理系统:这里可以设置页面、部件、布局、内容块、资源和组件。
媒体:是用于管理系统中的各种媒体资源,包括图片、音频、视频、文档等。默认是存储在服务器本地的。我们可以上传这些内容到服务器,也可以建立更多的目录对这些资源进行分别存储。
设置:默认情况下设置里面没有太多的设置,默认包含邮件、日志以及系统和内容功能。我们可以在系统中进行管理员的管理,用于控制用户具有的权限。后面,我们将学习插件是如何工作的。

龙生   02 Aug 2019
View Details

October CMS – 快速入门 1 安装

按照laravel开发环境的要求安装环境,必不可少的是composer了。
在命令行执行
composer create-project october/october octobermovie
上述命令完成后,进入对应的目录,这里执行
cd octobermovie
php artisan october:install

龙生   02 Aug 2019
View Details

Laravel-admin的安装

首先是对应的版本

我们选用Laravel 5.5 首先安装laravel 5.5

2.然后进去laravel-admin文件中

修改.env的数据库连接设置,然后进去config/database,修改mysql的’strict' => true,改为false(mysql5.7的需要改,5.7以下的不需要改) 运行这些命令来发布资产和配置

最后运行以下命令来完成安装

配置laravel的nginx重写规则,在nginx配置下加入try_files $uri $uri/ /index.php?$query_string;

7.打开浏览器输入http://localhost/admin/,使用用户名admin和密码admin登录 作者:Feng_Yikai 链接:https://www.jianshu.com/p/1110a2cad516 来源:简书

龙生   01 Aug 2019
View Details

PHP compact() 函数

创建一个包含变量名和它们的值的数组:

定义和用法 compact() 函数创建一个包含变量名和它们的值的数组。 注释:任何没有变量名与之对应的字符串都被略过。   from:https://www.runoob.com/php/func-array-compact.html

龙生   01 Aug 2019
View Details

XSS

跨站脚本攻击(Cross Site Scripting),为了不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意的Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。

龙生   01 Aug 2019
View Details

思维导图软件 | 2018推荐十款最好用的思维导图工具

随着思维导图的大火,现在使用思维导图软件的人也越来越多了,思维导图工具那么多,你问我哪一个效果好?这一个问题回答起来,还真的很有难度。为了帮助大家能够早日寻找到适合自己的软件,小编特意将市场上最好用的几款软件都整理出来做一个详细的对比供大家参考。 1、MindManagerMindManager是一款创造、管理和交流思想的思维导图软件,拥有可视化直观、友好的用户界面和丰富的功能,它可以让你在一个单一的视图里组织你的想法,在这里你可以轻松地拖放操作和优先考虑你的想法。2、MindMasterMindMaster是一款实用的国产思维导图软件,操作简单,界面简洁,稳定性高。支持同时在Windows、Mac以及Linux系统上安装使用,除了常规的思维导图外,还可以绘制鱼骨图、树状图、组织架构图、甘特图以及时间线等等。软件拥有丰富的模板可以使用,无论是新手还是软件达人都可以用它快速绘制出专业的思维导图,轻松提高工作学习效率。   3、FreemindFreemind 是一套由Java撰写而成的免费思维导图软件,主要可用来帮助你整理思绪。软件提供了复杂的图表以及许多分支,具有一键式“折叠/展开”和“跟随链接”操作。还可以将链接及多媒体嵌入到思维导图中,与一些新的工具相比,Freemind可能看起来有点过时,但是其在功能上绝不逊色。   4、CoggleCoggle是一个免费的在线协作思维导图工具,支持快捷键,撤销/重做,多人协作,拖拽插入图片,嵌入第三方网页,操作历史记录等,还可以设置不同颜色的连接线,让你轻松制作出漂亮的笔记。当设计完导图后,你可以创建一个链接与朋友同事进行分享,展现你的想法。 5、iMindMap这是一款由思维导图创始人托尼·巴赞亲自监制开发而成的软件。与前面几款软件不同的是imindmap是一款手绘思维导图软件,也是全球首个推出3D视图的思维导图软件,灵活度较高,比较适用于头脑风暴、策划和管理项目、创建演示文稿等。  6、Edraw Max亿图图示Edraw Max是一款国产综合类型的办公绘图软件,可以绘制包括思维导图在内的260多种图形,不用在软件中来回切换,一款软件就能实现多款软件的绘图功能。软件使用的是拖曳式的简单操作,很容易上手,新手也很适用。支持导出Word、PPT、Excel、PDF、图片等多种格式,提供云功能,可以将文件保存到免费云盘,可实现团队云协作办公。 7、StormboardStormboard是一个基于Web的应用,可以跨设备使用。主要的功能和亮点在于团队协作,另外还有一些不寻常的输出/映射选项,如便利贴看法。只有5个用户是免费使用的,购买的话需要按月付费且价格较高,一般推荐大的团队工作使用。  8、SimpleMind它最大的特点是就是操作简单,可以随意自由摆放每个节点,而且每个节点都可以单独移动, 并且当你按住某个节点后可以自动全选该节点及所有的从属节点使之一并移动。它能够帮你在回顾的时候将各个节点重新摆放在合适的位置,使得节点间的关系更加清晰明了。 9、MindnodeMindnode 是一款漂亮的Mac平台独占的应用,界面优雅,简单易用。值得一提的是,Mindnode可以同步到iCloud或者Dropbox上,也可以将你的思维导图导出为一个开放格式,比如文本文件或者图片。 10、MindomoMindomo是一款非常漂亮的思维导图工具,可以在网页端使用,并且提供window、Mac、Linux、Android、iOS等各个版本下载。适用于企业和教育机构,创建账号后可以选择账号为商业/学生/教室用途,提供了丰富的模板和功能,界面也比较美观。  from:http://www.fdqh360.com/articles/326.aspx  

龙生   31 Jul 2019
View Details

小程序 要求的 TLS 版本必须大于等于1.2 解决办法

今天写4种方法 配置TLS 不啰嗦 直接干货! 首先我们要确定系统是否支持TLS1.2 ,参考如下配置图↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 如果你的系统支持 继续往下看!!!!! 第一个方法 操作注册表 1.找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols 然后 右键->新建->项->新建TLS 1.1,TLS 1.2 2.再文件TLS 1.1和TLS 1.2分别 右键->新建->项->新建Server, Client 3.在新建的Server和Client中都新建如下的项(DWORD 32位值),总共4个 DisabledByDefault [Value = 0] Enabled [Value = 1] 看不懂? 上图 打开注册表 cmd 运行 regedit 第二种方法 直接导入注册表文件 1.新建文本文件,将一下代码复制进去,后缀改为reg,双击导入 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Client] “DisabledByDefault”=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client] “DisabledByDefault”=dword:00000000 “Enable”=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server] “DisabledByDefault”=dword:00000000 “Enable”=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] “DisabledByDefault”=dword:00000000 “Enable”=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server] “DisabledByDefault “=dword:00000000 “Enable”=dword:00000001 2.禁用老SSL配置 打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Client 配置如下 DisabledByDefault [Value = 0] Enabled [Value = 0] 第三种方法 傻瓜式操作 下载IISCrypto.exe 点击best 工具自动推荐选中 […]

龙生   31 Jul 2019
View Details

IIS7 配置ssl证书 多域名绑定443端口

IIS7下多个子域名同时配置https协议,但IIS7默认支持单个443端口造成端口冲突; 解决方案:先把每个域名配置不同的端口 例:444,445,446等 然后在:C:\Windows\system32\inetsrv\config\applicationHost.config 找到 <binding protocol="https" bindingInformation="*:443" /> <binding protocol="https" bindingInformation="*:444" /> <binding protocol="https" bindingInformation="*:445" />   修改成: <binding protocol="https" bindingInformation="*:443:www.domain.com" /> <binding protocol="https" bindingInformation="*:443:www.domain.com" /> <binding protocol="https" bindingInformation="*:443:www.domain.com" /> 切记需要对应的每个站点都修改。   然后在iis的站点上重新选择下证书,重启iis站点。   from:https://www.cnblogs.com/chenminli/p/6385745.html

龙生   31 Jul 2019
View Details

Centos7安装Python3的方法

由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。

输入Python命令,查看可以得知是Python2.7.5版本 输入

可以查看位置,一般是位于/usr/bin/python目录下。   下面介绍安装Python3的方法 首先安装依赖包

然后根据自己需求下载不同版本的Python3,我下载的是Python3.6.2

如果速度不够快,可以直接去官网下载,利用WinSCP等软件传到服务器上指定位置,我的存放目录是/usr/local/python3,使用命令:

建立一个空文件夹 然后解压压缩包,进入该目录,安装Python3

最后创建软链接

在命令行中输入python3测试   from:https://www.cnblogs.com/s-seven/p/9105973.html

龙生   30 Jul 2019
View Details

Trait

自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。 Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义了一种减少复杂性的方式,避免传统多继承和 Mixin 类相关典型问题。 Trait 和 Class 相似,但仅仅旨在用细粒度和一致的方式来组合功能。 无法通过 trait 自身来实例化。它为传统继承增加了水平特性的组合;也就是说,应用的几个 Class 之间不需要继承。 Example #1 Trait 示例 <?php trait ezcReflectionReturnInfo { function getReturnType() { /*1*/ } function getReturnDescription() { /*2*/ } } class ezcReflectionMethod extends ReflectionMethod { use ezcReflectionReturnInfo; /* … */ } class ezcReflectionFunction extends ReflectionFunction { use ezcReflectionReturnInfo; /* … */ } ?> 优先级 从基类继承的成员会被 trait 插入的成员所覆盖。优先顺序是来自当前类的成员覆盖了 trait 的方法,而 trait 则覆盖了被继承的方法。 Example #2 优先顺序示例 从基类继承的成员被插入的 SayWorld Trait 中的 MyHelloWorld 方法所覆盖。其行为 MyHelloWorld 类中定义的方法一致。优先顺序是当前类中的方法会覆盖 trait 方法,而 trait 方法又覆盖了基类中的方法。 <?php class Base { public function sayHello() { echo 'Hello '; } } trait SayWorld { public function sayHello() { parent::sayHello(); echo 'World!'; } } class MyHelloWorld extends Base { use SayWorld; } $o = new MyHelloWorld(); $o->sayHello(); ?> 以上例程会输出:

Example […]

龙生   26 Jul 2019
View Details
1 152 153 154 414