小编Kil*_*ler的帖子

表列大小

Bootstrap 3,我可以随意应用和调整表格列中col-sm-xxth标签thead.但是这在bootstrap 4中不起作用.如何在bootstrap 4中实现这样的功能?

<thead>
<th class="col-sm-3">3 columns wide</th>
<th class="col-sm-5">5 columns wide</th>
<th class="col-sm-4">4 columns wide</th>
</thead>
Run Code Online (Sandbox Code Playgroud)

查看codeply,前提是它的大小不正确,特别是如果向表中添加一些数据.看看它是如何运行的:

<div class="container" style="border: 1px solid black;">
    <table class="table table-bordered">
    <thead>
        <tr class="row">
            <th class="col-sm-3">3 columns wide</th>
            <th class="col-sm-5">5 columns wide</th>
            <th class="col-sm-4">4 columns wide</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>123</td>
            <td>456</td>
            <td>789</td>
        </tr>
    </tbody>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)

css html-table twitter-bootstrap bootstrap-4

73
推荐指数
6
解决办法
12万
查看次数

在Java FX工作线程中不断更新UI

我有Label label我的FXML应用程序.

我希望这个标签每秒更换一次.目前我用这个:

        Task task = new Task<Void>() {
        @Override
        public Void call() throws Exception {
            int i = 0;
            while (true) {
                lbl_tokenValid.setText(""+i);
                i++;
                Thread.sleep(1000);
            }
        }
    };
    Thread th = new Thread(task);
    th.setDaemon(true);
    th.start();
Run Code Online (Sandbox Code Playgroud)

然而,什么也没发生.

我没有得到任何错误或例外.我不需要在主GUI线程中更改标签的值,所以我没有看到updateMessage或者updateProgress方法中的点.

怎么了?

java multithreading task javafx-2

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

Ruby将字符串转换为符号

嗨我想创建一个具有size参数的视图助手(例如 func(size))问题是这个大小必须在函数中使用,:size即如果我传入mediumfunc我需要将其转换为:medium.

我该怎么做呢?

ruby ruby-on-rails

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

从谷歌api存储的凭据重用java

我已成功授权我的桌面应用程序.它存储一个名为的文件StoredCredential.为了不必每次运行应用程序时都将复制URL保存到浏览器,接受等步骤,我想使用我已存储的凭据.

我的代码到目前为止:

GoogleAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow.Builder(
    httpTransport,
    JSON_FACTORY,
    CLIENT_ID,
    CLIENT_SECRET,
    SCOPE)
    .setDataStoreFactory(dataStoreFactory)
    .setApprovalPrompt("auto").setAccessType("offline").build();
//
System.out.println("flow success");     

String url = flow
    .newAuthorizationUrl()
    .setRedirectUri(REDIRECT_URI) 
    .build();

System.out.println("Please open the following URL in your browser then "
    + "type the authorization code:");

System.out.println("  " + url);

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

String code = br.readLine();

GoogleTokenResponse tokenResponse
    = flow.newTokenRequest(code).setRedirectUri(REDIRECT_URI).execute();

