问题列表 - 第23654页

.NET:如何创建文件图标叠加层

我正在尝试在各种文件的图标上添加不同的图标叠加(注意:不是某种类型的所有文件,只是某些文件).如果你不理解我的意思,我指的是TortoiseSVN,TortoiseHG,Dropbox等程序.

这可以在.NET中完成吗?如果是这样,怎么样?我希望那里有一个图书馆.我发现这篇关于类似这样的CodeProject文章,但它不是.NET.

提前致谢.

.net c# windows icons windows-explorer

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

ASP.Net Count下载点击次数

我觉得这更容易......

我有一个asp:超链接控件,target=”_blank”指向我希望用户下载的文件.我的计划是跟踪用户点击此链接的次数.

我想将它放在ajax更新面板中,以捕获回发并避免整页刷新.

但是,超链接没有onClick方法.

在另一方面,我可以使用linkbutton,它有一个onClick建于但是这是很难使文件在新窗口中打开...我也必须这样做:

Response.AppendHeader("Content-Disposition","attachment; filename=myImage.jpg");
Run Code Online (Sandbox Code Playgroud)

但我听说上面的方法在PPT,PPTX,PPS,PPSX等方面存在一些问题......

你对这个有什么看法?怎么以及为什么,你会这样做吗?

asp.net count download onclick

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

if语句后面的变量声明

另一个论坛上出现了一个问题,我知道如何修复它,但它揭示了我特有的编译器功能.该人收到错误"嵌入式语句不能是声明或标记语句",因为他们在没有括号的if语句后声明了变量.这不是他们的意图,但是他们在if语句之后立即注释掉了代码行,这使得变量声明成为执行的事实上的代码行.无论如何,这就是背景,这让我想到了这一点.

以下代码是非法的

if (true)
    int i = 7;
Run Code Online (Sandbox Code Playgroud)

但是,如果你用括号括起来,那一切都是合法的.

if (true)
{
    int i = 7;
}
Run Code Online (Sandbox Code Playgroud)

这两段代码都没用.然而第二个是好的.这种行为的具体解释是什么?

c# if-statement

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

内存没有在matlab中释放?

我正在运行一个脚本来动画一个情节(模拟水流).过了一会儿,我通过ctrl-c来杀死循环.多次这样做后,我得到错误:

??? Error: Out of memory.
Run Code Online (Sandbox Code Playgroud)

在我开始收到该错误后,每次调用我的脚本都会生成它.
现在,它发生在我调用的函数内部的任何内容之前执行,即使我将该行添加a=1为我调用的函数的第一行,我仍然得到错误并且没有打印输出,所以函数内部的代码没有甚至没有被执行.可能是什么导致了这个?

memory matlab

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

我如何引用LaTeX中文章的标题?

我正在使用LaTeX和BibTeX作为文章,我希望能够引用我引用的文章的标题.执行此操作的命令是什么?

我正在使用\bibliographystyle{chicago}它似乎不是\citeT{},\citetitle{}或者\citeTitle{}

latex bibtex

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

插入星型模式

我已经阅读了很多关于star-schema的内容,关于事实/ deminsion表,select语句来快速报告数据,但是数据输入星型模式的问题对我来说似乎很冷淡.一个"理论上"如何将数据输入星型模式数据库?同时保持事实表.是巨型存储过程中的一系列INSERT INTO语句,有20个参数是我唯一的选择(以及如何填充事实表).非常感谢.

database data-warehouse star-schema

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

Vala vapi文件文档

我想使用Vala破解现有的基于GLib的C项目.

基本上我正在做的是,在我的构建过程开始时,使用valac从我的.vala文件生成.c和.h文件,然后按照我任何.c或.h文件的方式编译生成的文件.

这可能不是最好的方式,但似乎在大多数情况下工作正常.

我的问题是我很难从Vala代码访问现有的C代码.是否有捷径可寻?

我已经尝试编写自己的.vapi文件(我对vala附带的工具没有任何好运),但我找不到任何关于如何编写这些文件的体面文档.

有没有?我是否需要其中一个文件来调用现有的C代码?

c glib vala vapi

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

帮助更正确地重新构建我的Doc/View

由OP编辑.
我的计划需要进行大量的清理和重组.

在另一篇文章中,我询问了如何离开MFC DocView框架并转向WinProc和Message Loop方式(简称为什么?).那么目前我在想我应该清理Doc View中的内容,也许以后转换为非MFC甚至是有意义的.我的Document类目前几乎没有任何用处.

我认为一个开始的地方是InitInstance()函数(发布在下面).
在这部分:

POSITION pos=pDocTemplate->GetFirstDocPosition();
CLCWDoc *pDoc=(CLCWDoc *)pDocTemplate->GetNextDoc(pos);
ASSERT_VALID(pDoc);
POSITION vpos=pDoc->GetFirstViewPosition();
CChildView *pCV=(CChildView *)pDoc->GetNextView(vpos);
Run Code Online (Sandbox Code Playgroud)

这对我来说很奇怪.我只有一个文档和一个视图.我觉得我正在使用GetNextDoc()和GetNextView()向后推进它.尝试使用愚蠢的比喻; 这就像我手里拿着一本书,但我必须查看它的索引,找出书的标题所在的页面.我厌倦了对我的代码感到尴尬.我需要纠正或保证,或两者兼而有之.:)

此外,所有杂项都没有特别的顺序.我想将它们重新排列成可能更标准,更有条理或更直接的订单.

欢迎所有建议!

BOOL CLCWApp::InitInstance()
{
 InitCommonControls();
 if(!AfxOleInit())
  return FALSE;

    // Initialize the Toolbar dll. (Toolbar code by Nikolay Denisov.)
 InitGuiLibDLL(); // NOTE: insert GuiLib.dll into the resource chain

 SetRegistryKey(_T("Real Name Removed"));

 // Register document templates
 CSingleDocTemplate* pDocTemplate;
 pDocTemplate = new CSingleDocTemplate(
  IDR_MAINFRAME,
  RUNTIME_CLASS(CLCWDoc),
  RUNTIME_CLASS(CMainFrame),
  RUNTIME_CLASS(CChildView));
 AddDocTemplate(pDocTemplate);

 // Parse command line for standard shell commands, DDE, file open
 CCmdLineInfo cmdInfo; …
Run Code Online (Sandbox Code Playgroud)

mfc docview visual-c++

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

在C#中生成KML文件的最佳方法是什么?

使用C#生成KML文件的最佳方法是什么?

是否有可以使用的类库?我一直在努力寻找有趣的东西.

libkml没有C#实现或包装器.

任何帮助都会很棒.

c# kml google-earth

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

如何在Java中将字节数组作为short进行访问

我有一个字节数组,大小为n,它实际上代表了一个n/2大小的数组.在将数组写入磁盘文件之前,我需要通过添加存储在另一个short数组中的偏差值来调整值.在C++中,我只是将字节数组的地址分配给一个短数组的指针,其中转换为short并使用指针算法或使用union.

怎么可能用Java完成 - 我对Java BTW很新.

java bytearray short

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