小编And*_*anu的帖子

以编程方式编写gui,或使用高级gui编辑器(Java Swing)?

我打算编写一个基于Swing的应用程序(使用Netbeans 6.8).

似乎Netbeans有一个非常高级的GUI编辑器......我仍然怀疑它生成的代码.另外,我不喜欢代码部分被锁定的事实(我仍然理解需要).

有没有人成功使用过Netbeans GUI Editor?它"缩放"吗?

java user-interface swing netbeans

6
推荐指数
2
解决办法
2032
查看次数

C系统调用open/read/write/close和O_CREAT | O_EXCL

给出以下代码(它应该在"helloworld"文件中编写"helloworld",然后阅读文本):

#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>

#define FNAME "helloworld"

int main(){ 
    int filedes, nbytes;
    char buf[128];

    /* Creates a file */
    if((filedes=open(FNAME, O_CREAT | O_EXCL | O_WRONLY | O_APPEND, 
        S_IRUSR | S_IWUSR)) == -1){
            write(2, "Error1\n", 7);
    }

    /* Writes hello world to file */
    if(write(filedes, FNAME, 10) != 10)
        write(2, "Error2\n", 7);

    /* Close file */
    close(filedes);

    if((filedes = open(FNAME, O_RDONLY))==-1)
        write(2, "Error3\n", 7);

    /* Prints file contents on screen */    
    if((nbytes=read(filedes, buf, 128)) == -1)
        write(2, "Error4\n", …
Run Code Online (Sandbox Code Playgroud)

c system-calls

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

查看具有表中某列的外键的所有表?

这可能吗 ?如果是,所涉及的表格是什么,可以在哪里查看.

sql oracle foreign-keys

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

在应用OpenCV的Viola-Jones方法进行人脸检测之前,我应该考虑哪些预处理图像技术?

基于Viola和Jones 2001/2004描述的技术,我正在学校开展关于面部检测的项目.

我已经读过OpenCV有这个算法的实现,它的工作非常好.

我想知道你是否有任何关于在测试面部存在之前应用于图像的技术(预处理)的建议(例如直方图均衡)?

c opencv computer-vision face-detection

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

是否有可能在C中模仿python元组?

我很想知道有什么策略?(如果策略存在).

c tuples

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

C++通过引用传递

我最近(4天)开始学习来自C/Java背景的C++.为了学习一门新语言,我首先要重新实现不同的经典算法,尽可能使用语言.

我来到这个代码,它是一个DFS - 深度优先搜索在一个非定向图.从我读到的内容来看,最好通过C++中的引用传递参数.不幸的是,我无法完全掌握参考的概念.每次我需要一个引用时,我都会感到困惑,我认为就指针而言.在我当前的代码中,我使用pass by value.

这是代码(可能不是Cppthonic应该):

#include <algorithm>
#include <iostream>
#include <fstream>
#include <string>
#include <stack>
#include <vector>

using namespace std;

template <class T>
void utilShow(T elem);

template <class T>
void utilShow(T elem){
    cout << elem << " ";
}

vector< vector<short> > getMatrixFromFile(string fName);
void showMatrix(vector< vector<short> > mat);
vector<unsigned int> DFS(vector< vector<short> > mat);

/* Reads matrix from file (fName) */
vector< vector<short> > getMatrixFromFile(string fName)
{
    unsigned int mDim;
    ifstream in(fName.c_str());
    in >> mDim;
    vector< vector<short> …
Run Code Online (Sandbox Code Playgroud)

c++ coding-style reference depth-first-search

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

Java中的字符串:equals vs ==

可能重复:
如何比较Java中的字符串?

  String s1 = "andrei";
  String s2 = "andrei";

  String s3 = s2.toString();

  System.out.println((s1==s2) + " " + (s2==s3));
Run Code Online (Sandbox Code Playgroud)

给出以下代码为什么第二个比较s2 == s3为真?实际上s2.toString()返回的是什么?实际位于何处(s2.toString())

java string reference

5
推荐指数
3
解决办法
2427
查看次数

铸造昂贵的操作?

场景:

  • 我正在解析一个大文件(字符文件).例如.csv文件(不完全是我的情况)
  • 我无法将整个文件保存在内存中.所以我必须实施一个缓冲策略.
  • 我想构建一个通用的处理程序,它将在内存中保持一定数量的行(如Strings).如果需要,此处理程序在删除不需要的行时获取其他行.
  • 在这个处理程序上,我将构建一个解析器,它将行转换为Java对象并对这些对象进行更改.完成更改(更新对象上的某些字段)后,将更改保留回文件.

我应该:

  • 不是将缓冲区保持为字符串数组,而应该将缓冲区直接保存为对象(进行单个转换)?要么...
  • 将缓冲区保持为行,每次我需要对缓冲区进行操作,将信息转换为正确的对象,进行更改,将更改保留回文件.顺序操作需要补充演员.

我必须保持简单.有什么建议 ?

java file

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

使用 C++ 读取数字行

读取“数字行”并将这些数字存储在向量中的标准方法是什么。

file.in
12 
12 9 8 17 101 2 
Run Code Online (Sandbox Code Playgroud)

我应该逐行读取文件,用多个数字分割行,并将标记存储在数组中吗?

我应该用什么?

c++ io file ifstream

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

检索#{}内的文本

我有以下文字:

#{king} for a ##{day}, ##{fool} for a #{lifetime}
Run Code Online (Sandbox Code Playgroud)

以下(破)正则表达式:

[^#]#{[a-z]+}
Run Code Online (Sandbox Code Playgroud)

我想匹配所有#{words}但不匹配## {words}(加倍'#'就像逃避一样).

今天我注意到我的正则表达式忽略了第一个单词(拒绝匹配#{king},但正确地忽略了## {day}和## {fool}).

>>> regex = re.compile("[^#]#{[a-z]+}")
>>> regex.findall(string)
[u' #{lifetime}']
Run Code Online (Sandbox Code Playgroud)

有关如何改进当前正则表达式以满足我的需求的任何建议吗?我猜问题是[^#]......

python regex

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