小编For*_*ega的帖子

php正则表达式读取选择表单

我有一个带有选择表单的源文件,其中包含一些选项,如下所示:

<option value="TTO">1031</option><option value="187">187</option><option value="TWO">2SK8</option><option value="411">411</option><option value="AEL">Abec 11</option><option value="ABE">Abec11</option><option value="ACE">Ace</option><option value="ADD">Addikt</option><option value="AFF">Affiliate</option><option value="ALI">Alien Workshop</option><option value="ALG">Alligator</option><option value="ALM">Almost</option>
Run Code Online (Sandbox Code Playgroud)

我想用php和regex阅读这个文件,但我真的不知道怎么做.有人有想法吗?将3位数代码作为键,将较长的字符串作为值,这样会很好.(例如,$ arr ['TWO'] =='2SK8')

php regex html-select

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

创建大文件的最有效方法(> 1GB)

我想知道在java中创建一个非常大的虚拟文件的最有效方法是什么.文件大小应该高于1GB.它将用于单元测试只接受文件<= 1GB的方法.

java file-io

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

删除String中引号之间的注释

我需要从String中删除注释.使用引号指定注释.例如:

removeComments("1+4 'sum'").equals("1+4 ");
removeComments("this 'is not a comment").equals("this 'is not a comment");
removeComments("1+4 'sum' 'unclosed comment").equals("1+4  'unclosed comment");
Run Code Online (Sandbox Code Playgroud)

我可以迭代字符串的字符,跟踪引号的索引,但我想知道是否有一个更简单的解决方案(可能是一个正则表达式?)

java string

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

Windows:使用File.listRoots显示映射的网络驱动器

码:

import java.io.*;

public class TestFileRoots {

    public static void main(String[] args) {
        for(File f : File.listRoots()){
            System.out.println(f.getAbsolutePath());
        }
   }

}
Run Code Online (Sandbox Code Playgroud)

当我启动cmd并运行此类时,列出了我的所有驱动器.当我以管理员身份启动cmd并运行此命令时,未列出我的映射网络驱动器.

此外,当我手动启动我的服务器并调用File.listRoots()时,列出了我的所有驱动器.但是当我使用服务启动服务器时,未列出网络驱动器.

如何始终列出我的网络驱动器?我读过我可以在服务中映射网络驱动器,但这不是一个选项.驱动器已经存在,我不允许改变它.

java windows filesystems

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

tomahawk inputfileupload 上传的文件为空

我正在使用 Tomahawk 的 fileupload 组件<t:inputfileupload>来上传文件。我已将表单的 enctype 设置为

enctype="multipart/form-data" 
Run Code Online (Sandbox Code Playgroud)

我曾经<h:commandButton>提交过表格。

但是UploadedFilebean 中的属性是null. 我做错了什么,我该如何解决?

java jsf file-upload tomahawk

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

在Focus上更改listview的背景图像

在此输入图像描述

我的代码是:

ListContacts.java

public class ListContacts extends ListActivity {
 @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    System.out.println("List Contacts : onCreate : ");

Cursor cursor = getContentResolver().query(
                ContactsContract.Contacts.CONTENT_URI, null,
                ContactsContract.Contacts.HAS_PHONE_NUMBER + " = 1", null,
                "UPPER(" + ContactsContract.Contacts.DISPLAY_NAME + ") ASC");

        startManagingCursor(cursor);
Run Code Online (Sandbox Code Playgroud)

ImageCursorAdapter .java

public class ImageCursorAdapter extends SimpleCursorAdapter implements SectionIndexer{

public View getView(int pos, View inView, ViewGroup parent) {



        View v = inView;
        String phoneNumber = null;
        String contactID = null;

        // Associate the xml file for each row with the …
Run Code Online (Sandbox Code Playgroud)

android listview

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

包装类的C++运算符重载

我正在使用一个名为Pointer的类,我猜这是一个真实指针的包装器.我认为这个类中的这行代码使我能够得到真正的指针:

 operator const T* () const;
Run Code Online (Sandbox Code Playgroud)

这究竟是什么意思?我怎么称呼这个?

假设myPointer是一个Pointer<int16_t>对象.我应该能够int_16*通过使用上面的运算符重载来获取包装此指针的对象,但我不知道如何.

编辑

根据答案,我现在知道我可以这样做:

const int16_t* myRealPointer = myPointer;
Run Code Online (Sandbox Code Playgroud)

现在假设我需要调用一个需要int16_t*参数的函数(所以没有const).如何将此myRealPointer对象传递给该函数?

c++ pointers operator-overloading wrapper

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

在java中搜索一个单词?

String喜欢,

 String test = "voiceemailchat";
 String find = "chat";
Run Code Online (Sandbox Code Playgroud)

我必须检查现有单词中是否已存在新单词.

条件看起来像,

if(test has find)
      //go something
else
      //go somethig
Run Code Online (Sandbox Code Playgroud)

是否可以在java中?

java string

-13
推荐指数
1
解决办法
236
查看次数