自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 收藏
  • 关注

转载 6.【转载】Flex 布局教程:语法篇-阮一峰老师

原文地址:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html?utm_source=tuicool因为最近在学习前端的相关知识,发现flex语法讲述的,目前最好的就是阮一峰老师的这篇文章了,所以转载过来方便查看。网页布局(layout)是 CSS 的一个重点应用。布局的传统解决方案,基于盒状模型,依赖disp...

2019-08-01 21:15:00 297

转载 13.【原创】npm端口服务停止插件

在部署程序的时候,有时候会存在服务端口已经被占用的情况。使用npm可以安装xl_close_port插件,实现一句指令停止某个端口服务,很是方便。//1.全局安装 npm install -g xl_close_port//2.关闭某一个端口 ( 8002 )xl_close_port -p 8081转载于:https://www.cnblo...

2019-07-31 14:33:00 249

转载 3.【原创】简单易用的banner滚动插件推荐

git地址:https://github.com/happyfreelife/terseBanner最近在做一个网页demo,找寻一个简单易用的banner滚动插件,发现这个插件不错,支持移动端和pc端,而且使用起来特别简单易用。为防止后期可能会再次用到,故此做个标记,方便下次使用。转载于:https://www.cnblogs.com/Nick-Hu/p/11224998.ht...

2019-07-22 11:53:00 243

转载 11.【原创】Object.keys()的一般用法

Object.keys();是返回目标对象的一个key的数组,一般可用于对象、数组、字符串。1.对象var ad_info = { '1': 1, '2': 2, '3': 3};console.log(Object.keys(ad_info));结果:['1', '2', '3']Object.keys(ad_info).m...

2019-06-28 15:20:00 250

转载 5. 【原创】table设置text-overflow: ellipsis;(超出范围显示...)不生效

