博客园_首页

代码改变世界

3221人订阅
Java 导出Excel的各种尝试 - 饱读诗书 最近的一个项目比较忙,一直没时间过来跟新博客。今天过来分享一下在此项目中遇到的一个小问题:导出Excel;相信导出Excel这个功能是特别常见的,也有很多的方式。好了,不多说了,直接说说自己遇到的各种坑,我后台用的是poi导出。 首先,说一下需求,想要的结果就是:“符合导出条件时,正常导出,并弹出提
深入React事件系统(React点击空白部分隐藏弹出层;React阻止事件冒泡失效) - 晴天_雨天 只关注括号内问题的同学,可直接跳转到蓝字部分。(标题起的有点大,其实只讨论一个问题) 两个在React组件上绑定的事件,产生冲突后,使用e.stopPropagation(),阻止冒泡,即可防止事件冲突,毫无问题。 今天是踩了个React事件的坑,需求可以简化为:点击框体以外的部分则隐藏框体。最直接
开源实时日志分析ELK平台部署 - 拾七画生 开源实时日志分析ELK平台部署 时间 2015-07-21 17:13:10 51CTO推荐博文 原文 http://baidu.blog.51cto.com/71938/1676798 主题 Logstash Elastic Search 开源 时间 2015-07-21 17:13:10 51C
CAGradientLayer颜色渐变器 - 周希 使用CAGradientLayer可以实现颜色的渐变, 我们先看下头文件 下面是我用上面的代码实现的最终效果,startPoint是(0,0),endPoint是(1,1)。 下面我们试试用这个来实现一个渐变色的圆环, 需要说明的是CAGradientLayer只能实现矩形范围内的颜色渐变, 那渐变
CCNA网络工程师学习进程(9)GNS3的安装与配置 - MenAngel 本节将简单介绍一下网络设备模拟软件GNS3的配置和使用方法。 (1)GNS3概述: GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可
NodeJS Stream 四:Writable - 撒玛利亚人 什么是可写流 可写流是对数据流向设备的抽象,用来消费上游流过来的数据,通过可写流程序可以把数据写入设备,常见的是本地磁盘文件或者 TCP、HTTP 等网络响应。 看一个之前用过的例子 \ process.stdout 是一个可写流,程序把可读流 process.stdin 传过来的数据写入的标准输出
【实践】基于接口的插件机制 - 悠扬的牧笛 一、前言 插件,意味着可扩展,且宿主程序不依赖于插件,即插即用。这种软件设计方式可以使我们的应用程序最大化地获得可扩展性、适应性和稳定性,而且便于软件的维护和升级。在什么场景下使用插件呢?例如在本篇文章中,我个人有一个小需求就是希望记事本带行号,于是我自己写了一个极简易的编辑器(CodeEditor
创建 OVS vlan101 并部署 instance - 每天5分钟玩转 OpenStack(139) - CloudMan 前面我们创建了 OVS vlan100 并部署了 instance,今天继续创建 vlan101。
inline「一」:从 image 底部白边初识 line-height - leeonway "本文首发于个人博客 http://www.lijundong.com/image and line height/" 今天在做一个静态页面时,图片底部出现一条 3px 高度的白边,既不是 margin 也不是 padding,找了好久没能解决,后来才发现与 line height 相关,问题解决后
.Net多线程编程—误用点分析 - 甜橙很酸 1 共享变量问题 错误写法: 所有的任务可能会共享同一个变量,所以输出结果可能会一样。 正确写法: 将变量i赋给局部变量temp,使得每一个任务使用不同的i值。 2 不要清理挂起任务所需资源 错误写法: 异步输出文本内容,所以在未使用完StreamReader的时候,变量sr已经离开它的作用域,调用