小编Bar*_*ett的帖子

xwindow剪贴板的机制

任何人都可以向我解释xwindow剪贴板的机制吗?例如,如果我执行从gedit打开文件的操作并使用ctrl + c复制此文件的内容.然后我打开vim并使用ctrl + v将内容粘贴到新打开的文件中.我知道它将使用xwindow的缓冲区来存储内容.但我很好奇它是如何在系统级别工作的.更具体地说,底层Linux内核如何处理这种复制粘贴操作?是否有与此操作相关的系统调用?谢谢

linux x11 clipboard system-calls xorg

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

如何让Entity Framework在SQL Server中生成低效的查询?

我在EF 4.0中定义了一个基于视图的实体.该视图覆盖了一个包含大约1800万行数据的表.我已选择实体的4个确定性属性作为此实体的复合实体键.我通过OData WCF数据服务公开了对包含此视图的模型的访问.WCF数据服务设置为限制结果

config.SetEntitySetPageSize("*", 100)
Run Code Online (Sandbox Code Playgroud)

当我针对此视图进行基本查询时:

var fcbs = this.iBenchmarkCostContext.FtCostBenchmarks.ToArray();
Run Code Online (Sandbox Code Playgroud)

这是我在分析工具中看到的查询:

SELECT TOP (100) [Extent1].[MonthBeginDt]                     AS [MonthBeginDt],
                 [Extent1].[dmCostBenchmarkKey]               AS [dmCostBenchmarkKey],
                 [Extent1].[dmProductKey]                     AS [dmProductKey],
                 [Extent1].[IsImputedFlg]                     AS [IsImputedFlg],
                 [Extent1].[ProjectedCopayPerRxAmt]           AS [ProjectedCopayPerRxAmt],
                 [Extent1].[ProjectedPricePerQtyAmt]          AS [ProjectedPricePerQtyAmt],
                 [Extent1].[ProjectedQtyPerRxQty]             AS [ProjectedQtyPerRxQty],
                 [Extent1].[ProjectedRxCnt]                   AS [ProjectedRxCnt],
                 [Extent1].[AvgPriceRxAvgPriceQtyDenominator] AS [AvgPriceRxAvgPriceQtyDenominator],
                 [Extent1].[AvgQtyDenominator]                AS [AvgQtyDenominator],
                 [Extent1].[AvgCopayDenominator]              AS [AvgCopayDenominator],
                 [Extent1].[ProjectedTotalCostAmt]            AS [ProjectedTotalCostAmt],
                 [Extent1].[AllowedRxCnt]                     AS [AllowedRxCnt],
                 [Extent1].[CopayRxCnt]                       AS [CopayRxCnt],
                 [Extent1].[TotalAllowedAmt]                  AS [TotalAllowedAmt],
                 [Extent1].[TotalCopayAmt]                    AS [TotalCopayAmt],
                 [Extent1].[TotalCostPerUnitAmt]              AS [TotalCostPerUnitAmt],
                 [Extent1].[TotalUnitQty]                     AS [TotalUnitQty],
                 [Extent1].[RC]                               AS [RC]
FROM   (SELECT [ftCostBenchmark].[MonthBeginDt]                     AS [MonthBeginDt],
               [ftCostBenchmark].[dmCostBenchmarkKey]               AS [dmCostBenchmarkKey],
               [ftCostBenchmark].[dmProductKey] …
Run Code Online (Sandbox Code Playgroud)

sql-server entity-framework wcf-data-services

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

无法在RHEL上打开显示

我正在尝试使用RHEL 6.2从桌面客户端(mydesktop)ssh到安装了RHEL 5.8的服务器(myserver).我有组在远程服务器上安装了"X Window",远程服务器上的DISPLAY变量也设置为localhost:0.0,但我还是无法启动firefox.连接命令是

$ ssh -X -l myname myserver
Run Code Online (Sandbox Code Playgroud)

错误消息是

$ firefox
Error: cannot open display: localhost:0.0
Run Code Online (Sandbox Code Playgroud)

我尝试在myserver上执行命令

$ xhost +localhost
Run Code Online (Sandbox Code Playgroud)

但它给了我一个错误信息

xhost:  unable to open display "localhost:0.0"
Run Code Online (Sandbox Code Playgroud)

我想提到三种现象

  1. mydesktop的另一个用户可以在登录myserver后启动firefox.
  2. 当我远程登录到另一台服务器时,我能够启动firefox:myserver2.
  3. firefox只是一个例子.一般来说,我无法启动任何x窗口程序.

我不知道发生了什么事.请帮我.


这是我的问题的更新.这个问题"部分地"解决了.我做的是从我的".bashrc"文件中删除"export DISPLAY == localhost:0.0",注销然后再次登录,我可以启动firefox!


然而,这不是故事的结局.我有一个新问题:$ sudo wireshark

不起作用.这是错误消息:

[myself@myserver ~]$ sudo wireshark
debug1: client_input_channel_open: ctype x11 rchan 2 win 65536 max 16384
debug1: client_request_x11: request from 127.0.0.1 46595
debug1: channel 1: new [x11]
debug1: confirm x11
debug1: client_input_channel_open: ctype x11 rchan 3 win 65536 max 16384 …
Run Code Online (Sandbox Code Playgroud)

linux x11 firefox redhat

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

找不到OleDB数据提供程序VBA / Excel

我对VBA几乎不熟悉(仅在学校就读过一些课程就可以了)。现在,我需要从Excel文件连接到Oracle数据库(在远程服务器上运行)。我四处闲逛,发现了一些例子。因此,到目前为止,我已经编写了以下代码:

    Sub Try()
         Dim cn As New ADODB.Connection
         Dim rs As ADODB.Recordset
         Dim cmd As ADODB.Command
         Dim chunk() As Byte
         Dim fd As Integer
         Dim flen As Long
         Dim Main As ADODB.Parameter
         Dim object As ADODB.Parameter

     Stil = vbYesNo + vbCritical + vbDefaultButton1
        Titel = "db connection test"
    '   Meldung anzeigen.
        Antwort = MsgBox("trying to connect to db", Stil, Titel, Hilfe, Ktxt)

         ' Connect to the database using ODBC [msdaora][ORAOLEDB.Oracle]Provider=ORAOLEDB.Oracle;
         With cn
             .ConnectionString = "Provider=ORAOLEDB.Oracle;Password=pass;User ID=usr;Data Source=host:port:sid"
             .Open
             .CursorLocation = …
Run Code Online (Sandbox Code Playgroud)

oracle oledb excel odbc vba

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

httpcomponents 的 ssl 连接导致 socket 关闭

我正在尝试从网络服务器获取一些数据,这些数据与 http 配合良好。

但是当我尝试 https(ssl connection) 时,我得到如下异常。

我得到了正确的 http 状态代码 200 和响应内容长度 2230。

        java.net.SocketException: Socket is closed
            at sun.security.ssl.SSLSocketImpl.checkEOF(SSLSocketImpl.java:1483)
            at sun.security.ssl.AppInputStream.read(AppInputStream.java:92)
            at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:166)
            at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:90)
            at org.apache.http.impl.io.AbstractSessionInputBuffer.read(AbstractSessionInputBuffer.java:183)
            at org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:144)
            at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:121)
