问题列表 - 第7536页

在IDE中编程时如何停止使用鼠标?

我喜欢使用IDE,因为我获得了很大的生产力提升.但是,我有几个理由停止在IDE中使用鼠标:

  1. 要更快地编码 - 当我的输入被所有常量点和点击中断时,它肯定会减慢我的编码速度.
  2. 为了减轻疼痛 - 我从来没有从键盘上得到过疼痛,但我从老鼠身上得到了肌腱炎.

我已经打开了IDE的备忘单,现在我已经准备好了.

  • 什么是关闭鼠标的最佳方法?
  • 我有什么障碍可以碰到吗?
  • 是否有针对特定IDE(Visual Studio,Eclipse等)的提示?

.net java eclipse ide visual-studio

23
推荐指数
4
解决办法
5790
查看次数

如果使用LINQ to SQL,还有什么理由学习SQL查询/语法吗?

由于以前使用ASP.NET Web表单和存储过程的工作,我确实理解SQL查询和语法,但我不会称自己为"专家".

由于我一直在使用ASP.NET MVC和LinqToSql,似乎很多繁重工作都是为我完成的,并且在SQL端封装了我正在质疑我是否在继续充实我的知识方面有任何好处. SQL查询或者我是否最好将我的"学习时间"集中在其他事情上.

你的意见?

linq asp.net-mvc linq-to-sql

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

如何在C#中以编程方式将xlsx文件转换为2003 xls文件?

我发现ExcelPackage是一个比Excel Interop API更好的库来创建和保存编程excel表,但它们是在.xlsx中生成的.大多数人会看到这些文件只安装了office 2003,所以我需要在我的C#代码中将最终结果转换为.xls文件.

你知道用C#代码做任何事吗?

**更新我正在尝试使用SaveAs方法,但它不起作用,它只是没有做任何事情,或返回错误0x800A03EC.

c# xls xlsx

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

WPF - 如何将WrapPanel中的所有项目居中?

我正在使用a WrapPanel作为ItemsPanel一个ItemsControl.现在,控件中的项包装如下:

|1234567  |
|890      |
Run Code Online (Sandbox Code Playgroud)

我希望他们像这样包装:

| 1234567 |
|   890   |
Run Code Online (Sandbox Code Playgroud)

从概念上讲,布局过程应该对齐每一行项目,使其位于范围WrapPanel内.

有人可以解释一下这有可能吗?

.net wpf layout center wrappanel

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

避免在Web应用程序源中暴露主键?

我经常遇到通过选择框等形式公开内部数据库主键的Web应用程序.偶尔我会看到javascript匹配一个切换逻辑的int或guid魔术值.

最佳做法是避免泄露Web应用程序中行的所有内部标识符,以防止外人了解您的系统太多,并可能使用它来利用您的系统.如果是这样,解决这个问题的最佳方法是什么?

您是否应该向Web应用程序公开可以转换回主键的其他值?

谢谢

编辑

在一个完美的世界中,您的应用程序将是100%安全的,因此如果您遮挡了一些东西并不重要.显然情况并非如此,所以我们是否应该谨慎对待并且不公开这些信息?

有人指出Stackoverflow可能暴露了Url中的一个密钥,这可能很好.但企业应用程序的注意事项有何不同

architecture security database-design web-applications data-modeling

22
推荐指数
1
解决办法
5274
查看次数

动态捕获CPU和内存使用情况

我正在运行一个shell脚本来执行一个c ++应用程序,它测量api的性能.我可以捕获api的延迟(返回给定参数集的值所花费的时间),但我也希望以5-10秒的间隔捕获cpu和内存使用.

有没有办法在不影响系统性能的情况下执行此操作,并且在同一个脚本中也是如此?我找到了许多例子,可以在外面(独立地)执行我们正在运行的脚本; 但不是我们可以在同一个脚本中执行的操作.

c++ shell performance memory-management cpu-usage

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

多个项目应该有多个TFS工作区吗?

