小编ste*_*nvh的帖子

我在哪里可以找到Firefox的默认CSS?

我想对某些<div>使用与Firefox的<pre>相同的字体.显然这不是Courier New; 他们看起来不同.哪里可以找到所有Firefox默认CSS的文件?我查看了安装文件夹,但是我找不到单个CSS文件,也没有在子文件夹中找到.

css settings firefox default

5
推荐指数
0
解决办法
6454
查看次数

IE中有哪些CSS错误?

我在IE的CSS解释中找到了一些错误或问题的引用,但信息似乎相当分散.如果存在这样的概述,我想指向全面的概述.

编辑:微软已经愿意列出IE的CSS问题了(感谢mouviciel-> sanchothefat),但显然他们不会提供解决方法.所以解决方法也会很好.

谢谢

css internet-explorer

4
推荐指数
2
解决办法
353
查看次数

如何找到定向距离的标志?

我在3D空间中的有向线AB上有2个点P和Q. 它们可以在线上的任何地方,即不一定在A和B之间.

显然,毕达哥拉斯给你的距离,但我如何计算从P到Q的有向距离的符号?

math geometry

3
推荐指数
2
解决办法
3461
查看次数

HTML5和良好的形式

我正在研究HTML5,我很困惑为什么它在良好的形式上如此容易.

<div id="main">  
<DIV ID="main">  
<DIV id=main>
Run Code Online (Sandbox Code Playgroud)

都是有效的,并产生相同的结果.我认为使用XHTML我们可以免费使用符合XML的代码(我不会将结束标记视为成本!).现在,HTML5规范看起来是由懒惰的编码员和/或无政府主义者编写的.结果是,从HTML5开始,我们有两个版本:HTML5和符合XML的XHTML5.如果C突然允许你以下列方式编写for构造,你会认为它是一种资产吗?

for(i = 0; i < 10; i++) {  
for(i = o; i < 1o; i++) {  // you can use "o" instead of "0"  
for(i = 0, i < 10, i++) {  // commas instead of semicolons are alright!  
Run Code Online (Sandbox Code Playgroud)

坦率地说,作为一个XHTML编码器,因为许多卫星我觉得有点受到HTML5规范的侮辱.
瓦迪亚认为?
史蒂芬

编辑:请
注意"wadya":作为客户,您是否会接受写有"wadya"而非"What are you"的信件?:-)

html5 well-formed

3
推荐指数
2
解决办法
2410
查看次数

XML中的日期元素

我想在XML中有两种主要的日期表示方法:

<date>1984-10-27</date>
Run Code Online (Sandbox Code Playgroud)

<date>
  <year>1984</year>
  <month>10</month>
  <day>27</day>
</date>
Run Code Online (Sandbox Code Playgroud)

就个人而言,我会选择前者.它更紧凑,同时更具可读性.第二种形式的分裂对我来说似乎有些过分; 例如,大多数时候月份本身没有信息价值.

此外,您无法独立验证<day>这样的元素:您可以定义[1..31]的范围,但如果<month>为2,则不能接受31.

另一方面,第一种形式可能会引起混淆,特别是如果你使用(FFF)MM-DD-YYYY或DD-MM-YYYY.我总是使用ISO 8601格式(YYYY-MM-DD),因为它避免了这种混淆.

您更喜欢哪种XML代码?

xml date

2
推荐指数
1
解决办法
457
查看次数

以编程方式阻止Windows关闭

只要我的Delphi应用程序正在运行,我想阻止Windows XP关机,我尝试了以下方法:

procedure TForm1.FormCreate(Sender: TObject);
begin
  SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, 0, nil, 0);
  SystemParametersInfo(SPI_SETPOWEROFFACTIVE, 0, nil, 0);
  SystemParametersInfo(SPI_SETLOWPOWERACTIVE, 0, nil, 0);
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
  SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, 1, nil, 0);
  SystemParametersInfo(SPI_SETPOWEROFFACTIVE, 1, nil, 0);
  SystemParametersInfo(SPI_SETLOWPOWERACTIVE, 1, nil, 0);
end;
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.其他建议吗?
蒂亚
史蒂文

delphi windows-xp

2
推荐指数
1
解决办法
1673
查看次数

区分大小写的语言比区分大小写的语言有什么优势?

我在Delphi中做了很多项目,它使用不区分大小写的语言Pascal,我想知道区分大小写的语言的优点是什么.
杰森认为 "案例不敏感会带来很多歧义".我不同意.如果您意识到该语言不区分大小写,那么即使您从未编写过前者,您也知道这WHILE意味着同样的事情while.变量和函数也一样; 骆驼套管很好,但是第一个字母还是资本还是没有?那些名称以下划线开头的函数呢?如果不敏感的语言没有问题:_fooBar将做得很好_FooBar.那么贾森所指的模糊性在哪里呢?是的,你可以用不同的方式写一个变量,但意思是明确的!FooBar== foobar!

