问题列表 - 第24页

将流数据映射到C#中的数据结构

有没有办法将流或数组上收集的数据映射到数据结构,反之亦然?在C++中,这只是将指向流的指针作为我想要使用的数据类型(反之亦然),例如:在C++中

Mystruct * pMyStrct = (Mystruct*)&SomeDataStream;
pMyStrct->Item1 = 25;

int iReadData = pMyStrct->Item2;
Run Code Online (Sandbox Code Playgroud)

显然,C++方式非常不安全,除非您在读取传入数据时确定流数据的质量,但对于传出数据来说非常快速和简单.

c# c++ data-structures

25
推荐指数
2
解决办法
6794
查看次数

34
推荐指数
2
解决办法
9842
查看次数

如何在C#中过滤和组合2个数据集

我正在构建一个网页,向客户展示他们购买的软件,并为他们提供下载所述软件的链接.不幸的是,关于购买的内容和下载信息的数据都在不同的数据库中,所以我不能只通过SQL查询中的连接来处理它.

常见项目是SKU.我将从客户购买数据库中提取SKU列表,并在下载表上显示与该下载相关联的SKU的逗号描述列表.目前,我的目的是从这一个数据库创建一个填充GridView.

任何关于如何有效地做到这一点的建议将不胜感激.如果它有帮助,我可以很容易地将数据作为a DataSet或a 拉回来DataReader,如果其中任何一个更好用于此目的.

.net c#

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

将自定义标记添加到Visual Studio验证

如何为Visual Studio(2005及更高版本)添加规则以验证供应商专有控件的属性标记(HTML)?

我的客户端使用一个控件,该控件需要在aspx文件中将几个属性设置为标记,这会在每个构建上生成215个验证错误.它并没有阻止我建造,但真正的错误正在迷失在噪音中.

visual-studio

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

如何将代码贡献回开源项目?

如果您正在关注开源项目并希望提供代码更改,那么您需要做什么?

language-agnostic open-source contribute

31
推荐指数
2
解决办法
3677
查看次数

如何遍历经典ASP中的集合?

我希望能够做到:

For Each thing In things
End For
Run Code Online (Sandbox Code Playgroud)

经典ASP - 不是.NET!

vbscript asp-classic

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

ASP.NET显示SVN修订号

我在Stack Overflow页脚中看到显示SVN版本号.这是自动化的,如果是这样,如何在ASP.NET中实现它?

(可以接受其他语言的解决方案)

svn asp.net

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

将文件复制到服务器后的文件大小差异víaFTP

我创建了一个PHP脚本来更新本地目录中的实时Web服务器.我正在将脚本迁移到Python中.它在大多数情况下工作正常,但在PUT命令之后,文件的大小似乎会改变.因此,文件的大小与服务器上的文件大小不同.

一旦我从FTP服务器再次下载文件,唯一的区别是CR/LF标记.这让我很烦,因为相同的脚本正在比较要更新的文件的大小.此外,如果它意味着什么,该脚本在PHPvíaftp_put中完美运行.

from ftplib import FTP

ftpserver = "myserver"
ftpuser = "myuser"
ftppass = "mypwd"

locfile =  "g:/test/style.css"
ftpfile =  "/temp/style.css"

try:
    ftp = FTP(ftpserver, ftpuser, ftppass)
except:
    exit ("Cannot connect")

f = open (locfile, "r")
try:
    ftp.delete (ftpfile)
except:
    pass

# ftp.sendcmd ("TYPE I")
# ftp.storlines("STOR %s" % ftpfile, f)
ftp.storbinary("STOR %s" % ftpfile, f)
f.close()

ftp.dir (ftpfile)
ftp.quit()
Run Code Online (Sandbox Code Playgroud)

有什么建议?

php python ftp webserver ftplib

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

使用ASP.NET AJAX/ICallbackEventHandler跟踪状态

我在ASP.NET AJAX页面中维护状态时遇到问题.简短版本:我需要一些方法在进行异步回调后更新页面ViewState,以反映服务器在异步调用期间所做的任何状态更改.

这似乎是一个常见问题,但我将描述我的场景以帮助解释:

我有一个类似网格的控件,它有一些JavaScript增强功能 - 即拖放列和行的功能.当列或行被放入新位置时,将调用AJAX方法以通知控制服务器端并触发相应的服务器端事件("OnColumnMoved"或"OnRowMoved").

默认情况下,ASP.NET AJAX调用将整个页面作为请求发送.这样,页面就会经历一个完整的生命周期,视图状态会被持久化,并且在调用RaiseCallbackEvent方法之前会恢复控件的状态.

但是,由于AJAX调用不更新页面,因此即使在移动了列或行之后,ViewState 也会反映控件的原始状态.因此,第二次发生客户端操作时,AJAX请求将转到服务器,并再次构建页面和控件以反映控件的第一个状态,而不是第一个列或行移动后的状态.

这个问题延伸到许多含义.例如,如果我们有一个客户端/ AJAX操作来向网格添加新项目,然后拖动一行,则网格在服务器端构建,其项目少于客户端.

最后,最重要的是,对于我的具体示例,我们正在处理的实际数据源对象存储在ViewState页面中.这是一个设计决策,允许保留被操纵数据的有状态副本,这些数据可以在许多操作后提交给DB,如果用户退出则丢弃.这很难改变.

所以,再次,我需要一种方法,在触发AJAX方法后,在回调时更新页面ViewState.

asp.net viewstate ajax asp.net-ajax

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

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