word

Freemarker + XML 导出Word

て烟熏妆下的殇ゞ 提交于 2020-04-14 10:24:45
【推荐阅读】微服务还能火多久?>>> 1、创建Word模板文档,如 2、设置Word模板的常量值(以Map形式输出,这里设置其key值),如 3、将Word模板文档另存为XML格式,如 4、将xml文件后缀名,转为ftl,即andy.ftl。ftl文件可以用“ foxe_CHS.exe ”工具打开。 这里要注意两点:①确定你定义的key没有被‘分解’,如果被分解,要删除中间的部分。正确的写法是在“<w:t>”,"</w:t>"之间是你定义的key值,如本例中的${username}。 ②如果你的模板中有图片文件,系统会在“<w:binData>",“</w:binData>"中间生成 很长很长的二进制(看不懂的)代码。正确的写法是,只需要把那些看不懂的代码删掉,写成你定义的key 即可,如本例中的${image}。 以上步骤做完,就可以导出Word文档了。具体代码如下: /** * @包名 :com.andy.freemarker<br> * @文件名 :ReportWord.java<br> * @类描述 :<br> * @作者 :Andy.wang<br> * @创建时间 :2014-6-17上午11:49:14<br> * @更改人 :<br> * @更改时间 :<br> */ package com.andy.freemarker; import java.io

boost sp 2 regex语法规范 正则表达式

为君一笑 提交于 2020-03-24 04:27:06
3 月,跳不动了?>>> boost sp 2 regex语法规范 正则表达式 这部分包含了boost.regex库的正则表达式的语法。这是一份程序员指南,实际的语法由在程序中的正则表达式的选项决定。(译注:即regex类构造函数的flag参数。) 文字(Literals) 除了一下字符,其它的任何字符都表示其字面意义(literal)。 “.”, “|”, “*”, “?”, “+”, “(“, “)”, “{“, “}”, “[“, “]”, “^”, “$” 和 “\” 要使用这些字符的字面意义,要在前面使用 “\” 字符。一个字面意义的字符匹配其本身,或者匹配 traits_type::translate() 的结果,这里的traits_type 是 basic_regex 类的特性模板参数(the traits template parameter)。 通配符(Wildcard):点号 ”.” 点号 ”.” 匹配任意的单个字符。当在匹配算法中使用了 match_not_dot_null 选项,那么点号不匹配空字符(null character)。当在匹配算法中使用了 match_not_dot_newline 选项,那么点号不匹配换行字符(newline character)。 重复(Repeats) 一个重复是一个表达式(译注:正则表达式)重复任意次数。

What's the size of a QWORD on a 64-bit machine?

让人想犯罪 __ 提交于 2020-03-15 05:41:08
问题 I'm currently looking to find an answer to the above question. So far I found people saying, that the word size refers to the size of a processor register, which would suggest on a 64-bit machine the word size being 64 bits and thus a QWORD (4 * word) being 256 bits in size. But on the other hand I found sources like this saying the size would be 128 bits (64 bits for 32-bit and doubled this for 64-bit), while even then others suggest the size would be 64 bits. But the last one is somehow

Issue Programmatically Adding Word for Word Prediction

自作多情 提交于 2020-03-14 07:33:28
问题 I am using UserDictionary.Words class's addWord function to add Words to Dictionary so that they can show up in Text prediction. The Words do exist in the dictionary with APP_ID=0 and available for default android keyboard. However I am using Swift keyboard and it is not considering those words for Prediction. I am using this TUTORIAL UserDictionary.Words.addWord(this, "ThisIsSomeWordIwantForPrediction", 250, null, Locale.getDefault()); My question is how can I add words such that they are

java百问---从Hello World中你可以学到什么?

