问题列表 - 第40888页

如何在C中使用char*

我有这样的主要功能:

void main()
{
     char *s;
     inputString(s);
     printf("%s",s);

}
Run Code Online (Sandbox Code Playgroud)

和inputString函数:

void inputString(char *&s)
{

    //Some code line to input a string and set s point to this string

}
Run Code Online (Sandbox Code Playgroud)

是否有一个函数自动malloc内存足够存储字符串输入(我需要在inputString函数中输入字符串).

c c++

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

Python,当键是科学格式的浮点数时,如何按键对字典进行排序?

当键是科学格式的浮点数时,我需要按键对Python字典进行排序.

例:

a={'1.12e+3':1,'1.10e+3':5,'1.19e+3':7,...}
Run Code Online (Sandbox Code Playgroud)

我需要保持键值链接不变.
最简单的方法是什么?

python sorting dictionary

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

是否有可以可靠地生成XHTML 1.0 Strict的Java Web框架?

我正在启动一个Java项目,客户端已经强制要求使用XHTML 1.0 Strict.基于XHTML的JSF Facelets起初似乎是一个不错的选择,但我发现它们无法生成XHTML Strict,这被社区认为是一个非常低优先级的问题.

是否有其他支持渲染为XHTML Strict的Java框架?JSTL标记库怎么样?

java xhtml xhtml-1.0-strict

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

如何从Javascript访问加速度计/陀螺仪数据?

我最近遇到过一些似乎可以访问我的笔记本电脑上的加速度计或陀螺仪的网站,检测方向或运动的变化.

这是怎么做到的?我必须在window对象上订阅某种事件吗?

已知这些设备(笔记本电脑,手机,平板电脑)有效吗?


注意:我实际上已经知道(部分)这个问题的答案,我将立即发布.我在这里张贴问题的原因,是为了让每个人都知道,加速度计数据在Javascript中可用的(在某些设备上),并挑战社会关于这个问题发表新的研究结果.目前,似乎几乎没有这些功能的文档.

javascript accelerometer gyroscope

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

自SDK API 9升级以来DDMS抛出ADB错误

我今天升级到Gingerbreak 2.3 SDK并在尝试运行DDMS时开始收到此错误:

无法获得adb版本:无法运行程序"adb":CreateProcess error = 2,系统找不到指定的文件.

我怎样才能解决这个问题?运行Windows 7,64位.

android adb ddms android-sdk-2.3

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

使用JavaScript/JQuery打开最大化新窗口的最快方法?

使用最适合大多数浏览器的JavaScript和/或JQuery 打开新窗口(最大化)最快方法是什么?

javascript windows jquery web

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

用于查找早于2010年1月1日的文件的Shell脚本

我正在寻找一个脚本,找到所有文件早于2010年1月1日.以下不适合我 -

date-of-my-file = $(date -r /my-file +%F)
if [ $date-of-my-file -nt "2010-01-01" ]
then
    echo "Yes"
else
    echo "No"
fi
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.PS:不推荐使用Linux,我的盒子上没有触摸命令.

linux shell

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

正则表达式的复杂性是什么?

在字符串上执行正则表达式比较所需的字符串长度的复杂性是多少?

regex complexity-theory big-o

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

WP7检查互联网是否可用

我的应用程序WP7未被接受,因为如果互联网不可用,则无法加载.我找了一种检查它的方法并找到了这个命令

NetworkInterface.GetIsNetworkAvailable()

但它不适用于模拟器,我没有任何设备来测试它.如果设备处于飞行模式,有人可以告诉我它是否返回false?如果没有,我该如何检查?

谢谢,奥斯卡

编辑:我也尝试过这段代码:

try
{
    wsClient.CurrenciesCompleted += new EventHandler<CurrencyConversion.CurrenciesCompletedEventArgs>(wsClient_CurrenciesCompleted);
    wsClient.CurrenciesAsync(null);
}
catch
{
     NetworkNotAvailable();
}
Run Code Online (Sandbox Code Playgroud)

但是我无法捕捉异常,我也尝试过wsClient_CurrenciesCompleted方法,但也没有好处.

我在哪里可以测试它?

silverlight windows-phone-7

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

gcc对什么是左值感到困惑?

gcc在赋值错误中给出了无效的左值:

-2[(size_t *)new] = 0;
Run Code Online (Sandbox Code Playgroud)

将代码更改为以下内容使其消失:

((size_t *)new)[-2] = 0;
Run Code Online (Sandbox Code Playgroud)

但据我所知,两者在C中都是100%等效的.在非左值表达式中使用前者没有问题.这只是gcc中的一个错误吗?我用几个版本测试了它并得到了相同的结果.

c standards gcc lvalue

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