GoogleCredential credential = new GoogleCredential
    .Builder()
    .setTransport(new NetHttpTransport())
    .setJsonFactory(new JacksonFactory())
    .setClientSecrets(CLIENT_ID, CLIENT_SECRET)
    .addRefreshListener(new CredentialRefreshListener() {
            @Override
            public void onTokenResponse(
                Credential credential, …
Run Code Online (Sandbox Code Playgroud)

java google-api google-api-java-client

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

ListFragment支持库GetSupportFragmentManager未定义

我有一个列表片段(导入v4支持库,构建目标是2.3.3 api 11)和我的代码中的以下问题,当目标是3.0并且我没有使用该库时工作正常.

Fragment frag1 = new ExampleFragment();
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.contentframe, frag1);
ft.commit();
Run Code Online (Sandbox Code Playgroud)

现在我收到了编译错误

"Type mismatch: cannot convert from ExampleFragment to Fragment"
Run Code Online (Sandbox Code Playgroud)

它告诉我将"Fragment"更改为ExampleFragment(例如)

ExamplesFragment frag1 = new ExamplesFragment();
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.contentframe, frag1);
ft.commit();
Run Code Online (Sandbox Code Playgroud)

然后我遇到ft.replace命令有错误的问题:

The method replace(int, Fragment) in the type FragmentTransaction is not applicable for the arguments (int, Fragment_PVAnn)
Run Code Online (Sandbox Code Playgroud)

它告诉我将第一行中的ExamplesFragment更改回Fragment,这样圆圈四处转动

java android android-fragments

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

有一个grok过滤器创建嵌套字段作为结果

我有一个drupal watchdog syslog文件,我想解析基本上两个嵌套字段,syslog部分和消息部分,以便我得到这个结果

syslogpart: {
  timestamp: "",
  host: "",
  ...
},
messagepart:{
  parsedfield1: "",
  parsedfield2: "",
  ...
}
Run Code Online (Sandbox Code Playgroud)

我尝试制作一个如下所示的自定义模式:

DRUPALSYSLOG (%{SYSLOGTIMESTAMP:date} %{SYSLOGHOST:logsource} %{WORD:program}: %{URL:domain}\|%{EPOCH:epoch}\|%{WORD:instigator}\|%{IP:ip}\|%{URL:referrer}\|%{URL:request}\|(?<user_id>\d+)\|\|)

然后跑 match => ['message', '%{DRUPALSYSLOG:drupal}'}

但我没有得到嵌套的响应,我得到一个文本块drupal: "ALL THE MATCHING FIELDS IN ONE STRING",然后单独的所有匹配,但不是在drupal下嵌套,而是在同一级别.

syslog logstash logstash-grok

10
推荐指数
2
解决办法
7186
查看次数

打开一个新的JFrame

我有一个主JFrame,其中包含各种面板,用于不同的功能,人们可以计算其中的内容.当用户点击第一个计算按钮并作为输出窗口时,我想打开一个新的JFrame(如果你熟悉它们,可以选择Simlar到SPSS输出窗口).

新的JFrame将是完全独立的,并有其自己的菜单栏...一个简单的JDialog是不走这里的路.

java swing jframe

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

以编程方式将片段添加到viewgroup

基本上这是我的应用程序(想法)的平板电脑横向:两个片段,左片段是一个由resource.xml文件填充的listfragment(得到这个工作).

正确的片段应该根据用户点击的列表项动态更改片段和布局.到目前为止谷歌搜索告诉我,我需要以编程方式添加和删除视图组中的片段来做到这一点.是对的吗?

基本上问题是:

  1. 如何创建viewgroup和where(Main.java或menufragment.java)?
  2. 如何将动态"用户单击ID 3放在列表中,以便将片段3添加到视图组"
  3. 我要将哪些内容添加到main.xml文件中?得到了listfragment的片段,为动态视图组添加了什么?

编辑:

所以这就是我的活动:Main.java

public class Main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的listfragment MenuFragment.java

public class MenuFragment extends ListFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    return inflater.inflate(R.layout.listfragment, container, false);

}
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

    setListAdapter(new ArrayAdapter<String>(getActivity(),
            android.R.layout.simple_list_item_1,
            getResources().getStringArray(R.array.listmenu)));
    }    



    @Override
    public void onListItemClick(ListView …
Run Code Online (Sandbox Code Playgroud)

android viewgroup android-fragments

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

在'for'循环java中重新启动当前迭代

我有一个for循环,要求用户输入一个数字,然后用它做10次

我想要一个内置的检查,如果用户输入一个不接受的输入,循环应该重新启动它当前的迭代

例如,如果用户在第3轮输入错误,则应重新启动第3轮.

我怎么做?在java中有类似REDO语句的东西吗?

java for-loop

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

npm install 没有为本地依赖项创建符号链接

据我从 npm 文档中了解到,npm i /path/to/mylib通常应该创建node_modules/mylib-> /path/to/mylib. 但是,当我运行npm i上面的命令时,npm 不会创建符号链接,而是实际上在node_modules. 尽管如此,我package.json还是会读"mylib" : "file:/path/to/mylib"

我希望它是一个符号链接,因为我仍在处理我在该项目中添加的库。

我怎样才能制作这些符号链接?

  • 节点版本 16.15.0
  • npm 版本 9.1.1

node.js npm

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