MENU

Category: 其他

记一次阿里云F5VPN路由配置

前言

项目这版要上一个图书馆查询功能,而学校的图书馆查询系统只能内网访问,在内网写完后端之后,问题来了,如何让部署在外网的服务器访问学校内网?

几番周折拿到了学校VPN,用的是f5vpn(从未听过...),在服务器中安装官网提供的Client,问题多多。最后在Github上看到大牛写的 f5vpn-login。这个f5vpn客户端基于Python(太好了,起码能看懂源码...),能在类Unix上运行,OSX和Ubuntu测试可用。

然而,这只是开始...

Read More

WNR2000v4 安装 OpenWRT

5月18日更新


很多网友表示Telnet无法解锁,若你使用本教程成功解锁或遇到问题劳烦你在下面评论区留言,感谢!

背景


当初为了刷OpenWRT购入WNR2000,然而当时只有v1 - v3支持第三方固件,在JD上买的却是v4啊,收到货瞬间(目瞪口呆.jpg)。吃灰几个月拿出来用,突发奇想查一波OpenWRT WIKI,果真已经支持了WNR2000v4。然而网上并没有详细教程啊..即立此坑

原理


大概流程:
1.通过Telnet访问路由
2.本地计算机搭建TFTP服务器
3.从下载存在TFTP的Uboot和固件
4.替换Unlock的Uboot以及OpenWRT

关于Uboot:Uboot是德国DENX小组开发、用于嵌入式CPU的Bootloader,它支持10多种不同的操作系统(包括x86架构)。其小巧速度快,已经成为了Atheros(高通)和Ralink(联发科)产品的标配引导系统,并且在所有嵌入式的引导系统中市场占有率最大。

A31B296A-8F7E-4F41-BDD3-C2323BA0391B.png





Read More

Java-iText-PDF库-使用中文字体

问题描述

在安卓开发时使用iText库生成PDF文档,发现不能生成的PDF无法显示中文,如图

Screen Shot 2016-01-05 at 9.28.03 PM.png

解决方案

查阅 itextpdf文档 后,发现com.itextpdf.text.fonts只带6种西文字体,谷歌后发现官方提供itext-asian.jar(下载链接)

下载后导入itext-assian.jar放到Android项目的libs目录下,配置properties,然后build project,报错了,报错如下:

“ Error generating final archive: Found duplicate file for APK: com/itextpdf/text/pdf/fonts/cmap_info.txt

Origin 1: X:\XXX\XXX\libs\itext-asian-5.2.0.jar

Origin 2: X:\XXX\XXX\libs\itextpdf-5.2.0.jar ”

在Libraries下有两个JAR都包含com.itextpdf.text.pdf.fonts.cmaps这个包,编译时候,里面都包含cmap_info.txt文件,导致编译冲突。

只需要在用RAR打开itext-asian-5.2.0.jar,然后在根目录删除cmap_info.txt,即可解决冲突。

Read More