博文

【机场测试】海豚湾

图片
海豚湾是一个非常低调的老机场,价格适中,比喵帕斯略贵,技术上来看比喵帕斯也更完善一些。订阅上比喵帕斯多了可以根据地区选择订阅。 价格上小海豚的价格基本就是喵帕斯高级vip的价格了,不过不限带宽和流量。注册后显示流量为1T/月,用完可工单申请重置。 小海豚:29/月,85/季,320/年 大海豚:39/月,115/季,430/年 速度上也比较理想,测试可以达到满速,高峰期测试也有100m带宽以上。 稳定情况比喵帕斯好很多,检测到审计信息时只是阻止但不会断流和停封账号。 注册需要邀请码: 邀请注册,需翻墙

Linux流量监控

yum install vnstat -y vnstat -u -i eth0 vnstatd -d

【机场测试】喵帕斯

喵帕斯是老牌机场,线路分1级级路和2级线路,1级线路可以提交工单重置流量,2级为更优质线路不可重置流量。 价格: 1级线路:20元/月,240元/年 2级(包含1级):30元/月,360元/年 均为1T流量/月 性价比较高,香港线路较多,速度较好。 之前看测评说存在断流情况。实际使用一周后就出现了断流情况,可能是由于喵帕斯审核策略误判引起的。 线路基本都支持netflix,但在Apple TV中字幕会出现中断的情况,浏览器访问未发现字幕问题。自建线路则不会出现这样的情况,可能是由于解锁技术造成的。 如果是在终端上使用的用户会比较理想。如果是在路由上使用,并使用Apple TV看netflix的用户需谨慎。

原来这里还有一个blog

我都忘记了啊。 之前还是2008年的时候在用,之后被墙了也就没有在登录。虽然并没有被困住,但也忘掉了它的存在啊。 原来已经11年了。

Flex显示按钮的问题

internal function initApp():void{ var win:PanelExample = new PanelExample(); win.x = 20; win.y = 20; addChild(win); } internal function doTrue():void{ } ]]> 将PanelExample组件显示出来 在PanelExample组件执行了下面的命令后,visible=false //点击关闭按钮时触发该函数 internal function doClose():void{ visible = false; //让组件本身不可见 } ]]> 但false并不是生命周期的结束。 如果在主窗口新建一个按钮 是可以把它显示出来的,但是现实出来那个是新的还是原来那个呢?按我理解,应该是重新new出来的一个。 于是做一个测试,在PanelExample组件中添加一个按钮,点击后改变组件上的文字。 测试后发现果然是新new出了新的组件 修改一下代码,把主窗口中,new组件的代码移出来,并添加新函数: var win:PanelExample = new PanelExample(); internal function initApp():void{ win.x = 20; win.y = 20; addChild(win); } internal function doTrue():void{ ...

使用Base64对文件流进行编码

public String encode(InputStream in) throws IOException{ sun.misc.BASE64Encoder encoder = new sun.misc.BASE64Encoder(); byte [] data = new byte [in.available()]; in.read(data); return encoder.encode(data); } public byte [] decode(String base64Str) throws IOException{ sun.misc.BASE64Decoder decoder = new sun.misc.BASE64Decoder(); return decoder.decodeBuffer(base64Str); }

关于FineReport中文参数的问题

中文参数传递会出现编码的问题,如果Tomcat的server.xml的Connector中指定URIEncoding="utf-8",那么FineReport参数传递需要把参数用utf-8 Encode java.net.URLEncoder.encode(xxx, "utf-8"); 如果先转换为utf-8:new String(request.getParameter("xxx").getBytes("ISO-8859-1"), "utf-8"); 再进行Encode就会出现乱码