小编Bri*_*ian的帖子

JTable - 选择行单击事件

我有一个通过AbstractTableModel填充链表的Jtable.

我想要做的是当我点击(左键单击)JTable中的一行时,链表是搜索(在这种情况下它包含电影标题)并在Jtextboxes中的链表中显示值

我该怎么做呢?

这是代码

我猜它会将所选行中的数据检索到一个数组中,将其拆分并放入jtextareas中.我怎样才能做到这一点 ?

java swing linked-list jtable jtextfield

23
推荐指数
4
解决办法
14万
查看次数

PHP - 在下拉菜单中递归列出所有目录和子目录

可能重复:
PHP获取给定目录的所有子目录

我想要一个下拉菜单,以显示所有子目录,./files/$userid/而不仅仅是主文件夹.例如: /files/$userid/folder1/folder2/

我目前的代码是:

HTML:

<select name="myDirs">
<option value=""  selected="selected">Select a folder</option>
Run Code Online (Sandbox Code Playgroud)

PHP:

if (chdir("./files/" . $userid)) {

       $dirs = glob('*', GLOB_ONLYDIR);
       foreach($dirs as $val){
          echo '<option value="'.$val.'">'.$val."</option>\n";
       }        
        } else {
       echo 'Changing directory failed.';
}
Run Code Online (Sandbox Code Playgroud)

php directory recursion subdirectory drop-down-menu

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

在Ubuntu 17.04上从Android Studio运行AVD

我正在尝试从Android Studio运行应用程序,但AVD无法启动.虽然模拟器加载部分完成(模拟器未打开但进度条完成),但它依赖于"等待目标设备上线".

终端输出:

    brian@brian-desktop:~/Downloads/android-studio/bin$ ./studio.sh
Looking in classpath from com.intellij.util.lang.UrlClassLoader@6d5380c2 for /com/sun/jna/linux-x86-64/libjnidispatch.so
Found library resource at jar:file:/home/brian/Downloads/android-studio/lib/jna.jar!/com/sun/jna/linux-x86-64/libjnidispatch.so
Trying /home/brian/.AndroidStudio2.3/system/tmp/jna3898264938984980367.tmp
Found jnidispatch at /home/brian/.AndroidStudio2.3/system/tmp/jna3898264938984980367.tmp
[   6896]   WARN - dea.updater.SdkComponentSource - File /home/brian/.android/repositories.cfg could not be loaded. 
Downloading https://services.gradle.org/distributions/gradle-3.3-all.zip
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Unzipping /home/brian/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3-all.zip to /home/brian/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9
Set executable permissions for: /home/brian/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3/bin/gradle
[ 349239]   WARN - .workspace.NdkWorkspaceManager - NDK support for project 'Kryptomate' is disabled because it's not a valid Android project 
Looking for library 'libnotify.so.4'
Adding paths from jna.library.path: null
Trying libnotify.so.4
Found library …
Run Code Online (Sandbox Code Playgroud)

android android-virtual-device android-sdk-2.3 android-studio ubuntu-17.04

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

Javascript - 解析JSON会返回语法错误

我在尝试解析JSON时遇到错误:

 SyntaxError: Unexpected token u in JSON at position 0(…)   eFormsAtoZIndex.aspx:6558
Run Code Online (Sandbox Code Playgroud)

完整代码:http://pastebin.com/LXpJN8GF

相关守则:

