问题列表 - 第25023页

自定义UISlider图像消失了吗?

大家好,我有一个自定义图像,以取代UISLider defult按钮图像,所有工作精细图像显示,它不会剪辑.问题是,当我使用滑块上下移动图像消失时,有些如何有时不再出现.有人可以修复吗?

CGRect rect = CGRectMake(16.0, 390.0, 297.0, 35.0);
slider.frame = rect;

UIImage* thumbImage = [UIImage imageNamed:@"thumb.png"];   
[slider setThumbImage:thumbImage forState:UIControlStateNormal];

UIImage* leftImage = [UIImage imageNamed:@"SliderLeft.png"];   
[slider setMinimumTrackImage:leftImage forState:UIControlStateNormal];   

UIImage* rightImage = [UIImage imageNamed:@"SliderRight.png"];
[slider setMaximumTrackImage:rightImage forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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

从Ruby中的字符串中提取数字

我正在使用此代码:

s = line.match( /ABCD(\d{4})/ ).values_at( 1 )[0] 
Run Code Online (Sandbox Code Playgroud)

从字符串中提取数字,如:

ABCD1234
ABCD1235
ABCD1236
Run Code Online (Sandbox Code Playgroud)

等等

它有效,但我想知道在Ruby中我还有什么其他选择吗?

我的代码:

ids = [] 
someBigString.lines.each {|line|
   ids << line.match( /ABCD(\d{4})/ ).values_at( 1 )[0] 
}
Run Code Online (Sandbox Code Playgroud)

ruby

69
推荐指数
4
解决办法
6万
查看次数

是否可以使用alpha混合透明度创建CImageList?

如果可以创建具有alpha混合透明度的CImageList,我想知道.

创建具有丑陋透明度的CImageList的示例代码(无alpha混合)

CGdiPlusBitmapResource m_pBitmap;
m_pBitmap.Load(IDB_RIBBON_FILESMALL,_T("PNG"),AfxGetResourceHandle());

HBITMAP hBitmap;
m_pBitmap.m_pBitmap->GetHBITMAP(RGB(0,0,0),&hBitmap );

CImageList *pList=new CImageList;
CBitmap bm;
bm.Attach(hBitmap);
pList->Create(16, 16, ILC_COLOR32 | ILC_MASK, 0, 4);
pList->Add(&bm, RGB(255,0,255));
Run Code Online (Sandbox Code Playgroud)

c++ mfc image alphablending mfc-feature-pack

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

HAML中Javascript中的Ruby方法

我有一个jQuery脚本,它向表单添加一个新字段,该字段包含一个数组的动态信息.问题是我无法弄清楚如何添加一个array.each来填充javascript中select字段的选项而不会破坏HAML缩进并导致错误.

这是我最好的尝试,不起作用:

%script(type="text/javascript")  
  $('#mylink').click(function() {  
  $('#mylink').after('<select>  
  - myarray.each do |options|  
     <option value="#{options.id}">#{options.name}</option>  
  </select>);  
  )};
Run Code Online (Sandbox Code Playgroud)

还尝试使用:javascript过滤器,没有运气.

javascript ruby jquery haml

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

如何设置Android ScrollView淡化边缘的颜色?

我有一个带有白色背景的Android滚动视图.褪色边缘是白色半透明渐变.我想改变它是黑色而不是白色.我在同一个项目中有一个ListView,白色背景默认有黑色渐变边缘,但我找不到设置的位置(如果有的话).

android scrollview fading

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

Java:在超类中初始化公共静态字段,在每个子类实例中需要不同的值

晚上好,

我正在开发一组Java类,以便容器类Box包含List一个包含的类Widget.A Widget需要能够指定与其他人的关系Widgets.我认为这样做的好方法是做这样的事情:

public abstract class Widget {
    public static class WidgetID {
        // implementation stolen from Google's GWT
        private static int nextHashCode;
        private final int index;

        public WidgetID() {
            index = ++nextHashCode;
        }

        public final int hashCode() {
            return index;
        }
    }

    public abstract WidgetID getWidgetID();

}
Run Code Online (Sandbox Code Playgroud)

所以sublcasses Widget可以:

public class BlueWidget extends Widget {
    public static final WidgetID WIDGETID = new WidgetID();

    @Override
    public WidgetID getWidgetID() {
        return …
Run Code Online (Sandbox Code Playgroud)

java static final initialization subclass

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

如何改进INSERT INTO ... SELECT锁定行为

在我们的生产数据库中,我们运行以下每小时运行的伪代码SQL批处理查询:

INSERT INTO TemporaryTable
    (SELECT FROM HighlyContentiousTableInInnoDb
     WHERE allKindsOfComplexConditions are true)
Run Code Online (Sandbox Code Playgroud)

现在这个查询本身并不需要很快,但我注意到它是锁定的HighlyContentiousTableInInnoDb,即使它只是从它读取.其他一些非常简单的查询需要大约25秒(这是其他查询需要多长时间).

然后我发现在这种情况下InnoDB表实际上是被SELECT锁定的!http://www.mysqlperformanceblog.com/2006/07/12/insert-into-select-performance-with-innodb-tables/

但我真的不喜欢选择OUTFILE的文章中的解决方案,它似乎是一个黑客(文件系统上的临时文件看起来很糟糕).还有其他想法吗?有没有办法制作InnoDB表的完整副本,而不会在复制过程中以这种方式锁定它.然后我可以将其复制HighlyContentiousTable到另一个表并在那里进行查询.

mysql select innodb locking insert

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

Makefile:在单独的目录树中构建

我的项目(一种解释型语言)有一个由多个文件组成的标准库,每个文件都将构建到.so动态库中,解释器将根据用户请求加载(使用import指令).每个源文件都位于表示其"名称空间"的子目录中,例如:

图书馆树http://img707.imageshack.us/img707/7299/screenshot1tv.png

构建过程必须创建一个"构建"目录,然后当每个文件编译时必须在"构建"目录中创建其名称空间目录,例如,在编译时

std/io/network/tcp.cc
Run Code Online (Sandbox Code Playgroud)

他带着一个mkdir命令

mkdir -p build/std/io/network
Run Code Online (Sandbox Code Playgroud)

Makefile片段是:

STDSRC=stdlib/std/hashing/md5.cc \
       stdlib/std/hashing/crc32.cc \
       stdlib/std/hashing/sha1.cc \
       stdlib/std/hashing/sha2.cc \
       stdlib/std/io/network/http.cc \
       stdlib/std/io/network/tcp.cc \
       stdlib/std/io/network/smtp.cc \
       stdlib/std/io/file.cc \
       stdlib/std/io/console.cc \
       stdlib/std/io/xml.cc \
       stdlib/std/type/reflection.cc \
       stdlib/std/type/string.cc \
       stdlib/std/type/matrix.cc \
       stdlib/std/type/array.cc \
       stdlib/std/type/map.cc \
       stdlib/std/type/type.cc \
       stdlib/std/type/binary.cc \
       stdlib/std/encoding.cc \
       stdlib/std/os/dll.cc \
       stdlib/std/os/time.cc \
       stdlib/std/os/threads.cc \
       stdlib/std/os/process.cc \
       stdlib/std/pcre.cc \
       stdlib/std/math.cc

STDOBJ=$(STDSRC:.cc=.so)

all: stdlib

stdlib: $(STDOBJ)

.cc.so: 
    mkdir -p `dirname $< | sed -e 's/stdlib/stdlib\/build/'`
    $(CXX) $< -o `dirname $< | sed -e 's/stdlib/stdlib\/build/'`/`basename $< …
Run Code Online (Sandbox Code Playgroud)

makefile

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

重新定义PHP函数?

如果我有一个功能:

function this($a){
   return $a;
}
Run Code Online (Sandbox Code Playgroud)

如果我想重新定义函数,它会像重写它一样简单吗?

function this($a, $b){  //New this function
   return $a * $b;
}
Run Code Online (Sandbox Code Playgroud)

php function

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

Windows不会将命令行参数传递给从shell执行的Python程序

如果我尝试直接将它们作为可执行命令从Windows命令shell执行,那么我无法将命令行参数传递给Python程序.例如,如果我有这个程序(test.py):

import sys
print "Args: %r" % sys.argv[1:]
Run Code Online (Sandbox Code Playgroud)

并执行:

>test foo
Args: []
Run Code Online (Sandbox Code Playgroud)

相比于:

>python test.py foo
Args: ['foo']
Run Code Online (Sandbox Code Playgroud)

我的配置有:

PATH=...;C:\python25;...
PATHEXT=...;.PY;....

>assoc .py
.py=Python.File

>ftype | grep Python
Python.CompiledFile="C:\Python25\python.exe" "%1" %*
Python.File="C:\Python25\python.exe" "%1" %*
Python.NoConFile="C:\Python25\pythonw.exe" "%1" %*
Run Code Online (Sandbox Code Playgroud)

python windows registry file-association command-line-arguments

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