我有一个为自己创建的小型php系统.该系统包含一些.doc和.docx文件.我希望能够直接从浏览器打开它们而不是下载它们.
我创建了一个链接:
<a href="file:///c:/mysite/myfile.docx">myfile</a>
但是FireFox没有打开链接.虽然href="http://localhost/myfile.docx"工作正常 - 它让我下载文件.
任何想法我怎么能这样做?也许在firfox选项/安全设置中改变一些东西?如果你在这里,有没有机会在IE8中做到这一点?
谢谢.
我试图在一行中找到所有引用的文本.
例:
"Some Text"
"Some more Text"
"Even more text about \"this text\""
Run Code Online (Sandbox Code Playgroud)
我需要得到:
"Some Text""Some more Text""Even more text about \"this text\""\"[^\"\r]*\" 除了最后一个之外,它给了我所有的东西,因为有报道.
我已阅读有关\"[^\"\\]*(?:\\.[^\"\\]*)*\"工作的信息,但在运行时遇到错误:
parsing ""[^"\]*(?:\.[^"\]*)*"" - Unterminated [] set.
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
我正在开发一个导入两个java库的Scala项目.通过糟糕的计划,两个java库具有相似的包名,一个在前面有com,一个没有.
问题是Scala首先在com中寻找包含com的包,并告诉我该包不存在.如果我使用包前面的com删除对库的所有引用,则编译工作.
要显示一个有意义的示例:
在foo.jar中,我们有一个包company.product.core
在bar.jar中,我们有一个包com.company.product.other.
如果两个jar都在类路径上,则行:
import company.product.core.ClassName
Run Code Online (Sandbox Code Playgroud)
失败的错误"值core不是包com.companyname.product的成员"如果我们删除bar.jar,编译工作正常.
Scala是否试图让我免于输入com.有没有办法告诉它只导入我告诉它的内容?
关于调试有两种思路.一个说首先声明你的变量,然后分配...以便于调试.
int myInt;
myInt = GetSomething();
Run Code Online (Sandbox Code Playgroud)
或者有一种思想流派说只是不干净,只需这样做:
int myInt = GetSomething();
Run Code Online (Sandbox Code Playgroud)
我不明白第一个有帮助.因为如果我在任何一种情况下都将调试点放在myInt上,它会给我一个我可以检查的值.
那么有人可以在调试时详细告诉我,第一种方法如何值得投入2行?我知道有些人发誓.
显然有时你必须先做第一次,因为你可能需要做的不仅仅是一次性设置,比如设置一个对象的属性.但除此之外,设置变量的一次性调用是我在这里特别谈到的.
我有一个测试程序,将一些结果写入文件"结果".我想运行程序三次,然后将结果存储在名为result1,result2等的适当文件中.
我认为沿着这些方向做的事情会起到作用:
for (( i = 0 ; i <= 3; i++ ))
do
./testprogram
cp result result+'i' (?????)
rm result
done
Run Code Online (Sandbox Code Playgroud)
我只是不确定我在这里生成文件名"result"+"i".
是hTTp://foo.com一样的Http://foo.COM吗?
我知道主机名不敏感,但路径名和查询部分是敏感的.
我有一个表,其中存在一个列,其中存储了各种值.我想使用dql从该表中检索唯一值.
Doctrine_Query::create()
->select('rec.school')
->from('Records rec')
->where("rec.city='$city' ")
->execute();
Run Code Online (Sandbox Code Playgroud)
现在我只想要唯一的价值观.谁能告诉我怎么做......
编辑
表结构:
CREATE TABLE IF NOT EXISTS `records` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`state` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`city` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`school` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=16334 ;
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的查询:
Doctrine_Query::create()
->select('DISTINCT rec.city')
->from('Records rec')
->where("rec.state = '$state'")
// ->getSql();
->execute();
Run Code Online (Sandbox Code Playgroud)
为此创建Sql给了我:
SELECT DISTINCT r.id AS r__id, r.city AS r__city FROM records r WHERE r.state = 'AR'
Run Code Online (Sandbox Code Playgroud)
现在检查生成的sql …
如果我有一个JSF支持bean返回一个ArrayList类型的对象,我应该可以<c:foreach>用来迭代列表中的元素.每个元素都包含一个地图,虽然这里已经回答了如何通过JSTL访问地图内容的问题,如果我传递了这样的地图数组,我找不到如何迭代它们仍然使用JSTL访问地图内容.有文档引用简单的迭代器,但不是那些项目本身就是映射的文档.
如果有人能给我一个简单的例子来说明如何在JSP中迭代java List我会非常感激.标记
我刚刚注意到我的一些新的Delphi控件安装在Windows 7的Public Documents文件夹中(TMS Smooth控件和Virtual Treeview).是否有这样的原因,这是一种约定或一些操作系统或事物的方式.
有没有一个地方可以设置我的Source控件的根目录,以便它与RAD studio和windows 7更容易集成?
现在,我的项目有点需求匮乏; 项目经理无法像我们建立的那样快速地获得良好的要求,因此我们的效率低于我们可能的效率.
每个项目经理有多少开发人员可以实现良好的平衡?