自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 给黑白图片上色的节点——ComfyUI-DDColor

看,上色还是很出色的,但是如果对黑白漫画上色的话,效果不是很好,上的颜色很乱,不符合日常常识,如下。【干货分享】用ComfyUI-DDColor一键给黑白老照片上色,使用简单,效果还非常惊艳。这个上色对黑白照片上色效果很好,我就随便在网上找一张黑白照片看看效果,如下。如果你图片小,就把上面的数字改小一点,设置为512,如下。什么情况下使用这些模型呢?把上面的模型放到下面的目录中,如下。星球号:32767063。

2024-04-26 13:22:42 143

原创 ComfyUI中实现反推提示词的多种方案

总结,你要是想把图片的风格(比如梵高风格、水彩风格、山水画风格)也反推出来的话,用clip询问机节点和Gemini节点是最好的,个人总结用Gemini节点最好,其次是clip询问机节点,其中wd节点没啥用,它只能识别出图片看得见的元素,它的效果最差的。整理AI学习资料库:https://pan.quark.cn/s/05ad7c581caa。往期学习资料:https://pan.quark.cn/s/7173cec616b6。第二种方案用clip询问机节点,如下。第一个方案,用wd节点,如下。

2024-04-26 13:06:23 162

原创 怎么知道apache配置文件哪里错了?

如果你配置Apache配置文件的时候,配置错了,不知道是哪一行错的话,你可以使用httpd.exe -t命令

2023-05-09 13:53:53 365

原创 nginx给kibana设置代理转发

nginx给kibana设置代理转发

2023-04-30 16:22:33 656

原创 docker容器没有vim工具,怎么修改docker容器里面的文件?

如果docker容器里面没有vim命令,你又不想在docker容器里面安装vim命令的话,想修改里面的文件真是麻烦,我们可以把容器里面的文件复制到我们的本地,修改完了就复制到容器里面,方便很多,如下。本地修改完了,我们就把它复制到docker容器里面,总不能我们本地都不能修改文件吧,起码有个vscode吧,如下。表示把容器里面的app.js复制到我们本地的/Users/lianghuoyou/temp目录中,如下。

2023-04-30 15:46:28 857

原创 vscode使用技巧(3)

看,是在name后面加上“888”了,而不是把name替换为888,同理,我们想要在前面加上888呢,一样的,先选中一个name,然后我们按ctrl+Shift,不要放手,接着我们按↓三次,就选中4个name,如下。我们打开了一个项目,但是我又想打开一个项目的话,你直接当前窗口打开的话,会在当前打开我们的项目的,之前的项目就关了,这样不好啊,我们想同时打开两个项目啊,我们可以新建一个窗口打开新项目,如下。进入的是这个python_work目录,为什么是这个目录,因为你当前打开的项目就在这个目录下,如下。

2023-03-12 18:49:44 355

原创 vscode使用技巧(2)

可以,但是这样看我不知道我选中的是哪个self了,我们配置一下editor.selectionBackground,设置我们选中的文本样式,我们设置为红色,如下。跟下载插件一样,还是在那里搜索,我们就搜索“Atom One Light”,下载这个主题,或者我们搜索“Theme”,搜索其他的主题,如下。1表示我们设置高亮的字符串,2是设置的字体颜色,3设置的是背景颜色,然后我们看看我们代码中的NOTE:,看看有没有高亮,如下。看,高亮了,就是我们设置的高亮样式,如果我们还想设置一下其他字符串的高亮,如下。

2023-03-12 17:49:10 9254

原创 MySQL的脏读、幻读、不可重复读

脏读:也就是读取了未提交的数据,比如我开启了一个事务A,在里面操作一个用户表,获取里面一个用户的积分(比如此时这个用户的积分是100),此时有另外一个事务B也操作了这个用户表,把这个用户的积分减少了10,这个用户积分变成了90,但是还没有提交事务哦,但是在事务A里面获取这个用户的积分的时候,结果就是90,这就是脏读,在事务A里面获取到了事务B里面没有提交的数据。幻读:幻读就是不能读取其他事务提交的数据。不可重复读:就是可以读取其他事务提交的数据。

2023-02-23 19:14:58 160

原创 根据excel模板导出

