问题列表 - 第4636页

Visual Studio中的免费IntelliSense for C++

有没有人知道任何可用于C++的免费IntelliSense工具,它至少是Visual Assist X功能的50%(当然不是免费的)?基本上我希望我的intellisense工作而不加载我的完整工作区/解决方案?我见过Visual Assist,它提供了这个功能.

c++ ide intellisense visual-studio

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

HTML呈现中的单页显示:SSRS

我有一份SSRS报告.我正在使用分组,我的报告有n页.是否可以将报表的html显示放在单页中,不包含分页符,导出的版本(pdf,excel)具有分页符.任何的想法.请分享一些想法.

在此先感谢安娜

reporting-services

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

bash:获取以给定字符串开头的命令列表

是否有可能使用Bash获得以某个字符串开头的命令列表?
我想在输入命令的开头后得到打印<tab>两次的内容,例如,将其存储在变量中.

linux bash scripting

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

bash:获取名称与特定模式匹配的变量列表

在bash中

echo ${!X*}
Run Code Online (Sandbox Code Playgroud)

将打印名称以"X"开头的变量的所有名称.
是否可以使用任意模式获得相同的结果,例如获取名称在任何位置包含"X"的变量的所有名称?

variables bash scripting

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

阻止外部链接的道德规范

我只是查看Google提供的一些网站管理员统计信息,并注意到我们网站最常见的链接是我们以PDF格式提供的一些研究文章.这些文章也可以在网站上以HTML格式获得.

我正在查看链接到这些文章的网站(主要是论坛和博客),并且认为没有点击链接的人实际上会看到我们的网站,而且我们正在免费提供一些东西,甚至没有获得一些页面浏览量作为回报.

我想也许我可以更改我的服务器设置,将外部请求重定向到这些文件到HTML版本.这样,用户仍然可以获得相同的内容(虽然是以意想不到的格式),我们会让这些人看到我们的网站并希望更多地探索它.来自我网站的请求应该通过PDF.虽然我还不知道如何设置它(请留意这里的后续问题),我确信这在技术上是可行的.唯一的问题是:这是一个好主意吗?

您会考虑从外部来源重定向流量的缺点,以便他们看到我们的网站,而不只是获取我们的内容?它们是否超过了收益?

我能看到的唯一其他备用选项是让我们的品牌和URL在PDF文件本身中更加明显.有什么想法吗?

redirect hyperlink

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

js函数从url获取文件名

我有一个像http://www.example.com/blah/th.html这样的网址

我需要一个javascript函数来给我'th'值.

我的所有网址都有相同的格式(2个字母的文件名,扩展名为.html).

我希望它是一个安全的功能,所以如果有人传入一个空的URL它不会破坏.

我知道如何检查长度,但我应该检查null是否正确?

javascript function

42
推荐指数
10
解决办法
5万
查看次数

如何像std C++流一样使用我的日志类?

我有一个工作的记录器类,它将一些文本输出到richtextbox(Win32,C++).问题是,我总是这样使用它:

stringstream ss;  
ss << someInt << someString;  
debugLogger.log(ss.str());
Run Code Online (Sandbox Code Playgroud)

相反,像流一样使用它会更方便:

debugLogger << someInt << someString;
Run Code Online (Sandbox Code Playgroud)

有没有比将内容转发到内部stringstream实例更好的方法?如果这样做,我什么时候需要冲洗?

c++ logging stream

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

非文件FileSystems?

我一直在思考这个问题(你知道,程序员往往会做那些危险的事情)并且我一直在想,存储数据的方法是否已经习以为常?回答这个问题的麻烦在于我真的没有什么东西可以比较,因为这是我用过的唯一的东西.

我不是指FAT或NTFS或特定类型的文件系统,我的意思是整个文件系统结构.我们只是习惯于在"文件夹"中思考"文件",就像我们的硬盘驱动器是一个巨大的文件柜.这是一个很好的类比,事实上,当我们以这种方式思考它时,它会更容易学习,但它是否真的是描述程序及其各自部分的最佳方式?

我想知道是否有人能够想到(或了解)可能用于存储操作系统数据的数据存储技术,以便以不同的方式组织数据部分.有什么......甚至存在不同吗?

filesystems hard-drive

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

如何使用Perl获取文件大小(以兆字节为单位)?

我想以兆字节为单位获取磁盘上文件的大小.使用-s运算符给出了大小(以字节为单位),但我假设将其除以幻数是一个坏主意:

my $size_in_mb = (-s $fh) / (1024 * 1024);
Run Code Online (Sandbox Code Playgroud)

我应该只使用只读变量来定义1024,还是以编程方式获取千字节的字节数?

编辑:更新了错误的计算.

perl file-io filesize magic-numbers

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

我如何说服VS2005 msi进行升级?

我有一个使用VS2005用C#编写的Windows服务.

安装是通过一个向导调用msiexec来安装也使用VS2005创建的msi文件.

我在生成msi文件时遇到问题,该文件将从一个版本的服务升级到另一个版本.向导程序处理当前安装版本的检测,停止服务,为msiexec提供适当的命令行,然后重新启动服务.

现有msi的版本属性为1.1.02,新版本为1.1.03.产品和升级代码完全相同.

通过添加/删除程序手动卸载1.1.02可以正常工作,就像将1.1.03安装到"干净"系统上一样.

升级1.1.02到1.1.03进行了动作,但最终结果是1.1.02安装.

向导用于升级的命令行是:

msiexec/qb/i"MyProduct.msi"REINSTALL ="ALL"REINSTALLMODE ="vos"

我哪里错了?我假设我一定错过了一些相当基本的东西......

后退位置是告知客户他们需要在运行向导安装1.1.03之前手动卸载1.1.02,但我宁愿不必这样做.

编辑添加:

更改产品代码(因为VS2005也会提示您)实际上完全取消了升级功能,因为如果先前未安装该产品代码,安装程序将不允许您重新安装.

然后它将让你做的就是安装(然后你得到通常的"服务已存在"类型的消息).

c# installation windows-installer visual-studio-2005 upgrade

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