Graent.Hu 的博客

新浪微薄腾讯微薄

最新碎语:最近感觉有些迷茫,怎么办~

置顶推荐

最近更新

其他composer安装tp6时出现Could not find package topthink/think with stability stable.

阅读(114) 评论(0) 标签: Thinkphp compoer tp6 thinkphp6

安装tp6.0 操作步骤:  composer create-project topthink/think tp6 出现的错误:      [InvalidArgumentException]   Could not find package topthink/think with stability stable. 解决方案: 删除之前的镜像:composer config -g --unset repos.packagist 结果: 报错解决,可以正常安装tp6.0框架,TP5有时也生效!

PHP编程composer安装新依赖的时候会影响其他的包的解决办法

阅读(232) 评论(0) 标签: composer composer安装 composer更新 composer安装新依赖

composer安装新依赖的时候会影响其他的包的解决办法 最近做一个程序的二开,需要集成阿里短信服务,这个按说是比较简单的,composer安装阿里的sdk然后按照示例就几分钟也就可以使用了,但是发现安装新包的时候,由于已经有的包可能时间比较就了有的已经Abandoned了,然后在安装的时候Abandoned的会被移除,而版本较低的会被升级,这就引来一个问题,有的移除有的升级(图一),肯定程序运行会受到影响,果不其然安装完成一看就没放正常运行了 也搜索了很多资料都说的比较模糊(可能是自己水平问题^_^),只有自己研究了, 既然更新不行,就在想能不能重新composer install,于是备份一下,删除已有的...

Linux/Windowslinux中firewall,iptables,ufw防火墙常用配置

阅读(227) 评论(0) 标签: linux firewall iptables ufw 防火墙

firewall常用命令 注意事项: 1.firewall默认开起来的时候只会开启ssh(22)端口,其它一切拒绝连接 firewall提供的便捷配置保存在: /usr/lib/firewalld/services/ :firewalld服务默认在此目录下定义了70+种服务供我们使用 /etc/firewalld/zones/ : 默认区域配置文件,配置文件中指定了编写完成的规则 systemctl stop firewalld.service //关闭防火墙 systemctl restart firewalld.service //开启防火墙 systemctl disable firew...

Linux/Windows链接Windows服务器 实例远程桌面报错“没有远程桌面授权服务器可以提供许可证”的解决办法(测试windows2012有效)

阅读(153) 评论(0) 标签: windows服务器 windows远程链接 没有远程桌面授权服务器可以提供许可证

链接Windows服务器 实例远程桌面报错“没有远程桌面授权服务器可以提供许可证”的解决办法(测试windows2012有效) 问题表现: 使用控制台远程连接功能登录到 Windows 实例。 选择开始,通过搜索打开运行窗口。输入servermanager.msc,单击确定。 在服务器管理器页面右上角,选择管理>删除角色。 在删除功能和角色窗口,单击下一步,然后再单击下一步。 在向导第三步,取消勾选远程桌面服务,其它默认配置。 在实例内部重启实例。

其他jQuery动态改变图片显示大小(修改)

阅读(148) 评论(0) 标签: jquery 图片大小 动态改变图片大小

