javascript

git

python

java

github

django

c#

reactjs

loops

git-remote

spring

annotations

terminology

list

local-storage

pandas

performance

system.out

git-reset

regex

java-如何在boxLayout的两个按钮之间添加空格?

我在BoxLayout组中有四个按钮。 这只是两个示例,因为它们都是重复的代码。 我想在每个按钮之间留出一点空间,以免它们彼此碰到。 我已经尝试了.add(Box.Create....)中的每种方法,但没有任何效果。

    enter.add(Box.createVerticalGlue());
    enter.add(Box.createHorizontalGlue()); 
    //enter.add(new JSeparator(SwingConstants.HORIZONTAL));
    JButton float = new JButton("LOWER");
    float.add(Box.createVerticalGlue());
    float.add(Box.createHorizontalGlue());
trans by 2020-08-10T17:55:55Z

用户界面-使用TDD原理在JavaScript中开发UI

在用JavaScript开发UI时,想出最好的方法来正确遵循TDD原则时遇到了很多麻烦。 最好的方法是什么?

最好将视觉与功能区分开吗? 您是否先开发视觉元素,然后编写测试,然后编写功能代码?

trans by 2020-08-09T05:45:29Z

ios-如何在我的应用程序中实现UITapGestureRecognizer

我对编程和目标C还是很陌生。我想知道如何制作一个具有空白屏幕和一分钟的计时器的应用程序。 您应该尽可能快地,尽可能长地点击。 我想知道如何在代码中实现UITapGestureRecognizer

trans by 2020-08-07T03:11:50Z

数据库-名,中间名,姓。 为什么不全名?

我试图找到一种更好的方法来在表中存储人们的姓名。3个字段比1个字段存储人名有什么好处?

更新

这是有关存储名称和用户体验的有趣讨论和资源。

将名字/姓氏合并到一个字段中

trans by 2020-08-05T00:11:41Z

用户界面-以正确的方式重新学习CSS

我是从事Web开发两年以上的程序员。 尽管过去两年来我一直在做前端工程,但我认为我做的方法不正确
例如:

  • 我仍然使用表格而不只是CSS进行布局。 我还没有找到正确呈现对齐和表格数据的方法。
  • 我不知道#visibility: hidden之间的区别(嗯,我现在知道了。但是有很多情况,如填充,边距,溢出等)
  • 我并没有真正遵循继承方式来编写CSS。 几乎每种样式都以#(而不是类)开头。
  • 每当页面加载缓慢时,html元素就会错位并仅在页面完全加载后才出现顺序。
  • 我不知道萤火虫中的这张照片传达了什么(顺便说一下,萤火虫是我的救星。没有萤火虫,生活是不可能的)

alt text

  • 每当布局混乱时,我都会尝试使用position:absolute。 总是以更大的混乱结束。

我知道我在这里做错了很多事情(我需要正确解决),但我设法将事情放到位并以某种方式显示出来,只是看到它在其他浏览器中被弄乱了。

我不想在CSS或傻瓜CSS上做入门。 我不仅仅知道。 我想以正确的方式学习CSS。 关注上面我展示的示例之类的问题并加以纠正。

您能为我提供参考资源还是添加CSS开发人员使用的常用建议和技巧以使其正确?

trans by 2020-08-03T05:30:45Z

用户界面-您选择的跨浏览器javascript GUI

更新-可以在2015年2月更新的全面比较:

Ext JS的替代品


2008年的问题:

有许多很棒的但不是那么出色的Javascript GUI框架。 我已经看了一些(表面上)。 而且我不能不介意任何一个

滚动到该问题的末尾,看看其他人怎么说

  • Ext.js因为它是最著名的框架之一,所以在许多人中都是显而易见的选择。
    优点:外观很棒,社区很大,有很多扩展/插件,使用GPL
    缺点:无法使用具有商业许可的第三方扩展(其中一些扩展具有杀手级功能)

  • Backbase相对鲜为人知。 XML和Javascript的奇怪组合,让人联想到XUL。 但是,它已经跨浏览器了
    优点:看起来不错,非常可扩展,可以轻松地合并一些真正整洁的东西
    缺点:价格过高且受CPU限制(尽管最多可在2个CPU上免费使用),论坛的响应速度较慢(尽管据说商业支持速度很快)

  • qooxdoo也很受欢迎。
    优点:请填写
    缺点:代码有点混乱(基于传闻)

  • YUI填写描述
    优点:井井有条的代码缺点:许多小部件仍处于测试阶段

  • Dojo填写描述
    优点:增量加载类
    缺点:感觉feel肿

  • 呵呵
    优点:小部件互不依赖
    缺点:在开发的早期,很少有小部件
    可能会被广泛接受:ASP.NET MVC将附带jQuery


