小编Ple*_*and的帖子

我怎么告诉Git只在存储库的顶层忽略特定的文件名?

可能重复:
如何仅从GIT中的根文件夹中排除文件

对于特定的JavaScript项目,我使用TinyWeb HTTP Server进行本地测试(以解决适用于文件URL的特定安全限制).该程序要求我index.html在根目录中有一个文件,但我不想将该文件提交到我的Git存储库.

我如何阻止Git在每次提交时烦扰我这个"未跟踪的文件"?我想提交index.html位于子目录中的所有文件.

git gitignore

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

无法使用VS2010进行远程调试

我在同一公司域上有一台服务器和一个工作站.我的用户是两台计算机上的本地管理员.我已经安装了VSV10版本的MSVSMON,并将其设置为在我的用户服务器DOMAIN\greg.b上作为服务运行(我给自己"登录为服务").我使用我的域帐户登录服务器并启动远程调试监视器.然后我从Visual Studio连接到服务器.在服务器上的监视器中我可以看到

23/09/2010 16:26:33 DOMAIN\greg.b已连接.

过了一会儿,我从Visual Studio得到了一个对话框

无法连接到名为"SERVER_NAME"的Microsoft Visual Studio远程调试监视器.目标计算机上的Visual Studio远程调试程序无法连接回此计算机.防火墙可能阻止通过DCOM与本地计算机进行通信.

我在我的工作站和服务器上打开了DCOM端口(TCP 135),详见此处.
我已经尝试关闭Windows防火墙服务.

我完全难过了!

服务器运行的是运行x86 MSVSMON的Windows 2003 Standard SP2 32位.我的工作站运行的是Windows 7 Pro 64Bit和VS2010 Pro.

remote-debugging visual-studio-2010 windows-server-2003 windows-7

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

使用Add-on SDK开发我的Firefox扩展有哪些优点/缺点?

我正在为Firefox开发(另一个)密码管理器插件.我的附加组件需要:

  • 向每个密码字段添加两个上下文菜单项.
  • 选择菜单项时,打开对话框或浮动面板.
  • 访问特定XPCOM组件的特定方法.
  • 填写密码字段.
  • 包括首选项窗口.
  • 与Firefox 4.0兼容.

优选地,还:

  • 在Firefox 3.5和3.6上运行.
    • 某些用户不会更新到最新版本.
    • Firefox 4.0无法在PowerPC Mac上运行.
  • 在Firefox 4.0上无需重新启动即可安装.
  • 允许本地化.

我尝试过Add-on SDK(以前称为Jetpack),它使开始开发变得非常容易.但是,我发现HTML无法轻松创建"本机外观"对话框,并且SDK相当重量级.(构建一个简单的扩展需要几千字节;其中包括一个XPCOM组件!)

使用Add-on SDK开发我的Firefox扩展有哪些优缺点?它是否已准备好进行"严肃"的扩展开发?

firefox firefox-addon firefox-addon-sdk

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

rundll32.exe等效于64位DLL

是否有相当于rundll32.exe用于调用64位DLL?

win64 rundll32

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

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

使用jquery使用类选择器或自定义属性选择器更好吗?

我已经读过,最好选择使用"id"而不是"class"和jquery.但是,假设我在页面上有几个div,我需要用jquery选择并执行相同的操作.我不能选择"id"属性,因为它不再是唯一的.例如:

<div id="selectMeOnClick">
    ...
</div>
<div id="selectMeOnClick">
    ...
</div>
... many more divs ...
Run Code Online (Sandbox Code Playgroud)

这让我(我认为?)有两种选择:

使用类选择器

<div class="selectMeOnClick">
    ...
</div>
Run Code Online (Sandbox Code Playgroud)

使用自定义属性选择器

<div data-select="selectMeOnClick">
    ...
</div>
Run Code Online (Sandbox Code Playgroud)

我的问题是:这些真的是剩下两种选择吗?什么是最有效的解决方案?

谢谢

performance jquery jquery-selectors

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

在objective-c/cocoa框架中编写c代码被认为是不好的做法?

我正在编写一些可公开获得的Objective-C代码.代码主要由众所周知的算法组成,这些算法将受益于优化.我计划在C中编写大部分代码,以减少创建对象和垃圾收集的开销.这被认为是不好的做法吗?

objective-c

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

