小编pre*_*per的帖子

写入Visual Studio的输出窗口?

我正在尝试将一条消息写入输出窗口以进行调试.我搜索了像Java这样的函数system.out.println("").我想Debug.Write,Console.WriteTrace.Write.它不会出错,但也不会打印任何内容.

选中"定义DEBUG常量"和"定义TRACE常量"选项.

菜单工具选项调试"将所有输出窗口文本重定向到立即窗口"选项未选中.

配置:活动(调试)

注意:如果相关,我创建了一个项目,向导为"Windows窗体应用程序".我不知道在哪里看.

c# debugging visual-studio-2010 visual-studio

576
推荐指数
9
解决办法
63万
查看次数

获取没有内容长度的http请求的响应?

我有一个小程序发送http请求并获得TCP协议的响应.

我的要求格式;

GET / HTTP/1.0
Host: somewebsite.com
{two new line}
Run Code Online (Sandbox Code Playgroud)

我从socket中逐行读取响应(在c#中使用NetworkStream和StreamReader)直到找到content-length头.我存储长度,然后继续阅读,直到找到一个空行.然后创建一个具有长度的缓冲区并接收其余的响应.

但有些响应没有内容长度标题.所以我的方法失败了.如果我不知道我应该收到多少字节,何时应该停止?

tcp http http-headers

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

多线程和并行编程之间的区别?

我有一个四核处理器.我在java中编写了类似的东西;

Some.java;

public class Some extends Thread {
    private SharedData sharedVal;
    private String name;

    public Some(SharedData val, String threadName) {
        sharedVal = val;
        name = threadName;
    }

    public void run() {
        int temp;
        while(true) {
            temp = sharedVal.GetValue() + 1;
            sharedVal.SetValue(temp);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

SharedData.java;

public class SharedData {
    private int value;

    SharedData() {
        value = 0;
    }

    public void SetValue(int d) {
        value = d;
    }

    public int GetValue() {
        return value;
    }
}
Run Code Online (Sandbox Code Playgroud)

Program.java;

public class Program { …
Run Code Online (Sandbox Code Playgroud)

parallel-processing multithreading

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

从包含的文件NetBeans自动完成无法正常工作?

我有一个名为config.php的文件,我有其他文件包括config.php.编辑其中一个文件时,我使用config.php中的一个对象,它会自动填充对象的名称.但是,当我尝试查看此对象的函数或变量(使用 - >)时,没有自动完成.有没有办法使它工作?

注意:我已经在对象定义之前将/*@var $ myObject myType*/添加到config.php.我是否必须将该行添加到我的每个文件中,包括config.php?这似乎不对.

编辑:添加样本.

目录;

  • config.php文件
  • 的index.php
  • LIB/test.class.php

config.php文件;

<?php
define('ABSPATH', dirname(__FILE__));
include_once ABSPATH.'/lib/test.class.php';

/* @var $TestObj test */
$TestObj = new test();

// auto complete works here.
$TestObj->someFunction();
?>
Run Code Online (Sandbox Code Playgroud)

index.php文件;

<?php
include_once 'config.php';

// here, auto completes object name
// not lists functions or variables after ->
$TestObj->someFunction();
?>
Run Code Online (Sandbox Code Playgroud)

LIB/test.class.php;

<?php
class test {
    public $var1;

    public function someFunction() {
        echo 'I am some function.';
        return 0;
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

当我将/*@var $ TestObj test*/添加到index.php时,它正在工作,但我会有很多这样的文件,并且必须有一个比将该行添加到所有文件更好的方法.

php netbeans autocomplete

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

如何在OS X中使用Electron实现停靠图标通知指示?

我实际上并不知道这个东西的名字,我说的是app图标右上角的红点.

松弛通知

macos badge electron

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

抓住文本框滚动事件?

文本框或richtextbox,我想要的只是在滚动条移动时触发一个函数.

我已经找到了GetScrollPos和SetScrollPos.我想过定期检查滚动条位置,但必须有更好的方法.那么,更好的方法是什么?

更新:使用WinForms

c# events controls scrollbar winforms

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

从Android Studio运行java模块?

我在我的项目中添加了一个java模块,并尝试使用配置运行它.我选择了主要课程.当我尝试跑步时,我得到了这个例外;

Exception in thread "main" java.lang.ClassNotFoundException: Main
Run Code Online (Sandbox Code Playgroud)

我也安装了IntellijIDEA 12社区版,使用此安装运行java模块没有问题.

那么我该如何从Android Studio运行java模块呢?

注意:我想这样做是因为我的项目是客户端 - 服务器应用程序.我想用同一个IDE处理它们.我使用Android作为客户端,Java使用服务器.

java android-studio

6
推荐指数
0
解决办法
739
查看次数

查询列出哪个字符串在表中出现了多少?

我有一个字符串数组和一个文本类型列的表.我想列出哪个字符串在表中任何行的指定列中出现了多少字符串.有没有办法用一个查询来做到这一点?

Example;
$strings = array('test', 'sth');

Table;
id | someTextColumn
-------------------
1  | abc tests
2  | sthab
3  | teststh
4  | abcd
5  | sth

Expected result;
str  | occurences
-----------------
test | 2
sth  | 3
Run Code Online (Sandbox Code Playgroud)

php mysql

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

在java上分层绘画?

我基本上试图做一些经典的"Paint"(微软的程序).但我想在绘画时使用图层.我以为我可以使用JPanel组件作为图层.

我正在测试下面的代码.目标是用鼠标绘制一个矩形.在拖动鼠标时有一个临时图层(temp)可以在它上面绘制,当鼠标释放时,有一个实际的图层(区域)可以绘制.但每当我开始绘制一个新的矩形时,旧的矩形就会消失.此外,如果我再次执行setVisible(false)和true,一切都会消失.

MouseInputAdapter mia = new MouseInputAdapter() {
    private int startx = 0, starty = 0, stopx = 0, stopy = 0;

    public void mousePressed(MouseEvent evt) {
        startx = evt.getX();
        starty = evt.getY();
    }

    public void mouseDragged(MouseEvent evt) {
        Graphics2D tempg = (Graphics2D) temp.getGraphics();

        int width = Math.abs(startx - evt.getX());
        int height = Math.abs(starty - evt.getY());
        int x = evt.getX(), y = evt.getY();
        if(x > startx)
            x = startx;
        if(y > starty)
            y = starty;

        Rectangle r = new Rectangle(x, …
Run Code Online (Sandbox Code Playgroud)

java swing paint draw

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

选择大于Integer.MAX_VALUE的范围内的随机整数?

我知道在一个范围内还有另外一个关于随机的问题,但他们的答案都没有完成我想要做的事情.实际上他们有同样的错误.我写了这个简单的函数来生成随机范围.

Random m_random = new Random();
...
public int RandomWithRange(int min, int max) {
    return m_random.nextInt(max - min + 1) + min;
}
Run Code Online (Sandbox Code Playgroud)

如果range大于Integer.MAX_VALUE,则抛出IllegalArgumentException:n必须为正数.我知道它溢出并转向负数.我的问题是如何处理?

示例范围;

  • [0,Integer.MAX_VALUE]
  • [Integer.MIN_VALUE,Integer.MAX_VALUE]
  • [-100,Integer.MAX_VALUE]

注意:min和max必须包含在内.

java random

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