小编Jer*_*rph的帖子

即使文件模式明确是DOS,gVim也会显示回车符(^ M)

我在Windows上使用gVim.我的代码^M在行尾显示字符.我:set ff=dos以前没有用.^M现有行的字符仍然存在,但不会显示我输入的换行符.我已将模式切换为mac(显示^J字符)和unix(也显示^M字符)并返回dos.有没有人见过这个?

vim line-endings carriage-return

77
推荐指数
5
解决办法
6万
查看次数

如何将.sh文件与Cygwin关联?

我想通过双击Windows中的.sh文件在Cygwin中运行一个长rsync命令.它必须从包含文件的目录开始(例如/ cygdrive/c/scripts /),以便相对路径起作用.有人得到这个工作吗?

注意:我刚刚在这里找到一个管理Windows上下文菜单的Cygwin包(Bash Prompt Here).它可能有一些线索.

windows bash cygwin

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

无法加载Subversion python绑定

这是尝试将SVN存储库转换为Mercurial存储库的第2部分

命令是:

hg convert file://c:/svnrepository
Run Code Online (Sandbox Code Playgroud)

但是,我得到的输出是:

assuming destination svnrepository-hg
initializing destination svnrepository-hg repository
file://c:/svnrepository does not look like a CVS checkout
file://c:/svnrepository does not look like a Git repo
Subversion python bindings could not be loaded
file://c:/svnrepository is not a local Mercurial repo
file://c:/svnrepository does not look like a darcs repo
file://c:/svnrepository does not look like a monotone repo
file://c:/svnrepository does not look like a GNU Arch repo
file://c:/svnrepository does not look like a Bazaar repo
file://c:/svnrepository does not look …
Run Code Online (Sandbox Code Playgroud)

python svn windows mercurial

20
推荐指数
3
解决办法
6403
查看次数

关于责任链模式的已知"陷阱"是什么?

在我目前的项目中,我经常发现自己经常使用责任链模式(对我来说经常是3次),我想知道我是否对解决方案过于热心.具体来说,我一直在使用Apache Commons 链项目.因此,我对它如何将一些复杂的可互换的应用程序逻辑简化为更具凝聚力和组织性的整体印象深刻.然而,项目中的一些新人似乎很难"得到它".你有什么经历?你在实施中遇到了什么问题?

到目前为止,我注意到的唯一问题就是当你试图处理需要关闭的对象时.将这些对象存储在Context类中会在完成链的执行时产生痛苦.我能够使用Filters而不是Commands来解决这个问题,但它似乎有点不直观,因为你的close语句通常离实例化对象的位置很远.

无论如何,我很想听到一些开发人员的想法,他们对我有这种模式的经验.

提前致谢.

oop design-patterns chain-of-responsibility

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

PHP中的奇怪字符

这真让我抓狂.

我在工作的测试服务器上有这个一个php文件,它不起作用..我一直在删除它的东西,直到它成为

<?
print 'Hello';
?>

它输出

你好

如果我创建一个新文件并将相同的脚本复制/粘贴到它就可以了!为什么这个文件一直给我奇怪的字符?

php encoding

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

是否有redmine插件可以同时创建多个问题?

Redmine有一个很好的批量编辑功能,但没有什么相当于"批量创建"(如果我错了请纠正我!)

FogBugz允许您通过任何过滤的故障单视图底部的ajax-ified文本框快速创建具有相同属性(类型,状态,分配等)的多个故障单.以这种方式创建的故障单与过滤器的值匹配(以及过滤器分组值 - 每个组底部都有一个文本框).

Toodledo有更简单的选择:它的"添加多个任务"功能是一个textarea,其中每一行都被转换为一个项目.

是否有一个redmine插件,增加了上述任何一种功能?

redmine issue-tracking redmine-plugins

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

重定向后是否可以找到跨域iframe的新网址?

我正在尝试在我网站的另一个子域上发布应用程序的登录表单.这是我没有源代码访问权的第三方应用程序.

我知道由于相同的原始政策,您无法访问跨域iframe的大多数功能.但是,我需要访问的是在iframe中重定向到(通过JavaScript)的URL.它有一个我想要传递的会话令牌.

这似乎是可以安全到允许的东西,但我还没有找到办法做到这一点.我正在使用jQuery,我已经尝试过$('iframe').contents(),但我似乎对该对象没有任何权限.我也检查了$('iframe').attr('src'),但它仍然是预重定向网址.还有另外一种方法吗?

iframe cross-domain

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

与Joomla上的SEF手动链接!