你说什么 您使用什么,为什么? 您宁愿使用什么,为什么? 在任何项目中


要使用您的输入进行更新...

请参见Sergey Ilinsky的精彩评论,它很好地解释了当您只希望整理页面,构建具有丰富前端的应用程序时应该选择的框架(有很多选择,不少)

在另一个线程中,一个有趣的注释比较了jQuery,Dojo,Prototype,Mootools,Sproutcore和Cappuccino(该问题已删除)。

trans by 2020-08-02T01:41:41Z

用户界面-在GUI面板中创建Java控制台

如何在GUI面板中创建Java控制台的实例?

trans by 2020-07-31T15:07:15Z

如何在Visual C#中制作一个简单的弹出框?

单击按钮时,我希望在屏幕上弹出一个框并显示一条简单消息。 真的没有幻想。 我该怎么办?

trans by 2020-07-28T10:41:32Z

C#-WinForm UI验证

我需要在整个Winform应用程序中实施输入验证。 有很多不同的形式可以输入数据,我不想按表单逐个控制,也不希望为每个项目创建isValid等。 别人如何处理呢?

我看到大多数相关文章都涉及Web Apps,并且/或者提到了Enterprise Library Validation Application Block。 现在,我承认我还没有对ELVAB进行彻底的研究,但是对于我所需要的东西似乎有些过高。 我目前的想法是编写具有各种要求的类库,并将控件作为参数传递给它。 我已经有一个RegEx函数库来处理isValidZipCode之类的东西,因此这可能是我开始的地方。

我想要的是一个Validate按钮,该按钮onClick循环浏览该表单页面上的所有控件并执行所需的验证。 我该怎么做?

trans by 2020-07-26T04:16:03Z

如何在不知道小部件的字体系列/大小的情况下更改小部件的字体样式?

有没有办法在不知道小部件的字体系列和字体大小的情况下更改Tkinter小部件的字体样式?

用例:我们使用标准的Tkinter小部件(标签,条目,文本等)创建UI。 在我们的应用程序运行时,我们可能想使用.config()方法动态地将这些小部件的字体样式更改为粗体和/或斜体。 不幸的是,如果不指定字体的系列和大小,似乎无法指定字体规格。

以下是我们想要做的事的例子,但是这些例子都不起作用:

widget.config(font='bold')

要么

widget.config(font=( None, None, 'bold' ))
trans by 2020-07-22T13:17:27Z

android-如何在scrollvi中滚动edittext

