问题列表 - 第29350页

scala SocketServer

scala.tools.util.SocketServer的目的是什么?

scala

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

Python ctypes.WinDLL错误,无法找到_dlopen(self._name,mode)

ctypes.WinDLL("C:\Program Files\AHSDK\bin\ahscript.dll")

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python26\lib\ctypes\__init__.py", line 353, in __init__
    self._handle = _dlopen(self._name, mode)
WindowsError: [Error 126] The specified module could not be found
Run Code Online (Sandbox Code Playgroud)

我该如何解决?我找到了_dlopen C:\Python26\lib\ctypes\__init__.py,但我真的不知道如何解决它.

python windows dll ctypes dllimport

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

协议缓冲日志记录

在我们的业务中,我们需要记录进入我们服务器的每个请求/响应.目前,我们使用xml作为标准实现.如果我们需要调试/跟踪某些错误,则使用日志文件.

如果我们切换到协议缓冲区,我有点好奇,因为它是二进制的,记录请求/响应文件的最佳方法是什么?

例如:

FileOutputStream output = new FileOutputStream("\ files\log.txt"); request.build()的writeTo(outout).

对于在您的应用程序中使用了协议缓冲区的任何人,如何记录您的请求/响应,以防我们需要它进行调试?

谢谢

buffer protocols protocol-buffers

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

如何将字节数组转换为图像文件?

我浏览过并在我的MVC网络应用程序中上传了一个png/jpg文件.我已将此文件存储为数据库中的byte [].现在我想读取byte []并将其转换为原始文件.我怎样才能实现这一目标?

c# bytearray type-conversion

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

从数组中选择一个数字

是否有任何函数或方法从数组中随机选择一个数字(或2个数字或更多)?

c c++ random

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

刷新UITableView中的数据

我有一个UITableView,我用viewDidAppear中的数据收费.它运行成功.

问题是我应该经常刷新UITableView的数据(每300秒).因此,当计时器抛出结束时间间隔(300秒)时,我定义了一个计时器并对UITableView的dataSource进行了充电.但没有任何改变!数据仍然存在.

任何帮助,将不胜感激.

对不起我的英语不好.

iphone objective-c

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

R:pnorm()和qnorm()的经验版本?

我有一个使用正态分布函数pnorm()和qnorm()的规范化方法.我想改变我的逻辑,以便我可以使用经验分布而不是假设正态.我用ecdf()来计算经验累积分布但后来意识到我开始编写一个基本上是经验的p和q版本的函数.有更简单的方法吗?也许包含pecdf()和qecdf()的包?我讨厌重新发明轮子.

r

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

使用TJpegImage组件将bmp转换为jpg的问题

我有一个bmp文件,我试图将其转换为jpeg格式.使用以下代码创建的jpeg失去了很多清晰度.我试过调整许多设置无济于事.

有没有人有一个将bmp文件转换为jpeg的功能?

var
  Bmp: TBitmap;
  Jpg: TJPEGImage;
begin
  Bmp := TBitmap.Create;
  Jpg := TJPEGImage.Create;
  try
    Bmp.LoadFromFile(BmpFileName);
    Jpg.Assign(Bmp);
    jpg.PixelFormat    :=jf24bit;  // or jf8bit
    Jpg.CompressionQuality := 100;
    Jpg.ProgressiveDisplay := False;
    Jpg.ProgressiveEncoding := False;

    Jpg.SaveToFile(JpgFileName);
  finally
    Jpg.Free;
    Bmp.Free;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

更新II 很多人都回应说jpeg不是这种情况下使用的图形类型.了解.不是为了击败死马,但我已经能够使用其他程序(即Photoshop)并将其转换为漂亮的jpeg.我用来创建图表(fusioncharts)的工具也可以将它导出到漂亮的jpeg(见下文).有什么不同?

delphi

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

如何在Android中使用UDP接收数据?

我使用以下代码从特定端口接收数据.它不适用于Android.但是将数据发送到特定端口工作正常.

public class UDPDemo extends Activity {
  private TextView tv;

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    tv = (TextView)findViewById(R.id.recv_message);
    try {
      DatagramSocket clientsocket=new DatagramSocket(9876);
      byte[] receivedata = new byte[1024];
      while(true)
      {
        DatagramPacket recv_packet = new DatagramPacket(receivedata, receivedata.length);
        Log.d("UDP", "S: Receiving...");
        clientsocket.receive(recv_packet);
        String rec_str = new String(recv_packet.getData());
        tv.setText(rec_str);
        Log.d(" Received String ",rec_str);
        InetAddress ipaddress = recv_packet.getAddress();
        int port = recv_packet.getPort();
        Log.d("IPAddress : ",ipaddress.toString());
        Log.d(" Port : ",Integer.toString(port));
      }
    } catch (Exception e) {
      Log.e("UDP", "S: Error", e);
    }
  } …
Run Code Online (Sandbox Code Playgroud)

android

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

Win32:我的应用程序在用户调整窗口大小时冻结

我写了一个win32应用程序.我自己实现了这样的消息循环:

     bool programcontinue = true;
     while(programcontinue)
     {
              while (PeekMessage(&Msg, NULL, 0, 0, PM_REMOVE))
              {
                       TranslateMessage(&Msg);
                       DispatchMessage(&Msg);
              }

              IdleProcess();
     }
Run Code Online (Sandbox Code Playgroud)

我的应用程序中有一个可调整大小的窗口.通常,IdleProcess()每秒被调用几次.当用户抓住可调整大小窗口的角落或边缘时,在用户释放鼠标按钮之前不再调用IdleProcess().

这里发生了什么?

我尝试用if交换内部,但这不会改变行为.似乎在调整大小开始时,该消息的处理程序在调整大小完成之前不会返回?

有没有办法改变这个并在每秒调整大小几次期间调用IdleProcess()?

谢谢马克

编辑:

用if代替内部的意思是:

 bool programcontinue = true;
 while(programcontinue)
 {
          if (PeekMessage(&Msg, NULL, 0, 0, PM_REMOVE))  // <<<<
          {
                   TranslateMessage(&Msg);
                   DispatchMessage(&Msg);
          }

          IdleProcess();
 }
Run Code Online (Sandbox Code Playgroud)

我的窗口Proc有点冗长,但我用一个小测试应用程序得到了同样的行为.这与VS Project Wizard创建的wndproc相同:

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    int wmId, wmEvent;
    PAINTSTRUCT ps;
    HDC hdc;

    switch (message)
    {
    case WM_COMMAND:
        wmId    = LOWORD(wParam);
        wmEvent = HIWORD(wParam);
        // Parse …
Run Code Online (Sandbox Code Playgroud)

winapi message loops resize freeze

8
推荐指数
2
解决办法
5887
查看次数