- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 一个Go闭包引发的血案
一个Go闭包引发的血案今天群里有人问了个问题,说是以下代码会输出什么:func main() { functions := make([]func(), 3) for i:=0; i<3; i++ { functions[i] = func() { fmt.Println(i) } } functions[0]() functions...
2018-07-27 21:02:32 466
原创 Javascript对HTML表格排序-很实用
Javascript对HTML表格排序-很烂但实用Javascript实现HTML表格排序,点击表头的标题单元格,即可对该列排序,升序降序切换,数字、文本都可以排序。先看下面的效果图:该功能已经封装成了一个Javascript函数,要实现表格排序的功能非常简单,只需:引入包含该函数的js文件(需要预先引入jQuery)—— 这个不难在需要排序的表格的标题单元格(th元素)的...
2018-07-25 22:11:41 15529 66
原创 Javascript动态创建SVG圆弧
Javascript动态创建SVG圆弧1. 问题描述先看个草图,如下: 其中,点AAA是圆弧的起点,点OOO是圆心,点B是圆弧的终点,θθ \theta 是OBOBOB与OAOAOA的夹角,即 ∠BOA∠BOA \angle{BOA} 。YYY轴的箭头是朝下的,因为SVG使用的是屏幕坐标系。已知: 1. 圆弧起点AAA的坐标(startX,startY)(startX,st...
2018-07-24 20:57:23 6974
原创 varnish学习笔记-后端服务器
varnish学习笔记-后端服务器大部分情况下,varnish发给客户端的数据都不是自己产生的,而是从后端服务器获取的(如果发的是缓存的内容,其起源也是后端服务器),它充当的是反向代理和缓存的角色。所以需要给varnish定义一个/多个后端服务器,告诉它应该从哪里获取数据,可以选择性的让它从指定服务器获取数据。1. 定义一个后端服务器使用backend指令来定义一个后端服务器。最简...
2018-07-24 09:16:10 790
原创 varnish学习笔记-清除缓存
varnish学习笔记-清除缓存1. 概述,purge当varnish缓存的后端文件有更新时,需要让varnish清除缓存,有三种方法:return (purge) —— 使流程进入vcl_purge 子程序,取出相应缓存的对象内容然后清除之;ban(String) —— 不从缓存中获取指定的内容;set req.hash_always_misss=true —— 强制不命中缓存...
2018-07-22 23:13:42 2245
转载 varnish原理
varnish原理varnish原理讲得非常详细的文章:varnish-原理 http://blog.51cto.com/11637223/1910092
2018-07-18 11:26:24 340
原创 editormd 支持拖放上传图片和视频
editormd 支持拖放上传图片和视频在editormd中,有时觉得 点击按钮 => 弹出对话框 => 选择文件这样的上传步骤有些麻烦,要是能支持文件拖放上传,将会是非常不错的用户体验。实现这个功能,关键点有3个:监听并处理editormd编辑区域的拖放(Drag-Drop)事件放下文件后,获取到文件,通过Ajax上传至后端收到后端返回的视频/图片 url,转换成合...
2018-07-12 21:12:06 2677 3
原创 editormd支持上传视频
editormd支持上传视频editormd是一款非常不错的Markdown在线编辑器。最近需要把该编辑器集成到项目中,需要上传图片和视频,editormd自带的image-dialog插件是已经支持上传图片了,但是从官网上没找到视频上传的插件。于是想对image-dialog插件二次开发,让该插件同时支持上传图片和视频。当然可以从网上找下其他人有没有做过类似的插件,不过没有这样做,因...
2018-07-12 20:16:08 3422 5
80X86汇编pdf
2009-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人