随笔分类 -  2.全栈栏目

摘要:页面给了一个正在加载的一个效果,希望等页面所有ajax请求完毕以后再关闭正在加载的效果。我是这样处理的: 定义一个flag变量:var countFlag = 0; fn1的success里countFlag++; fn2的success里countFlag++; 页面再定义一个setInterva 阅读全文
posted @ 2020-08-19 16:03 顾星河 阅读(1493) 评论(0) 推荐(0)
摘要:博主之前写的几篇文章,.net core项目如何使用jenkins,如何使用docker: Jenkins部署.net core =>https://www.cnblogs.com/sunshine-wy/p/9860599.html docker部署 .net core =>https://www 阅读全文
posted @ 2020-07-31 17:01 顾星河 阅读(1379) 评论(3) 推荐(3)
摘要:【场景】手机端常规情况下12px,但是 往往需要更小字体来显示 【解决方案】p{font-size:10px;-webkit-transform:scale(0.8);} 基本为控制 -webkit-transform: scale(0.8); 熟悉,值按照等比处理 阅读全文
posted @ 2020-06-30 17:17 顾星河 阅读(339) 评论(2) 推荐(1)
摘要:很细节的一个东西,通常我们编写JS,写多了页面就会很乱,如果从开始就写标准一些以后找逻辑就不会那么费劲啦,因此将之前写的还不错的一段JS提取,作为写JS前的一个“起手式”,哈哈,如下: (function ($) { var Home = function () { var _this = this 阅读全文
posted @ 2020-06-28 16:40 顾星河 阅读(266) 评论(0) 推荐(0)
摘要:如图,表一表二字段和数据如下: 现在的需求是,根据表2更新表1中name为张三的Price,表2有两个price,我们取最大或最下的那个值更新。 按照我之前的设想,两个关联,价格排序,应该会更新多次,最后一次为最新: 如图,我这样写的,期望价格倒序一下,最后更新时会更新为5。实际上更新是5,但是和排 阅读全文
posted @ 2020-06-18 13:57 顾星河 阅读(2248) 评论(0) 推荐(0)
摘要:业务需求,查询A表中ID在B表中没有的数据。即A、B交叉,取非交叉部分的A。 刚开始的思路是A Left join B where B.Number IS NULL 。 显而易见A是张大表,B也是,再加上关联了其他很多表,就慢了,最终决定对B表下手,更改查询方式未exists,即: A where 阅读全文
posted @ 2020-05-26 22:38 顾星河 阅读(236) 评论(0) 推荐(0)
摘要:div[name=pro] { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 56px; } -webkit-line-clamp的数值决定为多 阅读全文
posted @ 2020-05-20 17:08 顾星河 阅读(2962) 评论(2) 推荐(0)
摘要:有的时候我们发布在github上的项目不希望别人看到,就会设置为私有,那么在jenkins构建项目时如何拉取私有项目呢? 如下,我们在主页找到凭据入口: 进入以后点击添加凭证(只需输入用户名和密码以及描述,ID会自动生成,你也可以自己填写,看个人情况): 保存一下,然后我们去构建的项目中设置git的 阅读全文
posted @ 2020-05-16 22:36 顾星河 阅读(886) 评论(0) 推荐(0)
摘要:在安装目录的 nginx.conf的最后一行加上:include /www/server/nginx/conf.d/*.conf; 另,如果不想单独配置的话,可以在nginx.conf里添加多个server,同级添加即可,注意不要加错地方。 顺便记一下nginx简化配置: server { list 阅读全文
posted @ 2020-05-16 16:23 顾星河 阅读(865) 评论(0) 推荐(0)
摘要:如图,执行shell脚本时报了一个和SSL相关的错,网上科普了一下这样可以解决: cp后果然好了,如图: 以上。 原文:https://www.cnblogs.com/CnKker/p/11423471.html 阅读全文
posted @ 2020-05-16 01:40 顾星河 阅读(338) 评论(0) 推荐(0)
摘要:重置镜像后的centos,安装jenkins时报了这个错误,经查证时dns解析问题。 打开编辑器修改dns配置:vim /etc/resolv.conf 修改为114.114.114.114和8.8.8.8 (PS:这两个dns根据自己实际情况去设置即可) 设置好dns后继续执行命令就不会出现无法解 阅读全文
posted @ 2020-05-15 00:14 顾星河 阅读(1111) 评论(0) 推荐(0)
摘要:我们做项目难免遇到统计,比如统计不同状态下订单的总数。表的主体都是订单表,只是后面where不同,如果我要一次性返回不同条件下的总数,应该怎么写sql呢? 来看我最开始的写法:(以下伪代码) select (查询结果集and条件1) count1,(查询结果集and条件2) count2,(查询结果 阅读全文
posted @ 2020-05-07 18:09 顾星河 阅读(578) 评论(0) 推荐(0)
摘要:公司的ORM用的是EF,比较重量级的一个工具了,写查询方法时是用的LINQ TO SQL的形式,前些时觉得关于分页查询有些不对劲,昨天特意深究了一下。 先看一个基础仓储类定义的一个查询列表的公共方法: 参数部分就不说了,如果有对泛型T和表达树不熟悉的萌新可以去看我前面写过的一片博文。这里主要看方法体 阅读全文
posted @ 2020-05-01 17:19 顾星河 阅读(420) 评论(2) 推荐(0)
摘要:如图,黄色按钮沉在div底部: 这种场景会经常遇到,比如头部固定,底部固定,或者侧边栏固定等,虽然很简单,但是好记性不如烂笔头,作为一个后端开发,在转全栈的路上css还是有点蛋疼的。 #dataExplain { position: fixed; background-color: white; } 阅读全文
posted @ 2020-04-30 10:57 顾星河 阅读(9823) 评论(2) 推荐(1)
摘要:通常我们在调用一个方法时我们可以传递不同类型的参数,比如int、string、list集合等,但是我们观察C#里的一些方法就会发现比如linq里面的Where,里面的参数是以Lambda表达式来传入的,那么我们自定义的方法如何也借用这种方式去实现呢?如下: OrderCountModel GetSq 阅读全文
posted @ 2020-04-24 14:41 顾星河 阅读(272) 评论(0) 推荐(0)
摘要:笔记还是靠勤啊...最近部署mysql遇到这么一个问题,运行起容器以后用navicat进行连接发现连接不上,试了好几遍都没有成功,最后还是在博问里别人给出了答案。 错误原因看这里:https://www.cnblogs.com/zhurong/p/9898675.html 解决方案:https:// 阅读全文
posted @ 2019-12-04 23:05 顾星河 阅读(226) 评论(0) 推荐(0)
摘要:上周在服务器通过docker部署了一个单机版redis集群,今天通过StackExchange.Redis访问的时候报了这个错: 提示我把超时时间设置一下,我去服务器上找到redis的配置文件,发现不是在那个里面配置的,而是在程序里的连接字符串中进行设置: 改完以后果然就好了。 值得一提的是最开始是 阅读全文
posted @ 2019-09-12 11:21 顾星河 阅读(2951) 评论(0) 推荐(0)
摘要:今天用jenkins的时候,构建失败,看了下控制台输出,提示是缺少权限,以前也遇到过这个问题,当时是通过把相关文件夹权限设置为777解决的,这种办法有两个不好的地方,一是这样一来任何用户都能操作这个文件夹了,二是以后如果jenkins执行shell的时候遇到别的文件夹,还是一样要报错。 所以不如使用 阅读全文
posted @ 2019-09-06 10:02 顾星河 阅读(2323) 评论(2) 推荐(0)