我们多久会在网页上看到"将此页发送给朋友"等内容?好吧,我经常看到它们.
我的问题是,你们怎么看待它的有效性?如果我点击了一个有趣的网页,并且我认为我的朋友会喜欢它,我可以从浏览器栏中复制URL,将其粘贴到电子邮件中并按"发送"按钮.在我看来,它通常比网页上的按钮/链接更快,更少错误识别.另外,我不确定这个网站对我输入的电子邮件做了什么 - 他们不存储它然后以100美元的价格卖给垃圾邮件发送者吗?
我的问题是 - 当你设计一个网站时,你是否在页面上放置了这样的链接(它经常在带有一些新闻/文章的网站上看到)?它甚至有意义吗?
假设您继承了一个C#代码库,该代码库使用一个具有200个静态方法的类来提供核心功能(例如数据库查找).在那个班级的许多噩梦中,有大量使用匈牙利符号(坏类型).
你会重构变量名来删除匈牙利表示法吗,还是会让他们独自一人?
如果您选择更改所有变量以删除匈牙利表示法,那么您的方法是什么?
我刚刚完成了Fedora 9 Linux最新版本(2008秋季版)的全新安装,我很困惑,它从来没有正确设置默认路由,即使是在这个操作系统的迷宫方式中,也没有明显的方法.
当然,很明显,人们可以像这样一次性地做到这一点:
route add default gw gw1 metric 0 eth0
Run Code Online (Sandbox Code Playgroud)
或者像这样:
ip route add to default via 192.168.2.1 protocol static
Run Code Online (Sandbox Code Playgroud)
但是,这些都不会重新启动.在阅读/etc/rc.d/init.d/network时,它会尝试从/ etc/sysconfig/static-routes中的文件中查找数据,但该文件从未存在过.所以,我尝试创建它并用数据填充它.麻烦的是脚本在一个我不确定如何处理的奇怪位置放置一个破折号(减号).
当然,人们可以编辑/etc/rc.d/init.d/network,但那将是非标准的.实际上,我唯一的其他办法似乎是编辑rc.local,但是在启动序列中并没有足够早地用于诸如网络时间守护程序之类的事情.
我已经完成了我的作业 - 我已经阅读了所有的手册页,信息条目,尝试过,我甚至做了一些网络搜索,但都无济于事 - 我的下一步,在这里没有回答,将是注册Fedora邮件列表并在那里询问!或者,放弃并编辑脚本.
那么,一个人应该怎么做呢?
每个.Net框架的最低操作系统要求是什么?例如,哪个版本无法运行每个操作系统:
我相信所有.Net框架都与XP,Vista,Windows Server 2003和Windows Server 2008兼容(如果错误,请纠正我).
我的webapp中有一个img标记,它使用onload处理程序来调整图像大小:
<img onLoad="SizeImage(this);" src="foo" >
Run Code Online (Sandbox Code Playgroud)
这在Firefox 3中工作正常,但在IE7中失败,因为传递给SizeImage()函数的图像对象由于某种原因的宽度和高度为0 - 也许IE在完成加载之前调用该函数?在研究这个问题时,我发现其他人对IE也存在同样的问题.我还发现这不是有效的HTML 4.这是我们的doctype,所以我不知道它是否有效:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)
在加载图像时是否有合理的解决方案来调整图像大小,最好是符合标准的图像?该图像用于用户上传自己的照片,几乎可以是任何尺寸,我们希望以最大150x150的速度显示它.如果您的解决方案是在上传时调整图像服务器端的大小,我知道这是正确的解决方案,但我禁止实现它:(必须在客户端完成,并且必须在显示时完成.
谢谢.
编辑:由于我们的应用程序的结构,在文档的onload中运行此脚本是不切实际的(接近不可能).我只能合理地编辑图像标签及其附近的代码(例如我可以<script>在它下方添加一个右侧).此外,我们已经拥有Prototype和EXT JS库......管理层更愿意不必添加另一个(一些答案提示jQuery).如果可以使用这些框架解决这个问题,那就太棒了.
编辑2:不幸的是,我们必须支持Firefox 3,IE 6和IE 7.我们也希望支持所有基于Webkit的浏览器,但由于我们的网站目前不支持它们,我们可以容忍只能在大3.
我写了一个小的WPF应用程序,我喜欢将文本添加到RichTextBox中,以便最新的东西在顶部.我写了这个,它有效:
/// <summary>
/// Prepends the text to the rich textbox
/// </summary>
/// <param name="textoutput">The text representing the character information.</param>
private void PrependSimpleText(string textoutput)
{
Run run = new Run(textoutput);
Paragraph paragraph = new Paragraph(run);
if (this.RichTextBoxOutput.Document.Blocks.Count == 0)
{
this.RichTextBoxOutput.Document.Blocks.Add(paragraph);
}
else
{
this.RichTextBoxOutput.Document.Blocks.InsertBefore(this.RichTextBoxOutput.Document.Blocks.FirstBlock, paragraph);
}
}
Run Code Online (Sandbox Code Playgroud)
现在我想制作一个新版本的功能,它也可以添加小图像.我虽然不知所措 - 是否可以添加图片?
简要:
convert ( -size 585x128 gradient: ) NewImage.png
Run Code Online (Sandbox Code Playgroud)
如何更改上面的ImageMagick命令,以便从现有图像中获取宽度和高度?我需要它来保持一行命令.
细节:
我正在尝试使用ImageMagick以编程方式创建图像反射.我正在寻找的效果类似于在水池边缘观察物体时所看到的效果.关于我在这里尝试做什么有一个很好的线程,但解决方案并不完全是我想要的.由于我将从C#.Net应用程序调用ImageMagick,我想使用一个没有任何临时文件的调用,并通过stdout返回图像.到目前为止我有这个......
convert OriginalImage.png ( OriginalImage.png -flip -blur 3x5 \
-crop 100%%x30%%+0+0 -negate -evaluate multiply 0.3 \
-negate ( -size 585x128 gradient: ) +matte -compose copy_opacity -composite )
-append NewImage.png
Run Code Online (Sandbox Code Playgroud)
这可以正常,但不会给我我正在寻找的确切淡入淡出.它不是从上到下漂亮的固体褪色,而是从左上角到右下角给我一个淡入淡出.我添加了(-negate -evaluate multiply 0.3 -negate)部分以使其更加轻松,因为我没有得到我想要的淡入淡出.我也不想在创建渐变时使用图像大小的硬编码(-size 585x128渐变:)我也希望尽可能保持原始图像的透明度.
要去stdout我计划用" - "替换"NewImage.png"
在grails应用程序中为索引页填充模型的正确方法是什么?默认情况下没有IndexController,是否有其他机制可以将此列表及其中的列表添加到模型中?
如何在Perl中获得原始套接字,然后构建与其一起使用的数据包的最佳方法是什么?
image ×2
installation ×2
.net ×1
.net-3.5 ×1
c# ×1
coding-style ×1
default ×1
fedora ×1
grails ×1
graphics ×1
html ×1
imagemagick ×1
indexing ×1
javascript ×1
linux ×1
model ×1
networking ×1
perl ×1
refactoring ×1
routes ×1
sockets ×1
windows ×1
wpf ×1