小编zac*_*con的帖子

获取在C#中重复项目的次数

我工作的地方,用户必须输入某种字符串的程序,并计划将其存储在一个列表或数组,然后计算项目是重复了多少遍.

然后以重复次数的降序显示最重复的三个项目(第一个有10个重复,第二个有9个,第三个有8个)

听起来很简单.由于我不知道有多少人会输入一个字符串,我使用了一个列表,然后按照这个例子:

foreach (string value in list.Distinct())  
{  
    System.Diagnostics.Debug.WriteLine("\"{0}\" occurs {1} time(s).", value, list.Count(v => v == value));  
}
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,.Distinct()不会出现在我的列表名称之后.我做错什么了吗?这与我的C#有关,这不是C#3.0吗?该示例从未提及有关添加其他引用等的任何内容.

有没有其他方法可以做到这一点?

c# linq list

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

是否可以为UILabel中的一个角色设置不同的颜色?

我一直在使用Xcode开发一个小项目.它使用了很多标签,文本字段等.我已经完成了大部分布局,约束,表格,标题等.之后,客户宣布对于所有必填字段,应该有一个红色的星号在标签旁边.

叫我懒惰,但我宁愿不回到我的所有表格,添加许多带星号的标签,然后重新进行自动布局以容纳新标签.

那么,有没有办法在UILabel中更改特定字符(在本例中为星号)的颜色,而其余文本保持黑色?

xcode uilabel ios swift swift2

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

Swift:带有完成按钮的文本框上的弹出DatePicker

我正在创建一个有UITextField的应用程序,当点击/点击时,它会显示一个从底部飞出的日期选择器.所述弹出面板具有完成按钮,该按钮将在点击/点击时将任何选择的日期(默认为今天)应用于文本字段,优选为YYYY-MM-DD格式.

我一直在网上挖掘,到目前为止,我已经看到了文本字段的IBAction示例,各种方式关于完成按钮的工作方式(大多数没有完成按钮),但我想知道我是否可以从我的代码中回收或基于下面的下拉菜单:

let wellheadPressTest : [String] = ["PSIG", "MPAG"]
var wellboreStatusPickerView = UIPickerView()

override func viewDidLoad() {
    let wellboreStatusToolBar = UIToolbar()
    let spaceButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.FlexibleSpace, target: nil, action: nil)
    let doneButtonWellbore = UIBarButtonItem(title: "Done", style: UIBarButtonItemStyle.Plain, target: self, action: "donePickerWellbore")

    wellboreStatusToolBar.barStyle = UIBarStyle.Default
    wellboreStatusToolBar.translucent = true
    wellboreStatusToolBar.tintColor = UIColor(red: 76/255, green: 217/255, blue: 100/255, alpha: 1)
    wellboreStatusToolBar.sizeToFit()
    wellboreStatusToolBar.setItems([spaceButton,spaceButton,doneButtonWellbore], animated: false)
    wellboreStatusToolBar.userInteractionEnabled = true

    wellboreStatusPickerView.delegate = self
    self.samplingWaterFormOneView.textfieldWellbore.inputView = wellboreStatusPickerView
    self.samplingWaterFormOneView.textfieldWellbore.inputAccessoryView = wellboreStatusToolBar
}


// Various Required PickerView functions

func …
Run Code Online (Sandbox Code Playgroud)

datepicker ios swift

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

在Python Flask中显示数据库结果:ValueError:字典更新序列元素#0的长度为6; 2是必需的

如何使用python flask在CocoaRestClient中显示我的数据库查询结果?

这是代码:

import json
import sys
import datetime
import MySQLdb as mdb
from flask import Flask, request, jsonify

app = Flask(__name__)

@app.route('/home')
def hello_world():
    return "Welcome to Omnimoda."

@app.route('/items/list')
def get_items():
    #Change accordingly:
    #Connection Details:
    hostname = "localhost"
    username = "un"
    password = "pw"
    database = "db"
    q_list_one = "SELECT * FROM item_info"
    con = mdb.connect(hostname, username, password, database)
    cur = con.cursor()
    json_return = {}
    try:
        cur.execute(q_list_one)
        r_list_one = cur.fetchall()
    except Error as error:
        print(error)
    finally:
        cur.close()
        con.close()

    return …
Run Code Online (Sandbox Code Playgroud)

python mysql flask

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

如何为基于聚合物的网页创建点击事件

抱歉,我是Polymer的专家。

到目前为止,我已经完成了一个HTML文件(视为外部对话框),其中包含一些内容。

首先,用户单击主页上的按钮,然后显示一个对话框。在对话框中,用户将输入文本(此时,输入任何内容),然后单击“提交”按钮。在这一点上,它要么成功,要么如果文本框为空,则引发错误,选中文本框,并且(如果可能)变为红色/显示错误消息。

不幸的是,即使让聚合物事件失败了,我也无法逃脱。

到目前为止,这是我的代码:

主页(工作正常):

<!DOCTYPE HTML>
<html>
<head>
    <link rel="import" href="elements/accountability-ticket.html"/>
</head>
<body>
    <section>
        <paper-button raised label="Buy Now" id="ticket" onclick="clickHandler('diagTicket')">Buy Now</paper-button>
    </section>
    <section><accountability-ticket></accountability-ticket></section>
    <script>
    window.addEventListener('WebComponentsReady', function(e) {
      // imports are loaded and elements have been registered
      console.log('Components are ready');
    });


    function clickHandler(e) {
        var dialog = document.getElementById(e);
        if (dialog) {
            dialog.open();
        }
    }
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

那里有一个按钮“立即购买”,它将以下代码作为弹出对话框形式调用:

