Enterprise Architect:以高质量导出UML图表

通过Enterprise Architect(版本9.2),我创build了一些类和序列UML图。 现在我需要在Word文档中使用这些图表。 我的第一个方法是用Windows 7剪切工具删除它们并将其粘贴到文档中。 但为了印刷的目的,质量太差了。 第二种方法是在Enterprise Architect中提供的“将它们另存为图像”。 但是有了这个,质量就更差了。 第三种方法是将它们导出为pdf文件。 有了这个质量是相当不错的,我可以将这些pdf导入到Inkscape,然后将它们转换成* .png文件将其导入到word中。 问题是,企业架构师有一些字体失败。 这意味着图片本身具有高质量,但是它会尝试转换类的字体,然后在字母之间留有一些空白的地方。 所以长话短说 – 有没有办法将我的UML图表从Enterprise Architect导出到像.png或.tiff这样的常见图片格式,同时保留不错的质量?

故障排除“require_once(../ bootstrap.php.cache):无法打开stream:没有这样的文件或目录”

我正在尝试重新部署我一直在处理的Symfony 2.1x项目,而app_dev.php失败,因为找不到app/bootstrap.php.cache 。 这个文件从项目的git仓库中被省略,因为我使用了Symfony2的推荐.gitignore文件: # .gitignore /app/bootstrap* 我正确地认为在$ php composer.phar install过程中产生app/bootstrap.php.cache ? 如果是这样的话,我会为你包括我的composer.json : // composer.json { "name": "symfony/framework-standard-edition", "description": "The \"Symfony Standard Edition\" distribution", "autoload": { "psr-0": { "": "src/" } }, "require": { "php": ">=5.3.3", "symfony/symfony": "2.1.*", "doctrine/orm": "2.2.*", "doctrine/doctrine-bundle": "dev-master", "twig/extensions": "dev-master", "symfony/assetic-bundle": "dev-master", "symfony/swiftmailer-bundle": "dev-master", "symfony/monolog-bundle": "dev-master", "sensio/distribution-bundle": "dev-master", "sensio/framework-extra-bundle": "dev-master", […]

如何使用Ruby的邮件gem通过smtp发送电子邮件?

我正在使用Ruby的mailgemhttps://github.com/mikel/mail 如何通过smtp服务器发送电子邮件? 我如何指定地址和端口? 我应该使用哪些Gmail设置? github上的README只给出了本地服务器发送的例子。

如何使用Dapper Dot Net从数据库结果映射到Dictionary对象?

如果我有一个简单的查询,如: string sql = "SELECT UniqueString, ID FROM Table"; 我想将它映射到一个字典对象,如: Dictionary<string, int> myDictionary = new Dictionary<string, int>(); 我将如何与Dapper做到这一点? 我假设它是这样的: myDictionary = conn.Query<string, int>(sql, new { }).ToDictionary(); 但无法弄清楚正确的语法。

何时使用handler.post()和何时新的线程()

我想知道什么时候应该使用handler.post(runnable); 什么时候应该使用new Thread(runnable).start(); 在Handler的开发者文档中提到: 导致Runnable r被添加到消息队列中。 runnable将在该处理程序所连接的线程上运行。 这是否意味着如果我写在Activity类的onCreate() : Handler handler = new Handler(); handler.post(runnable); 那么runnable将在一个单独的线程或在Activity的线程中被调用?

通过命令行将variables传递给PowerShell脚本

我是新来的powershell,并试图教自己的基本知识。 我需要编写一个ps脚本来parsing文件,这并不是太困难。 现在我想改变它来传递一个variables给脚本。 该variables将是parsingstring。 现在,variables总是1个字,而不是一组字或多个字。 这看起来很简单,但对我来说是一个问题。 这是我的简单代码: $a = Read-Host Write-Host $a 当我从命令行运行脚本时,variables传递不起作用: .\test.ps1 hello .\test.ps1 "hello" .\test.ps1 -a "hello" .\test.ps1 -a hello .\test.ps1 -File "hello" 正如你所看到的,我已经尝试了很多没有成功的方法,剧本将价值输出。 该脚本确实运行,并等待我input一个值,当我这样做,它的价值回声。 我只是想要它输出我传入的值,我错过了什么微乎其微的东西? 谢谢。

删除Python UserWarning

我刚刚完成了为Python 2.6安装MySQLdb包,现在当我使用import MySQLdb导入它时,会出现一个用户警告 /usr/lib/python2.6/site-packages/setuptools-0.8-py2.6.egg/pkg_resources.py:1054: UserWarning: /home/sgpromot/.python-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable). warnings.warn(msg, UserWarning) 有没有办法摆脱这个?

AngularJS – dynamic创build指定指令的元素

我有这样的设置: 控制器c广播事件e 指令d监听e ,然后通过append写入到DOM中,这样就创build了指定指令d2新元素。 IE: element.append('<directiveTwo …>') Angular从不叫Angth指令 当我检查DOM(和debugging),我看到控制器c和指令d正在做他们的工作,我有新的directiveTwo要素。 什么不见​​了? dynamic创build这些元素后,需要做些什么来触发指令2调用?

如何设置一个buttonalignment与Bootstrap?

我正在学习Bootstrap。 该结构在某种情况下是一个容器。 在容器的底部,我在描述旁边放了一个button。 现在,我想设置buttonalignment的权利没有打破引导结构。 我该怎么办? 我已经设置了button样式的“float:right”,但是它看起来很糟糕。 该button位于“警报信息”背景之外,而不是垂直alignment。 有更好的方法吗? <div class="alert alert-info"> <a href="#" class="alert-link">Summary:Its some description…….testtesttest</a> <button type="button" class="btn btn-primary btn-lg" style="float:right;">Large button</button> </div>

如何将文本居中在PHPExcel合并单元格中

如何居中文本“testing”? 这是我的代码: <?php /** Error reporting */ error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); date_default_timezone_set('Europe/London'); /** Include PHPExcel */ require_once '../Classes/PHPExcel.php'; $objPHPExcel = new PHPExcel(); $sheet = $objPHPExcel->getActiveSheet(); $sheet->setCellValueByColumnAndRow(0, 1, "test"); $sheet->mergeCells('A1:B1'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save("test.xlsx"); 输出Excel文件: