小编Gre*_*ory的帖子

检查输入是数字还是字母javascript

我在HTML和javascript中使用表单.我希望只有在用户输入LETTER并点击时才会弹出警报submit.

所以我有HTML代码:

<form name="myForm" action="" onsubmit="return checkInp()" method="post">
    First name: <input type="text" name="age">
<input type="submit" value="Submit">   
Run Code Online (Sandbox Code Playgroud)

和javascript代码:

function checkInp()
{
var x=document.forms["myForm"]["age"].value;
if (x consists of any letters) // this is the code I need to change
{
alert("Must input numbers");
return false;
}
}
Run Code Online (Sandbox Code Playgroud)

html javascript forms input

62
推荐指数
7
解决办法
31万
查看次数

更改标签栏项目图像和文本颜色iOS

这是我的标签栏:

在此输入图像描述

下图显示正在运行的程序和选择的"NEWS"项:

在此输入图像描述

很明显酒吧色调颜色正常,我想要!

但是tintColor只影响图像而不影响文本.

此外,当选择一个项目(如上所示,新闻)时,项目颜色变为蓝色!我该如何防止这种情况发生?我希望它保持白色.

为什么文本在选中时会变为白色但在未选中时会变为白色?

我基本上希望项目颜色和文本颜色始终为白色.

我该如何实现这一目标?谢谢你的帮助.

是否需要每个项目的快速代码?

编辑:

在此输入图像描述

uitabbaritem uitabbar ios swift

58
推荐指数
10
解决办法
13万
查看次数

创建没有实例的静态类

我在网上看到的所有教程都展示了如何使用__init__构造函数方法创建类,以便可以声明该类型的对象或该类的实例.

如何创建一个类(Java中的静态),以便我可以访问该类的所有方法和属性,无需创建新的实例/对象?

例如:

class World:

    allElems = []

    def addElem(x):  

        allElems.append(x)

World.addElem(6)
print(World.allElems)
Run Code Online (Sandbox Code Playgroud)

编辑

class World(object):

    allAirports = []

    @staticmethod
    def initialize():

        f = open(os.path.expanduser("~/Desktop/1000airports.csv"))
        file_reader = csv.reader(f)

        for col in file_reader:

            allAirports.append(Airport(col[0],col[2],col[3]))
Run Code Online (Sandbox Code Playgroud)

错误:未定义名称"allAirports"

python static class object

45
推荐指数
4
解决办法
8万
查看次数

通过单击表视图中的单元格 - Swift iOS打开新的视图控制器

我有以下onClick函数

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {

    tableView.deselectRowAtIndexPath(indexPath, animated: true)

    let row = indexPath.row
    println("Row: \(row)")

    println(meetingArray[row] as! String)

}
Run Code Online (Sandbox Code Playgroud)

打印出单击的单元格上的文本.它工作正常.

我只是想知道如何设置一个函数来引导你到新的视图控制器

ios swift

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

从UIScrollView Swift禁用水平滚动

滚动视图

我有一个UIScrollView,有约束 left: 0, top: 0, right: 0, bottom: 0

内部滚动视图

最重要的UIScrollViewUIImageView有限制left: 0, top: 0, right: 0, height: 200

在这下面我有一个UITextView约束left: 0, top: 0, right: 0, bottom: 0

这意味着UITextView将针对其内容调整大小,我设置scrollingEnabledfalseUITextView.

所以,当我跑步时,它几乎完美无缺.

一个问题是UIImageView占用的实际屏幕宽度大约多10%.因此,启用水平滚动.

我试过添加线条

imageView.frame = CGRect(0, 0, screenSize.width, 200)
scrlView.contentSize.width = screenSize.width
Run Code Online (Sandbox Code Playgroud)

但这没什么区别.我仍然可以水平滚动,图像视图仍然占据实际屏幕宽度的10%左右.

注意,我没有在storyboard中设置imageView屏幕宽度,只是以编程方式.

