文章归档
2021年03月
2020年12月
2020年11月
2020年06月
2019年12月
- 18日 React Hook 中 createContext & useContext 跨组件透传上下文与性能优化
- 11日 使用 React.memo 和 useMemo 对 Function Component 进行性能优化
- 10日 useCallback 与 componentDidUpdate 的对比及使用 useCallback 优化代码逻辑
- 06日 使用 useReducer 和 useCallback 解决 useEffect 依赖诚实与方法内置&外置问题
- 04日 React Hook 中 useEffect 依赖欺骗与依赖诚实
- 02日 React Hook useEffect & useRef & 自定义 Hook 实现渲染闭包访问最新值
2019年11月
2019年09月
2019年08月
- 29日 Flutter 使用 camera 拍摄照片及预览
- 28日 Flutter 中的 io 文件读写及实现持久化数据计数
- 27日 Flutter 基于 shared_preferences 进行持久化键值存储
- 27日 Flutter 中使用 websocket
- 26日 Flutter 基于 Isolate 在后台处理网络请求数据
- 22日 Flutter 基于 Hero 实现页面转场动画
- 22日 Flutter 基于 CustomScrollView 实现可浮动交互的 AppBar
- 21日 Flutter Dismissible 实现列表的滑动删除
- 21日 Flutter 在列表中使用 SnackBar 进行删除提示与撤销
- 20日 Flutter AnimatedContainer 隐式动画渐变
- 20日 Flutter 颜色渐变及模仿淘宝渐变关注按钮
- 19日 Flutter 国际化的实现、实现中文的日期选择
2019年07月
- 26日 Flutter 表单模拟训练
- 25日 Flutter Form、TextFormField及表单验证、表单输入框聚焦
- 25日 Flutter Checkbox、CheckboxListTile、Radio、RadioListTile、Switch 选择相关的表单 Widget
- 24日 Flutter TextField 、样式控制及输入框取值
- 24日 Flutter FloatingActionButton 及仿闲鱼的发布按钮
- 24日 Flutter FlatButton 、OutlineButton 、IconButton 、ButtonBar(按钮组)和自定义按钮
- 23日 Flutter Material Design 风格按钮 RaisedButton 各种使用姿势
- 23日 Flutter Drawer 实现左侧横滑菜单
- 22日 Flutter TabBar、TabBarView、 TabController 实现 Tab 标签菜单布局
- 19日 Flutter AppBar Widget 及自定义导航栏
- 18日 Flutter 命名路由、路由组、路由替换、路由销毁
- 18日 Flutter 路由导航、路由传值、ModalRoute
- 17日 Flutter BottomNavigationBar 实现底部 Tab 导航
- 17日 Flutter StatefulWidget 实现可增加内容的滚动列表
- 17日 Flutter StatefulWidget 基本使用&实现计数器及列表渲染
- 16日 Flutter 使用 Wrap 实现流式布局
- 16日 Flutter ListView + Card + AspectRatio 实现的列表
- 16日 Flutter 中的绝对定位 Stack、Align、Positioned
- 11日 Flutter Row 和 Expanded 实现 Flex 布局,Row 与 Column 混合布局
- 10日 Flutter GridView.count 及 GridView.builder
- 10日 Flutter ListView.builder 渲染长列表数据、ListView.separated 列表分隔符
- 09日 Flutter ListView 与 ListTile、基于数据动态渲染 ListView 、横向列表与纵向列表嵌套
- 08日 Flutter Image 本地&网络图片、圆形图片、CachedNetworkImage Widget 和 FadeInImage Widget
- 08日 Flutter Container Widget 和 Text Widget
- 08日 Flutter 基本页面结构布局 及 自定义 Widget 文件 分离
- 07日 Webpack 实现多模块架构场景下的 css 和 js 的增量更新构建
- 07日 Http 缓存更新策略:强制缓存与协商缓存
- 06日 Mac OS 配置 Flutter iOS 开发环境
- 02日 Dart 泛型方法、泛型类、泛型接口
- 01日 Dart 抽象类 abstract 、抽象类实现接口、混入 mixin
- 01日 Dart 类 Class、继承、多态
- 01日 Dart 函数、箭头函数、匿名函数、立即执行函数及闭包
- 01日 Dart List 、Set、Map 的使用
- 01日 Dart 基本运算操作符、条件表达式、类型转换及循环遍历操作
- 01日 Dart 基本数据类型与类型归属判断
- 01日 Windows 与 Mac 配置 Dart 开发环境(vscode)
2019年06月
2019年05月
2019年04月
- 28日 [08] chrome 扩展开发 - 构建用户选项页面
- 25日 [07] chrome 扩展开发 - 声明权限并告知用户
- 24日 [06] chrome 扩展开发 - 运行时脚本 content scripts
- 23日 [05] chrome 扩展开发 - 用户界面与用户交互
- 23日 [04] chrome 扩展开发 - 通过 background scripts 管理事件
- 13日 解决0.25.1 版本的 react-monaco-editor 代码高亮和代码提示问题
- 11日 [LeetCode] JavaScript 解题 — 回文数
- 11日 [LeetCode] JavaScript 解题 — 字符串转换整数 (atoi)
- 11日 [03] chrome 扩展开发 - manifest 文件
- 10日 [LeetCode] JavaScript 解题 — 整数翻转
- 08日 [03] chrome 扩展开发 - 基本概念和基本组成
- 08日 [LeetCode] JavaScript 解题 — Z 字形变换
- 07日 [02] chrome 扩展开发 - 基本指南
- 06日 [01] chrome 扩展开发 - Hello World
- 05日 [LeetCode] JavaScript 解题 — 最长回文字串
- 02日 [LeetCode] JavaScript 解题 — 寻找两个有序数组的中位数
- 02日 [LeetCode] JavaScript 解题 — 无重复字符的最长子串
- 01日 [LeetCode] JavaScript 解题 — 两数相加
- 01日 [LeetCode] JavaScript 解题 — 两数之和
2019年03月
2019年02月
- 28日 Windows 系统在 PowerShell 中增强 git 的能力
- 28日 TypeScript 3.1 命名空间和模块
- 27日 TypeScript 3.1 命名空间 namespace
- 26日 在 Node 环境中无缝运行含 import 和 export 的ES6代码
- 25日 TypeScript 3.1 模块 Module(二)
- 21日 TypeScript 3.1 模块 Module(一)
- 20日 TypeScript 3.1 高级类型
- 19日 TypeScript 3.1 迭代器和代码生成
- 18日 TypeScript 3.1 类型兼容性
- 15日 TypeScript 3.1 Symbols
- 14日 TypeScript 3.1 类型推论 Type Inference
- 13日 TypeScript 3.1 Enum 枚举类型
- 12日 TypeScript 3.1 泛型 Generics
- 11日 TypeScript 3.1 函数 function
2019年01月
- 28日 TypeScript 3.1 类 class
- 25日 TypeScript 3.1 interface 类类型与接口
- 24日 TypeScript 3.1 接口 interface
- 23日 TypeScript 3.1 基础类型
- 18日 vuex 基础使用的各种姿势(2)Mutations、Actions
- 17日 vuex 基础使用的各种姿势(1)Store、State、Getter
- 16日 vue-router 配合 webpack 进行路由懒加载
- 14日 webpack4构建基本的vue开发环境
- 11日 webpack 4.x 从0构建vue开发环境(3)
- 10日 webpack 4.x 从0构建vue开发环境(2)
- 09日 webpack 4.x 从0构建vue开发环境(1)
- 08日 UMD模块与 webpack 打包 vue 后的构建产物分析
2018年12月
- 28日 Vue 基础知识零散整理:路由
- 28日 Vue 基础知识零散整理:refs
- 26日 Vue 拖拽组件 vuedraggable 和 vue-dragging
- 25日 vue 实现在线多二维码生成服务
- 14日 Vue基础知识零散整理:生命周期
- 13日 Vue基础知识零散整理:全局组件、filter、watch、computed、slot
- 12日 Vue基础入门知识零散整理(查漏补缺类)
- 11日 使用 React Hook 实现一个简单的 Todo
- 11日 使用 Hook 需要更新到 react@16.7.0-alpha.2
- 06日 React Hook 内置 API 指南
- 05日 构建自己的 React Hook
- 04日 React 使用 Hook 的一些规则
- 03日 React Hook:使用 useEffect
2018年11月
- 28日 React Hook:state Hook 使用 useState
- 27日 React 几个基本的 Hook 一览及自定义 Hook
- 26日 React 合成事件(SyntheticEvent)
- 22日 React DOM Elements
- 21日 ReactDOM 相关的API
- 20日 React.Component setState 及其他一些API
- 19日 ReactV16.6.3 遗留的生命周期方法
- 13日 React.Component API Error Boundaries
- 13日 React.Component 中(文档中说)较少使用的几个生命周期方法
- 12日 React.Component API 中 componenDidMount、ComponentDidUpdate、componentWillUnmount
- 09日 React.Component API 中 render 、constructor
- 06日 React 高级指南 render props
- 06日 React.createPortal 及 Modal 的新实现方式
- 05日 React v16.6 Forwarding Refs
- 02日 react v16.6 动态 import,React.lazy()、Suspense、Error boundaries
2018年10月
2018年09月
- 25日 兼容 weex 和 web 环境下的 rax-recyclerview 中进行定位滚动
- 20日 初体验 bindingX
- 19日 rax 创新体验组件 GestureView 手势
- 17日 rax内置组件 rax-slider 在 web 环境的源码分析
- 17日 rax内置组件 rax-slider 在 weex 环境的源码分析
- 14日 在 react 中使用 monaco-editor
- 12日 rax 内置倒计时组件 rax-cutdown
- 10日 rax 内置组件 rax-player 在 web 环境的源码分析
- 09日 rax 内置组件 rax-player 在 weex 环境的源码分析
- 06日 IOS8.x 系统使用 Promise (直接引入polyfill也报错)的解决方法
- 03日 rax内置展示组件 rax-picture 源码分析之 picture.web.js
- 03日 rax内置展示组件 rax-picture 源码分析之 picture.weex.js
2018年08月
- 29日 rax 内置组件 rax-refreshcontrol 下拉刷新
- 28日 rax 内置模态框组件 rax-modal
- 27日 rax 内置提示反馈组件 universal-toast
- 26日 Rax 日历表单组件 rax-calendar 的内部实现机制
- 22日 rax 内置组件 rax-counter
- 21日 rax 内置组件 rax-datepicker 和 rax-timepicker
- 20日 rax 内置组件 rax-picker
- 17日 rax 基础表单组件 rax-checkbox
- 15日 rax 内置表单组件 rax-switch
- 14日 svg 基本形状入坑
- 13日 node 使用 colors.js 在终端多颜色 console
- 13日 nodejs 使用 qrcode-terminal 在终端输出二维码
- 13日 git push 错误 WARNING: UNPROTECTED PRIVATE KEY FILE!
- 12日 rax 内置组件 rax-multirow 及布局问题的解决
- 12日 rax 内置组件 rax-grid
- 10日 rax 内置组件 WaterFall 及 无限瀑布流的实现
- 09日 rax 内置组件 ScrollView 进行实现横向滚动
- 07日 Rax 内置组件 rax-listview 及相应的事件使用
- 06日 Rax 内置表单组件 rax-textinput
- 06日 React / Rax 解决绑定事件的参数传递问题
- 05日 weex 三端支持 picker 模块的解决方案
- 02日 基于 Touchable 构建 Rax 的 Button UI组件
- 02日 rax-cli@0.6.x init 的项目无法start的折中解决方案
- 01日 weex 中基于 animation.transition 实现 mask 组件
- 01日 weex 内置模块 picker
- 01日 weex 通用样式以及需要注意的问题
- 01日 使用 weex/Rax/ReactNative 开发的项目对运行环境的判断
2018年07月
- 30日 weex 内置模块 dom
- 29日 weex 实例属性的使用
- 29日 通过 vue 入坑 weex 的过程和感受
- 28日 win10更新后台式机前排插孔没有声音
- 28日 macOS使用 iterm2 & oh-my-zsh 配置 terminal
- 16日 typecho使用 themeFileds 增加自定义字段和主题设置
- 15日 typecho 主题开发使用 bootstrap 的分页样式
- 15日 typecho 主题开发通过页面模板实现分类、归档标签等单独页面
- 15日 typecho 模板开发自定义评论样式
- 15日 基于Bootstrap4的 响应式 typecho 博客主题
- 12日 egg开发脚手架 | egg-generator-postbird
- 08日 egg.js 通过 form 和 ajax 两种方式上传文件并自定义目录和文件名
- 07日 egg.js 解决路由映射过多的两种方案
- 07日 手动构建 egg.js 开发骨架
2018年06月
- 30日 gulp-generator gulp开发静态网站脚手架
- 23日 基于 koa2 开发网络小说在线阅读网站
- 22日 koa-generator-postbird 为自己量身打造的 koa2 开发脚手架
- 21日 koa-body 文件上传自定义文件夹及文件名称
- 20日 koa2 使用 koa-body 代替 koa-bodyparser 和 koa-multer
- 04日 使用koa-multer实现文件上传并自定义文件名和目录
- 03日 koa2 使用 ejs 和 nunjucks 作为模板引擎
- 02日 手动实现 koa2 的 static 服务和 koa-static 中间件的使用
- 01日 手动实现koa2 body-parser中间件及koa-boayparser的使用
2018年05月
- 27日 手动实现Koa2路由功能
- 22日 MEN Tiny Blog 基于Mongodb+express4.x+nunjucks开发的博客系统
- 22日 Express 4.X中实现Session flash中间件及闪存信息通知
- 19日 express4.x使用 nodemon 进行开发自动重启服务
- 18日 mongoose Schema 的静态方法和query helper方法
- 18日 typecho1.x版本生成文章目录树
- 18日 基于mongoose的 mongodb 模型抽象 和 增删改查操作
- 17日 nodejs使用mongodb驱动操作mongodb
- 16日 mongodb开启公共IP访问及Robo 3T连接远程mongodb服务器
- 16日 mongodb 基本操作(三)replication set 复制集、shard 分片
- 16日 mongodb 基本操作(二)用户管理、文档导入导出、二进制备份
- 14日 mongodb 基本操作(一)CRUD、查询表达式、游标、索引
- 09日 express实现文件分片上传(二)后端API的实现
- 09日 express实现文件分片上传(一)JS原生文件分片及axios合并请求
- 08日 配置webstorm支持nunjucks(.njk文件)语法高亮
- 07日 express4.X 中使用 supervisor 、cookie 和 session
- 05日 express4.x使用nunjucks进行模板布局(Layout)
- 04日 基于 multer 的文件上传后缀过滤及异常控制
- 04日 express 使用 multer 做文件上传时自定义文件名和存储路径
- 04日 express利用路由组链分离业务处理和路由
- 03日 express 使用 method-override 增加请求类型
- 02日 express 基于中间件的session登录状态验证
- 02日 nodejs使用 svg-captcha 做验证码及验证
- 02日 轻量级js日期和时间操作库day.js
- 01日 Nodejs 使用 eventproxy 进行异步串行、并发
- 01日 nodejs下基于axios、cheerio爬取cnode社区首页帖子内容
2018年04月
- 30日 nodejs mysql 直连&连接池及基本操作
- 29日 nodejs 原生实现的路由加载html功能
- 25日 使用node.js脚本实现文件的按需求遍历及复制工作
- 21日 Vue中使用Echarts出现子组件无法根据props进行绘图更新问题
- 20日 Vue-cli webpack 编译内存溢出
- 18日 使用 laravel-cors 实现 Laravel 的跨域配置
- 16日 Laravel-Excel 导入CSV数据数据不完整和乱码问题的解决方法
- 16日 使用 Laravel-Excel 进行 CSV/EXCEL 文件读写
- 16日 Laravel 写入百万条数据
- 04日 使用 vue-lazyload 进行图片懒加载
- 03日 基于 better-scroll 实现移动端 vue 轮播图组件
- 02日 使用 Promise 对 jsonp 进行封装
2018年03月
- 30日 C盘装XAMPP Apache和Mysql启动时可能遇到的两个错误
- 23日 MediaSource错误:Failed to execute"endOfStream" on "MediaSource": The MediaSource‘s readyState is not “open”.
- 23日 MediaSource的使用以及封装MP4转加载Blob的插件
- 23日 微信 jssdk config:ok 但是自定义分享内容失效的解决方案
- 22日 移动端进行 console.log() 调试
- 22日 基于 Laravel-Wechat 搭建微信H5开发基本框架(JSSDK)
- 21日 HTML5 video 在IOS上自动播放失效
- 21日 Laravel 自定义错误通知方式
- 21日 Laravel 5.6 创建全局公共函数
- 21日 Laravel 表单提交验证错误返回后自动填写
- 18日 Vue2.0 全局自定义组件
- 16日 ElementUI 使用Vue-CLI css 字体文件引入错误
- 14日 vue tempalte中的 img标签无法打包出来
- 13日 webpack4构建vue2.x开发环境
- 11日 PHP7部署TP3.1系统遇到的问题
- 05日 Redux 三大原则
- 05日 Windows下XAMPP配置多虚拟主机
2018年02月
2018年01月
2017年12月
2017年11月
- 23日 php微服务框架 PHP-MSF 的容器部署和使用
- 23日 Docker(Ubuntu)使用 tesseract-ocr 进行OCR中文识别
- 20日 Docker 部署 nodejs web应用
- 18日 使用Docker运行MariaDB并连接使用
- 17日 docker 基本命令速查
- 15日 React v16 高级指南&API文档中文系列翻译
- 15日 11-React 术语表(React API文档参考中文翻译)
- 07日 10-JavaScript 环境依赖(React API 文档参考中文翻译)
- 07日 09-Test Render(React API 文档参考中文翻译)
- 07日 08-Shallow Render(React API 文档参考中文翻译)
- 07日 07-单元测试(React API 文档参考中文翻译)
- 07日 06-Events(React API 文档参考中文翻译)
- 07日 05-DOM Elements(React API 文档参考中文翻译)
- 06日 04-ReactDOMServer(React API 参考手册中文翻译)
- 06日 03-ReactDOM(React API 参考手册中文翻译)
- 06日 02-React.Component(React API 参考文档中文翻译)
- 03日 01-React 顶级API(React API 参考文档中文翻译)
- 03日 15-Accessbility(React高级指南中文翻译)
- 02日 14-Integrating with Other Libraries(React高级指南中文翻译)
- 02日 13-Higher-Order Components(React高级指南中文翻译)
- 01日 12-Web Components(React高级指南中文翻译)
- 01日 11-Error Boundaries(React高级指南中文翻译)
- 01日 10-Portals(React高级指南中文翻译)
- 01日 09-Context(React高级指南中文翻译)
- 01日 08-Reconciliation(React高级指南中文翻译)
2017年10月
- 31日 typecho新正式版markdown无法解析html标签问题的解决
- 31日 07-React Without JSX(React高级指南中文翻译)
- 30日 06-React without es6(React高级指南中文翻译)
- 30日 05-Optimizing Performance(React高级指南中文翻译)
- 30日 04-Uncontrolled Components(React高级指南中文翻译)
- 29日 03-Refs and DOM(React高级指南中文翻译)
- 29日 02-Typechecking With PropTypes(React高级指南中文翻译)
- 29日 01-JSX in depth(React高级指南中文翻译)
- 28日 React通过Redux实现Todos示例
- 22日 React使用Flux做Todos示例
- 18日 publish npm包到npmjs遇到的错误
- 17日 webpack3构建react开发环境
- 12日 Javascript防抖和节流的深入理解和实践
- 06日 vscode代码保存时自动格式化成ESLint风格(支持VUE)
- 03日 使用PHPmailer发送邮件的整合代码
2017年09月
- 26日 原生JS实现刮奖效果(PC和移动端通用)
- 23日 原生Javascript实现弹框插件,模拟alert/confirm/prompt
- 21日 ES6对象方法声明时箭头函数this的指向
- 21日 ES6中let和const如何阻止变量声明提升及防止污染window属性
- 18日 Nginx 配置导致 Lets encrypt 无法自动续期
- 16日 我常用的gulp配置(gulpfile)
- 07日 Webstorm/PhpStorn的Jetbrains的IDE2017版中文字体卡顿问题
- 06日 原生Javascript实现容器内翻页
- 05日 JavaScript 实现分页驱动
- 05日 overflow:scroll在移动端平滑滚动
- 05日 去掉chrome自动填充密码(记住密码)的黄色背景
- 04日 使用 Promise 前需要了解的内容
- 02日 JavasSript 宽松相等比较的各种坑
2017年08月
- 31日 原生Javascript实现图片放大镜
- 30日 Javascript中this的绑定判断
- 29日 IntersectionObserver 实现滚动侦测动画
- 29日 Javascript+css3实现滚动侦测动画出现
- 28日 flex布局中子元素宽度问题导致最后子元素margin失效
- 28日 div line-height 导致 img 与 div 存在空隙的解决
- 24日 我常用的html5文件模板
- 22日 Http协议、http1.1、http2、https
- 22日 javascripts实现无向无权图的DFS/BFS遍历,及求最短路径
- 19日 《ES6标准入门》PDF带书签版
- 19日 使用gulp-babel 压缩 ES6
- 15日 ES6 标签模板及规避恶意脚本
- 10日 javascript 函数科里化
- 09日 javascript富文本编辑器
- 07日 Javascript完整完整用户代理字符串检测脚本(呈现引擎、平台、Windows 操作系统、移动设备 和游戏系统)
- 07日 javascript 递归
- 07日 Javascript函数表达式和闭包
- 05日 background-attachment: fixed 在iphone设备失效的解决
2017年07月
- 31日 javascript原型链和继承
- 31日 javascript的原型及自定义对象的各种模式
- 30日 使用flex实现响应式栅格布局
- 30日 CSS3 弹性盒子 - flex布局
- 29日 javascript 垃圾回收机制
- 29日 JavaScript 作用域及作用域链
- 29日 JavaScript 函数参数之按值传递
- 29日 HTML5 语义化/自定义标签和视频/音频的兼容
- 29日 [经典]Xhtml和html的关键区别
- 29日 阿里云·通信新SDK的接入和使用
- 29日 如何进行多主体备案(一个账号备案多个不同信息的网站)
- 01日 Linux上使用 wkhtmltopdf 将网页转成pdf
- 01日 使用TCPDF撰写和生成PDF文件
2017年06月
- 30日 Mysql 将表中的字段拼接成字符串再写入该表的某字段
- 24日 PHP 二维数组取差集操作方法
- 24日 Nginx 反向代理静态资源(更改访问路径)
- 17日 Vue2.0 子组件修改父组件的数据
- 16日 Vuex在组件中使用或者重命名状态
- 12日 HTTPS站点 使用 web-msg-sender 进行推送的解决办法
- 12日 使用 web-msg-sender 进行实时消息通知推送
- 12日 HTML5开启浏览器桌面通知
- 11日 PHP生成唯一订单号
- 11日 微信小程序获取二维码(临时或频繁变动)
- 11日 利用FTP将备份文件上传到远程主机
- 02日 thinkphp5带条件分页
- 02日 ThinkPHP5修改分页驱动
2017年05月
- 30日 PHP使用CURL向API发送文件
- 30日 PHP整合CURL发送HTTP请求的Model(包括文件发送)
- 30日 VMwareP12 安装OSX 10.1x的各种问题的解决
- 28日 nginx反向代理,safari无法访问网站(HTTP/2.0请求超时)的解决办法。
- 28日 接入个推推送的Model增加向所有用户推送链接通知方法
- 26日 接入个推RestAPI实现消息推送的Model(增加tolist群推)
- 22日 TP5同字段范围查询构建where数组条件的错误和解决方法
- 22日 ThinkPHP5对同一字段多次查询拼接where数组条件
- 20日 ThinkPHP5利用where数组条件做筛选
- 17日 微信小程序对称解密代码中Mcrypt被PHP7.1废弃的解决
- 17日 在MVC框架中进行小程序身份数据加解密
- 12日 比特币勒索病毒 Cryptowall、lockey、cerber
- 12日 Lets Encrypt 配置SSL错误 DNS problem: NXDOMAIN looking up A for xxx
- 10日 解决生成的二维码手机上无法使用【长按识别】
- 10日 (不用插件)在网站任何页面开启二维码
- 08日 windows下使用bat脚本创建桌面快捷方式
- 02日 GatewayWorker整合web系统开发多人分组在线聊天的步骤
- 01日 windows下使用webpack的完美解决方案
2017年04月
- 29日 TP5整合个推Restful API实现单、群推和透传消息的Model
- 27日 使用Gateway-Worker实现多人分组实时聊天
- 21日 大型分布式网站的一些概念
- 14日 Vue组件的单项数据流
- 13日 修了一下午的数据库理论
- 12日 缓存穿透、缓存并发和缓存失效
- 10日 ThinkPHP5接入阿里大于实现短信验证码的发送和验证
- 10日 我认识的学计算机搞技术的人大概有这些
- 09日 MariaDB ERROR 1045 (28000)错误
- 08日 oneinstack自动部署Lets Encrypt实现多域名SSL
- 07日 Ubuntu Kylin 16LTS 搜狗输入法只能打英文
- 07日 Ubuntu Kylin 16LTS 无法打开系统设置
- 07日 Ubuntu Kylin 16LTS 使用UK软件中心无法安装软件
- 03日 使用jquery测试JWT
2017年03月
- 30日 Redis配置外部访问的坑
- 30日 PHPMailer - Could not connect to SMTP host 解决方法
- 28日 「自己开发直播」利用php操作ffmpeg对rtmp视频流进行截图
- 28日 linux定时执行远程php操作(通过URL)
- 28日 php执行system()命令和一个坑
- 28日 「自己开发直播」rtmp-nginx-module实现直播状态、观看人数控制
- 25日 PHP接入网易云信发送和校验短信验证码
- 23日 ThinkPHP5 配置问题导致验证码验证失败
- 22日 再见,多说评论
- 21日 php升级后httpd启动80:Segmentation fault错误
- 20日 「自己开发直播」实现nginx-rtmp-module多频道输入输出与权限控制
- 09日 看了一下ThinkPHP5的think-worker扩展 =_=
- 04日 「自己开发直播」通过Nginx-rtmp-module搭建直播服务器并实现直播
2017年02月
- 27日 解决Laravel5.4 Illuminate\Foundation\Application::bindShared()问题
- 26日 Canvas 实现图片马赛克
- 26日 Canvas 实现图片颜色反转
- 22日 「 Node.js」express结合multer实现文件上传(单图片与多图片)
- 21日 「 Node.js」利用readLine和net开发实现终端聊天
- 21日 二维码生成(jquery插件与API)
- 21日 在能折腾的年纪多折腾
- 08日 「 Hadoop」集群关机的教训以及经验
- 08日 「 Hadoop」关于zookeeper3.3.4启动错误和配置
- 06日 「 Hadoop」MapReduce程序的过程(帮助了解MapReduce程序的编写)
- 04日 「 Hadoop」mapreduce对温度数据进行自定义排序、分组、分区等
- 04日 「 Hadoop」windows下开发WordCount程序并提交job远程调试
2017年01月
- 26日 「 Hadoop」使用FileSystem API合并hdfs文件
- 25日 「 Hadoop」使用FileSystem API操作HDFS文件
- 25日 Windows下使用IntelliJ IDEA 远程编写和调试hadoop集群
- 25日 将所有服务迁移到腾讯云了
- 25日 「 HA」Hadoop-2.7.1 高可用集群Mapred和Yarn简单配置
- 24日 「 HA」Hadoop-2.7.1高可用集群配置
- 24日 VMWare下为CentOS配置静态IP
- 08日 「 ThinkPHP」模板继承结合「 PJax」提高用户体验
- 08日 「 微信开发 」微信小店商品付款成功后发送客服消息
- 08日 「 微信开发 」pjax与JSSDK配置的坑
- 08日 「 微信开发 」JSSDK的配置和使用
- 08日 「 微信开发 」网页授权并获取用户信息
- 08日 「 微信开发 」创建自定义的菜单
- 08日 「 微信开发 」获取、保存并刷新access_token
- 08日 「 微信开发 」公众号消息接收与被动回复
- 08日 「 微信开发 」接口测试号的接入和验证
2016年12月
- 20日 「 数据库原理 」查询优化(关系代数表达式优化)
- 20日 「 数据库原理 」无损保持依赖地分解成3NF模式集算法
- 19日 「 数据库原理 」求最小依赖集算法
- 19日 「 数据库原理 」求函数依赖集的属性集闭包的算法
- 18日 pjax导致多说无法正常加载的最终解决办法
- 16日 scala操作sitemap修改url对用于百度网站改版
- 13日 pjax导致Prism代码高亮失效解决办法
- 13日 「 2016-12-16 更新 」 pjax导致多说插件显示失效的解决
- 12日 测试typecho的sitemap插件
- 11日 typecho测试七牛镜像存储并放弃KindEditor
- 11日 wordpress完美转typecho并解决七牛云存储问题
- 11日 为什么转成typecho—wordpress使用感受
- 08日 Hadoop中namenode/secondarynamenode/yarn的一些配置
- 08日 linux下为hadoop开启SSH免密钥登录
- 08日 Centos6.4_X64下编译hadoop2.2.0源码
- 05日 shell脚本对apache日志分割并统计保存到数据库
- 05日 linux服务(web/mysql/disk/memory)监控和邮件报警脚本
- 05日 [centos]linux搭建PostFIX和dovecot收发邮件
2016年11月
- 29日 [Scala Akka] Ask: Send-And-Receive-Future 消息模式示例
- 29日 [Scala Akka] Ask: Send-And-Receive-Future [官方介绍翻译]
- 28日 [Akka] scala创建Akka的四种方式
- 23日 [16-12-07更新]Wordpress实现全站HTTPS
- 21日 Scala 文件和目录操作并解决编码问题
- 21日 《快学scala》第13章练习答案
- 20日 《快学Scala》第12章练习答案
- 16日 scala使用regexp(正则)对ip进行排序
- 15日 用于C# WinForm可扩展的一套授权验证策略[postbird_license.cs]
- 14日 【16-11-18更新】从[DHU教师排课助手]聊一下C#使用Oledb和range Cells[row,col]操作Excel
- 09日 SXWTaxCaculation 个人所得税计算以及聊聊一些往事
- 02日 Jquery&ajax实现无限刷卡(扫描器扫描),一键认证/确认操作
- 01日 TPImageWater(自动化响应式水印处理) 实际使用过程遇到的问题以及解决办法
2016年10月
2016年09月
- 26日 scala 依赖注入(Dependency Injection)
- 26日 scala 中值类型(简单)
- 20日 scala 操作XML的基础知识
- 19日 scala 占位符_ 使用小结
- 19日 scalca隐式转换的部分规则
- 13日 scala Self Type的简单使用
- 13日 scala Trait调用顺序
- 13日 scala组合和继承的使用总结
- 13日 scala的多态和动态绑定(简单理解)
- 13日 scala类的继承之构造函数调用与匿名类
- 13日 Scala内部类用法
- 13日 scala访问控制规则表
- 08日 Adobe Acrobat服务引起的Win10 右键假死
- 05日 Scala对象相等与数组相等
- 03日 关于博客更换主题
2016年08月
2016年07月
- 21日 我喜欢的「盗墓笔记」探究两篇(二)
- 21日 我喜欢的「盗墓笔记」探究两篇(一)
- 19日 体验「一铭」操作系统-用户角度-Emind Desktop4.0
- 19日 scala入门初级代码训练-38setMapTreeMapTreeSet
- 19日 scala入门初级代码训练-37listBufferArrayBufferQueueStack
- 19日 scala入门初级代码训练-36list的伴生对象的操作以及其他的构建函数
- 19日 scala入门初级代码训练-35foldLeft和foldRight
- 19日 scala入门初级代码训练-34List的应用函数
- 19日 scala入门初级代码训练-33List的map,flatmap,filter
- 19日 scala入门初级代码训练-32List的排序问题
- 19日 scala入门初级代码训练-31List的一阶函数的使用
- 18日 scala入门初级代码训练-30List基础应用和排序等
- 18日 scala入门初级代码训练-29传递多个复杂参数并且caseclass
- 18日 scala入门初级代码训练-28CaseClass的模式匹配应用
- 18日 scala入门初级代码训练-27提取器
- 18日 scala入门初级代码训练-26array,list,tuple的模式匹配
- 18日 scala入门初级代码训练-25match模式匹配
- 18日 scala入门初级代码训练-24Curring柯里化
- 18日 scala入门初级代码训练-23sam隐式转换
- 18日 scala入门初级代码训练-22高级函数
- 18日 scala入门初级代码训练-21闭包
- 18日 scala入门初级代码训练-20偏函数
- 18日 scala入门初级代码训练-19函数的操作和本地函数
- 18日 scala入门初级代码训练-18正则表达式的应用(代码有错误)
- 18日 scala入门初级代码训练-17文件操作和java流的操作
- 18日 scala入门初级代码训练-16类包伴生对象等的访问权限
- 18日 scala入门初级代码训练-15包的定义和包对象
- 18日 scala入门初级代码训练-14AOP编程,trait 的混入
- 18日 scala入门初级代码训练-13类的多重继承
- 18日 scala入门初级代码训练-12trait基础
- 18日 scala入门初级代码训练-11抽象类
- 18日 scala入门初级代码训练-10类的继承
- 18日 scala入门初级代码训练-09伴生对象的apply函数
- 18日 scala入门初级代码训练-08对象和伴生对象
- 18日 scala入门初级代码训练-07内部类
- 18日 scala入门初级代码训练-06类的构造器和重载构造器
- 18日 scala入门初级代码训练-05类的私有属性和this
- 18日 scala入门初级代码训练-04MapTupleZip
- 18日 scala入门初级代码训练-03数组的操作
- 17日 scala入门初级代码训练-02for循环、函数、lazy值
- 17日 scala入门初级代码训练-01 Tuple,Array,Map和文件操作
- 03日 JQuery实现照片瀑布流
- 03日 完美解决KindEditor手机弹出框显示问题
- 02日 ThinkPHP 3.2 整合PHPmailer 发送SMTP邮件
- 02日 此内容被密码保护
- 02日 此内容被密码保护
- 02日 此内容被密码保护
- 02日 此内容被密码保护
- 02日 此内容被密码保护
- 02日 蝴蝶为花碎,花却随风飞。