小编Jea*_*ett的帖子

在QTabWidget选项卡中设置标签文本

我有QTabWidget我的表格和两个标签.这些选项卡具有标准文本Tab1Tab2.我该怎么改变它?

qt qt-designer qtabwidget

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

使用Javascript读取客户端文本文件

我想读取一个文件(在客户端)并获取数组中的内容.它只是一个文件.我有以下,它不起作用.'query_list'是一个textarea,我想显示文件的内容.

<input type="file" id="file" name="file" enctype="multipart/form-data"/>

    <script>
       document.getElementById('file').addEventListener('change', readFile, false);

       function readFile (evt) {
           var files = evt.target.files;
           var file = files[0];

          var fh = fopen(file, 0);
          var str = "";
          document.getElementById('query_list').textContent = str;
          if(fh!=-1) {
             length = flength(fh);        
             str = fread(fh, length);     
             fclose(fh);                   
           } 
           document.getElementById('query_list').textContent = str;
        }
      </script>
Run Code Online (Sandbox Code Playgroud)

我该怎么办呢?最终我想循环遍历数组并运行一些SQL查询.

javascript javascript-events

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

DLL加载库 - 错误代码126

我正在使用Windows API中的"LoadLibrary",当我运行应用程序时,它会抛出一个错误代码126.我读到它可能是由依赖引起的,我检查了一些应用程序如Dependency Walker的问题,但是一切很好.

应用程序中的LoadLibrary:

            HMODULE dll_mod = LoadLibrary(L"path_to_dll");
            if(dll_mod==NULL){
                std::stringstream error;
                error << "Could not load plugin located at:\n" << file_full.toStdString() << "\n" << "Error Code: " << GetLastError();
                FreeLibrary(dll_mod);
                return error.str();
            }
Run Code Online (Sandbox Code Playgroud)

插件代码:

#include "stdafx.h"
#define DLL_EXPORT
#define PLUGIN_STREAM __declspec(dllexport)
#include <iostream>
#include <vector>
using std::vector;
using std::string;
// Init event (After the loading)
extern "C"{
PLUGIN_STREAM int onInit(char* argv){
return 0;
}
PLUGIN_STREAM void pluginInfo(vector<string> & info){
info.push_back("media_event=false");
    info.push_back("status_event=false");
    info.push_back("send_event=true");
    info.push_back("plugin_name='RadioStream'");
    info.push_back("description='This plugin was designed for that people …
Run Code Online (Sandbox Code Playgroud)

c++ dll plugins loadlibrary

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

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

如何检查Jar文件之间的依赖关系?

我最近采用了用JSF编写的Web系统的支持和编程.代码有点混乱和冗余,是的,​​没有文档存在.

该系统有超过40个jar库,由于旧版本和测试,其中大多数是冗余的.要删除一个jar,我必须检查它是否未在代码中导入,因此我在代码中搜索了jar导入路径(我正在使用IntelliJ IDE),确保它没有被使用,并将其删除.

但是,在编译代码之后,测试期间发生了许多运行时错误.我发现我删除了一些其他现有罐子使用的罐子.

问题是,如何在移除jar之前确保它没有被另一个jar/java类使用?

尽管jar已经编译了类,但编译的类确实具有所需库的导入路径.但我不能用IntelliJ搜索它们(不搜索jars文件).

我现在做的唯一方法是每次移除一个罐子时测试系统,看看我是否可以崩溃!由于要测试的功能数量众多,这完全不是一种简单的方法.

我希望有一个工具,我可以提交一些java文件/ jar,它显示它们之间的依赖关系.

java redundancy dependencies jar

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

在Excel VBA中强制执行屏幕更新

我的Excel工具执行一项长任务,我试图通过在状态栏或工作表中的某个单元格中提供进度报告来对用户表示友好,如下所示.但屏幕不刷新,或在某些时候停止刷新(例如33%).任务最终完成但进度条无用.

我该怎么做才能强制更新屏幕?

For i=1 to imax ' imax is usually 30 or so
    fractionDone=cdbl(i)/cdbl(imax)
    Application.StatusBar = Format(fractionDone, "0%") & "done..."
    ' or, alternatively:
    ' statusRange.value = Format(fractionDone, "0%") & "done..."

    ' Some code.......

Next i
Run Code Online (Sandbox Code Playgroud)

我正在使用Excel 2003.

excel vba excel-vba

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

在派生类上禁用继承的方法

在Java派生类中,有没有办法"禁用"从基类继承的方法和/或字段?

例如,假设您有一个Shape具有rotate()方法的基类.您也可以从衍生出多种Shape类:Square,Circle,UpwardArrow等.

Shape有一个rotate()方法.但是我不想rotate()让用户可以使用Circle,因为它没有意义,或者是用户UpwardArrow,因为我不希望UpwardArrow能够旋转.

java derived-class

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

将图像保存到文件

我正在研究一个基本的绘图应用程序.我希望用户能够保存图像的内容.

在此输入图像描述

我以为我应该用

System.Drawing.Drawing2D.GraphicsState img = drawRegion.CreateGraphics().Save();
Run Code Online (Sandbox Code Playgroud)

但这对我保存到文件没有帮助.

c# gdi+ image save winforms

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

生成器函数的返回类型提示是什么?

我正在尝试:rtype:为生成器函数编写类型提示.它返回的类型是什么?

例如,假设我有这个函数产生字符串:

def read_text_file(fn):
    """
    Yields the lines of the text file one by one.
    :param fn: Path of text file to read.
    :type fn: str
    :rtype: ???????????????? <======================= what goes here?
    """
    with open(fn, 'rt') as text_file:
        for line in text_file:
            yield line
Run Code Online (Sandbox Code Playgroud)

返回类型不只是一个字符串,它是某种可迭代的字符串?所以我不能写:rtype: str.什么是正确的提示?

python yield generator type-hinting python-2.7

27
推荐指数
3
解决办法
7971
查看次数

编译器错误:未定义用户定义的类型

我在这一行得到了编译时错误"用户定义的类型未定义":

Dim cn As ADODB.Connection
Run Code Online (Sandbox Code Playgroud)

可能有什么不对?

码:

Sub test()

    Dim cn As ADODB.Connection

    'Not the best way to get the name, just convenient for notes

    strFile = Workbooks(1).FullName
    strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strFile & ";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"";"
    Set cn = CreateObject("ADODB.Connection")
    'For this to work, you must create a DSN and use the name in place of

    'DSNName

    'strSQL = "INSERT INTO [ODBC;DSN=DSNName;].NameOfMySQLTable " & "Select AnyField As NameOfMySQLField FROM [Sheet1$];"
     strSQL = "SELECT F1 FROM [Sheet1$];"
     cn.Execute strSQL …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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