小编for*_*t17的帖子

将mac地址转换为整数导致数字格式异常

System.out.println(Integer.parseInt("4B5CE3D77A73",16);
Run Code Online (Sandbox Code Playgroud)

抛出一个数字格式异常.并且mac地址是从该站点生成的有效地址http://www.miniwebtool.com/mac-address-generator/

我在这里想念一下吗?

java java-ee

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

如何防止从tar文件提取命令覆盖的符号链接

注意:从tar版本1.27或更高版本覆盖符号链接

下面我试图说明究竟是什么问题.

dirtmp1的内容

file1.txt
file2.txt
Run Code Online (Sandbox Code Playgroud)

用于创建上述目录的代码

rm -f -r dirtmp1 && mkdir dirtmp1 && cd dirtmp1 && touch file1.txt && touch file2.txt && ls -al
Run Code Online (Sandbox Code Playgroud)

创建一个符号链接

cd ..
ln -s dirtmp1/ symlink1
Run Code Online (Sandbox Code Playgroud)

现在创建包含名称为symlink1的tar文件

mkdir dirtmp1
cd dirtmp1
mkdir symlink1 && cd symlink1 && touch iNeedThisfile.txt && cd .. && tar -cvzf symlink1.tar.gz symlink1/
Run Code Online (Sandbox Code Playgroud)

解压缩文件夹(symlnk1)中的tar文件会覆盖符号链接.我想要的只是保留符号链接并复制"iNeedThisfile.txt"

运行此命令后 tar -xvf symlink1.tar.gz

symlink1: total 0 -rw-r--r-- 1 root root 0 Mar 24 18:14 iNeedThisfile.txt

提取时的任何标志,在提取时保留符号链接.并将文件复制到符号链接指向的文件夹.

我为无法用更少的文字传达我的信息而道歉.

unix linux bash tar centos7

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

LXD是否用于生产?

由于我想旋转多个虚拟机,LXD似乎是一个有效的选择

但作为码头工人,LXD似乎有更少的嗡嗡声,

初步想法,我已经使用LXC创建了一个测试容器,并安装了mongodb数据库,重启容器后,mongodb中的至少数据是持久的.(我可能在这里错了)与lxc-containers交互就像登录物理服务器一样简单.

任何人都可以提LXD的好的,坏的和痛苦的点,类似于喜欢这篇文章,其中提到使用的个人经验 泊坞窗

要回答的首选问题

  • 我可以在12GB的RAM和四核处理器上运行多少个LXD容器?
  • LXD是否足够成熟以便在生产中运行?
  • 我可以使用我的应用程序,数据库创建LXD图像,并只在生产服务器上运行吗?
  • 目前LXD容器的局限性?
  • 它由Canonical开发和维护,(不确定这个项目是否会像团结8一样掉落),还是会继续?

lxc docker lxd

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

设置为侦听单元格选择事件的Jtable不会触发事件

当我们从同一行中选择时,设置为侦听单元格选择事件的JTable不生成事件,如果我选择除所选单元格以外的其他行,则Jtable触发事件.

这是代码...例如,当我选择单元格"row0 col0",然后尝试选择同一行中的任何其他单元格时,jtable将不会触发任何事件,以便在"row 0 col 1"上触发事件单元格,我必须选择第2行中的任何单元格,并且必须单击"row 0 col1"单元格

public class test_jtable_event extends javax.swing.JFrame {

    /** Creates new form test_jtable_event */
    public test_jtable_event() {
       initComponents();
    }



// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

    jScrollPane1 = new javax.swing.JScrollPane();
    jTable1 = new javax.swing.JTable();

    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

    jTable1.setModel(new javax.swing.table.DefaultTableModel(
        new Object [][] {
            {"row 0 column1", "row 0column 2", "row 0 column 3", "row 0column4"},
            {"row 1 column 0", "row 1 column 2", "row 1 column 2", "row 1 column 2"},
            {null, null, null, …
Run Code Online (Sandbox Code Playgroud)

java swing jtable selectionmodel

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

如何让滑动面板中的元素监听点击事件

我使用 AndroidSlidingPanel 库“ https://github.com/umano/AndroidSlidingUpPanel ”创建了一个演示应用程序,并将textview 作为孩子。问题是当我尝试单击标签面板向下滑动时无法单击标签。

<com.sothree.slidinguppanel.SlidingUpPanelLayout
xmlns:sothree="http://schemas.android.com/apk/res-auto"
android:id="@+id/sliding_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom"
sothree:panelHeight="68dp"
sothree:shadowHeight="4dp">

<TextView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:text="Main Content"
    android:textSize="16sp" />

<TextView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center|top"
    android:text="The Awesome Sliding Up Panel"
    android:textSize="16sp" 
    android:onClick="ClickedOnLabel"
    android:clickable="true"/>
Run Code Online (Sandbox Code Playgroud)

我遇到过类似的帖子“无法单击 SlidingUpPanelLayout 中的子按钮”,但不明白 setdragview 是什么?它有什么作用?

任何人都可以抛出一些光应该怎么做?

android android-layout android-fragments android-activity slidingpanelayout

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

使用SLF4J库而不是Apache Log4j还有其他优势吗?

我遇到了这个库,用于在我的任务中记录slf4j.我之前使用过apache log4j库但是从文档中我无法理解slf4j库的用例.(面掌)任何人都可以告诉我使用SLF4j或可能的真实案例的好处.

java logging log4j slf4j

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

如何通过多个线程迭代 concurrentLinkedQueue?

在我的应用程序中,数据生成速度(存储在 concurrentLinkedQueue 中)大于我可以使用单线程消耗的速度。

我决定从创建 4 个线程来使用数据开始,以防止我的应用程序出现“内存不足异常”。

问题 :

  • 对于上述问题,还有其他更好的设计吗?
  • 我们可以用多个线程迭代 concurrentLinkedQueue 并在迭代时删除元素吗?

内存一致性影响:与其他并发集合一样,在将对象放入 ConcurrentLinkedQueue 之前线程中的操作发生在另一个线程中从 ConcurrentLinkedQueue 访问或删除该元素之后的操作之前。

java concurrency multithreading

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