小编Pin*_*ndo的帖子

将对象列表写入文件

我有一个以下格式的班级推销员:

class salesman
{
    public string name, address, email;
    public int sales;
}
Run Code Online (Sandbox Code Playgroud)

我有另一个用户输入姓名,地址,电子邮件和销售的课程.然后将此输入添加到列表中

List<salesman> salesmanList = new List<salesman>();
Run Code Online (Sandbox Code Playgroud)

在用户根据需要向列表中输入尽可能多的推销员之后,他们可以选择将列表保存到他们选择的文件中(我可以将其限制为.xml或.txt(这更适合)).如何将此列表添加到文件中?如果用户希望稍后查看记录,则还需要将该文件重新读回列表.

c# serialization list

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

强调uiLabel的一部分并链接带下划线的部分

我是iOS开发的新手.

我有一个标签,LatestInfo这里有文字,并且有一个链接到网站:例如For the latest information visit example.com/latestInfo

我希望显示为URL加下划线example.com/latestInfo并使其可点击.

我使用的是Swift而不是Obejective-C

我该怎么做呢?

根据皮埃尔的要求编辑:

@IBOutlet weak var linkLabel: UITextView!
let string              = "A great link : Google"
let range               = (string as NSString).rangeOfString("Google")
let attributedString    = NSMutableAttributedString(string: string)

attributedString.addAttribute(NSLinkAttributeName, value: NSURL("http://www.google.fr")!, range: range)
attributedString.addAttribute(NSUnderlineStyleAttributeName, value: NSNumber(int: 1), range: range)
attributedString.addAttribute(NSUnderlineColorAttributeName, value: UIColor.orangeColor(), range: range)

linkLabel.attributedText = attributedString 
Run Code Online (Sandbox Code Playgroud)

click uilabel ios swift

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

包装两个元素之间的所有元素

我有以下HTML

<div class="bar-something"><div class="fn-label"> SOMETHING</div> </div>
<div class="bar-appointment"><div class="fn-label"> Ap1</div></div>
<div class="bar-appointment"><div class="fn-label"> Ap2</div></div>
<div class="bar-appointment"><div class="fn-label"> Ap3</div></div>
<div class="bar-something-else"><div class="fn-label"> SOMETHING</div></div>
<div class="bar-appointment"><div class="fn-label"> Ap1</div></div>
<div class="bar-appointment"><div class="fn-label"> Ap2</div></div>
<div class="bar-appointment"><div class="fn-label"> Ap3</div></div>
<div class="bar-something-odd"><div class="fn-label"> SOMETHING</div></div>
Run Code Online (Sandbox Code Playgroud)

我想bar-appointment用另一个元素包装所有元素,DIV所以DOM看起来像:

<div class="bar-something"><div class="fn-label"> SOMETHING</div> </div>
<div class="test">
  <div class="bar-appointment"><div class="fn-label"> Ap1</div></div>
  <div class="bar-appointment"><div class="fn-label"> Ap2</div></div>
<div>
<div class="bar-something-else"><div class="fn-label"> SOMETHING</div></div>
<div class="test">
    <div class="bar-appointment"><div class="fn-label"> Ap1</div></div>
    <div class="bar-appointment"><div class="fn-label"> Ap2</div></div>
    <div class="bar-appointment"><div class="fn-label"> Ap3</div></div>
    <div …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

从列表中删除包含某些子字符串的所有字符串

