问题列表 - 第25470页

将整数转换为位表示

如何将整数转换为其位表示形式.我想取一个整数并返回一个包含整数位表示的1和0的向量.

我有一段时间试图自己这样做,所以我想我会问,看看是否有一个内置的库函数可以帮助.

c++ int byte

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

按特征值对特征向量进行排序(相关排序)

我有一个未排序的特征值向量和一个相关的特征向量矩阵.我想根据排序的特征值集对矩阵的列进行排序.(例如,如果特征值[3]移动到特征值[2],我希望特征向量矩阵的第3列移到第2列.)

我知道我可以对O(N log N)via中的特征值进行排序std::sort.如果不滚动我自己的排序算法,我如何确保矩阵的列(相关的特征向量)跟随它们的特征值,因为后者是排序的?

c++ sorting eigenvalue eigenvector associated-sorting

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

尝试使用Window.FEATURE_CUSTOM_TITLE,但得到例外:您无法将自定义标题与其他标题功能组合在一起.

我正在尝试使用自定义标题在标题栏中包含图像按钮.我在这篇文章中得到了很多帮助:android:在应用程序的标题中添加按钮?,但无法使其适用于我的ListActivity.

简而言之,以下就是我所拥有的:

  1. 我隐藏了AndroidManifest.xml中的标题栏
  2. 指定自定义标题的相对布局(workorder_list_titlebar.xml)

  3. 我的活动类如下所示:

    public class WorkOrderListActivity extends ListActivity {
     String[] orders={"WO-12022009", "WO-12302009","WO-02122010", "02152010"};
     @Override
     public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);   
       requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
       this.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.workorder_list_titlebar);
       setContentView(R.layout.workorder_list);
       setListAdapter(new ArrayAdapter(this,R.layout.workorder_list, R.id.label,orders));    
            }
    }

当我运行应用程序时,我得到了AndroidRuntimeException:您无法将自定义标题与其他标题功能组合在一起.

基于堆栈跟踪,com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:183)抛出异常,该异常由setlistAdapter调用触发.

有没有人与ListActivity有同样的问题?此外,一旦我设法完成这项工作,我如何将监听器附加到图像按钮才能执行某些操作?

提前致谢.

android

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

黑客攻击WordPress类别小部件

默认的WordPress类别窗口小部件不允许排除命名类别.

我创建了一个插件,它创建了一个自定义类别小部件到"可用小部件"列表,这使我可以控制我想要排除的项目.代码如下......

<?php
/*
Plugin Name: Custom Categories Widget
Plugin URI: http://mysite.com
Description: Removes the Specified Categories from the Default Categories Listing
Author: Me
Version: 1.0
Author URI: http://mysite.com
*/


function widget_my_categories() 
{
    wp_list_categories('exclude=1');
}

function my_categories_init()
{
  register_sidebar_widget(__('Custom Categories Widget'), 'widget_my_categories');
}

add_action("plugins_loaded", "my_categories_init");
?>
Run Code Online (Sandbox Code Playgroud)

但是,我希望生成的代码模仿与默认类别窗口小部件相同的外观(即,"类别"一词在我的窗口小部件中显示为子弹,但在默认类别窗口小部件中显示为h4级别标题元素.我想要与默认类别窗口小部件相同的结构应用于我的自定义窗口小部件.

我还想为用户提供指定类别列表标题的选项(就像他们在默认类别小部件中可以做的那样).

顺便说一句,我正在使用id 1,它是默认的"未分类"类别,并将项目分配给我不希望出现在列表中的该类别.

任何帮助非常感谢!:)

php wordpress

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

在java增强的for循环中,可以安全地假设要循环的表达式只会被评估一次吗?

在下面的:

for (String deviceNetwork : deviceOrganizer.getNetworkTypes(deviceManufacturer)) {
    // do something
}
Run Code Online (Sandbox Code Playgroud)

假设deviceOrganizer.getNetworkTypes(deviceManufacturer)只被调用一次是否安全?

java

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

Emacs:在标记区域内为每个2位数字加1

想象一下,我在Emacs下打开的文本文件中有以下内容:

some    34
word    30
another 38
thing   59
to      39
say     10
here    47
Run Code Online (Sandbox Code Playgroud)

我想变成这个,每个2位数字加1:

some    35
word    31
another 39
thing   60
to      40
say     11
here    48
Run Code Online (Sandbox Code Playgroud)

(这是一个简短的例子,我的实际需要是一个更大的列表,而不是我的电话)

我怎么能从Emacs做到这一点?

