小编hic*_*123的帖子

如何在添加新项目时自动滚动ListBox?

我有一个WPF ListBox设置为水平滚动.ItemsSource绑定到我的ViewModel类中的ObservableCollection.每次添加新项目时,我都希望ListBox向右滚动,以便新项目可见.

ListBox在DataTemplate中定义,因此我无法在代码隐藏文件中按名称访问ListBox.

如何让ListBox始终滚动以显示最新添加的项目?

我想知道ListBox何时添加了一个新项目,但是我没有看到这样做的事件.

wpf scroll listbox

56
推荐指数
5
解决办法
4万
查看次数

Python类静态方法

我想创建一种实用程序类,它只包含可由名称类前缀调用的静态方法.看起来我做错了什么:)

这是我的小班:

class FileUtility():

    @staticmethod
    def GetFileSize(self, fullName):
        fileSize = os.path.getsize(fullName)
        return fileSize

    @staticmethod
    def GetFilePath(self, fullName):
        filePath = os.path.abspath(fullName)
        return filePath
Run Code Online (Sandbox Code Playgroud)

现在我的"主要"方法:

from FileUtility import *
def main():
        path = 'C:\config_file_list.txt'
        dir = FileUtility.GetFilePath(path)
        print dir
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:unbound method GetFilePath() must be called with FileUtility instance as first argument (got str instance instead).

这里有一些问题:

  1. 我究竟做错了什么?静态方法不应该通过classname调用吗?
  2. 我真的需要一个实用程序类,还是有其他方法可以在Python中实现相同的功能?
  3. 如果我尝试更改main中的代码,我会得到: TypeError: GetFilePath() takes exactly 1 argument (2 given)

新的main:

from FileUtility import *
def main():
    objFile = FileUtility()
    path …
Run Code Online (Sandbox Code Playgroud)

python static

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

将Strings.xml中的String-Array更改为ArrayList

我正在开发一款Android应用.我需要将字符串数组转换为ArrayList.我已经读过这篇文章了,所有的情况都是你在java文件中将值添加到数组中的情况.我在strings.xml文件中声明了string-array.我的字符串数组在这里:

<string-array name="Lines">
    <item>Red Line</item>
    <item>Blue Line</item>
    <item>Orange Line</item>
    <item>Green Line</item>
    <item>Brown Line</item>
    <item>Purple Line</item>
    <item>Pink Line</item>
    <item>Yellow Line</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)

我需要将Lines转换为ArrayList.如果我用这个

List<String> Lines = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

声明ArrayList,如何通过ID查找数组列表,并将其存储为Lines?

java arrays string android arraylist

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

在纯Javascript中按类隐藏元素

我尝试了以下代码,但它不起作用.知道我哪里出错了?

document.getElementsByClassName('appBanner').style.visibility='hidden';
Run Code Online (Sandbox Code Playgroud)
<div class="appBanner">appbanner</div>
Run Code Online (Sandbox Code Playgroud)

使用jQuery或更改HTML是不可能的,因为我[self->webView stringByEvaluatingJavaScriptFromString:@""];在Objective-C中使用.

html javascript

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

片段标准转换不是动画

我正在使用v4 android兼容性库来开发平板电脑用户界面,使用专门针对Android 2.2设备的片段.

一切都按照预期的方式工作,除了我无法使任何动画工作,甚至标准动画都没有.

码:

FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
    ABCFragment abcFragment = new ABCFragment();
    ft.replace(R.id.main_frame_layout_fragment_holder,abcFragment);     
    ft.addToBackStack(null);
    ft.commit();
Run Code Online (Sandbox Code Playgroud)

片段冻结大约一秒钟而不是使用过渡动画,而刚刚消失并出现新的片段.

使用:

ft.setCustomAnimations(android.R.anim.slide_in_left,android.R.anim.slide_out_right);
Run Code Online (Sandbox Code Playgroud)

也不起作用.

XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.synergygb.mycustomapp"
android:id="@+id/LinearLayout01" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical"
android:gravity="bottom">
<FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/main_frame_layout_fragment_holder">
</FrameLayout>
<!-- OTHER FIXED UI ELEMENTS-->
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我读到自定义动画在兼容性库中被破坏了,但似乎没有人遇到标准转换的问题.我已经在3.2.1摩托罗拉Xoom,2.3 Galaxy Tab 7",2.2仿真器,甚至在2.4.4的HTC G2上进行了测试.

这可能有什么问题?

animation android android-fragments android-support-library

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

将页脚固定到页面底部

