问题列表 - 第4427页

如何在Java中输出序列'1 0 1 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 ...'?

我现在开始用Java编程.我试图将标题中的序列编码为Java中的输出,但我被卡住了!我正在尝试for功能,欢迎任何帮助;)

java for-loop sequence

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

在C中解析字符串时出错"左操作数必须是l值"

我需要在ANSI C中以"blah.bleh.bloh"格式的字符串中提取信息.通常我会使用strok()来完成此操作,但是因为我通过strtok获取此字符串,并且strtok不是线程安全的,我不能使用这个选项.

我编写了一个手动解析字符串的函数.这是一个snippit:

for(charIndex=0; charIndex < (char)strlen(theString); charIndex++)
{
    if(theString[charIndex] == '.')
    {
        theString[charIndex] = '\0';
        osi_string_copy_n(Info[currentInfoIndex], 1024, theString, charIndex + 1 );
        currentInfoIndex++;
        theString = &theString[charIndex + 1];
    }
    charIndex++;
}
Run Code Online (Sandbox Code Playgroud)

如你所见,我试图找到第一次出现'.' 并记下角色的索引.然后我转换'.' 到一个null char并将第一个字符串复制到一个数组.

然后我想将指针更改为刚刚找到分隔符后的开始,基本上给了我一个新的更短的字符串.

不幸的是我收到错误:

theString = &theString[charIndex + 1];
Run Code Online (Sandbox Code Playgroud)

错误是:

error C2106: '=' : left operand must be l-value
Run Code Online (Sandbox Code Playgroud)

为什么我不允许像这样移动指针?我的方法有缺陷吗?也许有人有更好的想法来解析这个字符串.

编辑:在回应评论时,theString的声明是:

char theString[1024] = {0};
Run Code Online (Sandbox Code Playgroud)

此外,我保证theString永远不会超过1024个字符.

c string

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

在C#中,你如何完成与#define相同的事情

来自C背景我习惯用以下方式定义缓冲区的大小:

#define BUFFER_SIZE 1024

uint8_t buffer[BUFFER_SIZE];
Run Code Online (Sandbox Code Playgroud)

你会如何在C#中完成同样的事情?

全罩式K&R风格是否也适合普通的C#Pascal/Camel表壳?

c# constants

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

Django可以为我的PHP应用程序的现有架构进行自动管理吗?

我在生产中有一个带有低于标准管理界面的应用程序.该应用程序是用PHP编写的,由PostgreSQL支持.

我简单地修改了Django,并且对于启动和运行管理界面非常容易.

有人更有经验的Django请评论:

  • 我可以让Django以类似的方式围绕我现有的架构构建一个管理员应用程序吗?如果是这样,
  • 你会推荐它/有没有陷阱?

我可以看到的一个问题是,我将维护两个模型:一个用Python编写,一个用PHP编写.然而,人们可以通过Django使管理界面正常运行的速度非常诱人.

谢谢哈利

php django

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

我可以向客户表明支持SPNEGO但NTLM不支持HTTP请求吗?

微软利用我目前所知的两个WWW-Authenticate新增功能

  • NTLM
  • 谈判

如果从服务器发送Negotiate,则基于一组条件将使用Kerberos

  • 内联网区域
  • 使用主机名而不是IP访问服务器
  • IE中的集成Windows身份验证已启用,主机在Firefox中受信任
  • 服务器不是浏览器的本地服务器
  • 客户端的Kerberos系统通过域控制器进行身份验证

然后将在服务器和客户端之间尝试Kerberos,如果不满足上述条件,则将尝试NTLM.

我的问题是,是否有一些方法让服务器指示不应该发送NTLM?我目前通过跟踪会话中的请求来处理这个问题,如果收到NTLM消息,它会在其余的会话生命周期中禁用Kerberos和WWW-Authenticate.

ntlm kerberos spnego www-authenticate negotiate

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

确定浏览器是否支持iFrame中的javascript?

我正在构建一个将进入客户网页的iframe.我需要弄清楚用户的浏览器是否支持javascript并相应地回送页面的javascript或非javascript版本.

在这种情况下,确定javascript支持的最佳方法是什么?我想过使用javascript重写iframe url以包含一个指示javascript支持的GET变量.但是,这会向服务器创建两个请求,一个用于初始加载,另一个用于javascript重写URL.有没有办法只提交一个请求?或者有更好的方法来确定JavaScript支持?

javascript iframe

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

严格的DOCTYPE影响图像之间的间距

当我切换到XHTML Strict DOCTYPE时,我的图像间距有问题.

下面的代码 - 使用Yahoo的重置样式表来消除所有默认的浏览器填充 - 在下面的两个图像之间留下大约4个像素的间隙,但仅当我使用严格的doctype时.为什么是这样?

这只是Chrome和Firefox中的一个问题.IE不会在两个图像之间显示单个像素.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <link rel="stylesheet" type="text/css" 
     href="http://yui.yahooapis.com/2.6.0/build/reset/reset-min.css">
</head>

<body>

<div><img src="http://www.catfacts.org/cat-facts.jpg" border="0"/></div>
<div><img src="http://www.catfacts.org/cat-facts.jpg" border="0"/></div>


</body>
</html>
Run Code Online (Sandbox Code Playgroud)

css xhtml doctype

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

你如何组织你的git存储库?

"传统"版本控制系统遵循"大教堂"模型 - 所有代码都存储在一个主存储库中.

像git这样的分布式版本控制系统可以更灵活地组织多个存储库.您可以"推送"更改,"拉"更改和"克隆"存储库.

您是否在工作组或工作流程中组织了存储库?你有没有注意到任何模式?

git version-control dvcs repository

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

使用给定运算符搜索类对象的用法?[日食]

例如,假设我想找到使用任何字符串对象的==运算符的所有实例,以便我可以用.equals()代替它.我该怎么做这样的搜索?否则我必须逐行检查我的所有代码......谢谢:)

java eclipse

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

将整数列表转换为一个数字?

我有一个整数列表,我想转换为一个数字,如:

numList = [1, 2, 3]
num = magic(numList)

print num, type(num)
>>> 123, <type 'int'>
Run Code Online (Sandbox Code Playgroud)

实现魔术功能的最佳方法是什么?

编辑
我确实找到了这个,但似乎必须有一个更好的方法.

python

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