问题列表 - 第8911页

将指向字符的指针传递给函数

C99

我正在使用指针指针并将其传递给函数以显示名称.

但是,当我通过调试器.指向参数中指针的指针指向任何内容.但是,我用它来显示main中的所有名称.

如果我传递一个整数,整数值仍然存在.为什么不指向指针?

这是否与范围有关或者我是否需要使用malloc或calloc为指针指针分配内存?

非常感谢任何建议,

#include <stdio.h>

void display_names(char **first_names);

int main(void)
{
    char *names[] = {"peter", "Mary", "John", 0};
    char **print_names = names;

    while(*print_names)
    {
        printf("Name: %s\n", *print_names);
        *print_names++;
    }

    display_names(print_names);

    getchar();

    return 0;
}

void display_names(char **first_names)
{
    while(*first_names)
    {
        printf("First name: %s\n", *first_names);
        first_names++;
    }
}
Run Code Online (Sandbox Code Playgroud)

c

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

实现Serializable接口的Java类

我需要一个实现Serializable的类列表.你能告诉我哪种类实现了这个接口吗?

java serialization

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

从网站自动打印图像

一位同事和我正在讨论浏览器中的内容和内容.

然后提出一个问题,我们都不能肯定地回答.

您是否可以创建一个网页,当您导航到它时,它会启动客户端打印机并尝试打印文档.例如,每当你访问我的个人网站时,你都会被打印出我的照片,微笑着.

现在,这是一个可怕的想法.我意识到.但讨论引起了我的兴趣,如果可以做到,以及如何做到.我的朋友坚持认为,你能做的最好的就是为用户弹出打印对话框,他们必须自己点击打印.

是否有可能绕过这一步?或者只是一些花哨的脚本将鼠标移到打印按钮上并单击它?或者使用activeX控件直接与Printer API连接?

printing web-applications

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

ASP.net中基于时间的事件

我需要根据时间执行一些事件(发送电子邮件等).在托管(中等信任)环境中在ASP.net中实现此目的的最佳方法是什么?

例如:每天下午4点发送电子邮件.
例如:登录15分钟后发送电子邮件.
例如:上次更改状态10小时后发送电子邮件.

触发逻辑在某些要求上可能很复杂,因此我需要构建一个灵活的系统来处理这些类型的事件.我坚持使用此代码的核心激活方法.

这是我到目前为止的选择......

1)Global.asax中的计时器
+简单
- 不可靠,Web应用程序可以在IIS中卸载,并且事件不会触发.
?可能使用外部pinger服务来保持app活着(可靠吗?)

2)执行操作的Windows服务
- 滑动/维护单独的代码.
- 无法在托管环境中安装(共享/云托管)

3)调用Web App的Windows服务(调用webservice或运行页面)
+ Web应用程序中的所有代码
- 无法在托管环境中安装.

4)SQL Server作业调用Web服务(通过CLR)
?没有看过这个......可能吗?在托管环境中可靠吗?

5)SQL Service Broker Timer添加消息来调用WebService(通过CLR)
?没有看过这个......可能吗?在托管环境中可靠吗?

6)Windows工作流程?
?没有想法......这项技术有什么用吗?

这似乎是一个常见的问题,是否有第三方工具来处理这个问题?

sql-server asp.net workflow-foundation

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

将ASP.NET GridView控件绑定到字符串数组

我试图将ASP.NET GridView控件绑定到一个string数组,我得到以下项目:

在所选数据源上找不到名为"Item"的字段或属性.

我应该在GridView控件中使用asp:BoundField列的DataField属性的正确值是什么.这是我的源代码:

ASPX页面

<asp:GridView ID="MyGridView" runat="server" AutoGenerateColumns="false">
    <Columns>
        <asp:BoundField DataField="Item" />
        <asp:CommandField ButtonType="Link" ShowSelectButton="true" SelectText="Click Me!" />
    </Columns>
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)

代码背后:

string[] MyArray = new string[1];
MyArray[0] = "My Value";
MyGridView.DataSource = MyArray;
MyGridView.DataBind();
Run Code Online (Sandbox Code Playgroud)

UPDATE

我需要AutoGenerateColumns设置属性,false因为我需要生成其他asp:CommandField列.我已更新我的代码示例以反映此方案

c# asp.net data-binding gridview

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

地理编码数据库

我可以下载地址,城市,州,邮政编码 - 纬度/经度信息,可以单独加载到数据库中.也可以对它们的准确性和覆盖范围进行评论.

我想所有的GPS设备都这样做..任何我可以提取此信息的指针??

我试过谷歌地图json api ..并且不喜欢他们的速率限制每秒请求数量的想法..

谢谢,Ramya

编辑:我正在寻找的是"地址,城市,州,邮政编码,纬度/经度"在csv或转储..我可以在本地查询..当然..免费(非商业).

maps geocoding

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

Emacs 23,OS X,multi-tty和emacsclient

如何在OS X上以多tty模式使emacs 23正常工作?

我已添加(server-start)到我的.emacs中,并发现运行/Applications/Emacs.app/Contents/MacOS/bin/emacsclient -n ~/myfile.txt会在我的emacs.app中打开它,但它不会将emacs带到前面.

那么,当我运行emacsclient时,如何让emacs.app出现在前面呢?(我考虑过编写一个函数,每次打开文件时将当前帧放在前面,或者编写一个Applescript来执行类似的工作,可以在emacsclient的同时调用)

emacs.app中的emacsclient是最好用的吗?我假设如果是这样我会写一个别名,但是使用它而不是/ usr/local/bin中的东西似乎很奇怪

有没有人得到任何其他提示或例子让这个工作?

macos emacs elisp

5
推荐指数
3
解决办法
4418
查看次数

余弦相似度与汉明距离

为了计算两个文档之间的相似性,我创建了一个包含术语频率的特征向量.但是,对于下一步,我不能在" 余弦相似度 "和" 汉明距离 " 之间做出决定.

我的问题:您对这些算法有经验吗?哪一个给你更好的结果?

除此之外:你能告诉我如何在PHP中编码余弦相似度吗?对于汉明距离,我已经得到了代码:

function check ($terms1, $terms2) {
    $counts1 = array_count_values($terms1);
    $totalScore = 0;
    foreach ($terms2 as $term) {
        if (isset($counts1[$term])) $totalScore += $counts1[$term];
    }
    return $totalScore * 500 / (count($terms1) * count($terms2));
}
Run Code Online (Sandbox Code Playgroud)

我不想使用任何其他算法.我只想帮助两者之间做出决定.

也许有人可以说一些如何改进算法.如果你过滤掉停用词或常用词,你会得到更好的结果吗?

我希望你能帮助我.提前致谢!

php similarity relationship

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

Lua中一个数字的最大值是多少?

在文档中似乎没有明确的答案.

我有兴趣增加一个time计算程序启动后秒数的变量.如果最大值可以计入未来,例如100年,那么我不关心让变量永远增量.否则我将不得不考虑重置time为0 的好点.

time lua numbers

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

mod 11 校验位与正则表达式

是否可以使用正则表达式语句创建 mod 11 校验位例程?

该数字是一个 10 位数字,

步骤1:A = (第2个数 * 2) + (第3个数 * 4) + (第4个数 * 8) + (第5个数 * 5) + (第6个数 * 10) + (第7个数 * 9) + (第8个数* 7) + (第 9 个数字 * 3))

步骤 2:B = A / 11(忽略余数)

步骤3:C=B*11

步骤 4:D = A - C

步骤 5:11 - D 必须 = 第 10 位数字

regex check-digit

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