我要导出这个表格,导出到excel,怎么做?先创建一个模板,如下 模板如下 在里面设置好单元格的样式,这样就不用我们在代码中设置样式了,很方便 有个地方要注意,我们的模板中的商品只有一行,但是导出的时候有可能会有多个产品的,所以这里我们要插入新行,如下但是这样的话,导出的效果如下 我们只是创建了一个新行,还没有对单元格就行合并,我们还要合并这些单元格,如下可以了,但是内容没有自动换行,我们直接在模板中设置自动换行,如下 再来看看效果,发现还是不行,我们再来设置顶部对齐看看,如下 再来看看效果,如下还是不行,

2022-07-14 16:05:00 1654

原创 LAYDATE日历插件使用

在工作中,我们难免会用到日历插件,我一般喜欢用layDate,因为它属性多,设置方便,还有回调函数可以自定义逻辑处理,挺不错的,现在我们就学习使用它~html页面代码:效果如下点击文本框,效果如下 现在我们说说具体的使用方法步骤:首先加载那个js进来,在头部那里加载,然后给你的文本框加个onclick=”laydate()”就行了,如下然后我想换个样式,在页面中头部或者尾部添加下面的代码,如下laydate.skin(‘danlan’);Danlan就是样式名称,有哪...

2022-07-13 10:48:58 906

原创 汉字转拼音

好用的拼音类,代码如下然后怎么使用?我们把它用在thinkphp中看看,存放位置如下使用如下 要把字符转为gbk才可以使用哦,如上

2022-07-13 10:43:52 180

原创 Docker介绍与安装

Docker是容器技术的代表,容器技术从本质上将是将程序隔离打包的一个技术,不是一个很新的技术。Docker在2013年被开源之后就发展非常迅速。 对于Linux系统,docker在centos6中不支持,或者说支持不友好,会很卡,至少是centos7版本才行。Docker是云计算的一种技术。如果我们是win7或者win8系统的或者win10系统,要利用 docker toolbox安装的,然后我们先下载Toolbox,即如下红色圈住的那个文件,直接双击下面红色圈住的文件安装的,如下 我们全部勾上,不要那

2022-07-12 11:46:44 383

原创 微信网页授权笔记

首先将公众号绑定到微信开放平台帐号后,这样获取的用户数据才有unionid字段,如下如下绑定,如下 也就是我们想在H5页面中想获取用户的UnionID,先到open.weixin.qq.com绑定我们的公众号,然后返回来的数据就有UnionID数据了。然后设置好js接口安全域名和网页授权域名,如下到时我们做好的h5页面的域名就是one.7xxx.com(换为自己的域名)的。然后先确定我们公众号有没有获取用户信息的权限,如下 可知有的。这样准备工作就做好了。然后接着看官网文档,如下网页授权 | 微信开放文

2022-06-14 18:42:01 440

原创 nginx图片防盗链

某个目录下的文件防盗链,比如图片啥的,如下配置,如下表示如果请求来自*.abc.com(比如mini.abc.com、file.abc.com等等)、servicewechat.com的话就可以访问/attachment/wei_card/article_img下的文件,否则返回404错误...

2022-06-14 18:17:16 340

原创 vue中兄弟组件间传递数据

兄弟组件怎么传递数据呢?很简单,创建一个空的vue实例,如下然后通过这个空的vue实例来传递数据,怎么做?我先在一个组件里面通过这个空的vue实例派发一个事件,如下然后在另外一个组件监听这个事件就行了,在mounted里面通过on来监听,如下...

2022-06-14 17:17:26 225

原创 JavaScript中forEach怎么跳出循环?

JavaScript中forEach循环,break与return都是无法跳出循环,需要使用抛出异常的方式跳出循环。我遍历一个数组,验证数组的每个元素,看看是否符合条件,不符合条件的话,我就退出循环,发现break与return都是无法跳出循环,要使用try-catch才可以跳出循环,如下用throw抛出错误来退出循环,然后在catch里面就可以获取到这个错误信息,然后我们就可以弹出错误信息,如下......

2022-06-14 11:01:36 707

原创 公众号h5网站里面跳转到小程序

公众号h5网站里面也可以跳转到小程序的,具体步骤如下:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html大概步骤如下:先声明可以使用的标签,我们使用的是wx-open-launch-weapp标签来跳转到我们的小程序的。然后就可以使用我们的wx-open-lauch-weapp标签来跳转到小程序了,如下<wx-open-launch-weapp style="wid

2022-02-23 11:45:50 3225

原创 css文本多行省略

