idle
从 xlsx 读取翻译后的文本,对比旧的 XML 替换翻译,生成翻译后的 XML
记录:
using libxl;
using System.Collections.Generic;
using System.Xml.Linq;
namespace Test
{
class Program
{
static void Main(string[] args)
{
var textData = new Dictionary<string, string>();
var doc = XDocument.Load("Old.xml");
foreach (var item in doc.Root.Descendants("text"))
{
textData[item.Attribute("t").Value] = item.Attribute("value").Value;
}
var dic = new Dictionary<string, string>();
Book book = new XmlBook();
book.load("new.xlsx");
var sheet = book.getSheet(0);
for (int i = 0; i < 4886; i++)
{
var a1 = sheet.readStr(i, 0);
var a2 = sheet.readStr(i, 1);
dic[a1] = a2;
}
var newXml = new XElement("GameTextSet");
foreach (var node in textData)
{
string str;
if (dic.TryGetValue(node.Value, out str)){}
else if (dic.TryGetValue(node.Value.Trim(), out str)){}
else
str = node.Value + " 没有翻译";
newXml.Add(new XElement("text", new XAttribute("t", node.Key), new XAttribute("value", str)));
}
newXml.Save("New.xml");
}
}
}
test 6
$$\alpha,\beta$$ 测试 $$\Gamma$$ 测试 $$\int_{-1}^1 \sqrt{(1-x^2)}\,{\rm d}x =\frac \pi 2$$
test 5
Google Charts API
test 4
网页直接嵌入 pdf
方法 1.
<embed height="674" width="1030" type="application/pdf" src="http://viewscode.googlecode.com/files/3.pdf"></embed>
方法 2.
<iframe src="http://docs.google.com/viewer?url=http%3A%2F%2Fvi ewscode.googlecode.com%2Ffiles%2F3.pdf&embedded=true" width="600" height="780" style="border: none;"></iframe>
test 3
摘抄自《数论I》
引理:设 \(a,b,c\in \mathbb{Q}^+\),则下面的(I),(II)等价.
(I) 存在 \(x,y\in \mathbb{Q}\) 使 \(ax^2+by^2=c\) .
(II) 存在 \(x,y,z\in \mathbb{Q}\) ,\((x,y,z)\neq(0,0,0)\) 使 \(ax^2+by^2=cz^2\) .
test 2
\usemodule[zhfonts][style=dim]
\usezhfonts[rm,12pt]
\setupinterlinespace[line=18pt]
\setupindenting[always,2em,first]
\starttext
设 $f(x)$ 有泰勒展开式 $\sum_{n=0}^{+\infty}a_n(x-x_0)^n$ 与 $\sum_{n=0}^{+\infty}a_n^{\prime}(x-x_0)^n$ .
因为 $f(x)=\sum_{n=0}^{+\infty}a_n^{\prime}(x-x_0)^n$,
所以
\startformula
\frac{f(\xi)}{(\xi-x_0)^k}=\frac{1}{2\pi i}\sum_{n=0}^{+\infty}a_n^{\prime}\frac{(\xi-x_0)^n}{(\xi-x_0)^k}
\stopformula
因为 $f(x)$ 在以收敛半径 $r$ 为半径的开圆盘 $B(x_0,r)$ 内解析,所以 $f(x)$ 在 $B(x_0,r)$ 内闭一致收敛(魏尔斯特拉斯定理),所以
\startformula \startalign
\int_L\frac{f(\xi)}{(\xi-x_0)^k}\,{\rm d}\xi&=\frac{1}{2\pi i}\sum_{n=0}^{+\infty}\int_L\frac{a_n^{\prime}}{(\xi-x_0)^{k-n}}\,{\rm d}\xi\frac{f^{n}(x_0)}{n!}&=\frac{1}{2\pi i}\sum_{n=0}^{+\infty}\int_L\frac{a_n^{\prime}}{(\xi-x_0)^{k-n}}\,{\rm d}\xi\qquad(k=n+1)
a_n&=a_n^{\prime} \qquad \text{右边因为}\frac{1}{2\pi i}\oint_L\frac{{\rm d}\xi}{(\xi-x_0)^n}= \startmathcases
\NC 1, \NC if $n=1$,\NR
\NC 0 ,\NC if $n\neq 1$.\NR
\stopmathcases
\stopalign
\stopformula
\stoptext
这里的 TeX 显示效果太差,用 ConTeXt 编译或看下面。 
test
出处 http://www.loyhome.cn/841.html 本人只是试写一下
去除 pdf 数字签名
最后在网上找到一个解决方案:
1.创建一个只有一页的PDF,用Acrobat打开。
2.使用“文档->插入页面”,把有数字签名的文档插入到那一页后面。
3.使用“文档->删除页面”,删除第一页,然后保存文档。
这个办法既可以保留书签,又能完全去除数字签名,而且无需借助特殊软件
放一个以前写的,免得这里空空的。