问题列表 - 第39602页

通过Delphi中的备忘录搜索?

任何人都可以给我一些简单的代码,使我能够在备忘录中搜索一个简单的字符串,并在发现后在备忘录中突出显示它吗?

delphi

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

关于链接列表的问题

我将一个对象数组从我已经创建的学生类复制到链接列表,但在第5行,显示以下错误:("找不到符号 - E类")

这是为什么?

import java.util.*;

public class StudentLinkedList
{

    private List<E[]> studentLL = new LinkedList<E[]>();


    public StudentLinkedList(Student[] st)
    {
        for(int i = 0; i < st.length; i++)
        {
            studentLL.add(st[i]);
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

java generics

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

模拟支持链接方法的对象

我想知道是否有一种相当简洁的方法来模拟支持方法链接的对象...例如,数据库查询对象可能有一个如下所示的方法调用:

$result = $database->select('my_table')->where(array('my_field'=>'a_value'))->limit(1)->execute();
Run Code Online (Sandbox Code Playgroud)

如果我必须模拟两个不同的选择查询,以便它们返回不同的结果,则会出现问题.有任何想法吗?

这是关于PHPUnit的,但其他单元测试框架的经验将有所帮助.

php phpunit unit-testing mocking

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

为什么ReferenceEquals(s1,s2)返回true

  String s1 = "Hello";
  String s2 = "Hello";
Run Code Online (Sandbox Code Playgroud)

这里s1,s2不同但是为什么ReferenceEquals()返回true

c# string

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

如何使标题栏进度条旋转进度条而不是横条?

我创建了一个活动并设置了标题栏以包含这样的进度条:

this.requestWindowFeature(Window.FEATURE_PROGRESS);
getWindow().setFeatureInt(Window.FEATURE_PROGRESS, 500);
Run Code Online (Sandbox Code Playgroud)

但事实证明它是一个单杠,我怎么能把它变成一个旋转杆呢?(不创建自定义标题栏)

谢谢你,杰森

android

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

iPhone旋转后UIScrollView中的contentOffset

我有一个UIImageViewUIScrollView和我有一些麻烦的contentOffset财产.根据Apple的参考,这被定义为:

contentOffset:内容视图的原点偏离滚动视图原点的点.

例如,如果图像位于屏幕的左上角,如下所示,则contentOffset将为(0,0):

   _________
   |IMG    |
   |IMG    |
   |       |
   |       |
   |       |
   |       |
   ---------
Run Code Online (Sandbox Code Playgroud)

对于设备旋转,我有以下设置:

 scrollView.autoresizingMask = (UIViewAutoresizingFlexibleWidth |
       UIViewAutoresizingFlexibleHeight);

 imageView.autoresizingMask = (UIViewAutoresizingFlexibleWidth |
       UIViewAutoresizingFlexibleHeight);

 imageView.contentMode = UIViewContentModeCenter;  
    scrollView.contentMode = UIViewContentModeCenter;
Run Code Online (Sandbox Code Playgroud)

这将使一切都围绕屏幕中心旋转.旋转屏幕后,屏幕将如下所示:

    ______________
    |       IMG  |
    |       IMG  |
    |            |
    --------------
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果我现在读到contentOffset它,它仍然是(0,0).(如果我在横向模式下移动UIImage,contentOffset则更新值,但它是根据错误的原点计算的.)

有没有办法计算UIImage相对于屏幕左上角的坐标.contentOffset当屏幕处于视图的初始方向时,似乎只返回此值.

我曾尝试阅读self.view.transformscrollView.transform,但他们总是身份.

uiscrollview uiimageview

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

使图像更小并保持比例?

我有一个表格列,我显示了这个图像:

 <table width="200px" height="300px" align="center">
  <tr>
   <td><img src="...."></td>
  </tr>
 </table>
Run Code Online (Sandbox Code Playgroud)

图像源是动态的,因此图像的大小并不总是相同的......

这意味着我必须(在大多数情况下)调整图像大小以使其变小.

我怎样才能以最简单的方式保留比例?

谢谢

html javascript css browser layout

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

如何在循环中写入时动态更改文件名?

我想做这样的事情:在循环中,第一次迭代将一些内容写入名为file0.txt的文件,第二次迭代file1.txt等等,只需增加数量即可.

FILE *img;
int k = 0;
while (true)
{
            // here we get some data into variable data

    file = fopen("file.txt", "wb");
    fwrite (data, 1, strlen(data) , file);
    fclose(file );

    k++;

            // here we check some condition so we can return from the loop
}
Run Code Online (Sandbox Code Playgroud)

c

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

类设计问题 - 如何提供对类成员容器的只读访问

在我的日常工作中,我经常发现自己编写类似于这个简化示例中的类:

class CGarage
{
public:
    CGarage();
    ~CGarage();
    typedef std::vector<Car> CarCollection;

private:
    CarCollection m_Cars;
};
Run Code Online (Sandbox Code Playgroud)

我希望CGarage的用户只能访问CarCollection.为了实现这一目标,这些是一些不太令人满意的常见解决方案:

解决方案1

class CGarage
{
    Car GetCar(CarCollection::size_type index) const;
    CarCollection::size_type CarCount() const;
};
Run Code Online (Sandbox Code Playgroud)

主要缺点:

  • 缺乏迭代器,我不能在汽车上使用STL算法(例如for_each(...))

解决方案2

class CGarage
{
    CarCollection::const_iterator CarBegin() const;
    CarCollection::const_iterator CarEnd() const;
    CarCollection::size_type CarCount() const;
};
Run Code Online (Sandbox Code Playgroud)

主要缺点:

  • 如果需要支持其他迭代器类型(it,reverse_it),那么很多样板代码.

解决方案3

class CGarage
{
    const CarCollection GetCars() const;
};
Run Code Online (Sandbox Code Playgroud)

主要缺点:

  • 按值返回时复制CarCollection的成本
  • 类的用户已知的实现细节(例如,在不更改破坏用户代码的情况下无法更改为std :: list)

解决方案4

class CGarage
{
    const CarCollection& GetCars() const;
};
Run Code Online (Sandbox Code Playgroud)

主要缺点:

  • CarCollection参考的生命周期与CGarage的生命周期有关
  • 类的用户已知的实现细节

问题

您如何提供对CarCollection的只读访问权限?

如果CarCollection是一个带Car指针的向量,你的解决方案会改变吗?

如果您允许对集合进行读写访问,那么将集合公开是否可以接受?

谢谢你的建议

c++

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

自动旋转画中画框

我的项目有一个用于加载图片的图片框控件,它工作正常。

但是,一些垂直 jpg 图片在 Windows 资源管理器和我的图片框控件中水平显示 - 使用 Photoshop 等编辑器打开的同一文件显示垂直方向。

如何让图片以正确的方向显示在图片框控件中?

vb.net image picturebox image-rotation

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