问题列表 - 第48656页

NSScrollview和透明,覆盖NSScroller子类

我做了一个光滑的NSScroller子类,但无法弄清楚如何使它覆盖在顶部NSScrollView而不是推到documentView一边.

在此输入图像描述

在这里你可以看到NSCollectionView我希望100%宽的背景,并让卷轴坐在上面.目前,我必须为滚动条设置白色背景,因为使用a绘制时clearColor不显示为透明,而是显示为黑色.

我是以错误的方式来做这件事的吗?我错过了一些明显的东西吗?如何实现NSScroller位于NSScrollView内容之上的透明跟踪行为?

cocoa transparency drawrect nsscroller nsscrollview

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

ifstream :: open()的C++类型的参数

我必须使用什么类型的文件名作为参数ifstream.open()

int main(int argc, char *argv[]) {
    string x,y,file;

    string file = argv[1];
    ifstream in;
    in.open(file);
    in >> x;
    in >> y;
    ...
Run Code Online (Sandbox Code Playgroud)

使用此代码,我收到以下错误:

main.cpp|20|error: no matching function for call to 'std::basic_ifstream<char,
     std::char_traits<char> >::open(std::string&)'|
gcc\mingw32\4.4.1\include\c++\fstream|525|note: candidates are: void std::basic_ifstream<_CharT,
     _Traits>::open(const char*, std::_Ios_Openmode) [with _CharT = char, _Traits = std::char_traits<char>]|
Run Code Online (Sandbox Code Playgroud)

更新:

我收到这个错误 在此输入图像描述

c++ ifstream

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

在Http POST标头中发送非ASCII文本

我将文件作为八位字节流发送到服务器,我需要在标头中指定文件名:

String filename = "«úü¡»¿.doc"
URL url = new URL("http://www.myurl.com");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");
conn.addRequestProperty("Accept", "application/json; charset=UTF-8");
conn.addRequestProperty("Content-Type", "application/octet-stream; charset=UTF-8");
conn.addRequestProperty("Filename", filename);
// do more stuff here
Run Code Online (Sandbox Code Playgroud)

问题是,我需要发送的一些文件的文件名包含非ASCII字符.我已经读过你不能在HTTP头中发送非ASCII文本.

我的问题是:

  1. 你能在HTTP头中发送非ASCII文本吗?
  2. 如果可以的话,你怎么做?当filename包含非ASCII文本时,上面的代码不起作用.服务器以"错误请求400"响应.
  3. 如果你不能,解决这个限制的典型方法是什么?

java

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

jQuery插件变量

我有以下代码

(function($) {
    // carousel
    var Carousel = {
        settings: {
            itemsPerPage: 1,
            itemsPerTransition: 1,
            noOfRows: 1,
            pagination: true,
            nextPrevLinks: true,
            speed: 'normal',
            easing: 'swing',
            loop: false,
            auto: true,
            autoTime: 4000,

            maxHeight: 300,
            maxWidth: 500
        },
        init: function(el, options) 
        {
            if (!el.length) 
            { 
                return false; 
            }

            this.options = $.extend({}, this.settings, options);

            this.container = el;

            this.panelHeight = 0;
            this.panelWidth = 0;
            this.numPanels = 0;

            // Find biggest panel in set
            this.container.find(".tinycarousel > li > div").each(function() 
            {
                if($(this).outerHeight() > this.panelHeight)
                {
                    this.panelHeight = $(this).outerHeight();
                } …

variables jquery scope jquery-plugins

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

使用imagecolorat()进行运动检测

我有一个安全摄像头设置,我正在比较1分钟的图像批次,以检查是否有任何动作.我在每张图像之间检查了10个坐标.如果任何像素与上一个图像不匹配,则会触发警告消息.

问题是,它运作得很好.

逻辑基本上是,如果imagecolorat()与之前的差异大于或小于10%imagecolorat(),则触发.所以,如果一个云来到房子,它会触发.基本上任何光线的变化都会触发它.所以,我已经将阈值从10%提高到了30%并触发了更少,但我现在担心的是,如果我移动任何过去,那么就不会检测到真实的动作.

注意:我使用的是原始输出imagecolorat(),而不是RGB值.我不确定这是否会产生影响.

php security gd

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

Django - 在查询中加入2个模型

class Person(models.Model):
    name = models.CharField(max_length=20)
    employer = models.CharField(max_length=20)

class Phone(models.Model):
    person = models.ForeignKey(Person)
    number = models.CharField(max_length=10)
    vendor = models.CharField(max_length=20)
Run Code Online (Sandbox Code Playgroud)

如何编写查询来检索所有Phone对象的位置Phone.number = 945678987Person.employer = 'xyz'

python django django-models django-queryset

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

参数化数组#uniq(即uniq_by)

如果不是从数组中删除重复元素,我想删除具有共同特定属性的元素,该怎么办?

具体来说,我想从具有重复"精华"的数组中删除所有字符串,其中精华定义如下:

class String
  def essence
    downcase.gsub('&', 'and').gsub(/[^a-z0-9]/, '')
  end
end
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

['a', 'A', 'b'].uniq_by(&:essence)
# => ['a', 'b'] (or ['A', 'b']; I don't really care)
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳方法是什么?

ruby arrays

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

如何计算减值达到某一点的时间?

我确定我以前在学校有这个,但我不记得这个叫做什么.

我有任意数字,我需要知道我可以将它乘以0.9(或任何其他值0-1)多少次,直到距离原始数字小于x.

它采用循环格式,如下所示:

num = 4654;
mult = 0.9;
limit = 140;
count = 0;
while(num >= limit){
    num *= mult;
    count++;
}
Run Code Online (Sandbox Code Playgroud)

但这是否可以在没有循环的情况下完成?有对数的东西?

c++ math logarithm visual-studio-2008

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

获取JSON对象的第一个条目

Facebook提供了这样的JSON流:

 "actions": [
    {
       "name": "Comment",
       "link": "http://www.facebook.com/100000335233539/posts/193845507303289"
    },
    {
       "name": "Like",
       "link": "http://www.facebook.com/100000335233539/posts/193845507303289"
    },
    {
       "name": "Read entire article",
       "link": "http://www.domain.tld/article/"
    }
 ],
Run Code Online (Sandbox Code Playgroud)

我想得到三个对象中的第一个:

$link = ($feeditem['actions']['link']);
Run Code Online (Sandbox Code Playgroud)

但我总是只得到最后一个条目.我如何获得第一个?

php json

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

如何将Object转换为List <MyClass>?

我试图创建一个可以接受任何对象的泛型方法,其中甚至是对象List<AnyClass>.就像是:

public static void MyMethod(object _anyObject)
{

}
Run Code Online (Sandbox Code Playgroud)

所以在我的方法中它接受参数作为Object,然后我将确定他们的类型要做什么

因此,当我知道这是一个List类型时,我想将该Object转换回来List<AnyClass>,将每个对象及其属性进行转换

我试着这样做:

List<object> ObjectList = object as List<object>;
Run Code Online (Sandbox Code Playgroud)

但它会返回null,因为对象原来是List<AnyClass>

提前致谢

================

编辑:对不起,好像我还没说清楚,因为我简化了问题...我的意思是对象可能是:

_anyObject = List<Class1>
_anyObject = Class2
_anyObject = DataSet
_anyObject = AnyClass
_anyObject = List<object>
Run Code Online (Sandbox Code Playgroud)

所以说,用户甚至可以放入一个List<object>,但该列表中的每个对象都可以是不同的类.这就是我无法使用的原因<T>.

我的问题的原始是:

public static void MyMethod(List<object> _anyList)
{

}
Run Code Online (Sandbox Code Playgroud)

然后我不在乎他们放入列表中的内容,即使列表中的对象包含另一个对象列表......

c#

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