我们大约6个月前从VSS迁移到TFS.我们存储项目的方式是我们按类别对它们进行分组(Windows App,Web App,Infopath,SQLScripts,不推荐使用).在"Windows App"工作区下,我们可能有3个.NET项目."Web App"可能有3个等等.VSS用于存储代码存储库比VSS可能提供的任何实际功能更多.

Windows应用程序($/Windows应用程序/工作区)
- > App1
- > App2
- > App3

Web App($/Web App/workspace)
- > App1
- > App2
- > App3

我的问题是,为每个项目提供1个工作区会更好吗?我认为"是"的原因之一是,如果我在同一工作区中处理多个项目,当我执行诸如签入挂起更改之类的操作时,它将显示所有待处理的更改,包括我可能当前不工作的其他项目在.

Web App/App1($/Web App/App1工作区)
Web App/App2($/Web App/App2工作区)
Web App/App3($/Web App/App3工作区)

我想我正在寻找最佳实践回应.

谢谢.

version-control tfs

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

Django:登录后重定向到上一页

我正在尝试构建一个简单的网站,其登录功能与SO上的功能非常相似.用户应该能够以匿名用户身份浏览网站,并且每个页面都会有一个登录链接.单击登录链接时,用户将被带到登录表单.成功登录后,用户应该返回到他首先点击登录链接的页面.我猜我必须以某种方式将当前页面的url传递给处理登录表单的视图,但我无法让它真正起作用.

编辑:我明白了.我通过将当前页面作为GET参数传递,然后使用"next"重定向到该页面来链接到登录表单.谢谢!

编辑2:我的解释似乎并不清楚所以这里要求的是我的代码:让我们说我们在页面foo.html上,我们没有登录.现在我们希望在foo.html上有链接链接到login.html.我们可以登录,然后重定向回foo.html.foo.html上的链接如下所示:

      <a href='/login/?next={{ request.path }}'>Login</a> 
Run Code Online (Sandbox Code Playgroud)

现在我写了一个看起来像这样的自定义登录视图:

def login_view(request):
   redirect_to = request.REQUEST.get('next', '')
   if request.method=='POST':
      #create login form...
      if valid login credentials have been entered:
         return HttpResponseRedirect(redirect_to)  
   #...
   return render_to_response('login.html', locals())
Run Code Online (Sandbox Code Playgroud)

而login.html中的重要一行:

<form method="post" action="./?next={{ redirect_to }}">
Run Code Online (Sandbox Code Playgroud)

所以,这就是它,希望能说清楚.

python django

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

在C++中查询类的静态成员变量

对不起,如果这个问题对很多人来说似乎微不足道.

在C++代码中,有如下内容:

class Foo
{
public:
   static int bands;
   ...
   ...
private:
   ...
   ...

}//class definition ends

int Foo::bands; //Note: here its not initialized to any value!
Run Code Online (Sandbox Code Playgroud)
  1. 当'bands'一次在类中声明为static时,为什么上述语句需要再次使用?

  2. 静态变量也可以在任何类中声明为私有成员变量吗?

c++ variables static class

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

从 SQL Server 表中选择具有最大日期的不同行?

我需要获取表的一组不同记录以及所有重复项的最大日期。

前任:

Select distinct a,b,c, Max(OrderDate) as maxDate
From ABC
Group By a,b,c
Run Code Online (Sandbox Code Playgroud)

问题是我得到每个不同日期的记录。

前任:

aaa, bbb, ccc, Jan 1 2009
aaa, bbb, ccc, Jan 28 2009
Run Code Online (Sandbox Code Playgroud)

我怎样才能限制这个所以我最终只有:

aaa, bbb, ccc Jan 28 2009
Run Code Online (Sandbox Code Playgroud)

我认为问题在于团队和团队相处得不好。

编辑:找到导致问题的问题,查询结果符合预期,而不是上面的结果。

sql t-sql sql-server distinct

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