问题列表 - 第35909页

将十六进制字符串转换为十六进制值

我有一个大的六角绳

abcdef...
Run Code Online (Sandbox Code Playgroud)

我想把它转换成

0xab 0xcd 0xef 
Run Code Online (Sandbox Code Playgroud)

有没有什么函数可以做到这一点?

当人们问这些输入是否是 ASCII 格式时,你能告诉我我的意思吗?abcdef 表示为字符串。不确定这是否是 ASCII。不确定他们的意思。我对编程非常陌生,所以这里的帮助将不胜感激。我需要在数组中使用一个巨大的字符串,并将其转换为上述格式将帮助我使用十六进制字符串初始化数组。

c++

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

可以使用javascript清除浏览历史记录吗?

可以使用javascript清除浏览历史记录吗?

如果是,我该怎么做?

注意: 很多论坛都说没有,但有些人说是的,所以我迷路了.


编辑

注意:我想只清除mydomain中的最后几页(mydomain中的随机页面).

javascript browser-history

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

如何将四元数转换为角度?

是否有将四元数转换为角度的公式?

希望使用 Core Motion API 和陀螺仪在 iPhone 上做一些事情,以便基于我从它接收到的数据(以四元数的形式)我可以在屏幕上投影一个 UIView。

谢谢

objective-c motion ios4

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

HTTP状态代码0是否有任何意义?

看来,当您从浏览器中的脚本创建XMLHttpRequest时,如果浏览器设置为脱机工作或者拔出网络电缆,请求将以错误完成并且状态为0. 0未列为允许HTTP状态代码.

状态代码0是什么意思?所有浏览器和所有HTTP客户端实用程序的含义是否相同?它是HTTP规范的一部分还是其他协议规范的一部分?这似乎意味着根本无法进行HTTP请求,可能是因为服务器地址无法解析.

显示用户的错误消息是什么?"要么您没有连接到互联网,要么网站遇到问题,或者地址中可能存在输入错误"?

我应该补充一点,当我设置为"脱机工作"时,我会看到FireFox中的行为,但是当设置为"脱机工作"时,我看不到Microsoft Internet Explorer中的行为.在IE中,用户获得一个对话框,提供上线选项.FireFox在返回错误之前不会通知用户.

我问这是为了回应"显示更好的错误消息"的请求.Internet Explorer的功能很好.它告诉用户导致问题的原因并为他们提供修复问题的选项.为了给FireFox提供一个等效的UX,我需要推断出问题的原因并通知用户.那么总共可以从状态0推断出什么呢?它有普遍意义还是什么都没告诉我?

browser ajax http xmlhttprequest

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

如何从存储过程中返回bool

我正在尝试研究如何编写一个返回布尔值的store procdure.我开始写下面的一个返回一个int.