我有一个scrollview里面有一个多行的edittext。 我想滚动编辑文本以查看较低的内容,但无法完成。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="50dp"
        android:background="@android:color/holo_blue_light"
        android:gravity="center" >
        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="View Complaint"
            android:textAppearance="?android:attr/textAppearanceLarge" />
    </LinearLayout>
    <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="vertical"
            android:padding="20dp" >
            <TextView
                android:id="@+id/textView2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="15dp"
                android:text="Order Number 0100C1"
                android:textAppearance="?android:attr/textAppearanceMedium" />
            <TextView
                android:id="@+id/textView3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="5dp"
                android:text="Name of ClientClient 1"
                android:textAppearance="?android:attr/textAppearanceMedium" />
            <TextView
                android:id="@+id/textView4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="5dp"
                android:text="Subject : Measurement Issues"
                android:textAppearance="?android:attr/textAppearanceMedium" />
            <TextView
                android:id="@+id/textView5"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="25dp"
                android:text="Description"
                android:textAppearance="?android:attr/textAppearanceMedium" />
            <TextView
                android:id="@+id/textView6"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="15dp"
                android:text="Lorem ipsum dolor sit amet, sapien etiam, nunc amet dolor ac odio mauris justo. Luctus arcu, urna praesent at id quisque ac. Arcu massa vestibulum malesuada, integer vivamus el/ eu "
                android:textAppearance="?android:attr/textAppearanceMedium" />
            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal" >
                <TextView
                    android:id="@+id/textView7"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="2dp"
                    android:text="Assign to"
                    android:textAppearance="?android:attr/textAppearanceMedium" />
                <Spinner
                    android:id="@+id/spinner1"
                    android:layout_width="match_parent"
                    android:layout_height="40dp"
                    android:entries="@array/array_name" />
            </LinearLayout>
            <EditText
                android:id="@+id/editText1"
                android:layout_width="match_parent"
                android:layout_height="200dp"
                android:layout_marginTop="15dp"
                android:background="#eeeeee"
                android:inputType="textMultiLine"
                android:singleLine="false"
                android:text="Android applications normally run entirely on a single thread by              default the “UI thread” or the “main thread”.

            android:textAppearance="?android:attr/textAppearanceMedium" ></EditText>
            <TextView
                android:id="@+id/textView5"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="20dp"
                android:text="Comment History"
                android:textAppearance="?android:attr/textAppearanceMedium" />
            <ImageView
                android:id="@+id/imageView1"
                android:layout_width="fill_parent"
                android:layout_height="147dp"
                android:src="@drawable/adddd" />
            <CheckBox
                android:id="@+id/checkBox1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="10dp"
                android:text="Close Complaints"
                android:textAppearance="?android:attr/textAppearanceLarge" />
            <Button
                android:id="@+id/login"
                style="?android:attr/buttonStyleSmall"
                android:layout_width="match_parent"
                android:layout_height="45dp"
                android:layout_below="@+id/ll"
                android:layout_marginLeft="20dp"
                android:layout_marginRight="20dp"
                android:layout_marginTop="15dp"
                android:background="@drawable/login_btn"
                android:text="Submit"
                android:textColor="@android:color/holo_blue_dark"
                android:textSize="25dp"
                android:textStyle="bold" />
        </LinearLayout>
    </ScrollView>
</LinearLayout>

enter image description here

你们能帮我吗? 我认为当光标位于其中时,editText正在获得焦点。

谢谢..!!!!!

trans by 2020-07-20T05:29:44Z

CodeGo.net>如何自动改变尺寸和调整窗体控件的分辨率变化

我注意到有些应用程序会更改其控件位置,以尽可能地调整它们的分辨率。如果窗口最大化,则它们将自己设置为在整个GUI上看起来都是平衡的。我的问题是,是否可以在Visual Studio 2010 C#中实现或实现此功能?

trans by 2020-07-18T19:57:15Z

.net-如何使ListBox刷新其项目文本?

我正在为尚未意识到诸如ListBox之类的控件不必包含字符串的人提供示例。 他一直在存储格式化的字符串,并通过复杂的解析循环将数据从ToString中获取,我想向他展示一种更好的方法。

我注意到如果我在ListBox中存储了一个对象,然后更新了一个会影响ToString的值,则ListBox不会自行更新。 我尝试在控件上调用RefreshUpdate,但均无效。 这是我正在使用的示例的代码,它要求您将一个列表框和一个按钮拖到表单上:

Public Class Form1

    Protected Overrides Sub OnLoad(ByVal e As System.EventArgs)
        MyBase.OnLoad(e)

        For i As Integer = 1 To 3
            Dim tempInfo As New NumberInfo()
            tempInfo.Count = i
            tempInfo.Number = i * 100
            ListBox1.Items.Add(tempInfo)
        Next
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        For Each objItem As Object In ListBox1.Items
            Dim info As NumberInfo = DirectCast(objItem, NumberInfo)
            info.Count += 1
        Next
    End Sub
End Class

Public Class NumberInfo

    Public Count As Integer
    Public Number As Integer

    Public Overrides Function ToString() As String
        Return String.Format("{0}, {1}", Count, Number)
    End Function
End Class

我认为问题可能出在使用字段,并尝试实现INotifyPropertyChanged,但这没有效果。 (我使用字段的原因是因为这是一个示例,我不想添加几十行与我演示的主题无关的行。)

老实说,我从未尝试过像这样更新项目。 过去,我一直在添加/删除项目,而不是对其进行编辑。 所以我从来没有注意到我不知道如何进行这项工作。

那我想念什么呢?

trans by 2020-07-18T12:37:10Z

如何轻松打印ascii-art文本?

