请使用以下标准建议用于创建类图的工具:
另外,请仅建议您实际使用的工具.
更新:请不要包含那些无法创建类图的UML图工具.
| time | company | quote |
+---------------------+---------+-------+
| 0000-00-00 00:00:00 | GOOGLE | 40 |
| 2012-07-02 21:28:05 | GOOGLE | 60 |
| 2012-07-02 21:28:51 | SAP | 60 |
| 2012-07-02 21:29:05 | SAP | 20 |
Run Code Online (Sandbox Code Playgroud)
如何在MySQL中对此表进行延迟以打印引号的差异,例如:
GOOGLE | 20
SAP | 40
Run Code Online (Sandbox Code Playgroud) 除了维基百科(计算机科学中未解决的问题)中提到的那些,还有哪些尚未解决的计算机科学问题?
我想过问这个问题,因为那里的其他伟大思想家可能都不知道存在这样的问题.
(设置为社区维基;请为每个帖子提供一个CS问题)
那些发布在维基百科上的是:
好吧,我知道这可能听起来有些愚蠢,因为这取决于人,但平均而言,我应该花多少时间来准备SCJP?我已经有了一些Java经验(我的大学有一些小型和中型项目,从实现一个简单的"船"游戏到一些客户端 - 服务器的东西).
我正考虑在7月7日左右拍摄它,所以我有大约7-8个月,是否足够/太多/不够?
此外,我一直在寻找一本好书,还有什么比Kathy Sierra和Bert Bates的"Java认证程序员Java 6学习指南"更好的了吗?那些实际问题呢(比如"实现这个和这个"或"编写一段代码......")?
啊,这真的值得(我自己花钱).我不是在问它是否会让我成为一个更好的程序员(因为我已经看到了stackoverflow上的这样一个线程)但是雇主是否还关心它?
我一直在使用Fedora Linux进行Web开发(以及其他开发人员的东西).但就在最近,有人告诉我,由于我正在进行网络开发,我不妨使用Mac.我觉得Mac被高估了.我为什么(或者我不应该)使用Mac?
我正在开发的代码在Windows XP和Mac OS X上完美运行.在CentOS(以及Fedora和Ubuntu)上进行测试时,它运行不正常.搜索网络让我得出结论,这是导致问题的glibc版本iconv.所以现在我需要Zend Lucene 的libiconv版本iconv才能正常工作.
我已经下载libiconv的,并配置它--prefix=/usr/local,make,然后make install没有任何错误.它似乎已成功安装,因为执行/usr/local/bin/iconv --version说版本是libiconv.虽然简单iconv --version仍然给出了glibc版本.
然后我从源代码重新编译PHP --with-iconv=/usr/local.但是,phpinfo()显示iconv正在使用的是glibc版本.我也已经尝试过使用--with-iconv-dir或使用其他几个编译器/usr/local/bin/php.
当然,我重新编译PHP后重新启动了Web服务器.
我的内容如下/etc/httpd/conf/httpd.conf:
LoadModule /usr/lib/httpd/modules/libphp5.so
Run Code Online (Sandbox Code Playgroud)
而libphp5.so实际上是/usr/lib/httpd/modules.
phpinfo()显示PHP 5.3.3.我也yum删除了预装的PHP 5.1.*只是为了确保.但iconv仍在使用glibc版本.
ldd /usr/lib/httpd/modules/libphp5.so 给
linux-gate.so.1 => (0x003b1000)
/usr/local/lib/preloadable_libiconv.so (0x00110000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x001ed000)
librt.so.1 => /lib/librt.so.1 (0x0021f000)
libmysqlclient.so.15 => /usr/lib/mysql/libmysqlclient.so.15 (0x003b2000) …Run Code Online (Sandbox Code Playgroud) 我正在尝试编写一些PHP代码以便在EC2服务器上的Linux机器上运行,这将从我的S3存储桶读取文件,压缩它们然后将zip文件写回存储桶.
即使从EC2实例的本地磁盘上的某些图像创建一个简单的zip存档,我也立刻遇到了问题,我正在使用脚本从PHP手册中在线测试这个想法,并且还尝试了David的脚本Walsh - http://davidwalsh.name/create-zip-php看起来很棒.既没有产生实际的zip文件,也没有给我不同的状态结果 -
php手册的第一个片段(我添加了变量$ thisdir) -
<?php
$zip = new ZipArchive();
$filename = "test112.zip";
$thisdir = "/uploads/";
if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
exit("cannot open <$filename>\n");
}
$zip->addFromString("testfilephp.txt" . time(), "#1 This is a test string added as testfilephp.txt.\n");
$zip->addFromString("testfilephp2.txt" . time(), "#2 This is a test string added as testfilephp2.txt.\n");
$zip->addFile($thisdir . "/too.php","/testfromfile.php");
echo "numfiles: " . $zip->numFiles . "\n";
echo "status:" . $zip->status . "\n";
$zip->close();
?>
Run Code Online (Sandbox Code Playgroud)
输出=
numfiles:2状态:11
我在'uploads'文件夹中看不到任何zip文件
我尝试的第二个代码(我不会在这里发布代码) - 我传递真实文件,然后返回
zip存档包含2个状态为0的文件
有什么状态信息.我通过查看phpinfo()的输出来检查是否安装了正确的库; 在ZIP标题下,我看到 - …
最新版本的Build Helper Maven插件(目前为1.10)需要Java 1.7,这破坏了我的构建.插件文档页面仅显示最新版本的Java版本要求.
CodeIgniter有/system/application/errors/error_404.php,当有404因为实际上是"未找到控制器"条件时显示.但是,对于我的项目,我真的需要处理这个错误就像控制器类中缺少方法一样.在这种情况下,我显示一个普通的视图,其中包含一个漂亮的"未找到页面:也许你的意思是这个?..."页面,其中包含数据库生成的导航等.
我的想法是我可以做两件事之一:
header("Location: /path/to/error_page")调用以重定向到现有(或特殊)控制器的404处理程序达到要求结果的最佳方法是什么?是否有任何陷阱需要注意?
似乎使用AJAX的站点和应用程序正在迅速增长。使用AJAX的主要原因之一可能是为了增强用户体验。我担心的是,仅仅因为该项目可以使用AJAX,并不意味着它应该。
出于UX的考虑,AJAX可能会向站点/应用程序暴露更多的安全威胁。也许您还有其他原因不使用AJAX。
什么时候应该避免使用AJAX?