2019年初开始实习以后
正式工作以后
Mar.三月
这个作者很懒,什么都没留下…
展开
-
MD5加密工具
https://pmd5.com/现在接口最简单的鉴权都是使用md5了吧但是在和需要对接的双方之间md5总是会出现小插曲,因此有必要给自己一个好用的md5加密工具原创 2020-06-16 14:09:18 · 232 阅读 · 0 评论 -
你知道interval也是mysql的关键字吗
what????emmm,在两年前遇到order作为字段存储在mysql数据库表中,遇到的bug之后,woca,今天居然遇到了同样的bug,但是这个关键字interval是真的不常见啊!!!oh my good,惊呆了,还是见识少,还好在这方面有经验,可见开发经验的重要程度!!...原创 2020-06-10 17:49:41 · 829 阅读 · 1 评论 -
elastic search弹性搜索
前言公司要做的查询特别复杂,涉及到多表查询,主要是用mysql存储的,而且数据量目前已经是万级,数据量只增不减,之前用的是mysql查的,但是特别慢,因此现在打算用elastic search来做。对es有一个大概的了解,知道怎么用先。简介ES是一个基于RESTful web接口并且构建在Apache Lucene之上的开源分布式搜索引擎。同时ES还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,能够横向扩展至数以百计的服务器存储以及处理PB级的数据。可.转载 2020-06-08 14:51:47 · 697 阅读 · 0 评论 -
推荐一款免费录屏软件
http://www.kklxj.com/kk录像机:标清不限录屏时长原创 2020-05-19 21:17:41 · 372 阅读 · 0 评论 -
eval函数的使用
https://www.w3school.com.cn/js/jsref_eval.asp自定义函数之后,不要忘记调用该函数哦,否则执行个屁屁哦原创 2020-05-18 15:17:29 · 190 阅读 · 0 评论 -
.gitkeep文件的作用
作用git无法追踪一个空文件夹,当用户需要追踪(track)一个空文件夹的时候,按照惯例,大家会把一个称为.gitkeep的文件放在这些文件夹里。举例就个人而言,一般需要.gitkeep地方,是希望完成以下功能:使git忽略一个文件夹下的所有文件,并保留该 文件夹# .gitignore # ignore all files in lib/lib/*# except...原创 2020-05-08 16:24:05 · 1061 阅读 · 0 评论 -
从windows到Linux的shell脚本编码和格式问题
从windows到Linux的shell脚本编码和格式问题1、异常问题 :set ff=unix启动脚本在启动时报错比如执行sh start.sh,时会报Command not found等等的错误,因为我们在windows编写或修改后的脚本是dos编码,而正常的在Linux系统中执行的是unix编码,在写shell脚本的时候,在windows的上开发后,上传到服务器,可能会有文件...原创 2020-05-08 12:32:20 · 852 阅读 · 0 评论 -
rz代替ftp
对于linux服务器来说,通常我们是通过一些ssh工具进行远程访问连接的,而对于经常使用它的人来说,少不了将文件上传下载到服务器。如何能够快速的同服务器进行文件的交互尤为重要。不然每次都打开单独的ssh客户端或者ftp很是浪费时间。今天,我们就来介绍一下linux系统下的rz、sz命令。运行命令rz、sz要比FTP容易很多,而且服务器不需要另开FTP服务即可完成。sz:将选定的文件发送(se...原创 2020-04-26 15:30:15 · 448 阅读 · 1 评论 -
前端面试题~~~~
1、从浏览器地址栏输入url到显示页面的步骤浏览器根据请求的URL交给DNS域名解析,找到真实IP,向服务器发起请求; 服务器交给后台处理完成后返回数据,浏览器接收文件(HTML、JS、CSS、图象等); 浏览器对加载到的资源(HTML、JS、CSS等)进行语法解析,建立相应的内部数据结构(如HTML的DOM); 载入解析到的资源文件,渲染页面,完成。2、介绍一下你对浏览器内核的理解?...原创 2020-04-23 21:13:36 · 259 阅读 · 0 评论 -
NFC近场通信
近场通信(Near Field Communication,简称NFC),是一种新兴的技术,使用了NFC技术的设备(例如移动电话)可以在彼此靠近的情况下进行数据交换,是由非接触式射频识别(RFID)及互连互通技术整合演变而来的,通过在单一芯片上集成感应式读卡器、感应式卡片和点对点通信的功能,利用移动终端实现移动支付、电子票务、门禁、移动身份识别、防伪等应用。.生活中的近场通信:将手机放在设...原创 2020-04-23 19:25:01 · 284 阅读 · 0 评论 -
浏览器架构
终端之间通信,万物联网是如何实现的?物联网,安卓设备联网,和服务器通信。怎么实现的?设备连接网络,设备上安装apk,就能保证这台设备联网,被控制。那么这是怎么实现的呢?apk和服务器之间是有通信的,我们可以打造这样一个生态,c/s架构的生态,如果用户想要使用我们的服务就要安装我们的客户端。客户在其设备上安装我们的客户端,该客户端是和服务端进行通信的,下面讲一下具体服务端是如何控...原创 2020-04-17 16:27:56 · 556 阅读 · 0 评论 -
electron????开发跨平台桌面应用程序???
使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序??????????????????原创 2020-04-15 11:39:47 · 756 阅读 · 0 评论 -
Element-Ui组件 icon图标
内置图标以下为Element 2.8.2版本提供的所有图标:原创 2020-04-10 11:31:24 · 40789 阅读 · 0 评论 -
慢sql如何优化?谁知道啊
mysql数据库有谁知道这么些慢sql如何优化?3万条数据下查询耗时,数据会每天增长,长得很快!男女互动人数 280msselect sum(interact_male) male,sum(interact_female) female from (select sum(p.behavior=2 and p.sex=1) interact_male,sum(p.behavior=2 ...原创 2020-04-08 18:44:56 · 278 阅读 · 0 评论 -
js把字符串(yyyymmdd)转换成日期格式(yyyy-mm-dd)
js把字符串(yyyymmdd)转换成日期格式(yyyy-mm-dd)1、第一种写法: 1 varr="20112233".replace(/^(\d{4})(\d{2})(\d{2})$/,"$1-$2-$3") 2、第二种写法: 1 2 3 vardateString ='19930701...原创 2020-04-07 19:26:55 · 3467 阅读 · 0 评论 -
如何解决echarts在一个初始时默认隐藏的div中显示为空白
相信很多实用echarts插件的朋友都会遇到这样的问题,echarts图表在其他的div中可以正常显示,但在一个初始时默认隐藏的div中却显示为空白。这是因为ECharts 没有获取到div的高宽而导致初始化失败,这时候可以:1.明确指定div的style.width和style.height2:在div显示后手动调用 echartsInstance.resize 调整尺寸。对于第一...原创 2020-04-07 17:43:25 · 2639 阅读 · 0 评论 -
前端置灰
html { -webkit-filter: grayscale(1); }原创 2020-04-03 18:40:51 · 531 阅读 · 0 评论 -
看懂这条sql语句才能说得上自己懂了sql
这条sql语句涉及到的知识点:sum函数表达式,case函数,按天查询,select p.tag_field,m.name,d.title,p.mac ,sum(p.behavior=0) pass,sum(p.behavior=1) focus,sum(p.behavior=2) interact,sum(p.behavior=2 and p.sex=1) int...原创 2020-04-01 17:40:50 · 203 阅读 · 0 评论 -
gpu&&cpu
gpu是什么?图形处理器(英语:Graphics Processing Unit,缩写:GPU),又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上做图像和图形相关运算工作的微处理器。一个光栅显示系统离不开图形处理器,图形处理器是图形系统结构的重要元件,是连接计算机和显示终端的纽带。应该说有显示系统就有图形处理器(俗称显卡...原创 2020-03-31 11:12:50 · 263 阅读 · 0 评论 -
区块链?
很火?看看?区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任“基础,创造了可靠的“合作”机制,具有广阔的运用前景。...原创 2020-03-27 16:42:47 · 195 阅读 · 0 评论 -
关于系统浏览器内核的问题
不同系统都会自带不同的浏览器内核,例如android自带的webview内核原创 2020-03-27 11:11:55 · 324 阅读 · 0 评论 -
git的坑 Filename too long
从github克隆一个项目下发出现了错误:git有可以创建4096长度的文件名,然而在windows最多是260,因为git用了旧版本的windows api,为此踩了个坑。解决打开git命令行:git config --global core.longpaths true...转载 2020-03-16 11:21:05 · 454 阅读 · 0 评论 -
基于node.js的游戏服务器框架pomelo学习
基于node.js的游戏服务器框架pomelo来自网易的开源项目原创 2020-03-13 16:37:00 · 1207 阅读 · 0 评论 -
开源项目列表
https://github.com/chubaofs/chubaofs京东自研分布式文件系统ChubaoFShttps://github.com/NetEase/pomelo/wiki/Home-in-Chinese网易游戏服务器pomelo原创 2020-03-13 16:15:44 · 119 阅读 · 0 评论 -
细节决定成败
Kb KB一样吗bit,byte1byte=8bit原创 2020-03-10 11:28:52 · 100 阅读 · 0 评论 -
nodejs下载文件
https://yq.aliyun.com/articles/658185转载 2020-02-20 15:50:49 · 438 阅读 · 0 评论 -
关于git版本回退,设计实际生产上线的问题
前情是这样的前端代码一直是一个人维护,因此只是开了一个个人分支,然后不管是新功能开发还是bug修复什么的,都往那一个分支上提交。需要上线的时候会merge到上线的分支,一直以来都是这么干的,但是今天出问题了。通过这个问题我也有了反思。具体见下文:问题是这样的需要上线hyh分支最新的一次修复bug的commit,但前几次添加新功能的commit是不需要上线的,但是他们的提交时间又在b...原创 2020-02-18 17:57:10 · 241 阅读 · 0 评论 -
一些日常小公举
草料二维码https://cli.im/urlhttp://www.bejson.com/ui/svg_editor/base64图片原创 2020-01-10 16:43:06 · 194 阅读 · 0 评论 -
android adb
由于我们项目有很多前端应用,而这些前端应用的组成大多h5+浏览器构成的,因此我需要通过电脑给我的android设备安装apk包,因此我需要通过电脑以及相应的调试线,还有就是android设备的调试口来调试,因此通过adb工具1首先android设备需要开通usb调试口连接到pc,这样才能通过电脑去调试android2使用双工口usb线,使得pc和android之间可以数据联通3在设...原创 2020-01-10 16:33:15 · 121 阅读 · 0 评论 -
关于git
你还在为了切换其他分支本地却改动了苦恼吗?不要苦恼,一个git stash就能帮你解决一切,比如在dev1.0.7上有本地改动,然后你想切换到dev1.0.7-fix分支,但是你dev1.0.7上的改动还不想丢弃或者提交,那么只需一步git stash就ok,git stashgit checkout dev1.0.7-fixgit checkout dev1.0.7git ...原创 2020-01-08 12:23:17 · 88 阅读 · 0 评论 -
problems
1跨域问题与post两次请求在存在跨域问题时,post请求会发送两次,细节有空在研究。。2浏览器的内核渲染引擎+js解释器事件循环、aggjs、宏任务、微任务、异步就绪队列、https://eggjs.org/zh-cn/intro/...原创 2019-12-30 11:45:44 · 109 阅读 · 0 评论 -
nginx常用命令
查看nginx的版本号:nginx -v启动nginx:start nginx快速停止或关闭nginx:nginx -s stop正常停止或关闭nginx:nginx -s quit配置文件nginx.conf修改重装载命令:nginx -s reload...原创 2019-12-23 18:55:38 · 64 阅读 · 0 评论 -
重新认识json
这一年的实习生活,总是在囫囵吞枣的学习,一直敏捷开发,却没有慢下脚步进行总结的过程,所以对于一些技术来讲,都是一带而过,说不出也写不出一个所以然,趁着这几天没有什么开发任务,决定整理以下。。。。json篇JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。JavaScript对象...原创 2019-12-19 14:18:42 · 126 阅读 · 0 评论 -
加快开发效率的方法
ctrl+cctrl+actrl+v(替换操作啊)那天又被嘲笑了一波~---------------------------------------------------此贴仅限于我自己使用,大家有需要自取。因为目前暴露的久了,被同事发现我开发效率好慢,究其原因,在开发的便捷性上我没有做的很好,甚至连一些常用的快捷键都不了解,更别说使用了。。。。vscode比较实用的...原创 2019-12-18 13:00:17 · 226 阅读 · 0 评论 -
实习总结2019.12
1.mysql唯一索引之前理论知识期间,认为mysql的这个唯一索引啊,就是能够保证咱这所有记录不重复,没觉得有啥用到了实际业务时,发现唯一索引的作用大有用处,主要就是用于删除数据的新增,表中设置唯一索引,能够根据这个不在产生冗余数据。unique——key在业务的实际使用今天查看数据入库脚本时,看到使用的插入语句是:INSERT INTO tablename(field1,f...原创 2019-12-17 19:02:44 · 181 阅读 · 0 评论 -
aiad前后端服务
前端本地启动npm installnpm run devnpm run build后端本地启动npm start(单进程启动)/npm run devnode./deploy/dev/generator.jspm2start127.0.0.1.json(多进程启动)...原创 2019-12-13 16:36:03 · 193 阅读 · 0 评论