问题列表 - 第48869页

如何清理.git文件夹?清理了我的项目目录,但.git仍然庞大

删除数百兆字节的意外生成的垃圾后,我的rails项目目录中的.git /对象仍然庞大.

我已经尝试过git add -A,以及其他命令来更新索引并删除不存在的文件.我收集,也许是错误的,目录中有两个字符名称的文件是blob.我曾尝试回滚以前的提交,但没有运气.

我该怎么做才能清理这个目录?

git

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

我可以使用一个HTML5应用程序控制两个浏览器窗口吗?

我希望我的HTML5应用程序能够绘制到两个不同的屏幕上.这(我认为)意味着我需要两个不同的浏览器窗口,每个屏幕一个.这可能吗?看来我真的必须将同一个应用程序加载到两个窗口中,并且不知何故让窗口相互通信.我找不到如何实现这一目标的例子.我怎样才能实现呢?

为了更加精彩:可能没有涉及服务器,只是从文件系统本地提供的应用程序.

html javascript multiple-monitors

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

Oracle 10和Oracle 11客户端共存

我是一名asp.net网络开发人员.

我有Oracle Client 11用于测试某些功能(EF支持),但我的应用程序必须在Oracle10中,因为我的客户使用它.

所以,如果我在我的客户项目中工作,我需要Oracle10 instaled(在我的工作站中测试它),如果我想测试Oracle11的功能,我需要安装oracle 11.

我的问题是:如何在同一个工作站中共存Oracle 10和11客户端.

换句话说,我想在我自己的工作站中调试和运行我的asp.net Web应用程序,只需将web.config更改为使用Oracle10或Oracle11客户端.

有可能的?

asp.net oracle oracle10g coexistence oracle11g

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

在SQL Server中编写模式

我想在SQL Server数据库中创建一个架构.数据库中还有许多其他脚本.我可以编写现有架构的脚本吗?我的意思是,假设我们有一个表,我们可以编写CREATE TABLE脚本脚本?我们可以编写一个Create Schema脚本.

在预期中感谢你们,

sql-server sql-server-2008

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

crontab中的%特殊性如何?

在crontab中,你可以这样做吗?

* * * * * echo $( date +%F) >> /path/date.txt
Run Code Online (Sandbox Code Playgroud)

bash crontab

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

SharePoint 2010,使用C#进行反射

如此线程中所述,使用Reflection查找私有字段?反射可用于设置私有字段,我已经在使用asp.net 2.0的MOSS 2007中成功完成了.我想知道我的代码是否会在SharePoint 2010中破解,我想这取决于asp.net的支持版本asp.net 3.5是否会允许它.

总结 asp.net 3.5是否允许使用继承类的反射来设置超类的私有成员变量?

任何意见?

c# reflection .net-3.5 sharepoint-2010

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

如何在设计业务应用程序时使用协方差和反方差?

我知道如何使用co-contravariance标准库(例如集合和特质Function)我不知道如何co-contravariance在"现实世界"的业务应用程序设计中使用.

scala covariance contravariance

16
推荐指数
2
解决办法
2232
查看次数

使用ASP.NET登录控件时是否可以手动设置身份验证票证?

我正在使用ASP.NET登录控件.我希望能够为每个用户单独设置表单身份验证的超时(而不是在web.config中全局设置).根据我的理解,唯一的方法是手动设置AuthenticationTicket的超时.使用登录控件时有没有办法做到这一点?在我看来,登录控件抽象了所有这一切.我希望有一些方法可以继续使用Login Control,但也可以为每个用户单独设置FormsAuthentication超时.

谢谢,科里

asp.net forms-authentication login-control

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

直接从指针转换为模板函数?

我试图获取一个指向函数模板实例的指针并将其转换为void*:

#include <stdio.h>

void plainFunction(int *param) {}

template <typename T>
void templateFunction(T *param) {}

int main() {
    void *addr1=&plainFunction; //OK
    void *addr2=&templateFunction<int>; //Compile error
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误(在Visual Studio 2008中)

main.cu(10) : error C2440: 'initializing' : cannot convert from 'void (__cdecl *)(T *)' to 'void *'
Context does not allow for disambiguation of overloaded function
Run Code Online (Sandbox Code Playgroud)

为什么会这样?功能templateFunction(对于具体类型T=int)不会过载.可以减去我所引用的函数的哪个实例.

如果我用以下内容替换erroneus行:

void (*foo)(int*)=&templateFunction<int>;
void *addr2=foo;
Run Code Online (Sandbox Code Playgroud)

它编译没有问题.

谢谢!


更新:

当正常指针void*被虚拟函数指针替换时void(*)(),正如James(谢谢)建议的那样,它会使错误消失:

void (*addr1)()=(void(*)())&plainFunction;
void (*addr2)()=(void(*)())(&templateFunction<int>);
Run Code Online (Sandbox Code Playgroud)

但是,如果错误是通过将函数指针转换为普通指针引起的,则编译器应该在两种情况下都会抱怨.但它没有,所以我继续假设它至少对于这个编译器来说是正确的.如果我没有记错的话,标准只是说,函数指针不具有像普通指针来表示,但它并没有禁止这一点.

c++ visual-c++

5
推荐指数
2
解决办法
1494
查看次数

优化Haskell中的基数排序

我还在学习Haskell,并编写了以下基数排序函数.它似乎工作正常,但问题是它相当于内存效率低下.如果使用ghc编译,则内存大小超过500MB,输入列表大小为10000个元素.

所以我想问你如何改进以下算法/代码,使其在速度和内存方面更有效率.什么是最好的起点?

import System.Random

-- radixsort for positive integers. uses 10 buckets
radixsort :: [Int] -> [Int]
radixsort [] = []
radixsort xs =
    -- given the data, get the number of passes that are required for sorting
    -- the largest integer
    let maxPos = floor ((log (fromIntegral (foldl max 0 xs)) / log 10) + 1)

        -- start sorting from digit on position 0 (lowest position) to position 'maxPos'
        radixsort' ys pos
         | pos < 0   = ys
         | …
Run Code Online (Sandbox Code Playgroud)

optimization haskell radix-sort

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