假设您要创建Joomla中文章的手动链接!(即,"外部链接"类型菜单项或文章中的链接).您必须使用"index.php?..."启动URL,而不是绝对URL,否则将破坏与搜索引擎友好URL的兼容性.关闭SEF后,您只需转到站点的前端,然后从要链接的菜单项中复制URL.启用S​​EF后,您只能看到URL的路由版本,如果关闭SEF,这当然会中断.

Joomla集成编辑器(我正在使用JoomlaFCK)通常提供"Joomla!Link"按钮,以便您查找和链接到特定文章.但是,它们不会突出显示菜单项或使用该菜单项的参数.如果您希望链接使用特定的菜单项(您可能会这样做),则必须手动查找菜单项的ID并在URL的末尾添加"&Itemid = XX".在这里添加侮辱,"Itemid"具有奇怪的初始资本,区分大小写.即使源菜单项的详细信息页面的URL 也不包含菜单项ID,只包含文章ID.

我的客户真的没有得到这个,他们为什么要这样做?如何告诉技术不懂的客户端找到链接到菜单项的正确URL?是否有任何有助于此的扩展?

编辑:我只想分享我写这篇文章时我不知道的Alias菜单项类型.如果您希望新菜单项突出显示某个其他菜单项,则应使用它而不是"外部链接".它对于制作自定义面包屑或侧边栏菜单层次结构非常有用.但问题仍然存在于文章中的链接中.

joomla joomla-sef-urls

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

网络的有损图像压缩和透明度?

PNG的一个优点是完整的Alpha透明度,可让您在网页设计中拥有平滑的边缘和阴影.主要缺点是它只支持无损压缩,对于复杂的图像来说意味着非常大的文件大小.

另一方面,JPEG为复杂图像提供了很好的压缩性,但没有透明度.

最后,我看到了Flash元素(这里的例子),高度压缩的图像也有平滑的边缘和阴影.我对Flash知之甚少,也不知道如何实现.这基本上是我希望能够做到的效果 - 具有透明和/或阴影边缘的大型复杂图像.

我的问题是:

Flash中有损压缩如何在Flash中运行?

这里是否使用了闪存特定的分层技巧?是否像使用PNG一样将阴影生成或栅格化为图像.

是否有任何SWF或SWF生成脚本可以用丢失压缩版本替换PNG图像?

我正在考虑逐步增强以提高某些设计元素的加载速度.如果不存在,编写它是否可行?

是否有任何格式允许有透明度的有损压缩

我很难找到具体的信息.DjVu可能是候选人吗?我们应该推动浏览器制造商支持另一种格式吗?

这个问题还有其他解决方案吗?

在Flash中执行所有操作或接受巨大的文件大小是当前的选项.其他一些可能性:

  • SVG和canvas可能能够应用边缘,但IE不支持.
  • 您可以沿扫描线切割PNG并使用JPEG压缩PNG,将边缘保留为PNG.这在源代码中会很讨厌,但它适用于所有浏览器.听起来像一个有趣的项目,我会在早上写下来.:)
  • 您可以编写一个有损图像滤镜,可以降低PNG算法扫描线的颜色复杂度,从而改善PNG格式的压缩效果.我只知道这必须存在,但我找不到它.谁知道这个?

谢谢你的帮助!

flash png transparency

6
推荐指数
2
解决办法
3419
查看次数

从jQuery文档准备好加载Google Analytics?

问题是GA有时需要一点时间来加载,而我的jQuery ready()函数在完成之前不会运行.我想将GA代码本身移动到ready()函数的末尾.我不是在寻找额外的点击跟踪集成 - 我只想让我的ready()脚本先运行.

我的问题是:1)移动GA代码会以任何方式打破他们的统计跟踪吗?并且,2)我是否需要模拟他们使用两个脚本标签(一个生成外部脚本标签,一个调用该功能)?如果是这样,为什么,以及在jQuery函数中最好的方法是什么?

为了解释#2,这里是GA代码,它当前就在关闭正文标记之前:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-8704511-1");
pageTracker._trackPageview();
} catch(err) {}</script>
Run Code Online (Sandbox Code Playgroud)

jquery google-analytics

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

RegularExpressionValidator 总是失败,但 ValidationExpression 在测试中有效

我找到了这个问题的答案,但这有点棘手,所以我想在这里分享。

我有一个验证密码的正则表达式。它们应该是 7 到 60 个字符,至少有一个数字和一个字母字符。很标准。我使用正向前瞻((?=运算符) 来实现它:

(?=^.{7,60}$)(?=.*[0-9].*)(?=.*[a-zA-Z].*)
Run Code Online (Sandbox Code Playgroud)

我使用Regex.IsMatch()在我的单元测试中检查了这个表达式,它工作正常。但是,当我在 RegularExpressionValidator 中使用它时,它总是失败。为什么?

regex asp.net validation

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