问题列表 - 第24440页

UITextView更改高度而不是滚动

默认情况下,当文本视图中的文本太多时,UITextView的contentView会变得可滚动.

我想禁用它,而是更新UITextView的高度以适应文本.我这样做的原因是因为我将UITextView添加为UIScrollView的子视图,它应该处理滚动,就像在本机Mail应用程序中一样(当你输入文本时,整个视图向上滚动,而不仅仅是textview .

任何人有一些想法/之前遇到过同样的问题?

iphone subview uiscrollview uitextview

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

ASP.NET成员资格 - 让用户使用以前的密码

我为我的客户创建了一个会员登录系统,现在他们不希望用户在创建新密码时使用他最后5个密码中的一个.

这是内置的东西还是我如何实现?

asp.net passwords asp.net-membership membership-provider

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

(C#)迭代只读私有集合成员

我有一个有两个HashSet<String>集合作为私有成员的类.我的代码中的其他类希望能够迭代这些HashSets并读取它们的内容.我不想写一个标准的getter,因为另一个类仍然可以做类似的事情myClass.getHashSet().Clear(); 是否有任何其他方式将我的HashSets的元素暴露给迭代而不暴露对HashSet本身的引用?我希望能够以与for-each循环兼容的方式执行此操作.

c# iteration hashset private-members

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

C++通过引用返回

说,我有一个函数,它返回一个引用,我想确保调用者只将它作为引用,不应该作为副本接收它.这在C++中是否可行?

为了更清楚.我有这样的课.

class A
{
private:
    std::vector<int>  m_value;
    A(A& a){ m_value = a.m_value; }

public:
    A() {}
    std::vector<int>& get_value() { return m_value; }
};

int main()
{
    A a;
    std::vector<int> x = a.get_value();
    x.push_back(-1);
    std::vector<int>& y = a.get_value();
    std::cout << y.size();

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

谢谢,Gokul.

c++ reference

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

在OS X上移动到64位?

在OS X上迁移到64位的最佳做法是什么?使用10.6 SDK和64位intel作为我的SDK和目标.

我有int32类型要更改

OS X是否具有'int64'或者是否会使用'long long'?

我在哪里可以找到可用数据类型的资源?

还有哪些其他问题?

macos 64-bit

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

使用float:left后如何获得新行?

我想要做的是有一排图像,每行6张图像.其中一些图像需要在其上方浮动另一个图像(与右下角齐平).我能够从这个线程得到它:

如何在HTML中将一个图像放在另一个图像上?

但是,现在我无法在第6张图像之后获得新行.无论是<BR><P>创建一个新行.他们只需将下一个图像向下推几个像素,但图像仍然在同一行.看起来浮动风格正在干扰<BR>和/或<P>.

我试着为开始新行的图像使用不同的样式,比如float:nonedisplay:block,但都没有用.奇怪的是,新线第7张图像之后开始.

这是我到目前为止所使用的:

<style type="text/css"> 
.containerdiv { float: left; position: relative; } 
.containerdivNewLine { float: none; display: block; position: relative; } 
.cornerimage { position: absolute; bottom: 0; right: 0; } 
</style>

<div class="containerdiv">
  <img border="0" height="188" src="myImg" width="133" />
  <img class="cornerimage" height="140" src="imageOnTop" width="105" />
</div>
Run Code Online (Sandbox Code Playgroud)

对于第7张图片,当我尝试开始一个新行时,我只是用'containerdivNewLine'替换'containerdiv'类.

html css

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

为什么比图像图形更快地绘制OnPaint图形?

我正在寻找一种方法来加速我的游戏引擎的绘制,这是目前的重要瓶颈,并导致减速.我正处于将其转换为XNA的边缘,但我只是注意到了一些东西.

说我有一个我已加载的小图像.

    Image img = Image.FromFile("mypict.png");
Run Code Online (Sandbox Code Playgroud)

我们想要在屏幕上绘制一个图片框.所以我们有一个处理程序.

    pictureBox1.Paint += new PaintEventHandler(pictureBox1_Paint);
Run Code Online (Sandbox Code Playgroud)

我希望我们加载的图像在图片框上平铺(毕竟这是一个游戏).为什么这个代码:

    void pictureBox1_Paint(object sender, PaintEventArgs e)
    {
        for (int y = 0; y < 16; y++)
            for (int x = 0; x < 16; x++)
                e.Graphics.DrawImage(image, x * 16, y * 16, 16, 16);
    }
Run Code Online (Sandbox Code Playgroud)

超过此代码的时间超过25倍:

    Image buff = new Bitmap(256, 256, PixelFormat.Format32bppPArgb); // actually a form member
    void pictureBox1_Paint(object sender, PaintEventArgs e)
    {
        using (Graphics g = Graphics.FromImage(buff))
        {
            for (int y = 0; y < 16; y++) …
Run Code Online (Sandbox Code Playgroud)

c# performance drawing gdi+

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

数组的Pythonic映射(初学者)

我有一个与我编写的初学者Python片段有关的问题,以向我自己介绍该语言.这是一个公认的微不足道的早期努力,但我仍然想知道我怎么能更优雅地写它.

该程序输出一个参数的北约光学可读版本,如"H2O" - >"Hotel 2 Oscar",或(缺少一个参数)只输出整个字母表.我主要使用它来调用MAC地址和IQN,但它对其他电话支持也很有用.

这是该计划相关部分的主体:

#!/usr/bin/env python

import sys

nato = {
"a": 'Alfa',
"b": 'Bravo',
"c": 'Charlie',
"d": 'Delta',
"e": 'Echo',
"f": 'Foxtrot',
"g": 'Golf',
"h": 'Hotel',
"i": 'India',
"j": 'Juliet',
"k": 'Kilo',
"l": 'Lima',
"m": 'Mike',
"n": 'November',
"o": 'Oscar',
"p": 'Papa',
"q": 'Quebec',
"r": 'Romeo',
"s": 'Sierra',
"t": 'Tango',
"u": 'Uniform',
"v": 'Victor',
"w": 'Whiskey',
"x": 'Xray',
"y": 'Yankee',
"z": 'Zulu',
}

if len(sys.argv) < 2:
    for n in nato.keys():
            print nato[n]
else:
    # if …
Run Code Online (Sandbox Code Playgroud)

python arrays

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

最小化任何程序到系统托盘

嘿,我正在尝试制作一个程序,将程序最小化到系统托盘而不是通常最小化它.这可能吗?我一直在寻找谷歌,但无法找到任何东西.

c# system-tray systray

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

我在Visual Studio中的项目是只读的.我做了什么?

我一定做错了.我在Visual Studio 2008中有一个C#项目.突然间我看到了我的类的锁定,当我将类名称悬停在顶部选项卡上时,我看到类名称为:C:\ Myprojects\Oder.cs [只读] ]!

有什么奇怪的事情发生在你之前吗?

c# readonly visual-studio

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