问题列表 - 第25100页

在LINQ中使用DataGridViewRowCollection对象

我想DataGridViewRowCollection在LINQ表达式中使用扩展方法和lambda表达式.不幸的是,扩展方法是类型IEnumerable<T>,它DataGridViewRowCollection没有实现.有趣的是,我可以在这里使用类似SQL的语法LINQ:

IEnumerable<DataGridViewRow> lRows = from DataGridViewRow row in dgvGrid.Rows 
                                     select row;
Run Code Online (Sandbox Code Playgroud)

在这之后,我可以使用LINQ扩展方法:

foreach (DataGridViewRow lRow in lRows.Where(row => row.index > 4)) { ... }
Run Code Online (Sandbox Code Playgroud)

有没有什么方法可以将我转换DataGridViewRowCollection成一个IEnumerable<>没有使用那么长的第一个声明?同样的事情适用于DataGridViewCellCollectionDataGridViewColumnCollection.

PS.我正在使用.net framework 3.5

c# linq datagridview

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

图片上传存储策略

当用户将图像上传到我的网站时,图像会经历此过程;

  • 用户上传图片
  • 在db中存储pic元数据,为图像提供唯一ID
  • 异步图像处理(缩略图创建,裁剪等)
  • 所有图像都存储在同一个上传文件夹中

到目前为止,该网站非常小,上传目录中只有大约200,000张图片.我意识到我远远不及目录中文件的物理限制,但这种方法显然无法扩展,所以我想知道是否有人对上传/存储策略有任何建议来处理大量的图像上传.

编辑: 创建用户名(或更具体地说,用户ID)子文件夹似乎是一个很好的解决方案.通过更多的挖掘,我在这里找到了一些很棒的信息; 如何在您的文件系统中存储图像
但是,如果将CDN购买到等式中,这个用户ID方法是否会很好地扩展?

php upload storage file

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

如果设置为YES,UIView layer.masksToBounds正在做什么?

谁知道?我找到了一些答案,但是太复杂而且太深了.我需要一个简单的答案.

iphone uiview

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

在VB.Net中构造一个对象并调用一个没有赋值的方法

我不完全确定C#的作用是什么,所以我没有运气搜索VB.Net等效语法(如果它存在,我怀疑它可能没有).

在c#中,您可以这样做:

public void DoSomething() {
    new MyHelper().DoIt(); // works just fine
}
Run Code Online (Sandbox Code Playgroud)

但据我所知,在VB.Net中,您必须将辅助对象分配给局部变量,否则您只会收到语法错误:

Public Sub DoSomething()
    New MyHelper().DoIt() ' won't compile
End Sub
Run Code Online (Sandbox Code Playgroud)

这是我每天都在混合语言项目中遇到的好奇心之一 - 通常有一个VB.Net等价物,它使用的语法不那么明显.任何人?

vb.net c#-to-vb.net

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

如何从字符串中删除BB代码?

如何在字符串中获取所有BBcodes但保留内容?

例:

[B]This is bold[/B] and This is [color=#FFCCCC]colored[/color]
Run Code Online (Sandbox Code Playgroud)

将会 :

这是大胆的,这是有色的

php bbcode

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

从文本文件PHP中读取数据

我只是想知道如何在php中读取文本文件,我想让它从文本文件中显示最后200个条目(它们各自在新行中).

喜欢

John White
Jane Does
John Does
Someones Name

等等

谢谢!

php text file

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

当基于百分比的动态变化宽度时,使<div>正方形

我正在开发一个基于用户选择N生成NxN网格的Web应用程序.我希望网格的总宽度是相对的(即可用空间的100%),以便用户可以在各种纸张尺寸上打印.

我可以很容易地计算网格中方块的宽度%(即:100%/ N),但是我在计算高度时遇到了问题.网页的高度总是无限的,除非我人为地限制它,就像我说的那样,我不想做.

网格的高度和宽度约束是动态的而不是正方形时,如何使网格中的正方形为正方形与矩形?

html css aspect-ratio dimensions grid-layout

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

Objective-C静态分析工具 - Xcode的插件?

Objective-C/Xcode有什么工具吗?可以执行以下一项或多项操作的内容:

  • 检测未使用的导入
  • 自动合成属性
  • 从保留的属性中自动生成dealloc方法
  • 为接口提供方法存根

iphone xcode objective-c

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

移位32位变量32位有什么不好?

我最近选择了Bruce Schneier的应用密码学副本,这是一本很好的阅读.我现在明白本书中概述的几种算法是如何工作的,我想在C中开始实现其中的一些算法.

许多算法的共同点是将x位密钥分成几个较小的y位密钥.例如,Blowfish的密钥X是64位,但是你需要将它分成两个32位的一半; Xl和Xr.

这是我陷入困境的地方.我对C相当不错,但对于按位运算符等,我并不是最强的.

在获得IRC的一些帮助后,我设法提出了这两个宏:

#define splitup(a, b, c) {b = a >> 32; c = a & 0xffffffff; }
#define combine(a, b, c) {a = (c << 32) | a;}
Run Code Online (Sandbox Code Playgroud)

其中a是64位,b和c是32位.但是,编译器警告我,我正在将32位变量移位32位.

我的问题是这些:

  • 移位32位变量32位有什么不好?我猜它是未定义的,但这些宏似乎确实有效.
  • 另外,你会建议我采取另一种方式吗?

正如我所说的,我对C非常熟悉,但是按位操作符等仍让我头疼.

编辑

我发现我的组合宏实际上并没有组合两个32位变量,而只是简单地将0和0相加,并得到一个结果.
所以,除了我以前的问题,我仍然没有一种方法将两个32位变量组合起来得到一个64位变量; 关于如何做到这一点的建议将不胜感激.

c bit-manipulation 32bit-64bit

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

Gmail HTML5功能可以"删除"附件

我已经看到了这一点,我不得不承认我印象非常深刻:

http://gmailblog.blogspot.com/2010/04/drag-and-drop-attachments-onto-messages.html

我几乎可以肯定这是一个HTML 5功能(它在Chrome和Firefox 3.5上得到支持),并且想知道是否有人知道如何调用浏览器功能.

关于如何做类似事情的教程/文章的奖励积分!

html drag-and-drop

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