问题列表 - 第10014页

这两组陈述之间的确切区别是什么?

Set<Type> union = new HashSet<Type>(s1);
Run Code Online (Sandbox Code Playgroud)

Set<Type> union = new HashSet<Type>();
Set<Type> s1 = new HashSet<Type>();
union.addAll(s1);
Run Code Online (Sandbox Code Playgroud)

java collections

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

vim的正则表达式解释

如果我想要所有带有'ruby'但不是'myruby'文本的行,那么这就是我要做的.

:g/\<ruby\>/
Run Code Online (Sandbox Code Playgroud)

我的问题是这里的小于和大于符号的含义是什么?我使用的唯一正则表达式是在ruby中编程.

同样,如果我想找到三个连续的空白行,那么这就是我要做的

/^\n\{3}
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么我逃脱第一个大括号(打开大括号)但没有逃脱第二个大括号(关闭大括号)?

regex vim

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

浏览器的搜索框如何工作?

我需要准确地知道浏览器上的搜索框是如何工作的.我想用数学中的自定义搜索引擎替换搜索内容,例如维基百科和谷歌.您可以在iGoogle中看到它们.所以:

如何将Google CSE添加到浏览器的搜索框中?

google-custom-search

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

将fileinfo.Length对象测量为kbs

我有以下代码:

foreach (string p in dirs)
        {
            string path = p;
            string lastAccessTime = File.GetLastAccessTime(path).ToString();
            bool DirFile = File.Exists(path);
            FileInfo fInf = new FileInfo(path);

            DateTime lastWriteTime = File.GetLastWriteTime(p);
            dirFiles.Add(p + "|" + lastAccessTime.ToString() + "|" + DirFile.ToString() + "|" + lastWriteTime.ToString() + "|" + fInf.Length.ToString());


        }
Run Code Online (Sandbox Code Playgroud)

我有一个fInf.Length.ToString(),我想用kbs来衡量输出.有关如何实现这一目标的任何想法?例如,我不想将2048作为文件大小,而是想得到2Kb.

在此先感谢您的帮助

c# system.io.fileinfo

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

横向模式下的帧大小不会改变

我有一个UINavigationController可以旋转到横向模式,它初始化一个新的UIViewController并将其推送到堆栈上.在UIViewController's viewDidLoad我只是打印self.view.frame.size.

如果UINavigationController处于纵向模式,视图控制器将打印{320,460}.但是,当导航控制器处于横向时,帧大小完全相同.(为了澄清,在第二种情况下UIViewController,在手机处于横向模式时初始化.)

视图的框架尺寸不应该旋转吗?如果没有,我怎么能找到正确的帧大小而不用硬编码?

iphone cocoa-touch

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

如何在C#源代码中生成COM互操作代理?

这个问题是对保罗·亚历山大回答"是否应签署互操作程序集"这一问题的回答..

根据Interop程序集的复杂程度 - 您可以将代理代码生成到单独的.CS/.VB文件中,并将其直接编译到程序集中.那么您就不必担心强名称问题了.

我如何将COM库的互操作代理代码生成为C#源代码?

我想可以用tlbimp完成,然后用Reflector提取源代码.有人做过这个还是有更简单的方法?

.net c# com interop

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

更多地了解分布式计算

我有兴趣学习更多有关分布式计算的知识以及如何做 - 主要是在C++中,但我也对C#感兴趣.

有人可以推荐一些资源吗?我对这个话题知之甚少,所以我应该从哪里开始?

谢谢.

c# c++ distributed-computing

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

允许用户删除其帐户

我正在开发一个画廊,允许用户发布照片,评论,投票和做许多其他任务.

现在我认为允许用户取消订阅并删除所有数据是正确的.但是很难允许这样的事情,因为你冒着破坏你的应用程序的风险(例如,当评论有很多回复时我该怎么办?对于那些由不同用户进行多次修改的页面,我该怎么做?).

照片可以轻松删除,但对于其他数据(即评论,修订......)我认为有三种可能性:

  • 将其分配给管理员
  • 将其分配给名为"removed-user"的用户
  • 保留当前关联(即用户ID)并仅重命名用户的数据(例如,分配新的用户名,例如"removed-user-24"和不存在的电子邮件,例如"noreply-removed-user-24 @ mysite" .COM"

当我们允许用户删除其帐户时,要遵循哪些最佳做法?你如何实现它们(特别是在Rails中)?

ruby-on-rails account-management

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

在lambda表达式的谓词中使用和

如何在lambda表达式的谓词中使用"And".我正在努力实现像这样的
新Class1("Test",Status => Status == 18 && 19 && 20)

请回复

谢谢沙拉斯

.net c# lambda

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

有人用C#函数将列的SQL数据类型映射到它的CLR等价物吗?

我坐下来编写一个庞大的switch()语句,将SQL数据类型转换为CLR数据类型,以便从MSSQL存储过程生成类.我正在使用此图表作为参考.在我进入可能需要一整天并且完全测试的巨大痛苦之前,我想呼吁SO社区,看看是否有其他人已经在C#中编写或发现了一些看似常见的东西确定无聊的任务.

c# types

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