问题列表 - 第35663页

条件使用按位运算符

如何使用按位运算符表示条件运算符?

编辑:对不起的解释很抱歉.这是一个家庭作业问题,我必须使用按位运算来实现条件运算符.如果允许语句,那将很简单,但它必须是严格按位的运算符.该函数有三个整数,就像普通的条件运算符一样.计算第一个int,并根据第一个的值返回最后两个中的一个.我希望有一个简单的算法.任何关于从哪里开始的想法都将是一个很大的帮助.谢谢!

c bit-manipulation

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

什么是一种更简洁的方法来计算元素在J列表中出现的次数?

这是我做过的(可能是天真的)方式:

count =: 4 : '# (#~ =&x) y'"1 0 1

换句话说,如果我说4 count 3 4 4 3 4 7 9结果是3,因为4在给定列表中发生了3次.

这很好用,但我想知道J是否提供了一些更简洁的方法来表达这一点.

j

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

启动流程的服务不会显示GUI C#

嘿,我正在尝试获得一项服务来启动我的程序,但它没有显示GUI.该过程开始但没有显示任何内容.我尝试启用"允许服务与桌面交互",但仍然无效.我的程序是一个计算机锁定设备,用于阻止未经授权的用户访问计算机.我正在运行带有64位操作系统的Windows 7.

这是我服务的代码:

        protected override void OnStart(string[] args)
    {
        Process p = new Process();
        p.StartInfo.FileName = "notepad.exe";
        p.Start();

        FileStream fs = new FileStream(@"C:\Users\David\Documents\Visual Studio 2010\Projects\LockPCService\LockPCService\bin\Debug\ServiceLog.dj",
        FileMode.OpenOrCreate, FileAccess.Write);
        StreamWriter m_streamWriter = new StreamWriter(fs);
        m_streamWriter.BaseStream.Seek(0, SeekOrigin.End);
        m_streamWriter.WriteLine(" LockPCService: Service Started " + DateTime.Now + "\n" + "\n");
        m_streamWriter.Flush();
        m_streamWriter.Close();
    }

    protected override void OnStop()
    {
        FileStream fs = new FileStream(@"C:\Users\David\Documents\Visual Studio 2010\Projects\LockPCService\LockPCService\bin\Debug\ServiceLog.dj",
        FileMode.OpenOrCreate, FileAccess.Write);
        StreamWriter m_streamWriter = new StreamWriter(fs);
        m_streamWriter.BaseStream.Seek(0, SeekOrigin.End);
        m_streamWriter.WriteLine(" LockPCService: Service Stopped " + DateTime.Now + "\n"); m_streamWriter.Flush();
        m_streamWriter.Close(); …
Run Code Online (Sandbox Code Playgroud)

c# service user-interface process

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

如何在Common Lisp中进行模式匹配

我不知道Common Lisp是否存在模式匹配函数,但我必须自己创建函数.我不知道Lisp.有人可以单独学习Lisp,最重要的是,如何在Lisp中进行模式匹配.我将不得不传递一个模式和一个事实,并说它们是否匹配.一个例子是

(heroes (hitpoints=hp) (mana=m)) 
Run Code Online (Sandbox Code Playgroud)

应该匹配

(Morphling (hitpoints 435) (mana 260))
Run Code Online (Sandbox Code Playgroud)

如果一个数字更大或更小,它也应该能够进行数字比较.就像另一个英雄法力不那么变形.

lisp common-lisp

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

"零迭代" - 简单接触形式功能的端到端验收测试

我最近正在阅读"以测试为导向的面向对象的软件".本书的作者总是开始开发一个端到端验收测试功能(开始TDD周期之前),以便不会松开进度轨道并确保在单元测试时你仍然在同一页面上.

好的,所以我开始在python + django中编写一个简单的应用程序,只是为了尝试这种方法.我希望用户能够通过联系表单提出问题,然后应该将问题存储在数据库中,并且应该发送完成后的信号通知邮件程序,它将发送后续邮件.

问题是 - 在这种情况下你将如何进行首次端到端测试?你是否已经在第一次测试中包含了所有可能性,或者我可能误解了整个技术.

任何例子都是最受欢迎的.

python django tdd bdd unit-testing

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

使用javascript获取元数据

非常感谢您的帮助

我有以下代码:假设从网站获取元标记:

function calculate() {
    // This gets the title:
    g_title = ('' + document.title + '');
    g_title_count = ('' + document.title.split(' ').length + '');
    g_title_length = ('' + document.title.length + '')
    // This checks all the MetaTags:
    g_metadata = document.getElementsByTagName("meta")[i];
    g_keywords = "test";
    if (typeof g_metadata != 'undefined') {
        if (g_metadata) {
            var i = 0;
            for (i = 0; i <= 10; i++) {
                if (g_metadata.name == 'keywords') {
                    g_keywords[i] = (g_metadata.name[i] + g_metadata.content[i]);
                }
            }
        }
    } …
Run Code Online (Sandbox Code Playgroud)

javascript asp-classic

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

转换子类扩展相同的原始类

如何在java中强制转换两个扩展类?

    class B extends Object{

    }

    class C extends Object{

    }

    B b = new B();

    C c = (C)b;//Cannot cast from B to C
Run Code Online (Sandbox Code Playgroud)

java casting subclass

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

如何在R中绘制一维图?

我有一个整数向量,例如:2,8,11,19.

我想绘制一条长度的线,例如20,然后为列表中存在的每个值绘制一个点(在某个恒定的高度),所以我得到这样的东西:

-+-----+--+-------+-

plot r

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

程序运行持续,但从未实际执行任何操作

我运行程序,但我的所有行都没有执行.当我告诉它停止时,它会打印一条红色的错误信息.

Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
at java.util.Scanner.nextInt(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

这是我的代码,在我的有限经验中似乎没有什么不同寻常的,我的IDE在编写时没有报告任何错误.

import java.util.Scanner;

public class 312easf2 
{

    public static void main(String[] args) 
    {
        Scanner keyboard = new Scanner(System.in);
        int grade = 0;  // initial value to satify loop condition
        double averageGrade = 0.0;
        int max = keyboard.nextInt();
        int min = max;
        int next = keyboard.nextInt();

        System.out.println("Enter a nonnegative integer (negative to stop): ");

        while(next >= 0);
        {
            if(next > max)
                max = …
Run Code Online (Sandbox Code Playgroud)

java

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

我们可以将一台只有寄存器的计算机作为内存吗?

寄存器是计算机中最快的记忆.因此,如果我们想要建立一个只有寄存器而不是缓存的计算机,是否可能?我想甚至用寄存器替换磁盘,尽管它们是自然易失性的存储器.我们是否有一些非易失性寄存器用于此用途?它会变得如此之快!我只是想知道这是否可能发生?

memory computer-architecture

9
推荐指数
2
解决办法
4525
查看次数