虽然我网站上的大多数页面都有足够的内容可以将页脚推到页面底部,适合大多数人.无论如何,无论屏幕尺寸如何,我都知道它始终固定在底部.

我已经尝试了很多方法,比如底部:0x; position:absolute:等等.似乎工作得很好,偶尔会将页脚从容器中推出,然后使用其中的一些示例将其固定到底部.

包括页脚两部分的HTML和CSS(页脚和版权栏).<section id="footer"> div无论如何,他们都在内心.

我删除了我的尝试,以便人们可以立即查看它,看看当前的代码是什么修改.

实时网址 - http://www.mangdevelopment.co.uk/nakedradish

(这是一个餐厅网站.不要担心'裸体'这个词).

HTML

<section id="footer">
  <div class="container">
    <div class="row">
      <div class="span1">
        <div id="small-logo">
          <img src="img/small-logo.png" />
        </div>
      </div>
      <div class="span2">
        <div class="footer-list">
          <h6>OUR BOXES</h6>
          <ul>
            <a href="#">
              <li>Classic Box</li>
            </a>
            <a href="#">
              <li>Vegetarian Box</li>
            </a>
            <a href="#">
              <li>Family Box</li>
            </a>
            <a href="#">
              <li>Dinner Party Box</li>
            </a>
            <a href="#">
              <li>Gift Box</li>
            </a>
          </ul>
        </div>
      </div>
      <div class="span2">
        <div class="footer-list">
          <h6>OUR RECIPES</h6>
          <ul>
            <a href="#">
              <li>Last Weeks Feature</li>
            </a> …
Run Code Online (Sandbox Code Playgroud)

html css footer

43
推荐指数
6
解决办法
23万
查看次数

从应用程序中获取GET和POST请求的HTTP数据包

我正在用C#编写一个SEO工具来进行关键词研究.我需要拨打Google Adword关键字工具.现在我知道一些工具已经做了同样的事情.

我只需要破译他们正在做的事情.我尝试使用Wireshark,但使用Wireshark获取实际的POST数据非常复杂.

我尝试在IE上使用fiddler,但似乎有太多的Javascript请求,这使得fiddler很多困惑.

如果我能找到其他工具的确切要求,我认为我的工作已经完成.我怎样才能做到这一点?

http wireshark

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

如何使用Django模型继承信号?

我在Django中有一些模型继承级别:

class WorkAttachment(models.Model):
    """ Abstract class that holds all fields that are required in each attachment """
    work            = models.ForeignKey(Work)
    added           = models.DateTimeField(default=datetime.datetime.now)
    views           = models.IntegerField(default=0)

    class Meta:
        abstract = True


class WorkAttachmentFileBased(WorkAttachment):
    """ Another base class, but for file based attachments """
    description     = models.CharField(max_length=500, blank=True)
    size            = models.IntegerField(verbose_name=_('size in bytes'))

    class Meta:
        abstract = True


class WorkAttachmentPicture(WorkAttachmentFileBased):
    """ Picture attached to work """
    image           = models.ImageField(upload_to='works/images', width_field='width', height_field='height')
    width           = models.IntegerField()
    height          = models.IntegerField()
Run Code Online (Sandbox Code Playgroud)

有许多不同的模型继承自WorkAttachmentFileBasedWorkAttachment …

python django django-signals

40
推荐指数
6
解决办法
8124
查看次数

[INSTALL_FAILED_NO_MATCHING_ABIS:无法提取本机库,res = -113]

我对导入到我的项目的第三方库存在问题.

我阅读了很多关于这方面的文章,但没有得到任何有关如何正确处理它的信息.

我将我的课程.so放到文件夹中.

在此输入图像描述

问题是我尝试运行我收到的应用程序

[INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
Run Code Online (Sandbox Code Playgroud)

android android-ndk

40
推荐指数
6
解决办法
8万
查看次数

带有可选"WHERE"参数的存储过程

我有一个表单,用户可以指定各种参数来挖掘一些数据(状态,日期等).

我可以生成一个查询:

SELECT * FROM table WHERE:
status_id = 3
date = <some date>
other_parameter = <value>
Run Code Online (Sandbox Code Playgroud)

每个WHERE都是可选的(我可以选择所有行status = 3,或所有行date = 10/10/1980,或所有行status = 3 AND date = 10/10/1980等).

给定大量参数,都是可选的,构成动态存储过程的最佳方法是什么?

我正在研究各种数据库,例如:MySQL,Oracle和SQLServer.

mysql sql sql-server oracle

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