我有一个转储大量输出的程序,我希望其中一些输出能真正脱颖而出。 一种方法可能是使用ascii艺术呈现重要的文本,例如此Web服务所做的:

 #    #   ##   #####  #    # # #    #  ####  
 #    #  #  #  #    # ##   # # ##   # #    # 
 #    # #    # #    # # #  # # # #  # #      
 # ## # ###### #####  #  # # # #  # # #  ### 
 ##  ## #    # #   #  #   ## # #   ## #    # 
 #    # #    # #    # #    # # #    #  ####  

其他解决方案可以是彩色或粗体输出。 那么如何在Python中轻松地完成这类工作呢?

trans by 2020-07-12T06:37:14Z

为什么我不能在Windows上使用TortoiseMerge作为我的git合并工具?

我正在尝试执行我的第一次Git合并(令人兴奋!),但是无法在Windows 7上让Git Gui(Git 1.7.4.msysgit.0的0.13.GITGUI)识别TortoiseMerge(1.6.11.20210 x64)。 基于对类似问题的回答,我进行了以下配置更改:

$ git config --global merge.tool tortoisemerge
$ git config --global mergetool.tortoisemerge.cmd 'TortoiseMerge.exe -base:"$BASE" -mine:"$LOCAL" -theirs:"$REMOTE" -merged:"$MERGED"'
$ git config --global --list
...snip...
merge.tool=tortoisemerge
mergetool.tortoisemerge.cmd=TortoiseMerge.exe -base:"$BASE" -mine:"$LOCAL" -theirs:"$REMOTE" -merged:"$MERGED"
$

不幸的是,当我启动Git Gui并尝试“运行合并工具”时,收到错误git mergetool

谁能告诉我我做错了什么? 这是我的git mergetool的相关部分:

[merge]
        tool = tortoisemerge
[mergetool "tortoisemerge"]
        cmd = TortoiseMerge.exe -base:\"$BASE\" -mine:\"$LOCAL\" -theirs:\"$REMOTE\" -merged:\"$MERGED\"

更新资料

从命令行运行git mergetool时,TortoiseMerge在上述配置下工作正常。 看来只有Git Gui才有问题。 :-/

trans by 2020-07-10T06:16:21Z

java-在JavaFX中禁用按钮

在Swing中,我们可以禁用这样的按钮:

JButton start = new JButton("Start");
start.setEnabled(false);

无论如何,使用JavaFX Button可以做到这一点吗?用户应该只能按下一次按钮。

trans by 2020-07-08T17:16:24Z

使用SoapUI和Windows身份验证测试Web服务

是否可以包含Windows域凭据来使用SOAP UI测试我的Web服务?

我找到了一个属性页,但是IIS只是使用“错误的凭据”进行响应。

trans by 2020-07-06T11:55:56Z

用户界面-我可以使用哪些库来通过Erlang构建GUI?

我可以使用哪些库来为Erlang应用程序构建GUI? 请每个答案一个选项。

trans by 2020-07-05T17:08:22Z

winforms-C#应用程序的GUI和命令行

我目前有一个带有GUI的应用程序。

是否可以从命令行使用同一应用程序(不使用GUI也不使用参数)。

还是我必须为命令行工具创建一个单独的.exe(和应用程序)?

trans by 2020-07-04T21:13:57Z

用户界面-用于部署Python应用程序的跨平台GUI工具包

建立在:[http://www.reddit.com/r/Python/comments/7v5ra/whats_your_favorite_gui_toolkit_and_why/]

优点:

1-易于设计/集成-学习曲线

2-支持* nix,Windows,Mac,本机L&F的加分,对移动或Web的支持/可用性

3-pythonic API

4-文档质量-我想做些复杂的事情,现在该怎么办?

5-轻巧的包装,因此无需包含完整的安装程序(py2exe,py2app理想情况下可以按原样工作,并且不会生成庞大的MBs文件)

6-授权

7-其他? (指定)


竞争者:

1-tkinter,目前受支持(从2.6,3.0开始)

2-pyttk库

3-pyGTK

4-pyQt

5-wxPython

6-通过基于Python的框架(Django,Turbogears,web.py,Pylons ...)或粘贴的HTML-CGI

7-其他? (指定)

trans by 2020-07-04T01:12:38Z

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 下一页 共19页