我正在为我正在计划的项目进行一些评估工作.
我最近查看了针对我的应用程序的数据存储机制的解决方案,同时研究偶然发现了SQLite.我目前使用SQLite和System.Data.SQLite包装器.
我真的很喜欢它的工作方式,但我有一个问题,我无法修复,我也没有找到有关我在互联网上的问题的帮助.
我希望我的SQLite数据库嵌入到我的应用程序DLL(即Title.Storage.dll)中,以便在此DLL中使用.这可能吗?
那我怎么才能访问数据库呢?
如果我可以使用类似的东西会很棒:
SQLiteConnection con = new SQLiteConnection();
con.ConnectionString="DataSource=Title.Storage.storage.db3";
con.Open();
Run Code Online (Sandbox Code Playgroud)
在此先感谢和最诚挚的问候,
3Fox
我定义了一个标签映射,并获得了一个XML数据文件.我想使用iText将XML数据文件转换为PDF.问题是如何在将XML转换为PDF时将字体(例如波兰字体,中文字体)嵌入到目标PDF中?
我正在尝试使用以下代码使用SWT将Office 2007/2010应用程序嵌入Java应用程序中:
import java.awt.Canvas;
import javax.swing.JFrame;
import org.eclipse.swt.SWT;
import org.eclipse.swt.awt.SWT_AWT;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.ole.win32.*;
import org.eclipse.swt.widgets.*;
public class EmbeddingTest extends Canvas {
private void initOleViewer(String target) {
Display display = new Display();
Shell shell = SWT_AWT.new_Shell(display, this);
shell.setLayout(new FillLayout());
OleFrame oleFrame = new OleFrame(shell, SWT.NONE);
OleControlSite oleControlSite = new OleControlSite(oleFrame, SWT.NONE, "Word.Document");
oleControlSite.doVerb(OLE.OLEIVERB_INPLACEACTIVATE);
OleAutomation word = new OleAutomation(oleControlSite);
int[] applicationId = word.getIDsOfNames(new String[]{"Application"});
Variant property = word.getProperty(applicationId[0]);
OleAutomation application = property.getAutomation();
int[] documentId = application.getIDsOfNames(new String[]{"Documents"});
property = application.getProperty(documentId[0]);
OleAutomation …Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的Java应用程序中嵌入一个WebKit浏览器.我坚持使用WebKit,因为我不想用每个浏览器测试我的HTML5/CSS/Javascript,例如,Eclipse SWT库中的Browser小部件支持.
有没有办法在Mac,Windows和Linux上执行此操作,从而确保我的网页统一呈现在我的Java应用程序中?
从YouTube嵌入功能获得的典型代码片段如下所示:
<object width="660" height="405">
<param name="movie" value="http://www.youtube.com/v/NWHfY_lvKIQ?fs=1&hl=en_GB&border=1"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/NWHfY_lvKIQ?fs=1&hl=en_GB&border=1"
type="application/x-shockwave-flash"
allowscriptaccess="always"
allowfullscreen="true"
width="660"
height="405">
</embed>
</object>
Run Code Online (Sandbox Code Playgroud)
现在,该<embed>元素有一个type属性告诉浏览器它嵌入了一个flash文件,但对于使用该<object>标记的浏览器,似乎没有可用的信息给浏览器!
为什么这里不需要classid或codebase属性?我能想到的唯一选择是:
<embed>标签中读取此信息我找不到文档来验证任何一个选项.而且我很好奇!
编辑:在这里找到了一个很好的Flash嵌入技术比较.仍然想知道它是如何工作的......
我们的Intranet网页需要明确消除字母O和数字ZERO之间的歧义.是否有一个安装在WindowsXP和Vista上的屏幕+打印机字体,这样做是将点放在零点还是通过斜线?
如果机器本身没有这样的字体,有没有办法在页面中嵌入字体,或者网页用其他方式将字形替换为其中一种标准字体中的零字形,如Arial ?
谢谢
我有一个嵌入了YouTube视频的页面(使用jQuery + swfobject).目前,iOS用户需要被带到YouTube观看视频而不是在页面中查看.Android浏览器会在不重定向到YT的情况下生成YouTube播放器,因此工作正常.
是否可以嵌入YT视频,以便他们可以在iOS页面中播放?
我确信这个问题已被问过一百万次,但无论我做了多少谷歌搜索,我都无法解决这个问题.我基本上试图让一个包含多个包的项目嵌入到网页中.我制作了一个测试程序,它只是让一些球在屏幕上反弹并且能够运行.我将主类放在一个包中,将球类放在另一个包中,只是为了测试它,它似乎运行良好.但是我在网页中实际需要的程序(简称为FinalProject)拒绝这样做.
我能做到的最好的事情就是给我一个空白的屏幕,不给出错误但只是白色.如果我尝试点击应该没有任何反应的地方,我认为因为小程序在那里,但只是显示白色,所以我看不到它.我确实使用了applet标签,我的理解现在已经折旧,但我需要在网页上打开这个项目,这样教师才能看到它.我们已经测试了其他人的项目(使用applet标签)工作,所以我现在试图坚持使用它,并担心之后让它在每个浏览器上工作.虽然这很可能是问题所在.也许它可以在他的浏览器上工作,但不是我的.我尝试在Google Chrome,Mozilla Firefox和Internet Explorer上运行我的程序,但没有运气.
这是HTML代码:
<html>
<head>
</head>
<body>
<applet code = "main.FinalProject.class" width = "700px" height = "500px"></applet>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这是写入的HTML文件[Eclipse Workspace]/FinalProject/bin/test.htm.HTML中引用的FinalProject.class文件存在于[Eclipse Workspace]/FinalProject/bin/ main/FinalProject.class.FinalProject.class文件充当主类,所以我很确定这是我需要运行的那个.它是具有init(),actionPerformed(),paint()方法和所有好东西的那个.
目前我正试图在我的计算机上脱机运行,所以我不会想到任何网址.我使用Eclipse编写Java代码,dunno,如果这有任何区别.不幸的是,Java代码相当大,在这里重现太多,如果有一些特定的东西,你认为是我可以查看的问题并发布那个小部分.
我的一些朋友设法让他们的工作,但他们说他们必须删除所有他们的.png文件(烦人,但我的项目可行).他们还说要删除所有鼠标移动代码.我的程序有点依赖于它,我需要它才能使它工作.我知道必须有一种在线使用所有MouseListener和MouseMoveListener代码的方法,也许它有点不同.我不知道如果这与此有关,但我想我会指出它只是为了安全.
这里的任何帮助将不胜感激.
通过SO.com中的先前帖子,我尝试构建我的脚本,以使用电子邮件正文中的图像内联将电子邮件发送到我的Outlook帐户.但是html内容会在html中显示,而不是显示图像.请帮忙.
这是我的片段
{
echo "TO: XXX@YYY.com"
echo "FROM: TEST_IMAGE@YYY.com>"
echo "SUBJECT: Embed image test"
echo "MIME-Version: 1.0"
echo "Content-Type: multipart/related;boundary="--XYZ""
echo "--XYZ"
echo "Content-Type: text/html; charset=ISO-8859-15"
echo "Content-Transfer-Encoding: 7bit"
echo "<html>"
echo "<head>"
echo "<meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">"
echo "</head>"
echo "<body bgcolor="#ffffff" text="#000000">"
echo "<img src="cid:part1.06090408.01060107" alt="">"
echo "</body>"
echo "</html>"
echo "--XYZ"
echo "Content-Type: image/jpeg;name="sathy.jpg""
echo "Content-Transfer-Encoding: base64"
echo "Content-ID: <part1.06090408.01060107>"
echo "Content-Disposition: inline; filename="sathy.jpg""
echo $(base64 sathy.jpg)
echo "' />"
echo "--XYZ--"
}| /usr/lib/sendmail -t
Run Code Online (Sandbox Code Playgroud)
我收到的电子邮件包含以下内容而非显示图片,
--XYZ …Run Code Online (Sandbox Code Playgroud) 我可以使用"autoplay = 1"自动开始嵌入youtube视频当用户观看嵌入的视频时,它是否会计入我的观看次数?
我试图测试但结果不确定.即使手动点击播放,已查看的嵌入视频也无法始终如一地转换为视图.
我的测试来自一台机器和IP可能是问题?浏览器会话似乎不相关.