我有一个名为albumList的字符串列表,该字符串具有以下结构:abc,abc,abc,abc,abc我要求用户搜索要删除的相册; 如果找到相册,它将从列表中删除.可以从列表中删除多个具有相同名称的相册.

 private void searchAlbumName(string search)
        {
            string[] cellVal;
            foreach (string x in albumList)
            {
                cellVal = x.Split(',');
                if (cellVal[0].ToString().Equals(search))
                {
                    //do delete here
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

我不确定如何使用搜索名称删除每个专辑

c# list

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

java替换textfile中的特定字符串

我有一个名为log.txt的文本文件它有以下数据

1,,Mon May 05 00:05:45 WST 2014,textFiles/a.txt,images/download.jpg
2,,Mon May 05 00:05:45 WST 2014,textFiles/a.txt,images/download.jpg
Run Code Online (Sandbox Code Playgroud)

第一个逗号之前的数字是指定每个项目的索引.

我想要做的是读取文件然后用另一个值替换给定行中的字符串的一部分(例如textFiles/a.txt)(例如/ something/bob.txt).

这就是我到目前为止所拥有的

    File log= new File("log.txt");
                    String search = "1,,Mon May 05 00:05:45 WST 2014,textFiles/a.txt,images/download.jpg;
                    //file reading
                    FileReader fr = new FileReader(log);
                    String s;
                    try (BufferedReader br = new BufferedReader(fr)) {

                        while ((s = br.readLine()) != null) {
                            if (s.equals(search)) {
                                //not sure what to do here
                            }
                        }
                    }
Run Code Online (Sandbox Code Playgroud)

java file-io text-files

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

使用 Twitter Bootstrap 调整页面大小时更改 css 中 div 的高度

searchResults我正在寻找一种方法,当我将大小调整为 时,将 div 的高度设置为 100% col-xs-12。当searchFilterdiv 缩小到时col-xs-12,我将其隐藏并将其高度设置为 20%。它下面的 div 的searchResults高度为 80%,当我调整大小时,col-xs-12我想将其高度更改为 100%。

我在我的 css 中尝试了这个,但它不起作用。

.searchResults .col-xs-12 {
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

我也尝试过

.searchResults > .col-xs-12 {
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

这是我的 html 和 css

.searchResults .col-xs-12 {
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)
.searchResults > .col-xs-12 {
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

html javascript css twitter-bootstrap

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

从对象列表中填充列表框

我有一个Windows窗体,它读取一个xml文件,将xml文件中的数据存储到一个对象列表中.这是xml文件格式:

<SalesmanDetails>
    <firstName>as</firstName>
    <surname>s</surname>
    <email>name@example.com</email>
    <dateOfBirth>01/01/1980</dateOfBirth>
    <streetNameAndNumber>23 st </streetNameAndNumber>
    <city>random</city>
    <country>Australia</country>
    <sales>1000</sales>
    <mobilePhoneNumber>+254 123 123 123</mobilePhoneNumber>
    <officeNumber>+65 852 256 5698</officeNumber>
  </SalesmanDetails>
Run Code Online (Sandbox Code Playgroud)

当用户单击"查看全部"按钮时,xml文件中所有人的firstName和姓氏应出现在列表框中.

这是我到目前为止的方法:

private void btnViewAll_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            foreach (SalesmanDetails details in salesmanList)
            {
                listBox1.Items.Add(details.firstName +" "+ details.surname);
            }
        }  
Run Code Online (Sandbox Code Playgroud)

当用户双击列表框中的某个名称时,将显示一个包含该人员所有详细信息的消息框.我该怎么做呢?

c# listbox

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

正则表达式验证逗号分隔的字符串

我有一个以下格式的字符串:名字,艺术家,细节,流派,长度

可以在逗号之间输入任何字符.到目前为止我已经做到了这一点,但似乎没有用:

if(!Regex.IsMatch(songDetails,@"^([\w]+,)+[\w]+$"))
{
 throw new Exception("Enter data into all cells");
}
Run Code Online (Sandbox Code Playgroud)

songDetails是用户输入的字符串输入,我想验证.

我在哪里错了?

编辑:我应该更具体地说明这个字符串的来源.我正在从dataGridView中读取值.如果用户将行留空但输入长度值,则会保存数据,但不应允许该数据

c# regex

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

perl在字符前删除子字符串

我有以下字符串: get_url.pl?critic_name=A_O_Scott.

我有以下正则表达式返回之前的任何东西,=但我似乎无法在它之前删除它?

$string=~ s/\=.*$//;
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

string perl substring

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