USE [Database]
GO
/****** Object:  StoredProcedure [dbo].[ReturnInt]    Script Date: 09/30/2010 09:31:11 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [dbo].[ReturnInt]  AS
RETURN 3
Run Code Online (Sandbox Code Playgroud)

我不确定如何写一个返回一个布尔值.

有人可以帮忙吗?它有点价值吗?

sql-server stored-procedures

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

使用PHP生成SNMP陷阱

我正在拼命寻找从PHP生成SNMP陷阱的方法.我知道使用snmpget的方法的构建,但我无法弄清楚如何发送SNMP陷阱.

有人知道它的类/代码片段吗?除了使用exec调用cli工具之外,搜索网络并没有提出任何其他内容,这对我来说绝对没有选择.

我怀疑使用socket_create和相应的功能来手动生成UDP包是必要的...

php snmp snmp-trap

5
推荐指数
2
解决办法
5270
查看次数

具有多个选择和自定义适配器的Android ListView

我有一个ListView自定义适配器.在ListView允许多个选择,但不知何故,当一个项目被选中它不承认.

我已经使适配器项扩展了Checkable,但仍然getCheckedItemPositions()返回了一系列的falses.

我想有一些基本的我做错了,但到目前为止我还无法找到多个选择ListView的示例,其中适配器不是ArrayAdapter,使用多个选择的默认布局.

任何帮助将非常感激.

代码如下:

主要课程:

listView = (ListView) findViewById(R.id.cardlist);

tca = new TextCardAdapter(mInflater);
listView.setAdapter(tca);
Run Code Online (Sandbox Code Playgroud)

适配器:

public class TextCardAdapter extends BaseAdapter {
private int count = 0;
private List<CheckableCard> cardList = new ArrayList<CheckableCard>();
private LayoutInflater mInflater;

public TextCardAdapter(LayoutInflater inflater) {
    this.mInflater = inflater;
}

@Override
public int getCount() {
    return count;
}

@Override
public Object getItem(int position) {
    return cardList.get(position);
}

@Override
public long getItemId(int position) {
    return position;
}

@Override
public View getView(int …
Run Code Online (Sandbox Code Playgroud)

android listview multiple-select listadapter

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

BOT /蜘蛛陷阱的想法

我有一个客户端,其域名似乎受到看似DDoS的严重打击.在日志中,使用随机IP的用户代理是正常的,但是他们翻阅页面的速度太快而不能成为人类.他们似乎也没有要求任何图像.我似乎无法找到任何模式,我的怀疑是它是一个Windows僵尸车队.

客户在过去曾遇到SPAM攻击问题 - 甚至不得不指向Postini的MX以获得6.7 GB /天的垃圾邮件以阻止服务器端.

我想在robots.txt禁止的目录中设置一个BOT陷阱...之前从未尝试过这样的事情,希望有人有一个创造性的想法来捕获BOT!

编辑:我已经有了很多关于捕获它的想法......当陷入陷阱时,该怎么办呢.

php robots.txt bots web-crawler zombie-process

5
推荐指数
2
解决办法
3970
查看次数

如何以编程方式将NewLines添加到TFS工作项文本框?

我有一个Web系统,它有一些钩入我们的TFS工作项系统.我要做的其中一件事是,当执行某个操作时,它会将当前文本放在一个字段中并在"常规注释"字段中进行注释,以宣布该字段之前是什么(是的,我知道,历史包含这个但是高层人士希望在gen评论中这样做.

我遇到的问题是TFS似乎忽略了我在我的字符串中的Environment.NewLines.所以用这个代码:

                    item.Fields[GENCOMMENTS].Value = string.Concat(DateTime.Now.ToShortDateString()
                                , " - QA Dashboard - Required By Date Reason set to \"Hotfix\", but previously contained \""
                                , item.Fields[REQBYDTREASON].Value.ToString()
                                , "\"."
                                , Environment.NewLine
                                , Environment.NewLine
                                , Environment.NewLine
                                , item.Fields[GENCOMMENTS].Value.ToString());
Run Code Online (Sandbox Code Playgroud)

所以假设我的一般评论部分包含:

THIS SENTENCE WAS ALREADY IN GENERAL COMMENTS
Run Code Online (Sandbox Code Playgroud)

保存工作项时,我在常规注释部分中获得以下输出

9/29/2010 - QA Dashboard - Required By Date Reason set to "Hotfix", but previously contained "hotfixtest".THIS SENTENCE WAS ALREADY IN GENERAL COMMENTS
Run Code Online (Sandbox Code Playgroud)

为什么忽略新行,如何在工作项中添加新行?

谢谢,

c# tfs newline tfs-workitem

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

在C/C++中检查NULL指针

在最近的代码审查中,贡献者试图强制执行NULL对指针的所有检查以下列方式执行:

int * some_ptr;
// ...
if (some_ptr == NULL)
{
    // Handle null-pointer error
}
else
{
    // Proceed
}
Run Code Online (Sandbox Code Playgroud)

代替

int * some_ptr;
// ...
if (some_ptr)
{
    // Proceed
}
else
{
    // Handle null-pointer error
}
Run Code Online (Sandbox Code Playgroud)

我同意他的方式更明确,因为它明确地说"确保这个指针不是NULL",但我会反驳说,任何正在研究这个代码的人都会明白在一个指针变量中使用指针变量if声明是隐式检查NULL.另外我觉得第二种方法引入类似错误的可能性较小:

if (some_ptr = NULL)
Run Code Online (Sandbox Code Playgroud)

这对于查找和调试来说只是一种绝对的痛苦.

您更喜欢哪种方式?为什么?

c c++ coding-style code-formatting

142
推荐指数
9
解决办法
28万
查看次数