<dom-module id="accountability-ticket">
    <template>
        <paper-dialog with-backdrop entry-animation="scale-up-animation"
                      exit-animation="fade-out-animation" id="diagTicket">
            <h2>I Own It Ticket </h2>
            <div class="ctrlButtons flex">  
                <paper-button dialog-dismiss>Cancel</paper-button>
                <paper-button dialog-confirm>Submit</paper-button>
            </div> …
Run Code Online (Sandbox Code Playgroud)

html javascript polymer

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

将自定义UITableViewCell从nib加载到Swift中的UIViewController

我目前正在开发一个练习swift程序,需要将CoreData结果显示在表格上.

我构建了我的应用程序,使得故事板本身不包含任何UI元素,只包含视图(带有附带的UIViewController类),然后加载自定义的nibs/xibs(也附带一个UIView子类).在这种情况下,xib包含a UITableView,单独的xib包含单元格.

TableView类:

import UIKit

protocol SkillsViewDelegate{
}

class SkillsView: UIView {
    var delegate : SkillsViewDelegate!
    @IBOutlet weak var skillsTable: UITableView!
}
Run Code Online (Sandbox Code Playgroud)

TableView控制器:

import UIKit
import CoreData

class SkillsViewController: UIViewController, SkillsViewDelegate, UITableViewDataSource, UITableViewDelegate {
    var displaySkillsView : SkillsView!
    var displaySkillsCell : SkillViewCell!
    let textCellIdentifier = "skillViewCell"

    override func viewDidLoad() {
        super.viewDidLoad()

        self.displaySkillsView = UIView.loadFromNibNamed("SkillsView") as! SkillsView
        self.displaySkillsView.delegate = self
        self.view = self.displaySkillsView
        // Do any additional setup after loading the view.
    } …
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift swift2

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

在另一个文本字段的文本更改上更改UITextField的文本

我有六个文本字段.其中一个字段无法由用户编辑.相反,它接收来自其他五个的输入,将其压缩成一个字符串(每个输入之间具有冒号,具有特定排列).

无论何时修改任何已启用的文本字段,第六个文本字段的内容都会更改,并且输入的顺序不会更改.所以,如果我输入1,2,3,4,5在前五文本框,第六会读1:2:3:4:5.如果我将第二个文本字段的文本从更改2two,则第六个文本字段也将更改为1:two:3:4:5.

我已经知道如何执行此操作,创建五个全局变量,保存五个文本字段的值,然后从这些变量的连续中读取第六个.我无法弄清楚如何触发文本更改.

我试过用这个:

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {

}
Run Code Online (Sandbox Code Playgroud)

以及其他委托方法,但我不确定是否可行.

cocoa-touch uitextfield ios

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

Xcode/Swift Scrollview布局太宽

我是一个使用iPhone 6自动布局的应用团队的一员,但我们发现我们还需要支持iPhone 4s和5.由于布局设计为6个更大的屏幕,我们决定使用ScrollViews.

我用这个视频作为各种教程:

UIScrollView和Autolayout - Xcode 6

在大多数情况下,它的工作原理.我可以上下滚动.

问题:

垂直滚动有效.但现在我也必须水平滚动,这不理想/不应该发生.

即使将模拟器设置回iPhone 6,任何带有滚动视图的东西都会扩大到用户必须侧向滚动的程度.

有什么建议?

我试过的:

应用程序的某些部分确实可以正常工作,但我还没有对它们应用滚动视图,因此很难判断它是滚动视图的错误还是其他工作.我找到了这个,但是:

不工作(使用滚动视图 - 可以向下滚动,但宽度会被炸毁):
在此输入图像描述

工作(没有使用滚动视图 - 无法向下滚动,但UI与屏幕宽度匹配):
在此输入图像描述

我不知道这是否真的有所作为.我试图将大小设置为any/any,但是这会使现有的自动布局限制搞定.

我也尝试以编程方式进行,但是有一些已知的问题,系统返回错误的屏幕大小(这更糟糕的一切).

xcode interface-builder uiscrollview ios autolayout

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

React 在删除列表中间的项目时呈现错误的数据

我在react-hook-form 这里使用了一个嵌套的字段数组设置。请注意,我的实际代码有点复杂,但这里显示的问题完全相同。

在此处输入图片说明

我遇到的问题是,如果我删除列表中的一个项目,比如ID: 2在 list 中[{ID:1}, {ID:2}, {ID:3}],结果不是[{ID:1}, {ID:3}],而是[{ID:1}, {ID:2}].

这是官方示例,它正确获取嵌套字段数组。

据我所知,唯一的区别是我的表单依赖于从 API 检索的数据(在我的示例中,由async函数处理),而官方示例使用已经启动的数据。

查看在线示例,有些人利用了该<Controller>领域,但这只是给我带来了更多问题(在我的实际代码中),并且在测试时(在代码沙盒中),并没有真正改变删除 2 不会改变整个阵列起来。

有什么我想念的吗?

javascript reactjs react-hook-form

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

Elixir:更新地图列表中的特定值

给出以下地图列表:

ball_prop_list = 
[
  %{"id" => "cue", "is_idle" => true, "velocity_x" => 0.0, "velocity_z" => 0.0, "x" => -15.0, "z" => 0.0},
  %{"id" => "ball_1", "is_idle" => true, "velocity_x" => 0.0, "velocity_z" => 0.0, "x" => 15.0, "z" => 0.0},
  %{"id" => "ball_2", "is_idle" => true, "velocity_x" => 0.0, "velocity_z" => 0.0, "x" => 17.0, "z" => 1.1},
  %{"id" => "ball_3", "is_idle" => true, "velocity_x" => 0.0, "velocity_z" => 0.0, "x" => 17.0, "z" => -1.1}
]
Run Code Online (Sandbox Code Playgroud)

我该如何着手更改,例如,仅更改和velocity_x,并保持其他所有内容相同? …

elixir

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