免费Office模版

大家平时在使用office办公软件时经常会用到各类模版,但是网上的模版要么质量参差不齐要么就要收费,所以今天就为大家推荐一个非常棒的模版网站:微软office官方的OfficePLUS,OfficePLUS中有大量的精美模版,而且全部免费!

1.资源丰富。OfficePLUS提供PPT、Word、Excel、图片素材四种类型的资源,基本可以满足日常使用的所有需求,并且还可以根据自己的需要进行模版搜索。

免费office模版

 

2.动态推荐。在毕业季的时候这里会推荐毕业答辩模版,在求职季的时候会推荐简历模版,在平时会推荐日常办公模版。

Read More

自己搭建家庭NAS(3-BT下载机)

前段时间自己搭建了一个家用NAS,并且把各种常用的服务都放到上面,今天打算再添加一项BT下载的功能。既然是NAS肯定要能够远程推送下载任务,目前我使用的解决方案是百度云远程推送+uTorrent客户端,这两个软件可以满足99%的下载需求。

1.百度云推送

百度云的部署相对较为简单,只需要在NAS上安装百度云管家客户端并登陆账号即可,需要下载时通过其他设备的客户端或网页进行任务推送。但是百度云没有官方的Linux客户端,所以如果NAS部署在Linux系统上推送任务就较为麻烦了。

百度云推送

##

2.uTorrent

uTorrent对于BT爱好者应该非常熟悉了,这是一款非常小巧实用的BT下载工具,同时支持windows和linux系统,部署方式也非常简单。

Read More

logback根据日期和日志大小写入文件

最近工作中遇到一个问题,系统产生的日志文件太大,要不了多久就会达到GB级别,所以决定把日志按照日期和序列号写入文件当中。项目使用的是logback这款插件,经过查找资料发现1.1.7版本的logback已经内置了这项功能,所以将logback更新后修改配置文件就完成了。

<appender name=”ROLLING”
class=”ch.qos.logback.core.rolling.RollingFileAppender”>
<file>${logDir}/mylog.txt</file>

&lt;rollingPolicy
    class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"&gt;
    &lt;!-- rollover daily --&gt;

Read More

使用JQgrid遇到的几个问题

最近在开发中一直在使用JQGrid,官网的打开速度实在是很慢,这里留下一个离线版本的官方API,有些地方有残缺,但是勉强能用:https://yunpan.cn/crUkXZfHwNnt3 (提取码:509f)(采集时间:2015-12)。

以下是一些使用中遇到的问题,记录下来防止以后犯类似的错误。

1.时间格式化问题。

JQGrid默认的时间戳是精确到秒的(主要考虑到对PHP的支持),但JAVA的时间戳是精确到毫秒的,这就造成了时间显示的不正确,经过从网上查找资料采用了修改JQGrid源代码的方式来修复这个问题。

if( !isNaN( date - 0 ) &amp;&amp; String(format).toLowerCase() == "u") {  
    //Unix timestamp  

Read More

Jackson注解使用

今天在使用Jackson将对象转化成JSON对象时报错,于是将jeecms中转化对象为JSON的方式看了一下,代码如下:

@RequiresPermissions("menu:v_ajax_edit")
@RequestMapping("/menu/v_ajax_edit.do")
public void ajaxEdit(Integer id, HttpServletRequest request,HttpServletResponse response, ModelMap model) throws         JSONException {
    JSONObject object = new JSONObject();

Read More

自己搭建家庭NAS(2-功能完善)

前段时间自己搭建了一个简单的NAS用于存储私人数据,这几天一直忙着怎么继续完善功能,终于解决了远程唤醒和Seafile开启HTTPS这两个问题。

1.远程唤醒

根据网上的教程设置好CMOS,用笔记本测试一下,没有任何反应。手动开机后打开设备管理,发现网卡设置里没有远程唤醒的选项,更新驱动后就有了,再次关机测试,成功点亮。

第二天高高兴兴的去上班,到公司发现又不能唤醒了。晚上回家后反复测试,发现关机后立刻唤醒可以正常唤醒,等几分钟后就不行了,网上查资料也没有发现有用的信息。没办法,对着网卡设置一阵折腾,莫名其妙就好了。。。推测应该是Wake-On-Lan Capabilities只设置成Magic Packet才能正常使用。

网卡唤醒设置

最后推荐一个在线唤醒的网站,depicus,支持在线唤醒、手机电脑客户端。

Read More

自己搭建家庭NAS(1-基础功能)

最近华为网盘、迅雷快盘、新浪微盘等网络存储厂商都开始陆续关闭网盘服务,而百度云、360云盘、微云也在采用限速、禁止分享等手段变向停止服务,感觉网盘明显没有以前好用了,所以最近自己搭了一个家庭NAS,很简陋,但是能满足我个人的需求。

1.淘硬件。

拿台式机做NAS是不现实的,功耗太高,在淘宝花130元淘了一款瘦客户端:Atom450,2G内存,无硬盘,100M网卡。到手以后装上闲置的笔记本硬盘就可以正常使用了。

2.系统选择

因为百度云资源丰富,而且还可以远程推送所以初步决定选择windows系统,2003因为驱动问题没装上懒得折腾装了一个XP。

3.部署文件同步

文件同步部分使用的seafile的社区版本,主要因为以下特性:

1.支持安卓、苹果、windows客户端及浏览器访问。

Read More

使用JQGrid表格插件搜索功能

jqgrid的内置功能较为强大,使用起来也稍显麻烦,今天我尝试在项目中集成了JQGrid的表格搜索功能,开发环境时Spring MVC + Spring + Hibernate。

Jqgrid搜索框

苦于技术不好,在使用过程中遇到了几个麻烦,花了一天时间才勉强可以使用,但是还有很多可以改进的地方,望大家多多指教。

1、如何将数据格式传递到后台。

JQGrid在向后台传递数据时的JSON格式如下:

Read More

windows server快速自建vpn

##

前段时间玩游戏需要连接到台服,直连的话特别卡,所以想自己用阿里云建个VPN看看效果如何,查找网上的教程后成功启动了VPN服务并连接,但是死活不能上网,后来经过不断尝试发现网上的教程都是针对内网而言的,如果你的服务器是外网服务器就不能上网了,解决方法也很简单,在选择NAT接口时只选择有外网的连接就可以了,如下图:

windowsvpn

最终能连上网了,然后发现还不如直连,呵呵。

Read More