问题列表 - 第16183页

存储库模式:是否仅适用于数据库源?

我想知道我是否可以将存储库模式用于数据库层以外的任何东西?

我使用了购物车的模式,我将购物车项目存储在 ShopCartRepository 类的数组中。然后我使用 ShopCartController 类从 ShopCartRepository 获取数据。

如前所述,ShopCartRepository 仅处理数组,因此不处理数据库。

这是使用存储库模式的“合法”方法吗?

design-patterns

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

说"C&C#在功能上是相同的,但不是概念"

我班上提出了关于C和C#的论点.

我说过,说C&C#是相同的(意思是:功能相同,但不是概念).

根据概念不同:C#意味着比C更容易编程.C更具描述性.功能相同:使用C#制作的所有内容 - 您也可以使用C(包括OOP)制作.

是对的吗?

编辑:

在阅读答案时,我注意到我的问题并不清楚.

请参阅语言的语法.好像我在问:对于C程序员来说,学习C#会非常容易吗?或者它就像一个全新的语言(比如组装会有很大不同)......

从这个意义上讲,我会说C和C#几乎是一样的.

(对不起来感到抱歉)

c c#

-2
推荐指数
2
解决办法
497
查看次数

Tibco EMS和Rendezvous之间有什么区别

这两种技术之间有哪些主要区别?一个人比另一个人有明显的优势吗?

distributed tibco-ems tibco-rv

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

StreamReader C#

在使用C#中的streamReader函数读取文本文件(包含要导出到数据库的文件的位置)时,如何向将在命令提示符窗口(控制台应用程序)中显示的代码添加确认消息所以我知道该文件已被读取并被导出?

public class Script
{
    public static void Main(string[] args)
    {
        // Prepare the type that will handle all of the exporting needs
        FileExporter exporter = new FileExporter();

        try
        {
            //create an instance of StreamReader to read from a file.
            //The using statemen also closes the StreamReader.
            using (StreamReader sr = new StreamReader("ScriptFile.txt"))
            {
                string filePath;
                //read and display lines from the file until the end of
                //the file is reached.
                while ((filePath = sr.ReadLine()) != null)
                {
                    // Throw …
Run Code Online (Sandbox Code Playgroud)

c# streamreader text-files

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

删除最后一个子元素后删除父元素

我在页面上有一个元素列表,为了讨论我们可以说我有以下内容:

<div id="group_01">
  <div id="entry_1-01">stuff <a href="delete">x</a></div>
  <div id="entry_1-02">stuff <a href="delete">x</a></div>
</div>

<div id="group_02">
  <div id="entry_2-01">stuff <a href="delete">x</a></div>
  <div id="entry_2-02">stuff <a href="delete">x</a></div>
</div>
Run Code Online (Sandbox Code Playgroud)

删除链接调用Ajax请求并删除该条目,在成功的Ajax调用之后,将从页面中删除条目div.我的问题是:

如果删除了所有条目后,如何删除包含组div?

我希望这是一个足够详细的问题.我觉得这不是什么新鲜事,但是两天的搜索没有任何结果.

javascript prototype

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

将屏蔽图像作为PNG文件写入磁盘

基本上我是从网络服务器下载图像,然后将它们缓存到磁盘,但在我这样做之前,我想掩盖它们.我正在使用每个人似乎都指出的屏蔽代码,可以在这里找到:http: //iosdevelopertips.com/cocoa/how-to-mask-an-image.html

但是会发生什么,图像显示正常,但是用于写入磁盘的版本

UIImage *img = [self maskImage:[UIImage imageWithData:data] withMask:self.imageMask];
[UIImagePNGRepresentation(img) writeToFile:cachePath atomically:NO];
Run Code Online (Sandbox Code Playgroud)

与后面显示的相比,它的alpha通道被反转(在这里使用相同的UIImage实例).

有任何想法吗?我确实需要屏蔽缓存版本,否则如果我每次必须屏蔽它们,那么在表格视图中显示图像会非常慢.

编辑:所以是的,UIImagePNGRepresentation(img)似乎反转了alpha通道,与写入磁盘的代码没有任何关系,这是相当明显的,但无论如何我都检查过.

iphone cocoa-touch objective-c uikit ios

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

如何只在手风琴标题上点击特定文字 - jquery?

我添加了删除和编辑手风琴标题的链接,但这些链接不起作用,因为每次我点击它们手风琴打开.并建议我该怎么办?请注意,我正在做嵌套式手风琴.这是我在js上定义它的方式:

$("#acc2").accordion({  alwaysOpen: false,active: false,autoheight: false,
            header: 'h3.ui-accordion2-header',clearStyle: true,
             event: 'click' });
Run Code Online (Sandbox Code Playgroud)

在HTML上我有这样的:

<div class="ui-accordion2-group">
  <h3 class="ui-accordion2-header">
  <table border=0 width=100% class= 'DarkGray12'  >
    <tr>
      <td>
      <a href="javascript:toggel_new_activity('1');">Section Title</a>
      </td>
      <td align='right'>
        <table border=0>
          <tr>
            <td>
              <a href="javascript:toggel_new_activity('1');">New Activity</a>
            </td>
            <td>
              <a href='#'>Edit</a>
            </td>
            <td>
              <a href='#'>Delete</a>
            </td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
  </h3>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery header accordion

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

如何将文件夹文件加载到ListView中?

我想让用户选择一个带有FolderBrowserDialog的文件夹,并将文件加载到ListView中.

我的目的是制作一个小的播放列表,所以我必须修改我假设的ListView控件的几个属性.我应该在控件上设置什么属性?

我怎么能得到这个?

c# listview file

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

LINQ从String []附加到StringBuilder

我有一个String数组,我想通过LINQ添加到字符串生成器.

我基本上想说的是"对于这个数组中的每个项目,在这个StringBuilder中附加一行".

我可以使用foreach循环很容易地做到这一点但是下面的代码似乎没有做任何事情.我错过了什么?

stringArray.Select(x => stringBuilder.AppendLine(x));
Run Code Online (Sandbox Code Playgroud)

这工作的地方:

foreach(String item in stringArray)
{
  stringBuilder.AppendLine(item);
}
Run Code Online (Sandbox Code Playgroud)

c# linq lambda stringbuilder

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

控件的透明背景

我正在开发一个winforms应用程序(使用.NET 3.5)

在一个表单中,我有一个面板控件,并在其中有一个datagridview控件.

我希望在datagridview前面有一些控件(让我们说简单 - 一个标签),我希望这个标签是透明的 - 这意味着:我想看看gridview中显示的数据.

我只想查看标签中的文本,而不是整个矩形......以及该文本后面的文本 - 以查看gridview中的数据.

问题如下:标签的父控件不是gridview(因为它不是容器控件).标签的父级是面板控件.

因此,当我将标签设置为透明时......实际上我对面板的透明度,而不是datagridview.

这是截图: 截图 这显示了情况(我要显示的实际控件不是标签,而是我下载的自定义控件)

有任何想法吗.. ???

controls transparency winforms

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