问题列表 - 第49321页

用于将实现与.h文件中的标题分隔开的脚本

有时,在处理小类时,将.cpp文件中的实现分开是很麻烦的,所以我将所有代码放在头文件中(孩子们,不要这样做).

然而,最终这些课程变得越来越长,我必须做出我一开始没有做的分离.

事实是,这是一个机械过程,可以通过脚本或类似的东西完美地完成,我相信那里的人已经想到了这一点.

那么,你知道任何可以获得.h文件的脚本,实现了所有的函数体,然后返回一个剥离的.h文件和一个很好的.cpp文件吗?

c++ header

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

C#:php sprintf等价

我正在寻找php sprintf函数的C#等价物.

我有下面的字符串:

"There are %s hits, %s are an exact match."
Run Code Online (Sandbox Code Playgroud)

我希望%s用查询返回的数字替换.在PHP我会发现:

$res = sprintf("There are %s hits, %s are an exact match", $number1, $number2);
Run Code Online (Sandbox Code Playgroud)

我如何在C#中执行此操作?我想过,string.replace()但这只适用于应该更换的1件.在这种情况下有多个.

php c# string-formatting equivalent

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

Delphi中绝对路径和相对路径之间的转换

是否有标准函数在Delphi中执行绝对的< - >相对路径转换?

例如:

  • '基地'路径是 'C:\Projects\Project1\'
  • 相对路径是 '..\Shared\somefile.pas'
  • 绝对路径是 'C:\Projects\Shared\somefile.pas'

我正在寻找这样的东西:

function AbsToRel(const AbsPath, BasePath: string): string;
// '..\Shared\somefile.pas' =
//   AbsToRel('C:\Projects\Shared\somefile.pas', 'C:\Projects\Project1\')  
function RelToAbs(const RelPath, BasePath: string): string;
// 'C:\Projects\Shared\somefile.pas' =
//   RelToAbs('..\Shared\somefile.pas', 'C:\Projects\Project1\')  
Run Code Online (Sandbox Code Playgroud)

delphi path

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

需要获取结构与C中其中一个字段之间的偏移量

该主题的标题也可能是"size_t足以容纳地址吗?"

我正在尝试获取结构与其中一个字段之间的偏移量,并且我使用size_t变量来保存偏移量:

size_t offset = (size_t)&struct.field - (size_t)&struct;
Run Code Online (Sandbox Code Playgroud)

我知道这有点强迫,我只是想知道我是否会因此而遇到某种错误.我知道我可以使用int做同样的事情,但我想知道它是否可以在64位系统上保存地址.

你对此有何看法?

c struct field offset memory-address

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

我希望HTML链接到.ics文件,在单击时在日历应用程序中打开,当前打开文件为纯文本.建议?

我链接到.icsHTML网页中从Apple iCal导出的文件.

<a href="calendar.ics">
Run Code Online (Sandbox Code Playgroud)

此链接将calendar.ics在浏览器(Chrome)中以纯文本格式打开文件.我想在Outlook或iCal或其他日历应用程序中自动打开.我可以添加什么来链接标记以产生所需的行为?如何修改文件上的HTTP头.ics

任何建议表示赞赏!

html icalendar calendar hyperlink

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

哈希函数确定

我们如何才能为字符串集找到最有效的哈希函数(最小可能的冲突机会).

假设我们给出了一些字符串..并且字符串的长度也没有定义.Ajay Vijay Rakhi ....

我们知道没有的数量.可用的字符串,所以我们可以设计一个大小的哈希表(可用的数量).什么可以是我们可以为这样的问题设计的完美哈希函数?

以递增方式将每个字符ascii值乘以31(素数)会导致哈希值大于MAX_INT的值,然后模数将无法正常工作...所以请给出一些有效的哈希函数构建解决方案.. ..

我有很少的字符串,让我们说count = 10 ....我需要实现一个哈希函数,这样所有这10个字符串在哈希表中唯一适合....任何完美的哈希函数O(1)可用,对于这种问题?? 哈希表大小将为10,对于这种情况......

只有C编程......

请解释网站上的逻辑.... http://burtleburtle.net/bob/c/perfect.c 这看起来很复杂但对我来说很完美.. !! 这里使用的算法是什么...直接读取代码是非常困难的!

谢谢....

c algorithm data-structures

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

PHP/MySQL插入空值

我正在努力学习一些PHP/MySQL代码.我正在读取1个表,更改一些字段然后写入另一个表,如果插入时没有任何反应,并且当我希望它在数据库中插入null时,其中一个数组值为null(该字段允许空值).看起来有点像这样:

$results = mysql_query("select * from mytable");
while ($row = mysql_fetch_assoc($results) {
    mysql_query("insert into table2 (f1, f2) values ('{$row['string_field']}', {$row['null_field']});
}
Run Code Online (Sandbox Code Playgroud)

并非每一行都有一个空值,并且在我的查询中有更多字段和2列可能为空,也可能不为空

php mysql null insert

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

如何将java.sql.Timestamp格式化为(hh:mm AM/PM)

我有一个java.sql.Timestamp,我想切断日期并以12小时的方式显示它,例如(18:42 as 6:42 PM)

我试过了:

public static String formatTimestampAsTwelveHour(java.sql.Timestamp stamp){

        String stampString = stamp.toString();
        String hms  = stampString.split(" ")[1];
        String[] hmsArray = hms.split(":");
        int hours = Integer.parseInt(hmsArray[0]);
        int minutes = Integer.parseInt(hmsArray[1]);
        int seconds = Integer.parseInt(hmsArray[2]);//just in case someone wants seconds

        String suffix = "";
        if (hours > 12){
            hours = hours -12;
            suffix = "PM";
        }else if (hours == 12){
            suffix = "PM";
        }else{
            suffix = "AM";
        }
        String lessThanTen = "";
        if (minutes<10){
            lessThanTen = "0";
        }
        return String.format("%i:%s%i …
Run Code Online (Sandbox Code Playgroud)

java time parsing timestamp clock

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

stl容器的抽象包装?

我想将一些对象暴露为具有stl样式操作可能性的抽象容器(for_each循环,迭代器)和隐藏容器实现细节.

性能问题无关紧要(复制"通用"迭代器时虚拟调用甚至内存分配都是可以接受的).

我将编写一个带有纯虚函数的抽象容器接口(+容器上的"通用"迭代器)和一个用于stl顺序容器的实现适配器.

但也许有用于此目的的有用的现有库?

或者这完全是一个坏主意?

c++ containers stl

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

Windows appfabric是否需要Sql Server Express?

我使用Windows平台安装程序安装AppFabric,它说需要SQL Express吗?我不能使用SQL Server R2吗?我真的不想安装SQL Express.

appfabric

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