问题列表 - 第16015页

C中的变量参数,如何获取泛型类型的值?

我正在尝试使用带有泛型类型的C stdarg.h lib.int类型,是我的泛型类型>要理解它,请继续阅读.所以,我的问题是:

我有一个函数接受可变数量的参数.喜欢

void function (int paramN, ...);
Run Code Online (Sandbox Code Playgroud)

在我的程序中,没有办法知道,哪个是变量参数的类型,它可以是char,数组,int,short,函数点等...就像

function (paramN, "Hey, I'm a string", 1, function_pint, array, -1); // -1 is a sentinel.
Run Code Online (Sandbox Code Playgroud)

所以,我认为,一个int,是32位,在x86(32位)系统中,这将保存所有内存地址.所以,如果我用int得到所有参数,那就不会有问题了,例如,"嘿,我是一个字符串"这个字符串的地址,通常适合32位变量,所以,我只需要制作演员.

我是正确的?
我可以做吗?
注意:我不想让我的函数像printf(这个解决方案,在这种情况下不适合好吗?)

谢谢你的回答.
抱歉我的英语不好.

c variadic-functions

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

是否有工具来区分/合并/排序可本地化的字符串文件?

用于Apple/iPhone应用程序本地化的可本地化字符串文件具有以下格式:

/* COMMENT */
"KEY" = "VALUE"

请注意,KEY在给定的字符串文件中是唯一的.
COMMENT是可选的,但它可以帮助翻译者提供一些额外的信息.

例:

/* Menu item to make the current document plain text */
"Make Plain Text" = "Make Plain Text";
/* Menu item to make the current document rich text */
"Make Rich Text" = "Make Rich Text";

我想差异/合并两个字符串文件,并可选择排序那种文件.如果在进行这些操作时保留评论会很棒.

格式非常简单,我可以写一个让我们说一个python脚本来做到这一点,但如果有人已经这样做了,我宁愿不重新启动方向盘;)

你知道一个可以操作字符串文件的工具吗?

string iphone macos scripting localization

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

python或bash - 在行尾添加"行和"

我有类似的文本文件

first line
line nr 2
line three
Run Code Online (Sandbox Code Playgroud)

等等

我想生成

"first line",
"line nr 2",
"line three",
Run Code Online (Sandbox Code Playgroud)

我想知道如何在python中执行此操作,或者如果它更容易/更快,可能在bash中执行此操作.我知道打开文件有不同的代码,在python(?)中只读取一行不同但我不确定在这种情况下使用哪个选项,更重要的是,如何添加这些字符.任何建议都会有帮助.

python linux bash

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

操作系统"交换"和"页面"之间有什么区别?

操作系统中这两个术语有什么区别:交换和页面?

memory operating-system

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

Session.Remove()是否清除c#中的内存?

我正在使用Session变量将数据表从1页传递到另一页.有时,数据表可以包含超过100,000条记录.运行几次之后,我会抛出Out of Memory异常,所以我想我有几个问题?

Session是最好的处理方式吗?

Session.Clear("session")是否从Memory中释放它?如果没有,是否有任何东西从内存释放会话?

如果我将一个数据表存储到一个Session对象中,然后我将另一个数据表存储到同一个Session对象中,它是继续使用内存还是将其写入现有的Session对象?

c# asp.net session

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

如何为WebBrowser Control设置和删除任意域的cookie

如何在不使用Javascript的情况下为webbrowser控件中的域设置和删除cookie(如果不首先导航到网站,则不允许设置/删除cookie.)

.net c# webbrowser-control winforms

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

如何从bash中的文件中读取文件名列表?

我正在尝试编写一个bash脚本来处理一个文件列表,这些文件的名称在输入文件中每行存储一个,类似于

find . -type f -mtime +15 > /tmp/filelist.txt
for F in $(cat /tmp/filelist.txt) ; do
  ...
done;
Run Code Online (Sandbox Code Playgroud)

我的问题是filelist.txt中的文件名可能包含空格,因此上面的剪切将扩展该行

my text file.txt
Run Code Online (Sandbox Code Playgroud)

三个不同的文件名my,textfile.txt.我该如何解决这个问题?

bash scripting

31
推荐指数
3
解决办法
6万
查看次数

在没有Windows控制台的情况下运行Python脚本

有没有办法在没有命令shell暂时出现的情况下在Windows XP中运行Python脚本?我经常需要使用Python自动化WordPerfect(用于工作),即使我的脚本没有输出,如果我从没有WP执行它,空壳仍会弹出一秒钟然后消失.有什么方法可以防止这种情况吗?某种输出重定向可能呢?

python windows shell

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

从代码中观察内存位置/安装"数据断点"?

我们有内存覆盖问题.在某些时候,在我们的程序过程中,内存位置被覆盖并导致程序崩溃.问题仅在发布模式下发生.在调试时,一切都很好.这是一个经典的C/C++ bug,也是一个很难找到的bug.

我想知道是否有办法添加一些"调试代码"来监视这个内存位置,并在更改后调用回调.这基本上是调试器在调试模式下可以做的事情('数据断点'),但我们在发布时需要类似的东西.

c++ exception conditional-breakpoint

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

在jQuery中编号

如何更改下面的文本,以便其中的文本附加一个数字.

<div class="right">This is some text</div>
<div class="right">This is some text</div>
<div class="right">This is some text</div>
Run Code Online (Sandbox Code Playgroud)

所以上面的代码会变成,

  1. 这是一些文字
  2. 这是一些文字
  3. 这是一些文字

javascript sorting jquery text

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