是否将服务引用传递给另一个服务层的不良做法?

我有一个C#MVC应用程序,我按以下方式分解:View - > Controller - > Service - > Repository

我使用瘦控制器练习,每个视图都有一个从相关服务返回的唯一视图模型.

快速示例:查看:/ NewAppointment/Step1

它的控制器看起来像这样:

public ActionResult Step1()
{
  return View(_appointmentService.Step1GetModel() );
}
Run Code Online (Sandbox Code Playgroud)

约会服务层看起来像这样:

public Step1Model Step1GetModel()
{
  return new Step1Model();
}
Run Code Online (Sandbox Code Playgroud)

因此,我在整个应用程序中使用了几个不同的服务层,每个服务层实现了一个独特的界面.

当我需要让一个服务层与另一个服务层交互时,我的问题就出现了.在这种情况下,是不是更好的做法是通过一个接口引用服务调用,或者我应该让控制器手柄收集所有数据,然后通过相关结果反馈给服务?

例:

假设我想默认使用客户的信息填充我的视图模型.我看到这样做的两种方式是:

传递一个用户界面参考预约服务,然后让预约服务呼叫客户服务适当GETCUSTOMER方法...

在代码中:

 private ICustomerService _customerService;
 private IAppointmentService _appointmentService;

 public ActionResult Step1()
 {
   var viewModel = _appointmentService.Step1GetModel( _customerService );
   return View(viewModel);
 }
Run Code Online (Sandbox Code Playgroud)

要么

让控制器处理获取客户的逻辑,然后将该结果传递给约会服务.

在代码中:

private ICustomerService _customerService;
private IAppointmentService _appointmentService;

public ActionResult Step1()
{
    var customer = _customerService.GetCustomer();
    var viewModel = _appointmentService.Step1GetModel( customer );
    return …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

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

用JavaScript实现的简单,安全的脚本语言?

我想实现一种脚本语言来帮助部分自动化公共wiki上的某些任务.我无法在服务器上安装Google Caja等任何内容或修改wiki软件本身,但我可以安装JavaScript代码以进行客户端执行.因为我的意图是允许普通用户创建和发布脚本,所以使用JavaScript本身是不安全的,并且可能导致帐户泄露.

这样的脚本语言实现是否存在,或者如果不存在,是否相对容易创建?我的重点是简化文本处理,Ajax请求和实现.

以下是脚本需要执行的示例任务,取自维基百科请求删除文章的过程:

  1. 询问用户Wiki页面的名称以及删除它的好理由.
  2. 获取该页面的源代码,将删除通知添加到顶部,然后保存新文本.
  3. 创建一个新页面(其名称基于第一页的名称),其中包括删除原因.
  4. 获取编辑页面的用户列表,并通知第一个(通过编辑特定页面)他创建的页面即将被删除.

javascript interpreter scripting-language

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

如何将现有网站(拥有庞大的用户群)作为openID提供商?

我想建立一个拥有庞大用户群的现有网站作为openID提供商.虽然我发现很多关于这个主题的文章,但我可以看到所有文章都谈到指向现有的 openID提供商服务器,如Verisign,openID等.但是我在寻找这些,

  1. 设置自己的openID服务器
  2. 如何使现有网站成为openID提供商?
  3. 网站的现有用户如何将其现有ID充当openID?

提前致谢

openid provider

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

jquery表单验证不起作用 - zip和email

我有这个jquery代码:

<script src="../js/jquery-1.6.1.min.js" type="text/javascript"></script>
<script src="../js/jquery.validate.js" type="text/javascript"></script>
<script type="text/javascript">

jQuery(function(){
    jQuery("#zip").validate({
        expression: "if (VAL.match(/^[0-9]{5}$//)) return true; else return false;",
        message: "invalid zip code"
    });
    jQuery("#email").validate({
        expression: "if (VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+… return true; else return false;",
        message: "invalid email"
    });
});    
</script>

<form action="save.php">
    <input type="text" name="email" id="email" />
    <input type="text" name="zip" id="zip" />
    <input type="submit" name="go" id="go"  value ="go" />
</form>
Run Code Online (Sandbox Code Playgroud)

但当我点击提交按钮时,它不会验证zip和电子邮件,它会提交表单.我的"表达"错了吗?

谢谢

jquery jquery-validate

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