我的梦境 提交于 2020-02-29 14:07:18
public class HelloWorld { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hello World"); } } 1.为什么总是由一个类作为开始? java程序是由类组成的,每个方法和字段都存在于类中。这是由于其面向对象的特点所决定的:任何东西都是一个类实例的对象。较之结构化程序语言来说,面向对象的语言有许多优点,如模块化、可扩展性等等。 2.为什么总是有一个"main"方法? main方法是一个程序的入口,并且它是静态的。所谓静态,指这个方法是属于类的,而不是某个对象的。 那又是为什么?为什么我们不将一个非静态的方法做为程序的入口呢? 如果一个方法是非静态的,那么为了使用这个方法,我们必须得去建立一个对象,因为非静态的方法必须由对象来调用。对于入口来说,这显然是不现实的。因此,程序的入口方法是静态的。 参数"String[] args"则表明有一个字符串的数组参数将会关联至程序中,帮助程序进行初始化。 3.HelloWorld的字节码 执行这个程序时,java文件(.java)首先将会被编译为java字节码,并且存储在.class文件中。 那么这个字节码长的什么样子呢?

使用Asciidoc代替Markdown和Word撰写开发文档

*爱你&永不变心* 提交于 2020-02-29 06:32:23
开发文档一般都由Word或Markdown(格式)撰写,前则多见于企业项目,后则在开源界很流行。但在实际使用中总觉得不尽人意。 他们的不是 Word的问题 表现上:格式过于复杂,导致写出来的文档排版、格式很不统一,千人千面,不利于标准化 工具上:要么收费(MS)要么广告多(WPS)要么不稳定(一些开源的Office),另外这些都是很重工具 不被开源界待见,你说你写了个开源工具,文档是word的,很不和谐呀……:confused: Markdown的问题 表现上:绝对是矫枉过正了,它的语法太简单了,用MD写一篇文章(如本文)还凑合,但要写一个文档的话束缚太多了,谁用谁知道 工具上:Gitbook不错,将MD文档用GIT托管是个很不错的Idea,不过它的新版本把导出功能给阉割了(需要用命令行处理),不厚道,有点被gitbook平台绑架的感觉 说了这两个东西不是,那么自然会引荐更合适的喽,这就是我们主角 Asciidoc :heart: 你的好 Asciidoc有什么魅力呢? 简洁而不简陋的语法,它专门为编写书籍而生,在语法的支持上很到位,但不像Word那样可以随性,可以让你的文档更统一美观 AsciidocFX工具开源跨平台,使用体验很不错,更可以导出HTML、PDF、EBook等格式 Gitbook也支持这个语法(如果你希望用它的话) 一图胜千言 如何学习Asciidoc? 了解语法

利用word分词来对文本进行词频统计

帅比萌擦擦* 提交于 2020-02-28 13:05:35
word分词 中的 org.apdplat.word.WordFrequencyStatistics 类提供了词频统计的功能 命令行脚本的调用方法如下: 将需要统计词频的文本写入文件:text.txt chmod +x wfs.sh & wfs.sh -textFile=text.txt -statisticsResultFile=statistics-result.txt 程序运行结束后打开文件statistics-result.txt查看词频统计结果 在程序中的调用方法如下: //词频统计设置 WordFrequencyStatistics wordFrequencyStatistics = new WordFrequencyStatistics(); wordFrequencyStatistics.setRemoveStopWord(false); wordFrequencyStatistics.setResultPath("word-frequency-statistics.txt"); wordFrequencyStatistics.setSegmentationAlgorithm(SegmentationAlgorithm.MaxNgramScore); //开始分词 wordFrequencyStatistics.seg("明天下雨,结合成分子

上篇博客简单实例:字典与通讯录

落花浮王杯 提交于 2020-02-10 20:36:03
实例一 实现字典功能,用户输入单词,可以根据数据库中存的单词给出翻译,若没有则提示翻译不成功。也可以用户自己添加单词和释义。 代码: 没有布局要求,简单的两个activity的互相调用。 首先是数据库类的创建,DBOpenHelper(). package com.example.dictionary; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; import androidx.annotation.Nullable; public class DBOpenHelper extends SQLiteOpenHelper { //定义创建数据表的sql语句 final String CREATE_TABLE_SQL = "create table dict (_id integer primary key autoincrement,word,detail)"; public DBOpenHelper(@Nullable Context context, @Nullable String name, @Nullable

Python: Find a list of words in a text and return its index

蓝咒 提交于 2020-01-23 15:15:11
问题 I have to process a document in plain text, looking for a word list and returning a text window around each word found. I'm using NLTK. I found posts on Stack Overflow where they use regular expressions for finding words, but without getting their index, just printing them. I don't think use RE is right, cause I have to find specific words. 回答1: This is what you are looking for: You can either use str.index or str.find: Contents of file: Lorem ipsum dolor sit amet, consectetur adipiscing elit

Python: Find a list of words in a text and return its index

自闭症网瘾萝莉.ら 提交于 2020-01-23 15:14:52
问题 I have to process a document in plain text, looking for a word list and returning a text window around each word found. I'm using NLTK. I found posts on Stack Overflow where they use regular expressions for finding words, but without getting their index, just printing them. I don't think use RE is right, cause I have to find specific words. 回答1: This is what you are looking for: You can either use str.index or str.find: Contents of file: Lorem ipsum dolor sit amet, consectetur adipiscing elit