上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 54 下一页
摘要: 新装的ubuntu 20.04系统,这个时候使用老版的secureCRT连接报错 No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@lib 阅读全文
posted @ 2021-12-23 23:47 唯一客服系统开发笔记 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: 功能 开源版 商务版 多商户注册使用 不支持 支持 多坐席客服自动分配 不支持 支持 访客标签 不支持 支持 访客备注 不支持 支持 访客轨迹 不支持 支持 访客搜索 不支持 支持 访客列表 不支持 支持 发送语音信息 不支持 支持 信息已读状态 不支持 支持 客服信息撤回 不支持 支持 预知访客动 阅读全文
posted @ 2021-12-23 16:26 唯一客服系统开发笔记 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 当在本地修改了文件,还不能立马提交的时候 这时需要git pull 更新下文件 就可以把现在未提交的文件暂存起来 git stash 在拉取完代码后,git stash pop 可以把暂存的文件恢复 git stash list 可以查看暂存区 git stash drop 删除暂存区,会把修改的文 阅读全文
posted @ 2021-12-23 00:35 唯一客服系统开发笔记 阅读(182) 评论(0) 推荐(0) 编辑
摘要: unzip把压缩文件解压到指定目录下 -d 例如: unzip xxxx.zip -d xxxxx2目录 unzip -o 是解压时覆盖文件 阅读全文
posted @ 2021-12-23 00:31 唯一客服系统开发笔记 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 很常见的需求 两个函数 //js获取当前时间 function getNowDate() { var myDate = new Date; var year = myDate.getFullYear(); //获取当前年 var mon = myDate.getMonth() + 1; //获取当前 阅读全文
posted @ 2021-12-22 15:20 唯一客服系统开发笔记 阅读(695) 评论(0) 推荐(0) 编辑
摘要: git status 命令用于显示工作目录和暂存区的状态。使用 git status 命令能看到那些修改被暂存到了,哪些没有,哪些文件没有被 Git tracked 到。 git status -s 简短形式展示 例如: 最左边状态的含义 ’ ’ unmodified M modified A ad 阅读全文
posted @ 2021-12-21 18:51 唯一客服系统开发笔记 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 当需要实现在iframe中和不在iframe中样式有区别的时候 就需要判读当前页面是否位于iframe中,非常简单 if(self!=top){ //在iframe中} 阅读全文
posted @ 2021-12-19 19:48 唯一客服系统开发笔记 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 当使用jquery的on函数的时候,可以给动态添加的元素增加事件,但是却没有悬浮hover函数了 可以使用这种方式模拟实现hover函数效果 $("body").on("mouseover mouseout",".lineItem",function(event) { if(event.type = 阅读全文
posted @ 2021-12-18 17:25 唯一客服系统开发笔记 阅读(476) 评论(0) 推荐(0) 编辑
摘要: GOFLY,一套可私有化部署的免费开源客服系统,基于Golang开发,编译后的二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的网页在线客服系统,致力于帮助广大开发者/中小站长快速整合私有客服功能 网站只需嵌入一段js或跳转直连地址即可快速接入客服,访客 阅读全文
posted @ 2021-12-18 17:20 唯一客服系统开发笔记 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 当在浏览器的css栏里,看到“用户代理样式表” 时,说明是使用的浏览器默认样式 户代理样式表是浏览器(例如,Chrome,Firefox,Edge 等)提供的“默认样式表”,用于以满足“一般显示期望”的方式显示页面。例如,默认样式表将为诸如字体大小,边框和元素之间的间距之类的内容提供基本样式 这是因 阅读全文
posted @ 2021-11-15 10:46 唯一客服系统开发笔记 阅读(3257) 评论(0) 推荐(0) 编辑
摘要: 当某个字段存储分数据是以逗号分割的字符串 想要搜索其中某个字符串 比如存储的 你好,我好 这样就能把这条数据查询出来 select * from article where find_in_set( '你好' , title) 阅读全文
posted @ 2021-11-14 23:05 唯一客服系统开发笔记 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 当使用elemetui的时候出现了这个错误 仔细排查后发现是el-table组件的:data值初始化有问题 el-table组件的:data值必须初始化数组 如果初始化为了对象,就会出现这个错误 阅读全文
posted @ 2021-11-14 18:27 唯一客服系统开发笔记 阅读(2842) 评论(0) 推荐(0) 编辑
摘要: GOFLY,一套可私有化部署的免费开源客服系统,基于Golang开发,编译后的二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的网页在线客服系统,致力于帮助广大开发者/中小站长快速整合私有客服功能 网站只需嵌入一段js或跳转直连地址即可快速接入客服,访客 阅读全文
posted @ 2021-11-14 12:35 唯一客服系统开发笔记 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: js获取秒级时间戳的方法很简单 下面两种方式 parseInt(new Date().getTime()/1000);, 或者 Date.parse(new Date())/1000; 阅读全文
posted @ 2021-11-14 12:24 唯一客服系统开发笔记 阅读(1812) 评论(0) 推荐(0) 编辑
摘要: 当需要执行like查询的sql语句的时候 可以使用下面的方式来组合sql语句 例如: var reply ReplyItem DB.Where("user_id = ? and item_name like ?", userId, title+"%").Find(&reply) 根据title li 阅读全文
posted @ 2021-11-11 19:38 唯一客服系统开发笔记 阅读(2740) 评论(0) 推荐(0) 编辑
摘要: 首先需要获取到代码 把目录全部赋权限0777 , 防止意外 chmod 0777 -R * 配置nginx文件 ,注意那几个重定向指令 server { listen 80; server_name im.sopans.com; access_log /var/log/nginx/im.sopans 阅读全文
posted @ 2021-11-09 23:22 唯一客服系统开发笔记 阅读(2837) 评论(0) 推荐(0) 编辑
摘要: vue中的模板变量间隔符是{{}} 但是在很多后端语言里,两个大括号可能被使用了,所以现在想改变间隔符 可以像下面这样操作,使用的时候可以用${} const App = { compilerOptions: { delimiters: ['${', '}'], comments: true }, 阅读全文
posted @ 2021-11-08 16:52 唯一客服系统开发笔记 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 在实现GOFLY在线克服的过程中,需要实现在线录音发送的功能 特别把这段代码demo抽出来 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!-- Import style -- 阅读全文
posted @ 2021-11-07 23:03 唯一客服系统开发笔记 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: GOFLY,一套可私有化部署的免费开源客服系统,独立部署后,无服务器限制,无域名限制,无坐席限制 网站只需嵌入一段js或跳转直连地址即可快速接入客服,访客端支持电脑、手机页面自适应,全渠道支持,这个项目截止到现在已经更新了一年多时间,github提交了720多次修改,开源版也获取了800多star收 阅读全文
posted @ 2021-11-06 10:32 唯一客服系统开发笔记 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 删除所有内容 组合命令为:ggdG gg为跳转到文件首行; dG为删除光标所在行以及其下所有行的内容;d为删除,G为跳转到文件末尾行; 阅读全文
posted @ 2021-11-04 10:57 唯一客服系统开发笔记 阅读(2874) 评论(0) 推荐(0) 编辑
摘要: 当开发客服系统安装脚本的时候,需要在shell脚本里面判断当前系统是多少位 32位的系统不支持 可以使用这个命令 getconf LONG_BIT 32位系统下 64位系统下 阅读全文
posted @ 2021-11-04 10:41 唯一客服系统开发笔记 阅读(235) 评论(0) 推荐(0) 编辑
摘要: GOFLY在线客服,是一套可私有化部署的开源客服系统,安装过程不超过五分钟,基于Golang开发,二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的网页在线客服系统,致力于帮助广大开发者/中小站长快速整合私有客服功能 实现js复制文本内容 //复制文本 阅读全文
posted @ 2021-11-02 12:25 唯一客服系统开发笔记 阅读(329) 评论(0) 推荐(0) 编辑
摘要: GOFLY在线客服,是一套可私有化部署的开源客服系统,安装过程不超过五分钟,基于Golang开发,二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的网页在线客服系统,致力于帮助广大开发者/中小站长快速整合私有客服功能 实现浏览器通知提示的效果 浏览器通知 阅读全文
posted @ 2021-11-01 22:20 唯一客服系统开发笔记 阅读(388) 评论(0) 推荐(0) 编辑
摘要: int→stringstring := strconv.Itoa(int) int→int64int64_ := int64(int)int64→stringstring := strconv.FormatInt(int64,10) int→floatfloat := float32(int)flo 阅读全文
posted @ 2021-11-01 15:17 唯一客服系统开发笔记 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 之前写过一个gorm执行原生sql,是查询语句的时候,需要获取结果的时候 如果是update 或者 delete这种sql语句的时候,可以使用下面的方式 DB是*gorm.DB结构体指针 db := DB.Exec(sql) err := db.Error if err != nil { log.P 阅读全文
posted @ 2021-11-01 15:06 唯一客服系统开发笔记 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在使用vue框架的elementui开发的时候 遇到了这样的错误 Invalid prop: custom validator check failed for prop "type" 这是因为,这个组件的type属性值写错了,检查一下 有的时候是多了空格,有的时候是固定的几个值,但是自己写错误了 阅读全文
posted @ 2021-11-01 11:49 唯一客服系统开发笔记 阅读(2860) 评论(0) 推荐(0) 编辑
摘要: 当进去表的update操作的时候 报错说,不正确的表名 查看日志发现sql语句里面没有表名 需要在update操作的时候,Model()方法指定好要更新的表struct类型 官方的注释 // update all users's name to `hello` db.Model(&User{}).U 阅读全文
posted @ 2021-11-01 11:19 唯一客服系统开发笔记 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 在使用Golang开发的过程中,要时刻注意interface{}类型本来存储的是什么类型 当需要强转回原类型时,要能转对 这个错误就是因为我使用gin框架的过程中,c.set()进去的类型和c.get()出来interface{}类型,强转的时候类型不对 c.set进去的是float64 ,我这里需 阅读全文
posted @ 2021-11-01 11:12 唯一客服系统开发笔记 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 在布局前端页面的过程中,有使用display: flex来进行弹性布局 任何块,设置了display: flex就变成了弹性容器 设为Flex布局以后,子元素的float、clear和vertical-align属性将失效,变成了一条线 可以设置换行或者不换行 在 Flexbox 模型中,有三个核心 阅读全文
posted @ 2021-10-31 23:25 唯一客服系统开发笔记 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 当项目里实现自适应布局的时候,使用到了flex弹性布局 比如左边div 400px,右边div 自适应宽度 可以这样实现 .guideContent{ display: flex; } .guideContent .left{ width: 400px; background: #fff; marg 阅读全文
posted @ 2021-10-31 20:54 唯一客服系统开发笔记 阅读(171) 评论(0) 推荐(0) 编辑
摘要: gin框架实现websocket服务非常简单,只需要升级一下http请求,就可以实现了 比如下面的控制器部分代码 //包级变量,升级器 var upgrader = websocket.Upgrader{} func init() { //初始化 upgrader = websocket.Upgra 阅读全文
posted @ 2021-10-28 18:24 唯一客服系统开发笔记 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 当有验证需求是,传递的多个字段,必须有一个有值 这时候就可以使用required_without_all 来实现 $rules = [ 'student_id' => 'required_without_all:student_id,ucid|integer', 'ucid' => 'require 阅读全文
posted @ 2021-10-28 16:06 唯一客服系统开发笔记 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 项目为了提升性能 需要select查询的时候,读取从库mysql数据 插入修改的时候,操作主库mysql数据 在laravel中只需要配置一下就可以实现 read就是从库的连接信息,write就是主库的连接信息,在.env里可以进行配置 'mysql' => [ 'driver' => 'mysql 阅读全文
posted @ 2021-10-28 15:28 唯一客服系统开发笔记 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 还是因为上一个join优化的问题,项目使用laravel框架 但是框架自身的join()方法并不能使用 STRAIGHT_JOIN stackoverflow 同名问题,查到的方法 mysql - Is there a way to create a STRAIGHT_JOIN using Lara 阅读全文
posted @ 2021-10-27 17:31 唯一客服系统开发笔记 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在优化join查询的过程中 需要理解MySQL对多表连接的处理方式,首先MySQL优化器要确定以谁为驱动表,也就是说以哪个表为基准,在处理此类问题时,MySQL优化器采用了简单粗暴的解决方法:哪个表的结果集小,就以哪个表为驱动表,当然MySQL优化器实际的处理方式会复杂许多。 MySQL优化器选择小 阅读全文
posted @ 2021-10-27 16:48 唯一客服系统开发笔记 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 项目里有条sql语句使用inner join 语句 但是在增加了order by 左表.字段 desc 后效率非常慢 查询explain 如下: 左表字段last_follow_time是有索引的,排序时但是并没有走索引,出现了Using temporary; Using filesort 这是因为 阅读全文
posted @ 2021-10-27 11:34 唯一客服系统开发笔记 阅读(408) 评论(0) 推荐(0) 编辑
摘要: go中使用大括号{} 包起来的就是一个代码块,这里面定义的局部变量只在这个代码块中起作用 所有Go源文本的整体块,是全域代码块。 任何一个package都是一个所有package源文件包含的包块,也被称为package代码块。比如package model。 每一个源文件都是一个代码块,也被称为源码 阅读全文
posted @ 2021-10-27 10:13 唯一客服系统开发笔记 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 当项目里面使用paginate()函数进行分页,并且使用了distinct函数进行去重 这个时候自动查询的count语句并没有增加distinct语句 需要指定好字段,这样就可以解决这个问题了 例如 ->distinct("xxxx.id"); 阅读全文
posted @ 2021-10-26 19:21 唯一客服系统开发笔记 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要记录下请求和响应的全部参数 这样可以方便排查问题 现在通过中间件的形式增加一个AccessLog的记录功能 app\Http\Middleware目录下增加AccessLog.php 文件 <?php namespace App\Http\Middleware; use Closure 阅读全文
posted @ 2021-10-26 18:11 唯一客服系统开发笔记 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 当出现这种异常的时候 一般都是访问路由写错了 或者get/post访问方法错了 可以列出所有路由检查一下 php artisan route:list 阅读全文
posted @ 2021-10-26 11:04 唯一客服系统开发笔记 阅读(367) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 54 下一页