$(document).ready(function() {
    var rebuild = getParameterByName("rebuild");
    var createdStructures = $('#AtoZContentDiv').children().length;
    if ((rebuild !== undefined && rebuild !== null && rebuild.indexOf("true") === 0) || (createdStructures === 0)) {
        // clean up pre-existing data
        cleanUp();

        // create container structure
        createFormLinkContainers();

        // Call SP web services to retrieve the information and create the A to Z
        retrieveListData();
        completeInitialization();
    } else {
        try {
            aggregateAll = jQuery.parseJSON($('#hdnAggregateAll').val());
            console.log(jQuery.parseJSON($('#hdnAggregateAll').val())); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

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

启动Oracle SQL*Plus时出现TNS协议适配器错误

每当我尝试登录SQL*Plus(11g标准版Win 64)时,我都会收到与某些连接错误相关的错误.

我尝试以sysdba身份登录并提供密码.

所有服务都已启动.我在Windows 7上.

任何帮助,将不胜感激.

在此输入图像描述

oracle sqlplus oracle11g

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

在 PowerShell 中将 System.Object[] 导出为字符串

我创建了一个脚本,该脚本基本上遍历站点及其子站点中的所有列表,并列出每个文档或项目的权限。

\n\n

但是,该脚本可以正常工作,当写入 CSV 文件时,权限(成员 + 角色)字符串将被写入而System.Object[]不是 CSV 输出中的正确字符串(例如Member: user123 Role: Full Control)。

\n\n

示例输出:

\n\n
"Common Hover Panel Actions", "https://#######.####.###.##", "https://######.######.#####.####", "System.Object[]", "                           Ministry for Finance", "Master Page Gallery", "12/22/2015 8:34:39 AM", "_catalogs/masterpage/Display Templates/Search/Item_CommonHoverPanel_Actions.js", "12/22/2015 8:34:39 AM", "6.2763671875"\n
Run Code Online (Sandbox Code Playgroud)\n\n

下面是脚本:

\n\n
Add-PSSnapin Microsoft.SharePoint.PowerShell\n\nfunction Get-DocInventory([string]$siteUrl) {\n    $site = New-Object Microsoft.SharePoint.SPSite $siteUrl\n\n    $i = 0;\n    foreach ($web in $site.AllWebs) {\n\n        $count = $site.AllWebs.Count\n        foreach ($list in $web.Lists) {\n\n            if ($list.BaseType -ne \xe2\x80\x9cDocumentLibrary\xe2\x80\x9d)\n            {\n               continue\n            }\n\n            foreach ($item …
Run Code Online (Sandbox Code Playgroud)

string powershell sharepoint roles

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

弹出窗口中的Texbox值保持为null

我有一个包含这段代码的php页面:

echo '<div id="popup" style="display:none">';
echo '<form id="AddForm" name="AddForm" method="get">';
echo '<table><tr>';
echo '<td>Software Name: </td><td><input type="text" id="SoftwareName"/></td></tr>';
echo '<tr><td>Software Type:</td><td><input type="text" id="SoftwareType"/></td></tr>';
echo '<tr><td>License Method:</td><td><input type="text" id="LicenseMethod"/></td></tr>';
echo '<tr><td><input type="button" value="Add" OnClick="opener.GetAddData();"></td><td></td>';
echo '</tr></table>';
echo '</form>';
echo '</div>';
Run Code Online (Sandbox Code Playgroud)

Buttan调用CreatePopup():

echo "<input type='submit' value='Add' OnClick='CreatePopup();'/>";
Run Code Online (Sandbox Code Playgroud)

我使用以下代码打开此div作为弹出窗口:

function CreatePopup()
{   
       var w = null;
        w = window.open('index.php?List=SoftwareLicenseAllocations', 'test', 'height=125,width=300');
        w.document.write( $("#popup").html());
        w.document.close();
}
Run Code Online (Sandbox Code Playgroud)

从弹出窗口中获取文本框值的代码:

function GetAddData()
{   
    var SoftwareName = document.getElementById('SoftwareName').value;//.getElementById('SoftwareName').value;
    var SoftwareType = document.getElementById('SoftwareType').value;
    var LicenseMethod =document.getElementById('LicenseMethod').value;        

    alert(SoftwareName, …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery popup

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

Swing/AWT - 以编程方式创建GUI

我正在尝试使用Java通过手工编码来创建GUI(不使用GUI工具).

我正在尝试创建类似下图的内容,但它并没有像我想要的那样出现.(它是由名为Pencil的模型应用程序创建的)

在此输入图像描述

这是到目前为止的代码:

import java.awt.*; 
import javax.swing.*;
import javax.swing.JTable;


public class GUI extends JFrame {

    public void buildGui() {


        JFrame frame = new JFrame("Hotel TV Scheduler");    

                Container contentPane = frame.getContentPane();
                contentPane.setLayout(new FlowLayout());

        JPanel mainPanel = new JPanel();
        mainPanel.setLayout(new BorderLayout());

                JPanel listPanel = new JPanel();
                listPanel.setLayout(new FlowLayout());

                JTable chOneTable = new JTable();
                JTable chTwoTable = new JTable();
                JTable listTable = new JTable();

                JButton rmvChOneButton = new JButton("Remove Channel");
                JButton rmvChTwoButton = new JButton("Remove Channel");

                listPanel.add(chOneTable);
                listPanel.add(chTwoTable);
                listPanel.add(listTable);
                listPanel.add(rmvChOneButton);
                listPanel.add(rmvChTwoButton);

                JPanel infoPanel …
Run Code Online (Sandbox Code Playgroud)

java layout user-interface swing awt

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

将会话变量传递给SQLDataSource时出错

我正在尝试运行Project.aspx.当单击"查看配置文件"按钮时,Admin.apsx应该创建会话"project_id",以便两个SQLDataSource从Session("project_id")获取project_id值.

我收到这个错误:

错误

Project.aspx

<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Project.aspx.vb" Inherits="Project" %>


<%@ Register assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" namespace="System.Web.UI.DataVisualization.Charting" tagprefix="asp" %>



<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <div id="project-image"><asp:Image ID="Image1" runat="server" Height="124px" Width="93px" />
        <asp:FormView ID="frmViewProject" runat="server" DataKeyNames="project_id" DataSourceID="SqlDataSource1" HorizontalAlign="Justify">
            <EditItemTemplate>
                project_id:
                <asp:Label ID="project_idLabel1" runat="server" Text='<%# Eval("project_id") %>' />
                <br />
                project_type:
                <asp:TextBox ID="project_typeTextBox" runat="server" Text='<%# Bind("project_type") %>' />
                <br />
                project_start:
                <asp:TextBox ID="project_startTextBox" runat="server" Text='<%# Bind("project_start") %>' />
                <br />
                project_finish:
                <asp:TextBox ID="project_finishTextBox" runat="server" Text='<%# Bind("project_finish") %>' />
                <br …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net session sqldatasource sql-server-2012

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

ConfigParser - 写入 .ini 文件

我有一个 config.ini 文件,其中包含 Web 应用程序的一些默认配置(使用 VS 2017 的 Flask)

我也想自己写一些配置。

我正在使用下面的代码尝试在该[keys]部分中写入,变量是gkey

def writeKey(key):
    Config = configparser.ConfigParser()    
    configFile = Path("config.ini")
    if configFile.is_file() == False:
        cfgfile = open("config.ini",'w')
    else:
        cfgfile = open("config.ini")

    # add the settings to the structure of the file, and lets write it out...
    Config.add_section('keys')
    Config.set('gkey','key',True)
    Config.write(cfgfile)
    cfgfile.close()

gkey = encrypt(key)
writeKey(gkey)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Traceback (most recent call last):
  File "C:\Users\blivo\documents\visual studio 2017\Projects\blivori2\blivori2\blivori2\functions\common.py", line 59, in <module>
    writeKey(gkey)
  File "C:\Users\blivo\documents\visual studio 2017\Projects\blivori2\blivori2\blivori2\functions\common.py", line 30, in writeKey …
Run Code Online (Sandbox Code Playgroud)

python configparser flask

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