上面是多行文本,我们想要它最多显示两行,多的话用省略号替换,添加下面的样式就行,如下overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;即如下添加后效果如下看,可以。...

2022-02-22 16:55:28 544

原创 上传图片并且裁剪

上传图片并且裁剪,可以使用下面这个插件,基于vue的,如下这个插件叫“vue-cropper”,官方文档如下https://codepen.io/xyxiao001/pen/wxwKGz

2022-02-19 09:54:39 394

原创 批量修改数据库,比如给数据库的某个表添加一个字段

批量修改数据库,比如添加一个字段,如下SELECTCONCAT('ALTERTABLE',TABLE_SCHEMA,'.tp_clientADDfrom_uidINT(11)NOTNULLDEFAULT0COMMENT"上一次负责人";')strFROMinformation_schema.`TABLES`whereTABLE_SCHEMALIKE'%_crm'GROUPBYTABLE_SCHEMA;上面我给所有crm结尾的数据库里面的tp_client表...

2022-02-18 10:44:00 1403 1

原创 前端实现点击复制功能

点击上面的“点击复制”,实现复制采购单号的功能,使用下面这个插件:https://github.com/zenorocha/clipboard.js/使用如下首先html代码如下(主要看红色划住的代码)js代码如下//点击复制采购单号varclipboard=newClipboardJS('.hook-clipboard');//实例化//复制成功执行的回调,可选clipboard.on('success',function(e){...

2022-02-18 10:36:18 3520

原创 getID3获取视频的宽高、时长等信息

我们想要获取视频的宽高、时长等信息,可以使用下面的插件,这个插件不要我们服务器安装什么ffmpeg第三方插件,直接上传源代码就可以使用了,如下使用getID3就可以实现该功能,win和linux下都通用github地址:https://github.com/JamesHeinrich/getID3使用代码示例如下:require('./getID3-master/getid3/getid3.php');$getID3 = new \getID3();$ThisFileInfo = @$

2022-02-18 10:29:30 801

原创 json_encode转为json字符串问题

如果我们的数组是空的话,你用json_encode转为json字符串的话,他会转为“[]”,而不是转为“{}”,我们要想我们的空数组转为json字符串是{}的话,要加第二个参数,如下json_encode($post_data,JSON_UNESCAPED_UNICODE)不对,还要先转成对象,然后才行,如下...

2022-02-18 10:23:13 444

原创 layer.closeAll()时经常不起作用

在layer弹出的子页面调用layer.closeAll()时经常不起作用,这时我们可以尝试调用parent.layer.closeAll();这样就可以正确的关闭掉所有弹窗页面了。

2022-02-18 10:18:16 1510

原创 无限级分类实现(基于thinkphp框架)

无限极分类表设计如下无限极分类呈现出树状怎么做?首先我们要排序,即子导航排在父导航的下面,比如如下上面的子栏目是汽车精品的子导航,所以它排在汽车精品的下面,这样的话,我们就需要另外做一个排序方法了,不用select这个方法了,select方法默认是按id来排序的,比如我们的这些导航是放在goods_cate这张表中的,我们就新建一个CateModel.class.php模型,用来操作这个表,代码如下<?phpnamespace Admin\Model;use Think\Mo

2022-02-16 14:22:30 651

原创 内容太长换行

看上面的内容,影响排版了,我们设置word-break为break-all就行了,如下效果如下看,正常了。

2022-02-16 13:54:57 239

原创 go定义一个树状结构

一个树状结构怎么定义?如下上面定义的就是一个树状结构,即树状结构一般有两个属性,然后还有个Child属性,Child属性的类型就是一个切片,切片的类型就是第一个属性的类型,这个就是树状结构了。...

2022-01-20 13:59:41 519

原创 实现文本太长隐藏,点击“点击展开”查看全部

