问题列表 - 第48437页

C++下的跨进程交互

请帮忙,我如何组织流程 - 流程数据交换(在Windows中,如果重要)?

process1.exe这就要求process2.exe有一些命令行参数.我想跟踪的"进步" process2process1(比方说,一些int值).它(该int值)可以process1永久访问或每X毫秒 - 无关紧要.

将是有用的任何解决方案:WinApi或Qt.

谢谢大家!所有答案都非常有用!:) 非常感谢!!

c++ windows interaction cross-process

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

测试远程端口是否正在使用中

我需要发现远程服务器上的开放端口.我想知道这是否可行.我在想我打开一个套接字,如果这个成功,就意味着它被使用了......否则,如果我得到一个异常,那么就不会使用它.

例如,

public boolean isActive() {
    Socket s = null;
    try {
        s = new Socket();
        s.setReuseAddress(true);
        SocketAddress sa = new InetSocketAddress(this.host, this.port);
        s.connect(sa, 3000);
        return true;
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        if (s != null) {
            try {
                s.close();
            } catch (IOException e) {
            }
        }
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

这是一种可行的方法吗?

java sockets

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

Android中的Crop-to-fit图像

我已经尝试了一段时间了,我想创建一个壁纸Bitmap.假设所需的壁纸尺寸为320x480,源图像尺寸为2048x2048.

我不确定作物适合是否是正确的术语,但我想要实现的是获得与所需壁纸尺寸(320x480)具有相同比例的大部分图片.

所以在这种情况下,我想从源头获得2048x1365或(1365.333 ......准确)Bitmap,并将其缩小到320x480.

我尝试过的技术是:

1)首先将位图裁剪为2048x1365

bm = Bitmap.createBitmap(bm, xOffset, yOffset, 2048, 1365);
Run Code Online (Sandbox Code Playgroud)

2)将其缩小到320x480

bm = Bitmap.createScaledBitmap(bm, 320, 480, false);
Run Code Online (Sandbox Code Playgroud)

这产生了OutOfMemory错误.

有没有办法实现这个目标?

问候,

dezull

android image-manipulation

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

是否可以查看LINQ命令的SQL查询?

这将有助于我更好地理解LINQ.

我尝试使用SQL事件探查器,但我不知道如何让它显示实际的SQL命令.

.net sql linq

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

Rails 3:HTTP_USER_AGENT

我正在检测用户代理以获取网站上的技术支持,以便用户不需要自己找到它.这是我到目前为止所得到的,但无论我在哪个浏览器上测试它都显示为默认的"未知"任何关于我哪里出错的建议?

def cyberbrowser
    mybrowser = ENV["HTTP_USER_AGENT"] 
       case mybrowser 
         when /MSIE 8.0/ then "Internet Explorer V8" 
         when /MSIE 7.0/ then "Internet Explorer V7" 
         when /MSIE 6.0/ then "Internet Explorer V6.0+" 
         when /MSIE 5.5/ then "Internet Explorer V5.5" 
         when /MSIE 5.22/ then "Internet Explorer V5.22" 
         when /MSIE 5.0/ then "Internet Explorer V5.0+" 
         when /MSIE 4.0/ then "Internet Explorer V4.0+" 
         when /MSIE 3.0/ then "Internet Explorer V3.0+" 
         when /MSIE 2.0/ then "Internet Explorer V2.0+" 
         when /Firefox/ then "Mozilla Firefox"
         when /Camino/ then "Camino" …
Run Code Online (Sandbox Code Playgroud)

user-agent ruby-on-rails-3

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

Python中的"哪个"等效函数

我需要通过运行which abc命令来设置环境.是否有Python等效的which命令功能?这是我的代码.

cmd = ["which","abc"]
p = subprocess.Popen(cmd, stdout=subprocess.PIPE)
res = p.stdout.readlines()
if len(res) == 0: return False
return True
Run Code Online (Sandbox Code Playgroud)

python command which

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

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

JOGL白色质感?

我正在尝试加载earth.png并将其放在一个三角形上.图像为256x256.我已经按照在线教程进行了几个小时的讨论,但三角形仍然是白色的.任何人都可以指出我正确的方向.

import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.IOException;
import java.io.InputStream;

import javax.media.opengl.*;
import javax.media.opengl.awt.GLCanvas;

import com.jogamp.opengl.util.texture.Texture;
import com.jogamp.opengl.util.texture.TextureData;
import com.jogamp.opengl.util.texture.TextureIO;

public class test implements GLEventListener {
    private Texture earthTexture;

    public static void main(String[] args) {
        GLProfile glp = GLProfile.getDefault();
        GLCapabilities caps = new GLCapabilities(glp);
        GLCanvas canvas = new GLCanvas(caps);

        final Frame frame = new Frame("AWT Window Test111");
        frame.setSize(700, 700);
        frame.add(canvas);
        frame.setVisible(true);

        // by default, an AWT Frame doesn't do anything when you click
        // the close button; this bit …
Run Code Online (Sandbox Code Playgroud)

java opengl textures jogl

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

Rails:如何找出存储在数据库中的项目数量?

为了找出数据库中存储了多少个作业,我做了:

Job.all.size
Run Code Online (Sandbox Code Playgroud)

这是最好的方法吗?

ruby-on-rails ruby-on-rails-3

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

新的Foo和新的Foo()在javascript中有什么区别?

我知道C++中两者之间的区别,但不知道JS是否也是一样的

javascript

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