当我们要显示后台传过来若干个尺寸不一的图片时,为了保证图片大小的一致性及比例的协调,需要动态改变图片显示尺寸。通过搜索,我们可以从网上找到实现此功能的jQuery代码如下。这段代码可以使图片的大小保持在一定范围内,如果图片的原始尺寸都大于max*值,则显示出来的图片宽度都相等。 原始代码: $(document).ready(function() { $('.post img').each(function() { var maxWidth = 100; // 图片最大宽度 var maxHeight = 100; // 图片最大...

其他html引入公共模块(静态文件引入公共文件)

阅读(346) 评论(2) 标签: html页面引用公共部分 静态页面

html引入公共模块(静态文件引入公共文件) 如果没有母版页,那么大量相同布局的页面会有很多相同的代码,那么这就提到了一个概念,叫重用性; 可以将相同布局的代码放在一个单独的文件,里面写一些公共模块,那么在其他页面只需要在指定位置引入他们就可以了 写一个头部,在top.html写入(只写需要添加的): <div style="width: 100%;height: 100px;background: green;text-align: center;line-height: 100px;">   这是头部 </div> 在center.html写入: <div style="width:...

其他uni-app或者5+APP第一次下载进入首页前的用户服务协议和隐私政策的授权弹窗

阅读(908) 评论(0) 标签: HBuilder MUI uniapp uni-app html5+app app首次运行 弹用户协议和隐私政策

uni-app或者5+APP第一次下载进入首页前的用户服务协议和隐私政策的授权弹窗 用户协议和隐私政策弹窗提醒: 1.在uni-app或者5+APP项目manifest.json文件的源码视图中,找到app-plus(5+app是plus) 2.在app-plus(5+app是plus)节点下,添加privacy "privacy" : { "prompt" : "template", "template" : { //prompt取值为template时有效,用于配置模板提示框上显示的内容 "title" : "欢迎下载并使用秀小主", "message" : "  欢迎使用秀小主App,在你使用时,为了更好的保护您的个人信息安全,请您充分了解在登录...

其他npm异常:FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed

阅读(2021) 评论(0) 标签: npm node run dev npm内存溢出

npm异常:FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed 执行npm相关命令时,报错: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory 如图: 解决方案:全局安装increase-memory-limit 命令行cmd ,dos窗口运行:cnpm install -g increase-memory-limit, 进入项目文件夹,运行:increase-memory-limit 暂可解决问题...

PHP编程在phpcms模板页面中如何调用验证码以及实现验证码验证?

阅读(252) 评论(0) 标签: phpcms phpcms二开 phpcms模板 phpcms验证码验证

在phpcms网站中使用验证码我们要考虑前端模板页面中如何调用验证码和后台程序中如何验证两个方面: 一、在模板中,调用验证码的代码如下: <label for="code">验证码</label> <input type="text" id="code" name="code" size="10"> {form::checkcode('code_img', '4', '14', 100, 30)} 注意,从标签中可知是使用了form类中的checkcode方法,那么就要确保此模板所在的控制器文件中已经调用了该类,调用方法如下: ...

发现phpstorm重复试用30天,实现无限试用(仅供学习研究)

阅读(1689) 评论(0) 标签: JetBrains phpstorm

phpstorm重复试用30天,实现无限试用(仅供学习研究) JetBrains 系列是比较好用的开发工具(起码个人觉得不错),安装后软件会在本地生成一些配置和密钥之类的,要实现无限试用就是需要把相关的东西删除(实际上是让软件觉得是没有适用过的),经过自己的多次测试,发现方法有效(基于phpstorm2020.2)。 1.关闭软件(建议先导出设置配置,操作会重置配置) 2.删除文件(一般AppData会被隐藏,需要通过查看选项里面打开查看隐藏文件,不懂自行百度) 删除目录 C:\Users\用户名\AppData\Roaming\JetBrains\PhpStorm2020.2\eval ...

PHP编程curl 返回http头信息处理;curl返回header头和body处理

阅读(575) 评论(0) 标签: curl phpcurl curl获取数据解析

curl 返回http头信息处理;curl返回header头和body处理 今天做一个短信发送的功能,用的是阿里云云市场的一个第三方的发送api按照服务商的说法返回的数据是json的,那是很简单了,也没几个参数,服务商给出的php实例代码是适应curl实现请求的,如下: <?php $host = "https:/*******m"; $path = "/msg"; $method = "POST"; $appcode = "你自己的AppCode"; $headers = array(); array_push($headers, "Authorization:APPCODE " ...

其他css边框颜色渐变

阅读(336) 评论(0) 标签: css css边框 css渐变 css边框渐变

在实际开发中,我们经常遇见边框需要背景渐变的实现要求,那么如何去实现呢,今天给大家分享依稀几种情况 1.直角的背景渐变 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con...

其他jquery获取当前页面的URL信息

阅读(285) 评论(0) 标签: js javascript js获取url参数 javascript获取url参数 js获取localhost参数

做网站的时候,经常会遇到当前页的分类高亮显示,以便让用户了解当前处于哪个页面。之前一直是在每个不同页面写方法。工程量大,也不便于修改。一直在想有什么简便的方法实现。后来在网上查到可以用获取当前URL的详细信息来判断。所以收集了JQUERY获取URL的函数的资料。 设置或获取对象指定的文件名或路径。 window.location.pathname 例:http://localhost:8086/topic/index?topicId=361 alert(window.location.pathname); 则输出:/topic/index 设置或获取整个 URL 为字符...

PHP编程tp5定时任务命令行报错 [InvalidArgumentException] Command "date" is not defined.

阅读(930) 评论(0) 标签: Thinkphp tp5 ThinkPHP5命令行 tp5定时任务

tp5定时任务命令行报错 [InvalidArgumentException] Command "date" is not defined. 最近使用tp5的命令行搭配linux的定会任务做资金的延时到账,发现一个问题就是,写好之后报错,如图: 实话实说,很奇怪,查看了官方的示例,也结合了一些其他的说明,确定是没有写错,在网上搜索了很久,得出的结论大多是名称不对,例如 然后再三确认之后,发现没有任何错误,突然间查看了自己的目录结构,发现默认的配置文件目录被我更改到其他位置,但是command.php并没有一起转移到对应的配置目录,所以一直没法获取配置,直接剪切到配置目录之后,运行就成功了,还是有些狗血,,, 因为之前没有用到这部分,所以忽略了,一般都是用什么关注什么,,,看来还是要多学习

Linux/WindowsLinux常用命令

阅读(455) 评论(0) 标签: linux linux常用命令 linux命令

系统信息  arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本  dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)  hdparm -i /dev/hda 罗列一个磁盘的架构特性  hdparm -tT /dev/sda 在磁盘上执行测试性读取操作  cat /proc/cpuinfo 显示CPU info的信息  cat /proc/interrupts 显示中断  cat /proc/meminfo 校验内存使用&...

其他layer的嵌套打开弹出层

阅读(1585) 评论(0) 标签: layer layui layui弹出层嵌套 layer弹出层嵌套

当打开了一个layer.open()之后,如果在open的页面上面还有一个layer.open()去再次打开一个弹出层,这时候第二个打开的弹出层是在最早打开的基础上,然后镶嵌在里面的。 如果第一个弹出层很大,而第二个弹出层比较小,可能不会太影响用户体验;但是如果第一个弹出层很小,而第二个弹出层却很大,这时候效果就很不理想了。 想要这个第二个弹出层不嵌套在第一个弹出层中,通常的办法是使用window.top对象。 top.layer.open() 像这样就能在顶级页面(最底层)打开弹出层,遮罩也是完全覆盖了底层页面。

Linux/WindowsLinux服务器切换默认php版本

阅读(870) 评论(0) 标签: linux 服务器切换php默认版本

查看对应的php软连接指向, 一、介入命令: find / -name php 找到 /usr/bin/php 一栏 二、介入命令,查看当前指向php版本路径: ls /usr/bin/php -al 三、删除当前软连接: rm -rf /usr/bin/php 四、新建软连接:ln -s /www/server/php/74/bin/php /usr/bin/php 注意路径:/www/server/php/74/bin/php 根据实际来

PHP编程unserialize(): Error at offset出现的原因分析以及解决方法

阅读(653) 评论(0) 标签: php phpunserialize Erroratoffset

unserialize(): Error at offset出现的原因分析以及解决方法 在PHP的unserialize函数使用中,当字符串或数据库中取出的数据有中文的时候,会出现如下错误 Notice: unserialize(): Error at offset xx of xxx bytes in C:\toolmao\php\index.php on line 21 说到中文,我们肯定第一时间想到编码,那么让我们看看不同文件编码下 serialize 函数对中文的处理是怎么样的,用同一段代码,文件用不同编码来测试 echo serialize(array('name'=>'工具猫','url'=>'http://www.toolmao.co...
1 2 3 4 5 6 ... »