只要直接从Emacs进行调用并且仅在我想要的标记区域上操作,我不介意调用一些外部Perl/sed /任何魔法.

你会如何从Emacs自动化这个?

我认为我正在考虑的答案包括调用shell-command-on-region并用输出替换该区域......但我不确定如何具体地执行此操作.

emacs elisp

25
推荐指数
3
解决办法
2753
查看次数

operator <<:std :: cout << i <<(i << 1);

我在一行中使用流运算符<<和位移运算符<<.我有点困惑,为什么代码A)不会产生与代码B相同的输出?

一个)

int i = 4;  
std::cout << i << " " << (i << 1) << std::endl;   //4 8
Run Code Online (Sandbox Code Playgroud)

B)

myint m = 4;
std::cout << m << " " << (m << 1) << std::endl;   //8 8
Run Code Online (Sandbox Code Playgroud)

class myint:

class myint {
    int i;
public:
    myint(int ii) {
        i = ii;
    }
    inline myint operator <<(int n){
        i = i << n;
        return *this;
    }
    inline operator int(){
        return i;
    }
};
Run Code Online (Sandbox Code Playgroud)

提前谢谢
哎呀

c++

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

是否存在x的浮点值,xx == 0是否为false?

在大多数情况下,我理解浮点比较测试应该使用一系列值(abs(xy)<epsilon)来实现,但自减法是否意味着结果为零?

// can the assertion be triggered?
float x = //?;
assert( x-x == 0 )
Run Code Online (Sandbox Code Playgroud)

我的猜测是nan/inf可能是特殊情况,但我对简单值发生的事情更感兴趣.

编辑:

如果有人可以引用参考(IEEE浮点标准),我很乐意选择答案吗?

floating-point floating-accuracy ieee-754

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

如何将一些丑陋的内联javascript转换为函数?

我有一个包含各种输入的表单,默认情况下没有任何值.当用户更改一个或多个输入时,包括空白值的所有值在提交时都在URL GET字符串中使用.

所以要清理它我有一些javascript在提交之前删除输入.它运作良好,但我想知道如何把它放在一个js函数或整理它.看起来有点混乱,让它全部聚集在onclick上.此外,我将增加更多,所以会有不少.

这是相关的代码.有3个单独的行,3个单独的输入.该行的第一部分有一个引用ID("mf","cf","bf","pf")的值,而该行的第二部分引用父div("dmf"," dcf"等).

第一部分是输入结构的一个例子......

echo "<div id='dmf'><select id='mf' name='mFilter'>";
Run Code Online (Sandbox Code Playgroud)

这部分是提交和js ...

     echo "<input type='submit' value='Apply' onclick='javascript: if (document.getElementById(\"mf\").value==\"\") { document.getElementById(\"dmf\").innerHTML=\"\"; }
if (document.getElementById(\"cf\").value==\"\") { document.getElementById(\"dcf\").innerHTML=\"\"; }
if (document.getElementById(\"bf\").value==\"\") { document.getElementById(\"dbf\").innerHTML=\"\"; }
if (document.getElementById(\"pf\").value==\"\") { document.getElementById(\"dpf\").innerHTML=\"\"; }
' />";
Run Code Online (Sandbox Code Playgroud)

我有几乎没有javascript知识,所以帮助将其转换为更整洁的功能或类似的将非常感激.

javascript javascript-events

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

XSLT:将命名空间添加到根元素

我需要更改根元素中的名称空间,如下所示:

输入文件:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<foo xsi:schemaLocation="urn:isbn:1-931666-22-9 http://www.loc.gov/ead/ead.xsd"
xmlns:ns2="http://www.w3.org/1999/xlink" xmlns="urn:isbn:1-931666-22-9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Run Code Online (Sandbox Code Playgroud)

期望的输出:

<foo audience="external" xsi:schemaLocation="urn:isbn:1-931666-22-9
     http://www.loc.gov/ead/ead.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
    instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="urn:isbn:1-931666-22-9">
Run Code Online (Sandbox Code Playgroud)

当我复制整个文档并且在给出任何其他转换指令之前,我试图这样做,但以下不起作用:

<xsl:template match="* | processing-instruction() | comment()">
    <xsl:copy copy-namespaces="no">
        <xsl:for-each select=".">
            <xsl:attribute name="audience" select="'external'"/>
            <xsl:namespace name="xlink" select="'http://www.w3.org/1999/xlink'"/>
        </xsl:for-each>
        <xsl:copy-of select="@*"/>
        <xsl:apply-templates/>
    </xsl:copy>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

谢谢你的建议!

xslt namespaces

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