在同一个线程Delnan Capitalization is the difference between "I had to help my uncle Jack off a horse.." and "I had to help my uncle jack off a horse..".非常聪明 :-).但是,与专业案例敏感相比,这是一个反对意见:您是否会因为单一的大写错误而接受您的代码变得混乱?同样,在不区分大小写的语言中,如果Jack是一个人,那么也是如此jack.

问题:是否有人在区分大小写的语言中使用此功能,您可以通过不同的大写来定义两个不同的变量或函数?因为这是我能看到的唯一优势.当然,你会说,我用驼峰套管写了变量名,而常量全是大写.但IMO他们是不相容的; userName作为一个变量是有道理的,但USERNAME作为一个常数不是.

(我意识到许多程序员使用区分大小写的语言,所以我准备迎接不受欢迎的接待:-))

编辑
此问题的触发器是Lynda.com的"Flash CS3 Professional中的ActionScript 3.0"培训视频,其中Todd Perkins花费了一半的时间来强调大写:-)

programming-languages case-sensitive case-insensitive

2
推荐指数
1
解决办法
724
查看次数

使用Indy将文件上传到FTP服务器

我无法使用Indy for Lazarus将文件上传到我的000webhost.com FTP服务器.我已经使用Windows命令提示符测试了ftp连接,它运行正常.这些是我的设置(IdFTP):

IdFTP1.Host:='shabala.com';
IdFTP1.Passive:=True;
IdFTP1.TransferType:=ftBinary;
IdFTP1.Username:='******';
IdFTP1.Password:='******';
IdFTP1.Port:=21;
Run Code Online (Sandbox Code Playgroud)

这是我用来调用我的TIdFTP组件IdFTP1的代码:

IdFTP1.Connect(True);
//IdFTP1.ChangeDir('/Sessions');
IdFTP1.Put(GetCurrentDir+'\'+Token+'.cmd',Token+'.cmd', False);
IdFTP1.Quit;
IdFTP1.Disconnect;
Run Code Online (Sandbox Code Playgroud)

变量Token声明为:

Token: String; 
Run Code Online (Sandbox Code Playgroud)

当我第一次运行程序时,它一直冻结,我宣布了一个TIdAntiFreeze组件,以防止它冻结.所以,这就是现在发生的事情:有时程序工作正常,但没有文件传输到服务器(如果我尝试重复上传,它会给我一个EIdAlredyConnected错误),有时候(如果我稍微更改了代码,没有什么额外的)它给了我一个带有奇怪消息的EIdProtocolReplyError.我试图捕获异常并让我的程序显示消息,我有一些奇怪的字符:

$£ïtúÁÕÖîÖõ)€K...ÅõÞl%ÇðåÀ¨Á"§ppA¨
%〜ßï7!ƒDªÉ[... o_£P*¡z1K¢H€Î¨Pr//
Äð΃ç±ïpļƒÏƒ<Ò1ì¿Á
{» (g {å¥r ...޹öÐR_JúѯuBûŸ€Pp6o¯c[JgžÎ¿Èà|||VJþz'0è-`BO @ T

如果格式正确,响应将如下所示:

奇怪的回应

我无法直接在这里放置格式化文本.

服务器工作得很好,我试图上传的目录被修改为777,我发现文件的大小(我想上传)不超过3 KB.

有任何想法吗?

delphi ftp upload indy lazarus

2
推荐指数
1
解决办法
1万
查看次数

从Javascript传递参数

我有典型的HTML"联系我"页面,即姓名,电子邮件地址和消息.由于我想使用Javascript对页面本身进行输入验证,因此我无法使用"提交"按钮,否则将忽略附加的Javascript函数.至少我就是这样理解的,CMIIW.
我试图加载下一页wrting"location = mail.php",但似乎表单参数没有以这种方式传递到我的php页面.
如何在Javascript中验证输入并在确定时将参数传递到我的php页面?
蒂亚
史蒂文

javascript

1
推荐指数
2
解决办法
591
查看次数

CSS 颜色属性被忽略

我希望文本框及其链接的颜色在悬停在其上时反转。但发生的情况是,首先框的背景颜色会反转,并且只有当光标移到文本(链接)上时,文本颜色才会反转。

#nav span:hover { 
  color:white; /* ignored ! */
  background-color:#687078; 
}
Run Code Online (Sandbox Code Playgroud)

显然color:white被忽略了(因为 a:hover 具有优先权?)
我如何同时更改两种颜色?



完整的 HTML 和 CSS:http://jsfiddle.net/stevenvh/LvgRJ/4/

css

1
推荐指数
1
解决办法
1242
查看次数