小编And*_*rew的帖子

合并两个没有重复的列表

我需要根据另外两个列表创建一个列表.但似乎它不会删除重复项.

这种合并两个列表没有欺骗的有效方法吗?

List<String[]> blocksComparisonSet1 = new List<String[]>(); 
List<String[]> blocksComparisonSet2 = new List<String[]>(); 
//we will combine list1 and list2 into this one
List<String[]> blocksComparisonFinal = new List<String[]>(); 

//this is how I store data in each list  
//if both values found, add both of them (partial functions, FYI)
String[] NA = new String[2]; //keep results
NA[0] = baseLine; //[0] for base
NA[1] = resultLine; //[1] for result
blocksComparisonSet1.Add(NA);

//if only one value found
String[] NA = new String[2]; //keep results
NA[0] = …
Run Code Online (Sandbox Code Playgroud)

c# optimization list duplicates duplicate-removal

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

并非所有组件都显示

当我运行这个程序时,当我使用setSize来确定窗口大小时,窗口会阻塞panel2中的按钮.

另外,如果我使用frame.pack()而不是setSize(),所有组件都在一条水平线上,但我试图获取它们,以便panel1组件在一行上,panel2组件在它们下面的一行上.

有人可以详细解释这两个问题的答案吗?

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

public class Exercise16_4 extends JFrame{
    // FlowLayout components of top portion of calculator
    private JLabel jlbNum1 = new JLabel("Number 1");
    private JTextField jtfNum1 = new JTextField(4);
    private JLabel jlNum2 = new JLabel("Number 2");
    private JTextField jtfNum2 = new JTextField(4);
    private JLabel jlbResult = new JLabel("Result");
    private JTextField jtfResult = new JTextField(8);

    // FlowLayout Components of bottom portion of calculator
        private JButton jbtAdd = new JButton("Add");
    private JButton jbtSubtract = new JButton("Subtract"); …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing

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

c#调整图像大小并将其装入正方形,同时保留纵横比

我正在为我的网站做一些工作,我想自动调整我的图像..但不仅自动调整大小,而且保持它们成比例,即使我调整其宽度或高度.我想添加额外的白色边框以补偿新的空间.

我以前从未做过任何形象工作,我应该怎么做呢?

c# image image-processing winforms image-resizing

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

循环大量的记录

我有一个位于网络中的postgre服务器,我正在使用数据库.我需要查看大量记录(1mil +),每次选择都需要时间.

这是我目前的方法:

DataSet ds = new psqlWork().getDataSet("SELECT * FROM z_sitemap_links"); 
DataTable dt = ds.Tables[0]; 
Parallel.ForEach(dt.AsEnumerable(), dr => 
{ 
    new Sitemap().runSitemap(dr[1].ToString(), counter); 
    counter++; 
}); 
Run Code Online (Sandbox Code Playgroud)

但是当数据库大小增加时,这种方法(在我看来)不会那么有效.你能建议一个更好的方法吗?也许把数据拉成块来处理; 虽然我现在不知道如何处理这个问题.

c# postgresql performance query-optimization winforms

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

根据数据属性启用或禁用复选框

我有一组带有data-groupiddata-multichoice属性的复选框.

第1组:data-groupid= "1" data=multichoice="0"(10盒)

第2组:data-groupid= "2" data=multichoice="0"(10盒)

如何一次禁用一个组中的所有框?

//function will catch any click on any checkbox with class=lvl
$('.lvl').click(function () {

   //check if box was checked
   if ($(this).is(":checked")) {

      //check if data-attribute is NOT a multi-choice
     if (!($(this).data("multichoice"))) {

        //disable all checkboxes that have the same group-id
        $(this).data("groupid") ... HELP HERE

     }
   }    
 });
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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