有任何想法吗?

uiscrollview ios swift

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

更改单个单元格UITableView的高度

我想要以下内容:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    let cell = tableView.dequeueReusableCellWithIdentifier("NewsCell", forIndexPath: indexPath) as! UITableViewCell

    if indexPath == 3{

        cell.height = "50dp"

    }       

    return cell

}
Run Code Online (Sandbox Code Playgroud)

什么是替代方案或最简单的方法?

编辑

我是否也可以指定节号:ie-

if sectionIndex == 5
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift

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

从String的末尾移除空间 - UILabel Swift

我在Swift中有一个Table View Cell的代码

    let rcap = cell.viewWithTag(613) as! UILabel
    rcap.text = "Capacity: \(room.capacity)  "  // I added space at the end
Run Code Online (Sandbox Code Playgroud)

屏幕上显示时,空间将被移除.

如果我在String的开头添加空格则没有问题.

目前我正在使用这种"完全停止"黑客攻击,但这还不够好:

rcap.text = "Capacity: \(room.capacity)   ."  
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

我也尝试过:

rcap.text = "Capacity: \(room.capacity)  " + " "
Run Code Online (Sandbox Code Playgroud)

string whitespace ios swift

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

用numpy求解矩阵方程的错误

我用我自己写牛顿迭代算法在Python sympynumpy.

代码如下,但您可以忽略它并跳过错误:

def newtonRhapson(fncList, varz, x0):

    jacob = []

    for fnc in fncList:
        vec = []
        for var in varz:
            res = fnc.diff(var)
            for i in range(len(varz)):
                res = res.subs(varz[i], x0[i])
            vec.append(res)
        jacob.append(numpy.array(vec, dtype='float64'))

    fx0=[]

    for fnc in fncList:
        res2 = fnc
        for i in range(len(varz)):
            res2 = res2.subs(varz[i], x0[i])
        fx0.append(res2)

    j = jacob
    f = fx0

    print j
    print ''
    print f

    print numpy.linalg.solve(j,f).tolist()
Run Code Online (Sandbox Code Playgroud)

该函数的参数是:

fncList- 使用Sympy符号的python函数列表

varz - 包含这些符号(变量)的列表

x0 …

python numpy sympy

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

在TCP模式下重新启动端口5555会挂起adb

所以我一直在线跟踪一些教程,通过wifi设置Android应用程序调试,因为我的USB连接已断开.

第一个命令行输入给我带来了问题.

我输入

adb tcpip 5555

并得到这条消息:

Restarting in TCP mode port 5555

此消息只是挂起,进程永远不会完成.

我尝试了不同的端口号,同样的事情.试图连接到我的设备IP,没有运气.

有任何想法吗?

android adb wifi

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

代表旅行推销员作为线性表达

我在网上看到,人们可以将旅行商问题写成线性表达式,并使用CPLEX for java等软件进行计算.

我有1000个城镇,需要找一小段距离.我计划将这1000个城镇划分为约100个城镇的集群,并在这些单独的集群上执行一些线性规划算法.

我的问题是,我究竟如何将其表示为线性表达式.

所以我有100个城镇,我相信每个人都知道TSP是如何工作的.

我完全不知道如何编写满足TSP的线性约束,目标和变量.

有人可以向我解释这是如何完成的,或者给我一个清楚解释它的链接,因为我一直在研究很多,似乎找不到任何东西.

编辑:

我找到了一些额外的信息:

我们用数字0到n标记城市并定义矩阵:

在此输入图像描述

这会为5个城镇产生以下矩阵吗?

在此输入图像描述

限制是:

i)每个城市都来自其他城市

ii)从每个城市出发前往另一个城市

iii)该路线不会分成不同的岛屿.

同样,这对我来说是完全合理的,但我仍然无法将这些约束写为线性表达式.显然它是一个简单的矩阵.

谢谢你的帮助 !

algorithm linear-algebra linear-programming traveling-salesman cplex

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