技术笔记 使用Print2Flash做文档转换[仿百度文库]出现1155错误的解决方法

前一阵子做了一个学校实验室的选课系统。

提到选课系统就感觉像是学生阶段的练手作品。

确实如此,因为有学生已经做过了,我的学弟做的,使用TP2框架,结果1秒钟被我黑了(哈哈,TP的那个RCE你懂的)。

后来由我接手做这个东西,当然是公司工作交接之前的。

要求除了常规的发布课程,学生选课,课程安排,名单统计等功能外,还要有些额外的特色功能,比如这个要求:教师上传文档(Word、Excel、TXT、PDF)等要求学生可以查看,但是不能下载(按权限可下载),最好能做成百度文库的样子。

其实解决方法比...

这就是生活啊 十月扯闲篇

玩着碎的稀烂的手机,翻到Any.do的TODO-list的时候,才发现9个item没有做。细细想想已经有快三个周没有看过代码了。

12年十月份发生了纯意外或者意料之外但情理之中的事,期间包括手机屏碎了个稀烂和离职两件蛋疼事。 

离职过程更蛋疼,就不提了。现在全国降温不说,特么我还因为些其他的事情必须在西安呆到11月月末,蛋疼。

不过还真应了我四月份的那番话,如今真是没房没车没存款没工作。不过晚来了3个月,这都十月了,真坑爹。

颓废了一个月,SS小号都满级了.....没啥工作状态,正好休息,充充电什么的。...

技术笔记 Discuz! X2.5特殊主题:发帖处不显示特殊主题?

大约半年多没碰康盛的东西了,年前在DZ7.2开发了几个插件,我们这边的开发任务就停止了,现在又有项目需要做dzx2.5的开发,于是开始搞特殊主题。

尼玛我参照开发手册(http://dev.discuz.org/wiki/)写的开始开发,结果就是在论坛的设置处可以看到自定义的特殊主题,发帖的时候却没有这个选项。蛋疼。断断续续折腾了两天,蛋疼,直接翻DZ相关源码,终于找到问题所在:尼玛。。。弄个特殊主题光在论坛设置里面设置还不够,还特么要在用户组给用户使用这个特殊主题的权限。。。

技术笔记 Ctirix桌面虚拟化部署——linux做NAT和端口映射

上周去某地部署了一套思杰桌面虚拟化的演示环境,遇到点问题,特作此记录。

客户只给了一个IP,一根网线,没有IP地址池也没有交换机路由器。让我搭建一个外网访问的环境。我搞死他MD。

毕竟这方面还是菜鸟,有点心虚不知道能不能搞,但听客户说VMWare的就是这样的能搞,我擦,貌似他们有个虚拟交换机的功能。后来转念一想交换机也不过是个linux系统,功能比PC还弱,应该有搞头。于是各种搜索,终于搞定。最终达到的效果是只有一个外网IP,从外网访问到DDC,并能连接上所有分配出来的桌面。桌面、DDC和AD均在内网,并且能够...

技术笔记 Java[1.7.X] 0day 预警及EXP

昨天看到Java的0Day。。。然后看到有EXP放出。。。然后下载测试。。。尼玛太可怕了。。

 此次0Day只影响JDK1.7,对于1.6以下版本无影响。

坑爹啊,前几个月在写Swing,因为JDK1.7修了1.6的几个关于透明和不规则窗体的问题才更新到JDK1.7,现在就躺枪了....

 EXP如下:

import java.applet.Applet;
import java.awt.Graphics;
import java.beans.Expression;
import java.beans.Statement;
import java.lang.reflect.Field;
import java.net.URL;
import java.se...

吐了个槽 中华民族复兴进度已完成62%

(图丢了。。)

我大中华伟大复兴已完成62%。亲,你以为你打魔兽呢? 

(图丢了。。)

1949-10-1到2012-7-1共22919天

(图丢了。。)

1949-10-1到2049-10-1共36525天

(图丢了。。)

1949年10月1日到2012年7月1日建党节,共22919天。 

1949年10月1日到2049年10月1日国庆节,共36525天。 

22919/36525=0.62748802190280629705681040383299。

够精确了吧? 

就是说,建国100年后,即完成伟大复兴。这是个时间点,不是事件点。

只要时间到了,就100%完成了...

技术笔记 Yii与DWZ整合-关于分页

先介绍下DWZ,DWZ框架是个国产的开源JS框架,其目的就是使开发人员不写JS的情况下依然能做出AJAX交互, DWZ框架完全开源,源码没有做任何混淆处理,非常方便修改。本文采用的是DWZ 1.4。

 在Yii的官网上有个DWZ的扩展,可以去看下。版本和风格我不太喜欢,所以直接用的DWZ的原版。

在文章列表页面,我采用CActiveDataProvider 来获取数据并分页。经过测试发现,这种方式的...