小编Amb*_*pel的帖子

当Chrome Dev Tools显示计算属性为灰色时,这意味着什么

请注意,不是 "样式"面板(我知道在该上下文中灰色表示的内容 - 未应用),而是下一个面板"计算属性"面板.

当Computed属性显示为灰色时,这意味着什么?

例:

在此输入图像描述

css google-chrome google-chrome-devtools

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

如何阻止Filezilla更改我的换行符?

我正在从Linux Web服务器下载perl CGI文件.

它有Unix换行符.我在Windows PC上用一个体面的文本编辑器(Geany)编辑它,它保留了那些换行符.

然后我再次使用Filezilla上传它,它有DOS换行符,这会阻止它工作.

我知道它是Filezilla,而不是Geany,因为即使我只是下载它并重新上传它,问题也会再次发生.

如果我可以上传本地文件(3611)字节并覆盖远程文件(3753字节),Filezilla每次都会问我,这些数字之间的差异是我文件中的行数.但是,当我这样做时,服务器上的那个再次是3753字节并且不起作用.

我正在通过代理服务器,可能是一个因素?真是奇怪的事情是我在另一天在不同的XP PC上做了同样的事情,这很好.命令行FTP工作正常.

ftp filezilla line-breaks

43
推荐指数
3
解决办法
4万
查看次数

使用PHP时如何获取FTP错误

我有一个脚本登录到远程服务器并尝试使用PHP重命名文件.

代码目前看起来像php.net网站上的这个例子:

if (ftp_rename($conn_id, $old_file, $new_file)) {
 echo "successfully renamed $old_file to $new_file\n";
} else {
 echo "There was a problem while renaming $old_file to $new_file\n";
}
Run Code Online (Sandbox Code Playgroud)

但是......错误是什么?权限,没有这样的目录,磁盘已满?

如何让PHP返回FTP错误?像这样的东西:

echo "There was a problem while renaming $old_file to $new_file: 
the server says $error_message\n";
Run Code Online (Sandbox Code Playgroud)

php ftp error-handling

19
推荐指数
4
解决办法
4万
查看次数

JavaScript中parseFloat的第二个参数?

在这个字体大小调整大小的教程中:

快速简单的字体大小调整

作者使用parseFloat和第二个参数,我在这里读到:

parseFloat()w /两个args

应该指定所提供的数字 - 字符串的基数,以便您可以将它作为第二个参数提供给它'0x10'并将其识别为HEX.

问题是,我测试的浏览器似乎没有这样做.

这些家伙是否与Java混淆了?

javascript hex base parsefloat

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

Facebook og:键入元标记 - 我应该自己制作吗?

我将所需的元标记放入我的页面,我有一个列表,我从facebook的文档中保存,网址https://developers.facebook.com/docs/opengraph/#types

两个问题.一个是我的业务类型列表总共:

  • 酒吧
  • 公司
  • 咖啡店
  • 旅馆
  • 餐厅

这有点疯狂.世界上每种类型的商业实体都可以归类为这五种商品之一吗?甚至没有"商店"?

该页面确认了该列表:http://www.netmagazine.com/tutorials/optimise-your-website-facebook但我的第二个问题是,Facebook似乎根本不再提供列表.文档说它在一个月前更新了.

本教程拥有了有趣的承诺,"Facebook表示,将积极监测中最常用的类型,并将它们添加到支持OG的列表:类型在适当的时候." 所以我似乎可以自己组成,说"商店"或"超市",这不会是一个错误.

这对我自己有什么好处或伤害呢?Facebook究竟使用这种元数据是什么?

facebook meta-tags opengraph

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

打印设计师转向网络......他们需要知道什么?

我正在尝试为那些正在学习网页设计的印刷版学生编写指南.

Web开发人员知道但他们不知道的一些显而易见的事情:

  • 您无法在HTML中旋转图形
  • 所有对象必须是矩形,不能有圆形DIV
  • 他们的曲目中的许多印刷效果无法实现

一些棘手的事情是:

  • 他们可以有不同的不透明度吗?嗯,是的,不.
  • 他们可以有圆角吗?也许.

有些东西不是技术难点,但有问题:

  • 图像文件大小:我有一个学生希望在他们网站的每个页面上都有一个不同的大图形标题; 这在技术上不是问题,但这意味着访问者必须等待每次导航时加载新图形
  • 可访问性:"为什么不只是将所有内容都设为图形,以克服HTML的局限性?"

请帮我填写我的列表,并为进行此转换的人添加任何提示或提示.

html css graphics

12
推荐指数
3
解决办法
537
查看次数

在保存之前,如何清理用户输入以进行正确的内容编码?

我有一个用户将文本输入表单的应用程序.

数据保存到MySQL数据库(排序规则:) utf8_general_ci,然后输出为XML(编码:UTF-8).

问题是人们倾向于从其他来源剪切和粘贴他们的信息,例如,Microsoft Word文档或PDF.

此输入文本通常包含对输出编码不正确的字符,例如"智能引号",来自Windows-1252编码的文档

显然,当转换或处理XML时,这会导致问题,因为字符是非法的.

那么,如何消毒输入?

以前,我使用了一些相当强力的方法,比如"去模糊"脚本,它由一长串搜索和替换操作组成.

这仍然是最好的方法吗?还有其他方法吗?

我可以在表单上设置accept-charset属性并让浏览器为我执行此操作吗?

如果是这样,哪些浏览器会这样做并且可能存在任何问题?

另外,为什么我的数据库接受这些字符,这些字符是UTF-8中的保留/控制字符?

正如你所看到的,我对编码知之甚少,知道我有问题,但我现在有点超出我的深度......

TIA

mysql perl encoding user-input

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

使用'cpan'安装Perl模块时如何避免sudo?

我已经从源代码安装了Perl到/ usr/local,并相应调整了我的路径,遵循brian d foy的建议.

我确定我错过了一些东西,但是,现在我正在尝试用'cpan'命令安装东西而且它失败了,因为它无法写入/ usr/local.我必须使用sudo,这对我来说感觉不对.CPAN的东西应该去另一个地方吗?必须使用sudo是正常的吗?

perl sudo cpan

10
推荐指数
4
解决办法
5053
查看次数

如何在SQL中排序,忽略文章('the","a","an"等)

这出现了很多,我可以看到它出现在XSLT,RubyDrupal的 StackOverflow上,但我没有看到它专门用于SQL.

所以问题是,当你以"The","A"或"An"开头时,如何正确地对标题进行排序?

一种方法是简单地TRIM()那些字符串:

ORDER BY TRIM( 
  LEADING 'a ' FROM 
  TRIM( 
    LEADING 'an ' FROM 
    TRIM( 
      LEADING 'the ' FROM LOWER( title ) 
      ) 
    ) 
  )
Run Code Online (Sandbox Code Playgroud)

这是AskMeFi上一段时间的建议(它是否需要该LOWER()功能?).

我知道我也看过某种Case/Switch实现,但这对谷歌来说有点困难.

显然,有许多可能的解决方案.什么是好的是SQL大师权衡其中有性能影响.

mysql sql sorting trim switch-statement

8
推荐指数
2
解决办法
2822
查看次数

可以在一个操作中构造PHP对象并设置它们的变量吗?

在perl中,我习惯了

my $foo = new WhatEver( bar => 'baz' );
Run Code Online (Sandbox Code Playgroud)

现在我想弄清楚是否可以用这种方式构造PHP对象.我只看到这个:

my $foo = new WhatEver();
$foo->{bar} = 'baz';
Run Code Online (Sandbox Code Playgroud)

有可能一步到位吗?

php oop constructor object

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