最近写的页面中,想让table中的td内容超出文本之后显示'...',但是使用text-overflow: elipsis;没有生效,后来经过试验才摸索出正确的设置方式。table { table-layout: fixed;//表格布局:固定 width: 200px; //一点呀设置表格的宽度}td { white-space: n...

2019-06-26 11:40:00 727

转载 12.【转载】vscode默认常用快捷键

原文地址:https://lzw.me/a/vscode-visual-studio-code-shortcut.html因为之前一直是使用eclipse来编辑代码的,随后转到vscode中,虽然有keymap的映射插件,但是并不能兼容所有。还是要习惯vscode的常用快捷键比较好。主命令框F1 或Ctrl+Shift+P: 打开命令面板。在打开的输入框内,可以输入任何命...

2019-06-14 14:26:00 127

转载 13.【原创】JS读取apk安装包的信息,做应用上传

最近接到一个需求:在后台管理平台集成安卓app包上传功能,要求能够读出apk包的图标,包名,版本号等信息。于是上网查了一下相关资料。发现大部分都是使用accept这个模块插件实现的。查了一下其相关文档,还是不够简洁,有点麻烦。后来终于找到了一个比较好用的第三方node模块,而且还可以单独提取js文件用于前端解析。地址:https://github.com/chenquincy/a...

2019-05-30 09:43:00 1185

转载 11.【原创】chrom文件上传后,手动释放内存

最近在用google chrom测试大文件上传功能,上传的文件为4GB左右的。但是试了几次之后突然发现,我C盘的内存由原先的剩余的30多GB变为了15GB左右,猜想是chrom文件上传之后并没有把读取出的文件进行清理。网上找了很久也没有找到类似解决方法。于是就用了最蠢的办法,挨个去翻。最终在此目录下,找到了所在位置,并进行删除,空间终于得到释放。目录路径:C:\Users\Admin...

2019-05-24 14:35:00 126

转载 26.Mysql "truncate"与"delete"的区别

这两个操作指令都可以清除整张表,但是是有差异的:指令格式:s10(需要清空的表名)  truncatetable s10;(字段table可以省略)  delete* from s10;truncatedelete删除模式整体逐行是否记录日志否是速度快慢激活trigger(触...

2019-05-17 10:28:00 103

转载 25.【转载】Mysql timestamp类型字段的CURRENT_TIMESTAMP与ON UPDATE CURRENT_TIMESTAMP属性

原文:http://www.cnblogs.com/ClassNotFoundException/p/6182744.htmltimestamp有两个属性,分别是CURRENT_TIMESTAMP 和ON UPDATE CURRENT_TIMESTAMP两种,使用情况分别如下:1.CURRENT_TIMESTAMP当要向数据库执行insert操作时,如果有个timestam...

2019-05-17 09:55:00 113

转载 10.【转载】nodeJS中读写文件方法的区别

原文地址:https://www.cnblogs.com/pp-cat/p/6504655.html导言:nodejs中所有与文件相关的操作都在fs模块中,而读写操作又是我们会经常用到的操作,nodejs的fs模块针对读操作为我们提供了readFile,read, createReadStream三个方法,针对写操作为我们提供了writeFile,write, createWrite...

2019-05-15 11:04:00 103

转载 12.【转载】JS设置cookie、读取cookie、删除cookie

原文地址:https://www.cnblogs.com/endv/p/8089506.htmlJavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。而cookie是运行在客户端的,所以可以用JS来设置cookie.假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了...

2019-05-13 16:56:00 84

转载 9.两个应用部署在同一个服务器中,处理串用session_id的问题(如果设置了拦截器,其中一个应用退出后,另一个也会被退出)...

公司有两个浏览器的应用,都部署的同一服务器的不同端口上。后发现,我同时登陆两个系统,然后退出其中一个,另一个也会跟着被退出。我猜测应该是cookie或者session的问题,于是试着修改cookie中两个应用相同的字段名,修改拦截器中的验证字段。但是都没有效果,后来再网上找到一篇处理此问题类似的博文,于是照着方法做了调整成功处理。于是在此做下记录。一、分析问题(本人比较菜,如有不对的...

2019-05-10 18:43:00 386

转载 8.node遍历对象的方法

直接上代码,你一看就懂了。var obj = { "1": "a", "2": "b", "3": "c"};Object.keys(obj).forEach(function (key) { console.log("key:", key); console.log("value:", obj[key]);});...

2019-04-26 09:44:00 976

转载 24.Mysql高性能优化规范建议(一)

原文地址:https://www.cnblogs.com/huchong/p/10219318.html阅读目录(Content)数据库命令规范数据库基本设计规范1. 所有表必须使用Innodb存储引擎2. 数据库和表的字符集统一使用UTF83. 所有表和字段都需要添加注释4. 尽量控制单表数据量的大小,建议控制在500万以内5. 谨慎使用My...

2019-03-27 14:59:00 123

转载 7.node.js的DES的加密和解密操作示例

原文地址:https://mygo.iteye.com/blog/2018882最近用到这个功能,所以存在自己博客方便查找。var assert = require('assert'); var crypto = require('crypto'); function test_des(param) { var key = new Buffe...

2019-03-25 14:50:00 755

转载 4.CSS样式继承规则详解

CSS样式继承最近在写CSS的时候碰到一些疑问,对于CSS的样式继承没有很清晰的人数。有点迷糊,网上看到这篇文章梳理了一下CSS的继承问题。特此转载,已备查验。原文地址:http://www.360doc.com/content/10/0312/12/495229_18463787.shtml#.自己在写css时总会遇上css样式继承的问题,好在一般问题不大,但一直也...

2019-03-11 10:23:00 191

转载 1.《天空之城》- 尤克里里指弹入门版

《天空之城》- 尤克里里指弹入门版,源自趣弹音乐。转载于:https://www.cnblogs.com/Nick-Hu/p/10319869.html

2019-01-25 15:25:00 378

转载 4、自定义部分国家语言代号对照表

自定义部分国家语言代号对照表序号代号国家/地区语言1zhCN中国  汉语(简)2Thai中国/台湾汉语(繁)3enUS美国或英国英语4zhTR中国/香港汉语(繁)5Turkey土耳其土耳其语6Vietnam越南越南语...

2019-01-07 15:03:00 449

转载 3.前端下载excel文件功能的三种方法

原文:https://www.cnblogs.com/houxiaohang/p/6846467.html因为最近要做一个功能:将excel文件上传到服务器进行解析读取,再生成新的excel文件下载下来。故找到了这篇博文,很实用,转载一下,方便以后使用。1 从后端接收json数据,前端处理生成excel下载JsonExportExcel的github地址:https://gi...

2019-01-04 11:49:00 197

转载 2.html标签元素表,看着不错收藏一下。

原贴:https://www.cnblogs.com/xcee/p/9618759.html转载于:https://www.cnblogs.com/Nick-Hu/p/9930861.html

2018-11-08 18:33:00 116

转载 23.mysql中in操作符的子查询报错导致清空整张表。

今天发生了一件沉痛的事情,由于我的sql语句写错,导致mysql执行时报错将整张表的数据都清空了。特此记录一下,以做警示。下面贴出sql语句。错误语句:delete from t_app_article_comment_reply where com_id in (select com_id from t_app_article_comment where art_id = 1000...

2018-11-08 18:17:00 282

转载 10.【转】Visual Studio Code 必备插件,主题及语法提示

原文地址:http://www.css88.com/archives/8064小编推荐:掘金是一个面向程序员的高质量技术社区,从 一线大厂经验分享到前端开发最佳实践,无论是入门还是进阶,来掘金你不会错过前端开发的任何一个技术干货。Visual Studio Code 是由微软开发的一款免费的,跨平台文本编辑器。由于其出色的性能表现和丰富的功能,它很快成为了开发者的最爱。与...

2018-10-21 00:01:00 249

转载 6.使用" union all " 拼接多条sql实际应用

1.在实际开发中,遇到要返回一个对象List,查询时,缺少一个参数,实现的话目前我知道两个办法。一是将这个list中的对象挨个的遍历出来,每个对象所需参数都启用一次数据库查询,查出后再补充回对应位置。(参照node分类下的第一篇文章。)二是使用" union all "关键字将多条数据库语句进行拼接,最后只是用一次查询,查出结果。很明显,第一种方法,每次都需要打开数据库链接,会占用更多的...

2018-10-16 09:51:00 432

转载 5.数据库插入数据时处理转义符的方法

无意中看到同事写的一段代码,对插入数据的参数进行了一次过滤。感觉这样做蛮好的。可以防止转义符的一些问题。现将其摘录下来,以便以后备用。function SC (val) { if (val === undefined || val === null) { return null; } if (typeof val === 'number') { ...

2018-08-23 15:16:00 559

转载 4.node中封装数据库的操作的方法

1.单句数据库操作方法:/*单语句sql*/function mysqlOperate(sql, callback) { var con = mysql.createConnection(conf.c7); con.connect(function (err) { if (err) { console.log('...

2018-08-14 11:09:00 165

转载 3.node简单的定时任务时间处理

需求描述:需要一个脚本执行数据库操作。具体的操作按照实际要求来。现在要求这个脚本能能够在指定的时间周期的时间点执行这段脚本。现将相关示例代码分享出来。function run() { var begin_hour = '11:05:00';/**开始时间点*/ var cycle_time =24 * 60 * 60 * 1000;/**默认周期1天*/ ...

2018-08-14 11:01:00 232

转载 2.在使用"node-xlsx" 模块时报" TypeError: Object function Object() { [native code] } has no method 'assign' ...

最近做一个关于数据库数据以xls格式导出的功能。由于之前用的"excel-export"模块功能有不是很全。也有可能是我没完全弄明白怎么使用这个模块生成多页的excel文件吧。后来就选用了'node-xlsx'模块来做。但是在使用demo的时候,会报一个TypeError: Object function Object() { [native code] } has no method ...

2018-08-13 14:23:00 607

转载 22.储存过程

储存过程其实是多个sql的集合,常常用于一些数据整合或者定时任务的执行。以下是我第一个储存过程留念。BEGIN declare now_time datetime;#当前系统时间 declare start_time datetime;#开始时间 declare end_time datetime;#结束时间#搬运是时间为空,则取...

2018-08-09 14:49:00 66

转载 21.mysql分组累加

1.数据表结构2.目标效果(以type值作为分组条件,分组累加)3.sql语句SELECT id, type, money, (SELECT SUM(money) FROM cum_demo WHERE type = A.type AND id <= A.Id) totalMin FROM cum_demo A ORDER BY A.type,A.id;...

2018-07-25 18:56:00 747

转载 10.获取某个月的最后一天,或者说是计算某个月的天数

最近有用到,特此做个标记、下次用的时候好找。/* 获取指定月份的最后一天 */function getMOnthLastDay(year, month) { var d = new Date(0); if (12 == month) { d.setUTCFullYear(year + 1); d.setUTCMonth(...

2018-07-25 14:45:00 211

转载 1.Redis事物

  1.事物(有的人叫做原子操作)的概念应该不用我多说了吧。做软件开发这一行的人应该都知道。就是多条命令,要么全部按顺序执行,只要中间出错就会进行数据回滚。  操作示例:  先以MULTI开始一个事务, 然后将多个命令入队到事务中, 最后由EXEC命令触发事务, 一并执行事务中的所有命令:redis 127.0.0.1:6379> MULTIOK ...

2018-07-13 12:01:00 69

转载 9.Redis 有序集合(sorted set)

Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。有序集合的成员是唯一的,但分数(score)却可以重复。序号命令及描述1ZADD key score1 member1 [score2 member2]向有序集合添加一个或多个成员,或者更新已存在成员的分数2ZCARD key获取有序集合的成员数3...

2018-07-03 11:20:00 65

转载 8.redis的SET集合

1.就是不能重复的的list  示例: C:\Users\Administrator>redis-cliredis 127.0.0.1:6379> sadd phone vivo(integer) 1redis 127.0.0.1:6379> sadd phone nokia(integer) 1redis 127.0.0.1:63...

2018-07-03 10:48:00 71

转载 7.redis的List(列表)指令

1.redis中的List类型有点类似于数组。  示例:C:\Users\Administrator>redis-cliredis 127.0.0.1:6379> LPUSH phone vivo(integer) 1redis 127.0.0.1:6379> LPUSH phone nokia(integer) 2redis 127.0...

2018-07-02 17:39:00 67

转载 6.Redis 哈希(Hash)的命令

1.Hash这种类型是适用于存储对象。数量可以高达40亿。  示例:C:\Users\Administrator>redis-cliredis 127.0.0.1:6379> hmset nick name "huhansan" age "25" hight "168"OKredis 127.0.0.1:6379> hgetall nick1...

2018-07-02 17:10:00 75

转载 2.redis中String类型数据操作的命令

原文地址:http://www.redis.net.cn/tutorial/3508.html序号命令及描述1SET key value设置指定 key 的值2GET key获取指定 key 的值。3GETRANGE key start end返回 key 中字符串值的子字符4GETSET key value...

2018-06-30 16:45:00 72

转载 4.redis中的key命令

序号命令及描述1DEL key该命令用于在 key 存在是删除 key。2DUMP key序列化给定 key ,并返回被序列化的值。3EXISTS key检查给定 key 是否存在。4EXPIRE keyseconds 为给定 key 设置过期时间。5EXPIREAT key timestamp...

2018-06-30 14:52:00 68

转载 3.redis客户端连接服务器

1.连接本地redis  命令:redis-cli:此命令将默认连接本地redis服务器。注意:一般我们使用客户端连接了redis服务器之后会使用ping命令检验是否正常运行。返回pong则正常。2.连接远程redis  命令:redis-cli -h host -p port -a password  示例:redis-cli -h 127.0.0.1 -p...

2018-06-30 11:16:00 144

转载 2.redis配置详解

参考数据:http://www.redis.net.cn/tutorial/3504.html1.查询当前配置的方法:  redis的配置文件位于安装目录的根目录,文件名为:redis.conf,直接打开这个文件就可直观看到配置。  命令1:CONFIG GET CONFIG_SETTING_NAME(配置名) : 获取此配置的详情。  命令2:ONFIG GET * :...

2018-06-29 17:39:00 126

空空如也

空空如也

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

TA关注的人

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