Run Code Online (Sandbox Code Playgroud)

我的代码如下,带有 apache httpcomponents httpclient(4.2.5) 库。

        try {
            HttpPost httppost = new HttpPost(uri);
            HttpHost targetHost = new HttpHost(HOST_NAME, HOST_PORT, PROTOCOL);

            InputStreamEntity reqEntity = new InputStreamEntity(new ByteArrayInputStream(request), -1);
            String contentType = TSPConstants.CONST_TSA_CONTENT_TYPE_TSREQUEST;
            reqEntity.setContentType(contentType);
            reqEntity.setChunked(true);
            // It may be more appropriate to use FileEntity class in this particular
            // instance but we …
Run Code Online (Sandbox Code Playgroud)

ssl apache-httpcomponents apache-httpclient-4.x

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

JButton背景图片

您好我正在尝试为JButton实现Action侦听器,代码如下所示:

ImageIcon imageForOne = new ImageIcon(getClass().getResource("resources//one.png"));
one = new JButton("",imageForOne);
one.setPreferredSize( new Dimension(78, 76));
one.addActionListener(myButtonHandler);
Run Code Online (Sandbox Code Playgroud)

使用上面的JButton看起来很好有关按钮1,请参见下图

当我为按钮添加特定值时,例如

ImageIcon imageForOne = new ImageIcon(getClass().getResource("resources//one.png"));
//Check this
one = new JButton("one",imageForOne);
one.setPreferredSize( new Dimension(78, 76));
one.addActionListener(myButtonHandler);
Run Code Online (Sandbox Code Playgroud)

它看起来像下图

检查按钮1

有什么办法可以避免这种情况并设定价值.

感谢您的帮助.

java swing jbutton actionlistener imageicon

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

如何测试命令的结果是否包含鱼壳中的字符串?

我正在尝试编写一个简短的函数,以允许我从命令行打开和关闭 wemo 灯。基本上我有一个命令,如果我输入wemo status将返回Switch: Lights 1灯是否打开或 0 如果灯关闭。我想编写一个基本上可以让我切换它们的鱼函数:

function lights --description 'Toggle lights'
    if contains (wemo status) "Lights 1"
        wemo switch "Lights" off
    else
        wemo switch "Lights" on
    end
end
Run Code Online (Sandbox Code Playgroud)

虽然这不起作用。我在想父母可能会进行文本替换?任何人都知道如何测试一个字符串是否包含 Fish 中的另一个字符串?

terminal fish osx-mountain-lion

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

如何从鱼壳的除数中获取十进制值

math 5/2 返回2。

我想要2.5-如何获得十进制值?

fish

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

使鱼功能私密

我定义了几个helper函数,我只在一个特定的fish脚本中使用.我把它们放在包装函数中,但你仍然可以通过自动完成找到它们.

如何将它们隐藏起来自动完成并将其范围限制为private

function outer
   function inner_func
       echo "I still find this function via automplete"
   end
end
Run Code Online (Sandbox Code Playgroud)

fish

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

Android Realm-调试

我想查看Realm对象变量的值

例如:

Student (int studentID, ArrayList <Subject> subjectList)

Subject (int subjectID, String subjectName)
Run Code Online (Sandbox Code Playgroud)

使用Android Studio进行调试时,我想查看学生对象中的主题名称。

我应该在android studio调试窗口中寻找学生的学科列表的地方?

debugging android realm

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