小编Vir*_*dia的帖子

源控制依赖关系的最佳实践

如何处理依赖于单独框架或库的非编译项目的源代码控制设置?例如,项目A使用框架B.项目A是否还应在其存储库中包含来自框架B的代码?有没有办法从不同的存储库自动包含它,还是我必须手动更新它?这种情况通常采用哪些一般方法?假设我控制了项目A和框架B的存储库,并且没有编译两者的源代码.

任何资源或建议将不胜感激.我目前正在使用Subversion(在一个非常基础的层面上),但我想切换到Mercurial,以便我可以用Fogbugz试用Kiln.

编辑:在Mercurial中,您是否会使用父存储库来执行此功能?

svn version-control mercurial dependencies

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

变量顺序正则表达式语法

有没有办法表明两个或更多的正则表达式短语可以按任何顺序出现?例如,XML属性可以按任何顺序编写.假设我有以下XML:

<a href="home.php" class="link" title="Home">Home</a>
<a href="home.php" title="Home" class="link">Home</a>
Run Code Online (Sandbox Code Playgroud)

我如何编写一个匹配类和标题的匹配并适用于这两种情况?我主要是寻找允许我检查任何顺序的语法,而不仅仅是匹配类和标题,因为我能做到这一点.有什么方法除了包括两个组合并用'|'连接它们?

编辑:我的偏好是在单个正则表达式中进行,因为我正在以编程方式构建它并对其进行单元测试.

html regex html-parsing

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

有没有办法在我的网站上更快地加载嵌入的YouTube视频?

我正在撰写一篇博客文章,其中使用了来自YouTube和Yahoo Video的多个视频,但我对页面渲染需要多长时间感到不满.除了使用ajax-y方法加载视频之外,是否有任何技巧可以使来自不同来源的多个视频更快地加载页面?

javascript video optimization

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

懒惰的网上注册:最佳实践

我第一次遇到的概念惰性注册Ajax模式的网站,在那里他们将它定义为积累"的信息比特有关用户,因为他们互动,与正式注册发生以后." 我正在为我的网站做类似的事情,但在开始实施之前,我想了解一些关于最佳实践的内容.我的网站是关于网站开发的,但一般的最佳实践也很棒.您是如何在您的网站或项目上实施延迟注册的?你在哪里看到它在野外?你喜欢或不喜欢它?

lazy-registration

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

PHP中的引用

我正在编写一个自定义博客引擎,并希望有类似于Wordpress的引用.我可以看看Wordpress源码,但我真的更喜欢某种教程,到目前为止我还没找到.有没有在PHP5中实现引用或pingback的好教程?

php trackback pingback

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

无法让TinyMCE具有自动调整大小的宽度

我正在尝试将TinyMCE合并到我的CMS中,并且我正在努力将宽度调整到我的容器大小.我正在使用高级工具栏主题,如果宽度变小,按钮不会下面形成另一行.我搜索了很多论坛和TinyMCE文档,我找不到适合我的解决方案.

到目前为止,我已经尝试过:

  • 在tinyMCE.init函数中设置宽度
  • 将auto_resize设置为true
  • 使用CSS更改编辑器容器宽度
  • 更改工具栏,使它们浮动
  • 在wiki中使用自定义自动调整功能

似乎很多人都有这方面的问题,TinyMCE的论坛版主不是特别有帮助或礼貌.谁有人建议解决方案?

javascript tinymce

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

自动保存草稿的最佳做法?

对于在发送电子邮件之前自动保存电子邮件或在完成或正式保存之前保存博客文章的应用程序,最佳策略是什么?是否最好在数据库中使用单独的表格进行临时草稿,或者将状态列标记为草稿或发布?我不是在寻找代码,只是方法,但任何其他相关的建议都会受到欢迎,比如保存的频率等等.

autosave

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

验证国际化URL - 这会成为一个问题吗?

在阅读了新的阿拉伯语URL以及更多语言后,如何对国际化应用程序进行URL验证?验证是否会发生变化,现有解决方案是否会中断?正则表达式仍然是一个好方法吗?如果是这样,那正则表达式是什么样的?如果没有,那么什么是好策略?有什么好的资源可以阅读更多关于这个主题的内容?

我问这个问题是因为如果必须在任何时候验证URL,它有可能导致许多本地化应用程序被重写.

validation url domain-name internationalization

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

拼图:正确拆分HTML字符串

我正在尝试通过令牌拆分HTML字符串,以便创建博客预览而不显示完整的帖子.这比我初想的要一点.以下是问题:

  • 用户将通过WYSIWYG编辑器(CKEditor)创建HTML.标记不保证是漂亮的或一致的.
  • 令牌read_more()可以放在字符串中的任何位置,包括嵌套在段落标记中.
  • 对于令牌的所有合理使用,生成的第一个拆分字符串必须是有效的HTML.

可能的用途示例:

<p>Some text here. read_more()</p>

<p>Some text read more() here.</p>

<p>read_more()</p>

<p>  read_more()</p>

read_more()
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已尝试在令牌上拆分字符串,但它会留下无效的HTML.正则表达式可能是另一种选择.您将采用什么策略来解决这个问题并使其尽可能防弹?任何代码片段或提示也将受到赞赏(我正在使用PHP).

php regex string html-parsing

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

在PHP中转义粘性表单的值中的双引号

我在制作一个粘性表单时会遇到一些麻烦,如果值有双引号,它会记住在表单提交时输入的内容.问题是HTML应该是这样的:

<input type="text" name="something" value="Whatever value you entered" />
Run Code Online (Sandbox Code Playgroud)

但是,如果短语:"我该怎么做?" 使用引号键入,生成的HTML类似于:

<input type="text" this?="" do="" i="" how="" value="" name="something"/>
Run Code Online (Sandbox Code Playgroud)

我怎么必须过滤双引号?我已经尝试过使用魔术引号,我使用了striplashes和addslashes,但到目前为止我还没有找到合适的解决方案.解决PHP问题的最佳方法是什么?

php forms validation filtering

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