这个代码如下实现$(function(){ $(".hook-more").each(function(){ var maxwidth=15;//设置最多显示的字数 var text=$(this).text(); if($(this).text().length>maxwidth){ $(this).text($(this).text().substring(0..

2022-01-19 16:07:36 795

原创 select2实现异步获取下拉数据

我想用select2实现这种搜索异步获取下拉数据,怎么做?首先前端代码如下$("#id").select2({ ajax: { type: 'POST', url: "{{route('get_combination_main_goods')}}", //数据请求路径 dataType: 'json', delay: 100, data: function (p...

2022-01-19 16:03:35 1062

原创 mysql 的text、mediumtext、longtext类型

如果我们的字段保存的是很长一段字符串的话,我们的text类型保存的长度有限,只有65535个字符,我们保存的内容如果超过了这个长度,我们可以使用mediumtext,或者用longtext,这两个类型保存的长度如下...

2022-01-19 10:10:48 1853

原创 layer设置弹出层的位置

layer的弹出层我不想再正中显示,我们想在距离顶部10px,然后水平居中,设置offset,如下更offset更多设置如下看看效果,如下滚动的时候我想固定弹出层,不随滚动条滚动而滚动,如下设置fix是true就行了...

2022-01-19 10:07:44 2362

原创 php设置日期格式前导0

效果如下我想2018-11-1变为2018-11-01,2018-11-2变为2018-11-02,怎么做?如下效果如下

2022-01-19 10:04:48 311

原创 thinkphp发送邮件

先把phpmailer放到Thinkphp里面的library的Vendor目录下,如下然后定义一个函数,如下function send_email($toemail, $subject, $body) { //示例化PHPMailer核心类 //vendor模式 Vendor("PHPMailer.PHPMailer"); $mail = new \PHPMailer(); //nameplace 模式; //$mail = new \L.

2022-01-18 12:02:47 932

原创 div既有背景图片又要有背景颜色怎么做?

背景颜色(background-color)放在后面,背景图片(background: url())放在前面即效果如下看,是不是又有背景图片又有背景颜色了

2022-01-18 11:57:33 1496

原创 thinkphp使用try-catch

注意:在thinkphp中我们使用try-catch的时候,那个catch参数是\Exception $e,不是Exception $e,有个斜杠的,如下不加斜杠的话,出现异常了,走不到catch里面去,获取不到异常的,即出现异常了,出现的页面是下面这种页面,如下我们加上斜杠后,如下就可以获取到异常,即出现异常了,出现的是下面这个错误,如下如果你引用了下面的命名空间就不用加斜杠了,如下use think\Exception;...

2022-01-14 11:07:56 1433

原创 mysql忘记密码怎么修改密码?

mysql在linux上出现Access denied for user 'root'@'localhost' (using password: NO)解决方案或者忘记root的密码,通过重设root的密码就行,执行下面的四条密码命令就行,如下先关闭msyql,如下service mysqld stop然后设置mysql为无密码状态就可以登录的状态,先进入到mysql命令所在的目录,然后执行下面的命令mysqld_safe --skip-grant-tables然后新开一个cmd

2022-01-14 10:57:41 385

原创 css缓存问题

如果我们调整网页的时候,样式没有更新,关掉浏览器也没有更新,强制刷新也没有更新,可能我们的样式被浏览器缓存了,我们找到那个css文件,右击选择清空浏览器缓存就可以了,如下这样就清掉了这个css的缓存了...

2022-01-14 10:51:54 1290 1

原创 layer msg弹窗小结

如果我们要设置layer的msg弹出层的关闭时间,设置time,如下layer.msg("支付成功",{icon:6,time:1000},function(){parent.parent.location.href="{:U('Pay/tradingRecord')}";});而不是如下设置,如下time和其他的那个什么icon设置在同一个括号里面的,如下...

2022-01-14 10:47:18 400

原创 docker常用命令

查看docker版本:docker -v查看docker详情:docker info进入ubuntu这个镜像,15.10版本的,然后我们就可以使用Linux命令了,然后执行echo “hello word”命令,如下docker run ubuntu:15.10 /bin/echo "hello word"或者我们执行其他的Linux命令,比如ls命令,如下docker run ubuntu:15.10 /bin/ls运行nginx容器docker run ng

2022-01-11 15:26:22 1071

原创 WNMP(windows+nginx+mysql+php)环境搭建

我们就把开发环境都放到我C盘里面的wnmp目录下,其中nginx就安装在wnmp目录里面的nginx目录里面,mysql就安装在wnmp目录里面的mysql目录里面,php就安装在wnmp目录里面的php目录里面,方便统一管理,下面我们就开始安装它们。先从官网下载nginx+mysql+php源码包,最好下载当时最新的稳定版本,我们先下载nginx的,如下先把我们的nginx解压,如下解压到wnmp目录里面的nginx目录里面,如上。双击红色圈住的exe文件就可以开启了我们的ngin

2022-01-11 10:38:02 4228

记事本代码及程序

基本的记事本功能都有了,适合初学者借鉴一下

2013-12-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除