随笔分类 -  2.全栈栏目

摘要:前方低能,仅适合入门级菜鸟阅读,大神大牛通通闪开! 前言:redis经常被用来做缓存(原因自行科普),基于学习的需要自己搭建了一个redis服务器,考虑到项目的分布式部署,所以前期开始的时候,redis直接就部署在服务端了(如果项目没有分布式部署,那么redis和站点在同一主机上性能更好哦) 服务器 阅读全文
posted @ 2018-06-15 15:12 顾星河 阅读(270) 评论(0) 推荐(0)
摘要:上次更新博客的时候提到了如何在EF的上下文里读取配置,这次介绍一下在控制器里如何读取。 先说一种简单易懂的: 首先以键值对的形式在appsettings里添加一条配置信息,接着Startup里注入配置接口: 做完如上操作以后,我们就可以在控制器里去完成读取我们的配置了: 页面上使用viewbag就不 阅读全文
posted @ 2018-06-08 17:35 顾星河 阅读(419) 评论(0) 推荐(1)
摘要:其实很早就想写了,原想等积累差不多了再写的,但是发现遇到一个当时记下效果会比较好,所以就不定期更新这个系列了,后面获取会整个整理一下。 此篇记载net core入门时踩的一些坑,网上教程太少了,也不规范,一些小细节都没人提,对于自学的小白来说,真是能把自己坑到放弃~ but,坚持住!你会发现解决问题 阅读全文
posted @ 2018-06-05 11:51 顾星河 阅读(198) 评论(0) 推荐(0)
摘要:上午练习了一下数组和ajax的使用: 下午Get了一个新技能: grep用于对数组进行过滤,而过滤在某些意义上约等于删除!如上图所示。(毕竟remove方法只能根据索引来删,这个方法解决了我之前的痛点!) 不过其原理还是对数组进行了遍历查找,但语法上比自己写each简洁了许多。 Good Good 阅读全文
posted @ 2018-05-31 15:20 顾星河 阅读(224) 评论(2) 推荐(1)
摘要:在supervisor的启动配置里面增加环境变量: 阅读全文
posted @ 2018-05-30 16:27 顾星河 阅读(460) 评论(0) 推荐(0)
摘要:数组,一堆数字归为一组,就是一个数组,一堆对象放在一个组里,也是一个数组,概念很容易懂,说白了就是一个有限集合。 JS数组的语法无法两种,插入和移除(语法自行科普)。用处挺常见的,既然数组是一个集合,那么用到集合的地方就会用到数组,常见于页面上的表格数据渲染,一般的,异步加载的表格数据就是从数组来的 阅读全文
posted @ 2018-05-25 14:28 顾星河 阅读(234) 评论(0) 推荐(0)
摘要:本章从JS方向讲解cookie的使用。(实质上后端代码也是差不多用法,无非读取和设置两块) 基本用法:document.cookie="username=pengpeng"; 修改的时候也是这句,重新赋值即可。 一般的,cookie是记域名的,上面的写法,比如在www.test.com域名下生效,但 阅读全文
posted @ 2018-05-18 23:12 顾星河 阅读(302) 评论(2) 推荐(0)
摘要:如上一张表单提交,一般我们通常的做法是,form表单提交,方便快捷,提交以后就不用管了,是否完成以及完成以后做什么是提交以后的后台操作,form表单只负责提交过去。(一般后台在接收表单提交以后,根据验证以及数据流转结果给前台交互,常见的是 重定向)。 上面是通常的做法,但是有时候会有例外,一个页面上 阅读全文
posted @ 2018-05-09 13:56 顾星河 阅读(156) 评论(0) 推荐(0)
摘要:以前看到的一个问题,很有意思: 循环5个setTimeout, 你会发现console.log的值都是5. 为什么呢,因为setTimeout是个异步函数,for在执行的时候会直接跳过,很明显这里是先执行了循环,setTimeout才开始执行,这个时候变量i 的值已经是5了,所以接连输出5个5. 但 阅读全文
posted @ 2018-05-03 18:07 顾星河 阅读(206) 评论(0) 推荐(0)
摘要:最近公司做的一个功能,使用了iframe,父页面内嵌子页面,里面的坑还挺多的,上次其实就遇到过,只不过今天在此描述一下。 请允许我画个草图: 外层大圈是父级页面,里层是子级页面,我们是在父级引用子级页面的,由于是两个页面,URL肯定不一样的,“一般的,在子页面做的操作也仅仅对子页面生效”,现在我要说 阅读全文
posted @ 2018-04-23 15:06 顾星河 阅读(3336) 评论(0) 推荐(0)
摘要:公司某个功能用的是iframe,由于跨域的原因,我们不能直接设置父级页面iframe的高度,所以用了一个中间页home来完成父级页面iframe的高度设置,这种中间页其实很多时候不好用,因为涉及到页面跳转和刷新,每次都得刷一下页面,而消息发送成功页的一个定位到顶部的功能,就是由于页面刷了一次导致体验 阅读全文
posted @ 2018-04-20 15:12 顾星河 阅读(4563) 评论(0) 推荐(0)
摘要:好久没更博了,偷偷的抽时间写一下。 早上开始working的时候,发现一个页面加载很慢,经排查是昨天写的一条联合查询的sql导致的。于是着手优化! 首先想到的是在join的时候,减少表体积之后再进行关联,于是有了下面这种写法: 上面是将b表进行where过滤以后再与a表进行关联,执行以后查询相对快了 阅读全文
posted @ 2018-04-19 10:12 顾星河 阅读(249) 评论(3) 推荐(0)
摘要:最近做需求时遇到的,上传的时候预览一下,一开始并没有想着用插件什么的,太复杂,只是个预览效果,不如自己写省事。前前后后也就几十行代码(包含头尾HTML、注释、输出调试),反正是比引用插件少多了,自己写也是个锻炼。虽然功能很简单,但是里面还是有些小的逻辑的,刚写的时候没少折腾,所以弄了个demo总结一 阅读全文
posted @ 2018-02-06 16:18 顾星河 阅读(154) 评论(1) 推荐(0)
摘要:Remarks: 1.支持对多个“对象”处理 2.间隔时间自行设置 3.浏览器控制台执行一遍即可,关闭或刷新浏览器可以恢复原状(其实就是代码被清除) 4.昵称比较方便复制所以校验的时候根据昵称来的,觉得不解气的可以改成唯一标识判断(如对应博客链接,这个貌似是不能修改的,所以初步可以确定是唯一的) 5 阅读全文
posted @ 2018-01-09 16:46 顾星河 阅读(307) 评论(5) 推荐(0)
摘要:需求:根据PID字段对数据去重,根据Sort字段排序,需要显示这个两个字段。 如图,这是原始数据,先排序: 排序后发现两个项是重复的,需要去除一个, 因为Distinct对检查Select里面的每一列,出现的每一列必须都相同才算重复数据,而排序后的数据里面相同Pid的数据的sort值不同,Disti 阅读全文
posted @ 2017-12-11 09:45 顾星河 阅读(1882) 评论(2) 推荐(0)
摘要:起因是在sql 2008 里使用 sql prompt 报了一个内部连接致命错误,原本应该想到是数据库连接问题的,奇怪的是能连接上数据库也能查询表仅仅是用不了工具没有智能提示。 几经查询无果,度娘上之前也有人遇到类似的问题也都了无音讯没有结果,似乎是个很神奇的问题,于是问了同事能不能用这个工具,结果 阅读全文
posted @ 2017-11-23 11:24 顾星河 阅读(2016) 评论(0) 推荐(0)
摘要:闲来没事写了个小demo,原本是回答别人博问的,有人比我更快的给出了链接,想想半途而废也不好,就写完了,写个博文记录一下(效果是按照我自己来的,可能和最早别人问的不太一样,反正无关紧要啦) 直接上code: 效果图: Remarks:> 是移动选中的,>>是移动全部。(第一个与第三个之间的反复移动) 阅读全文
posted @ 2017-11-20 14:00 顾星河 阅读(1213) 评论(3) 推荐(0)
摘要:老是用到这个正则索性摸索了一下,试出了一个比较可靠的正则: 方法已经写好了,直接就能用,回头有空再多写几个重载之类的,上面只能匹配一次, Match改为Matchs之后应该能匹配多个结果,就这样吧,有空再续。 阅读全文
posted @ 2017-09-01 15:19 顾星河 阅读(281) 评论(0) 推荐(0)
摘要:如图,次数过多一般就是死循环 当时虽然考虑过这一点 但只是在代码上做过考量 并没有想到Global会进来好多次 后来想到了 因为地址会不断刷新. 这点挺重要的,也是官网上搜了一些关于重定向的含义和使用以及区别等等才想到的. 阅读全文
posted @ 2017-07-17 14:19 顾星河 阅读(12352) 评论(0) 推荐(0)
摘要:<html><body><table width="100%" border="1" cellspacing="0" style="text-align:center"> <tr> <td colspan='9' >灾情统计</td> </tr> <tr> <td rowspan="2">灾害发生段 阅读全文
posted @ 2017-06-29 15:20 顾星河 阅读(452) 评论(1) 推荐(0)