brucewar


  • Home

  • Pastime

  • About

  • Categories

  • Archives

  • Tags

  • Gallery

  • Search
close

使用requestAnimationFrame实现通知栏滚动

Posted on 2020-05-19   |   In Web前端   |     |   visitors
requestAnimationFrame是什么window.requestAnimationFrame() 告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。该方法需要传入一个回调函数作为参数,该回调函数会在浏览器下一次重绘之前执行。如果想让浏览器在下一次重绘前继续更新下一帧动画,需要在回调函数中 ...
Read more »

什么是thunk?

Posted on 2019-05-07   |   In React   |     |   visitors
问:什么是thunk?答:第一次听到这个词是通过redux-thunk言归正传,当第一次听到Redux Thunk时,令人非常困惑。很可能就是因为thunk这个词。所以我们首先要弄清楚这一点。thunkthunk是函数的另一个词,但它不仅仅只是我们所认识的函数。它是另一个函数返回的一个特殊的函数。如下所示:123456function wrapper_function() { // 这就٢ ...
Read more »

2017:清白之年

Posted on 2017-12-30   |   In 随笔   |     |   visitors
转眼又到了年终,我原本不想写今年的总结,因为不想让自己内心再经历这一段痛苦的回忆。这一年,经历了太多,也失去太多。2016年12月底,我和朋友定好了元旦去黄山看新年日出,突如其来的噩耗,让我不知所措。堂姐告诉我,父亲得了很重的病,当时,我脑子一片空白。后来我打&# ...
Read more »

flexbox布局的响应式表格

Posted on 2017-07-06   |   In 前端开发   |     |   visitors
HTML table元素做响应式表格是非常难用的,我们需要大量的样板和嵌套的HTML来解决这样一个简单的问题。我们来探讨一种使用div和Flexbox的替代方法。这将给我们带来的好处是能够创建在所有尺寸屏幕上都看起来很棒的响应式表格。首先,解决方案将使用SUIT CSS以模块化方式写入Sass。我们将使用一些Sass库 ...
Read more »

理解AngularJS Providers

Posted on 2017-05-27   |   In 前端开发   |     |   visitors
AngularJS 1.x提供了如下5个provider方法,使用这些方法能创建可被注入的服务。但是如何使用这些方法,以及这些方法之间有什么区别呢?所以这篇博客重点记录下这些方法的区别,来帮助自己理解它们。valuefactoryserviceproviderconstantvalue这个方法用来定义常量,并且能在运行阶段注入Controller中。比如我们可以创建一个简单 ...
Read more »

青岛三日游攻略

Posted on 2017-05-13   |   In 旅行   |     |   visitors
市南区栈桥、海军博物馆、鲁迅公园、小青岛、第一海水浴场、八大关、音乐广场、五四广场、青岛奥林匹克帆船中心市北区啤酒一条街、青岛啤酒博物馆、天幕城、劈柴院、崂山Day1如果到酒店还早,就去登州路和或者台东步行街转转登州路啤酒一条街、青岛啤酒博物馆、天幕城Day2崂山 ...
Read more »

RESTful web API文档生成器

Posted on 2017-05-10   |   In Node.js   |     |   visitors
问:开发业务模块代码最重要的是什么?答:API接口文档如果你是后台开发,是否会有以下困扰:开发API接口,还要通过wiki写接口文档,严重影响效率接口不是一次就能定下来的,后续可能还要维护,所以还需要去修改文档如果你是前端工程师,是否有过下面的困扰:返回的数据怎么少ֵ ...
Read more »

Node.js aes-128-cbc加密和解密

Posted on 2017-05-06   |   In Node.js   |     |   visitors
Java程序中经常使用的AES加密模式是AES/CBC/PKCS5Padding,在Node.js中对应的是aes-128-cbc加密算法。为此,我们需要引入Node.js的crypto模块,详细说明请查看官方文档。12345678910111213141516171819202122232425262728293031323334353637383940'use strict';const crypto = require('crypto');const ALG_STRING = 'aes-128-cbc', KEY = 'wjl891014#gmail.com', IV = [ 0xcb, 0x53, 0x03, 0x0f, 0xe0, 0x79, 0x9d, 0xdc, 0x80, 0xa9, 0x83, 0xf1, 0x03, 0xb6, 0x59, 0x83 ];const md5sum = str => { return crypto.createHash('md5') .update(str) .digest() .slice(0, 16);};const encrypt = str => { const key = md5sum(KEY); // key和IV 必须是16 ...
Read more »

CentOS ftp服务搭建

Posted on 2017-05-04   |   In Linux   |     |   visitors
好记性不如烂笔头每次想要windows和linux互传文件时,都得去搜索“Linux ftp服务安装配置”,重复的次数太多,还是把它记录下来吧!!!安装vsftpd ftp1yum -y install ftp vsftpd备份vsftpd原有的配置文件12cd /etc/vsftpd/cp vsftpd.conf vsftpd.conf.origin创建密码明文文件123vim /etc/vsftpd/vftpuser.txt# brucewar# password根据明文创建密码DB文件1db_load -T -t hash -f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.db查看密码数据文件12file /etc/vsftpd/vftpuser.db# /etc/vsftpd ...
Read more »

细胞卫士

Posted on 2017-03-30   |   In 生活   |     |   visitors
最近身体不舒服,啥事不想做,与血常规检查接触的也多。发现自己把高中学的生物知识都还给老师了。所以有必要来普及一下血液中重要的细胞的作用。白细胞:杀灭细菌和病毒并监控身体的稳定,白细胞又分为下面4项中性粒细胞:白细胞中最重要的成分,起吞噬和杀菌作用淋巴细 ...
Read more »
12
brucewar

brucewar

一位忠实的技术追求者!

20 posts
10 categories
40 tags
RSS
GitHub Weibo 豆瓣 知乎 Twitter FaceBook
Links
  • BaoHongfei
  • ZhuShenshen
  • Fantasy Shao
  • Delia
  • 徐胖子
© 2016 - 2020 brucewar
Powered by Hexo
Theme - NexT.Pisces