OpenOffice Writer无法链接到ASCII文本源文件,应用语法突出显示,将其包装在帧中,并在源文件更改时更新帧内容.但是,OpenOffice Writer可以链接到图像,并在更改时自动更新图像.
图像需要是高分辨率(300 dpi或更高),语法着色适合白色背景(即打印页面).
如何从源代码文件自动创建高质量图像,例如:
大多数尝试都是以下主题的变体:
$ enscript --color -f Courier12 -B -1 --highlight=sql -h -o - source.sql |\
convert - -trim -border 10 source.png
Run Code Online (Sandbox Code Playgroud)
这种方法存在一些问题:
-resample并且-density没有改进).Courier100生成几个.png文件,需要将它们拼接在一起.-border 10意外更改背景颜色从白色到浅灰色.将源文件转换为PostScript - 完全避免使用ImageMagick - 然后将它们导入GIMP将产生所需的结果.不幸的是,该解决方案涉及一些手动工作,我的GIMP批处理编程经验几乎为零.
syntax-highlighting imagemagick openoffice-writer ghostscript enscript
将数据库列名拆分为等效的英文文本以生成数据字典.英语词典是从公司文档,维基和电子邮件的语料库中创建的.dictionary(lexicon.csv)是一个包含单词和概率的CSV文件.因此,有人写"治疗师"这个词(在电子邮件或维基页面上)的次数越多,"治疗师名称"分裂为"治疗师名称"的可能性就越大,而不是其他东西.(词典可能甚至不包括强奸犯这个词.)
遇到以下问题时:
dependentrelationship::end depend ent dependent relationship
end=0.86
ent=0.001
dependent=0.8
relationship=0.9
Run Code Online (Sandbox Code Playgroud)
存在以下可能的解决方
dependentrelationship::dependent relationship
dependentrelationship::dep end ent relationship
dependentrelationship::depend ent relationship
Run Code Online (Sandbox Code Playgroud)
词典包含与它们的相对概率的话(基于字频): ,dependent 0.8,end 0.86,relationship 0.9,depend 0.3和ent 0.001.
消除dep end ent relationship因为dep不在词典中的解决方案(即75%的单词使用),而其他两个解决方案覆盖了词典中100%的单词.在剩余的解决方案中,概率dependent relationship为0.72,而depend ent relationship为0.00027.因此,我们可以选择dependent relationship正确的解决方案.
我想在循环中增加一个变量k.每个增量为0.025.我试过用:
let "k += 0.025"
和
let "$k += 0.025"
和
k += 0.025
和许多其他变化.有谁知道如何做到这一点?
当值为负时,是否可以创建红色条形图;当值为正时,是否可以创建绿色条形图?可以在iReport中的图表中进行条件格式化吗?
如果是这样,有人可以建议一种方法吗?
在此先感谢您的帮助.
我真的想为一个视图创建一个评论,并简要描述其目的.不幸的是,无法在oracle中为视图创建注释.此功能仅适用于表,列和物化视图.我想知道你是如何描述数据库视图的?
我想在FXML显示之前更改弹出窗口中的标签和文本.这样做是因为所有帮助项都非常相似,我想制作一个模板FXML,然后相应地更改标签和文本区域的值以减少编码.
我很惊讶我没有遇到过模板方法JavaFX.如果有更好的方法可以解决这个问题,请提出建议.
对于手头的任务,我有以下几点:
@FXML
private void documentationAction(ActionEvent action) throws IOException {
Stage dialogue = new Stage();
Parent root = null;
FXMLLoader loader = new FXMLLoader();
root = loader.load(getClass().getResource("dialogues/dialogue.fxml"));
Scene scene = new Scene(root);
/*
* change text values in title (Label) and text (TextArea)
* and change the behavior of the findMore button
*/
dialogue.setTitle("Documentation");
dialogue.setScene(scene);
dialogue.show();
}
Run Code Online (Sandbox Code Playgroud)
我希望能够改变内部变量FXMl文件,为此,我做了getters,并setters在控制器类,但我想不出如何做到这一点.
有办法吗?看起来在多窗口应用程序中更改窗口之间的信息是必要的,所以我确信有一些我很想念的简单.
UPDATE控制器代码:
public class DialogueController implements Initializable …Run Code Online (Sandbox Code Playgroud) 我试图使用javafx ant build,生成的jar文件来构建应用程序。但是当我运行jar文件时,发出:
错误:缺少JavaFX运行时组件,这些组件是运行此应用程序所必需的。
的 javafx-class-path: libs/h2.jar libs/jfxrt.jar libs/log4j.jar
使用以下命令运行JAR文件:
java -jar app.jar
Run Code Online (Sandbox Code Playgroud)
会是什么呢?
我正在编写一个连接到 FTP 服务器以读取一些文件的 Rest 服务,然后对读取的数据进行一些操作以服务于服务请求。我正在使用 Apache 公共资源FTPClient。
作为临时解决方案,我正在创建一个FTPClient对象 - 然后连接它 - 然后使用凭据登录 -FTPClient在我的数据访问层中的一个方法(客户端是该方法的本地 - 这样做不是线程安全的),然后在退出方法之前(即......读取文件后)断开它。问题是,FTPClient登录需要 3-7 秒,这是非常高的。所以我正在考虑实现一个FTPClientPool可以在数据访问方法中提供一个已经准备好的客户端。
是否已经存在任何这样的 ClientPools?
如果是,那么我应该选择哪一种?
如果不是,实现的难点是一旦创建和连接, apache FTPClient 存活多久?无限时间??(我的意思是 FTPClient 的默认保持活动时间是多少 - 客户端断开连接后的空闲时间 - 因为我在 java 文档中看到了各种时间。:()接下来的问题是你如何让它始终保持活动状态??(可能会在一个单独的线程中定期发送 NOOPS ??)关于我应该如何前进的任何帮助都非常有帮助。
感谢和问候
java multithreading connection-pooling ftp-client apache-commons-net
我正在尝试从数据库更新记录QueryOver.我的代码最初创建一个实体并保存在数据库中,然后在外部数据库上更新相同的记录(从其他程序,手动或在其他机器上运行的相同程序),当我queryOver通过字段更改调用过滤时,查询得到记录,但没有最新的变化.
这是我的代码:
//create the entity and save in database
MyEntity myEntity = CreateDummyEntity();
myEntity.Name = "new_name";
MyService.SaveEntity(myEntity);
// now the entity is updated externally changing the name property with the
// "modified_name" value (for example manually in TOAD, SQL Server,etc..)
//get the entity with QueryOver
var result = NhibernateHelper.Session
.QueryOver<MyEntity>()
.Where(param => param.Name == "modified_name")
.List<T>();
Run Code Online (Sandbox Code Playgroud)
前一个语句获取的集合只有一个记录(好),但是使用旧值而不是"modified_name" 建立了name属性.
我怎么能解决这个问题?一级缓存令我不安?出现同样的问题
CreateCriteria<T>();
Run Code Online (Sandbox Code Playgroud)
我的NhibernateHelper中的会话在任何时候都没有因应用程序框架要求而关闭,只是为session.Save()关联的每个提交创建了事务.如果我打开一个新会话来执行查询显然我从数据库中获得了最新的更改,但设计要求不允许这种方法.
此外,我已经在NHibernate SQL输出中检查了正在执行带有WHERE子句的select(因此Nhibernate命中数据库)但是不更新返回的对象!
这是调用session.Save之后SaveEntity中的代码:完成对Commit方法的调用
public virtual void Commit()
{ …Run Code Online (Sandbox Code Playgroud) 使用Apache Shiro时,登录时会出现以下异常:
java.lang.IllegalArgumentException:配置错误.配置错误.具有属性[loginUrl]的指定对象[authc],而不首先定义该对象的类.请先指定类属性,例如myObject = fully_qualified_class_name,然后定义其他属性.
# -----------------------------------------------------------------------------
[main]
authc.loginUrl=/login.xhtml
authc.successUrl=/hello.xhtml
logout.redirectUrl=/hello.xhtml
# Users and their (optional) assigned roles
# username = password, role1, role2, ..., roleN
# -----------------------------------------------------------------------------
[users]
root = secret, admin
guest = guest, guest
# -----------------------------------------------------------------------------
# Roles with assigned permissions
# roleName = perm1, perm2, ..., permN
-----------------------------------------------------------------------------
[roles]
admin = *
schwartz = lightsaber:*
goodguy = winnebago:drive:eagle5
#------------------------------------------------------------------------------
[urls]
/hello.xhtml= authc
Run Code Online (Sandbox Code Playgroud)
public void login() {
Factory<SecurityManager> factory = new IniSecurityManagerFactory();
SecurityManager securityManager = …Run Code Online (Sandbox Code Playgroud) java ×5
javafx-2 ×2
ant ×1
bash ×1
charts ×1
conditional ×1
enscript ×1
format ×1
ftp-client ×1
ghostscript ×1
imagemagick ×1
ireport ×1
javafx ×1
jsf ×1
nhibernate ×1
nlp ×1
oracle ×1
queryover ×1
security ×1
shiro ×1
views ×1