小编Nir*_*ani的帖子

android中的ArrayAdapter创建简单的listview

我尝试Activity在Android中创建一个,此活动只包含ListView其他内容.

据我所知填写列表视图我们需要使用ArrayAdapter.

所以要了解ArrayAdapter,我已阅读以下链接:

http://developer.android.com/reference/android/widget/ArrayAdapter.html

但我仍然无法理解它!

最大的疑问之一是为什么构造函数需要TextView资源ID而我的活动没有任何TextViews我应该给它什么?

我并不是说这是唯一的构造函数,只是因为我无法理解它背后的逻辑.

为了创建一个简单的列表视图,我还提到了以下链接:

使用ArrayAdapter示例的简单ListView.

但我的主要疑问是它为什么需要TextView资源ID呢?

如果有人能用一个例子解释它,那将非常有帮助.

编辑:

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
          android.R.layout.simple_list_item_1, android.R.id.text1, values);
Run Code Online (Sandbox Code Playgroud)

android listview android-arrayadapter

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

策略模式V/S装饰模式

我刚遇到两种模式.

  1. 战略模式

  2. 装饰

策略模式: -

策略模式提供了几种可用于执行特定操作或任务的算法.

装饰图案: -

装饰器模式为组件添加了一些功能.

事实上,我发现策略模式和装饰模式也可以互换使用.

这是链接: - 何时以及如何应用策略模式而不是装饰模式?

Strategy Pattern和Decorator Pattern有什么区别?

什么时候应该使用策略模式,何时应该使用Decorator模式?

用同一个例子解释两者之间的区别.

design-patterns decorator strategy-pattern

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

使用Angular 2设置ASP.NET MVC 4或5项目

我正在学习使用Typescript的角度2.

我正在使用以下资源. 使用Angular 2快速入门

现在从那里和其他例子我发现他们告诉创建package.json文件,列出项目的所有依赖项.

我想创建这个package.json文件并列出所有依赖包,在.NetCore Project中遵循这种结构.

在MVC 4或5中,我们有packages.config文件,它列出了我们将要使用的软件包.

我不是说当我们有package.config文件时我们不能使用package.json文件.

但是有没有简单的方法在使用NUGet包的MVC Webapplication项目中将Angular 2与typescript集成并开始使用?

如果没有,请告诉我如何在ASP.Net MVC 4或5中使用类型脚本设置Angular 2?

asp.net-mvc asp.net-mvc-4 angular

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

填充警告信息

我正在使用SHIMS的小应用程序.

所以,当你知道它给像警告"警告20个有些假货也不会发生.有关完整信息,在此文件中设置假货元素的诊断属性为'真’和重建项目."

正如警告中所述,我试图将Diagnostic标志设置为true.

所以我指定了所有警告列表.

"mscorlib.fakes"文件中的警告数为1933.

所以要解决它,我只是看看以下所有链接检查出来.

http://msdn.microsoft.com/en-us/library/hh708916.aspx#bkmk_type_filtering

vs 2012:Shims编译

抑制Microsoft Fakes警告

http://connect.microsoft.com/VisualStudio/feedback/details/848682/microsoft-fakes-not-creating-properties-in-a-shim-of-a-class-with-auto-generated-properties

和其他东西.

但我仍然无法弄清楚如何解决所有这些警告.

我也想知道有没有办法来抑制这个警告.

那么如何以正确的方式删除所有这些警告?有没有其他方法可以抑制所有这些警告?

每当我添加

<ShimGeneration>
    <Clear/>
    // other tags like add and etc..
<ShimGeneration/>
Run Code Online (Sandbox Code Playgroud)

我在项目中遇到很多错误,比如你缺少程序集引用和其他错误.

那么清除所有这些警告以及抑制所有这些警告的方法是什么?

c# microsoft-fakes visual-studio-2012

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

禁用JSTree中的多个选择不起作用

我在我的应用程序中使用JSTree,代码如下.

this.CreateTreeView = function () {
    $('#jstree_demo_div').jstree({
        'core': {
            'multiple': false,
            'data': [
               { "id": "ajson1", "parent": "#", "text": "Simple root node" },
               { "id": "ajson2", "parent": "#", "text": "Root node 2" },
               { "id": "ajson3", "parent": "ajson2", "text": "Child 1" },
               { "id": "ajson4", "parent": "ajson2", "text": "Child 2" },
            ]
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

如我的代码所示,我试图禁用多个选择.

现在当我使用以下代码选择节点时.

$("#jstree_demo_div").jstree().select_node("ajson3");
$("#jstree_demo_div").jstree().select_node("ajson4");
Run Code Online (Sandbox Code Playgroud)

它仍然选择两个节点.所以它变得像Javascript中的多个选择.

我提出这个问题只是为了确认JSTree的工作是否正确?

我知道我可以在使用deselect_all函数选择任何节点之前取消选择所有节点.

但据我说,如果多个选择设置为false,那么从javascript中选择节点也应该只选择一个节点.

如果我错了,请纠正我.

javascript jquery jstree

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

角度2 V/S角度js V/S反应js v/s打字稿

我是一个简单的新手网络开发人员.我打算创建一个供我自己使用的简单网站.

作为一名新手网络开发人员,我只知道很少的JavaScript和jQuery概念.

为了构建我的网站,我认为让我们用一些新的概念构建.

因此,当我开始搜索时,我了解了很多新的库,如AngularJS,Angular 2,TypeScript,React.js和Node.js. whewww ...

所以我想问一个简单的问题,这些库是什么?

Angular 2 Angular Connect AngularJS AngularJS之间有什么区别吗?

我知道React.js是由Facebook创建的,而AngularJS是由Google创建的.

我不想在所有这些库之间创建比较.但是想要在单页中理解所有这些概念,并有明确的答案.

作为一名网络开发者,我只想知道这些东西是什么?

请帮助我简化所有这些条款.请告诉我每个图书馆提供的内容?

angularjs typescript reactjs angular

7
推荐指数
2
解决办法
4975
查看次数

文件路径作为命令行参数

这是很平常的事情,但是我对此感到非常困惑。

在c#中将文件路径作为命令行参数。

如果我输入“ F:\\”,那么这很完美。

但是当我输入“ F:\”时,它的输出就像F:“

我知道这是因为反斜杠转义字符。

但是我的问题是,在逻辑上用户输入是正确的,如何在不修改用户输入的情况下解决此问题。

在这种情况下是否可以不修改用户输入就获得正确的路径?

我也知道有@字符可以使用。

但是正如我所说的,这是命令行参数,因此字符串已经在变量中。

我也阅读了一些博客,但仍然无法解决我的问题。

引用路径的C#命令行解析和避免转义符

编辑:实际上,我的程序是列出目录内的所有文件,因此我首先检查Directory.Exists(命令行参数),然后如果目录存在则获取所有文件的列表。

好的,在这种情况下,当用户按照上面的逻辑给出用户名作为命令行参数时,该驱动器就存在了,但是由于转义字符,它返回了false。

只需考虑如下打印命令行参数即可。

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("{0}", args[0]);

        Console.Read();
    }
}
Run Code Online (Sandbox Code Playgroud)

我对C#的了解很少,谢谢您的帮助。

c# string filepath command-line-arguments

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

谷歌API将Android应用程序的请求发送到谷歌加

我正在开发一个Android应用程序.

众所周知,Facebook SDK提供了使用请求对话框向其他用户发送请求的功能.

https://developers.facebook.com/docs/android/send-requests

我在上面提到的链接说明了我们如何向其他Facebook用户发送请求,并且作为响应,该请求将在他们的个人资料中显示为通知.

所以我的问题是,是否有任何类型的Google Plus API可用于将某些请求从Android应用程序发送到Google Plus,与facebook相同,我的请求将显示给用户Google Plus个人资料?

我已经使用过Google Plus API和OAuth2.0.

如果可能,我是API使用的新手,那么请给我一个例子.

编辑:-

我发现以下链接表示它无法在Google上运行,请查看以下链接.

https://code.google.com/p/google-plus-platform/issues/detail?id=41

编辑: -

在Google Plus中创建通知,而不在任何个人资料中创建任何帖子.

这张照片只是游戏的一个例子.

在此输入图像描述

但在谷歌加.

android google-api

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

如何在 Ubuntu 上托管/发布我的 .Net Core WebAPI?

我正在学习.Net Core。

我使用 ASP.Net MVC 开发了 WebApplication,因为它可以在本地 IIS 上安装和运行。

在 Ubuntu 和 Linux 中托管/发布 .Net Core WebApi 的类似方式是什么,而不是在 5000 等特定端口上运行?

docker 对这种情况有帮助吗?如果是的话我该如何使用它?

是否可以在没有 docker 的情况下托管/发布?如何在没有 Docker 的情况下托管/发布?

我还阅读了以下链接并实施了所有步骤。 发布到 Linux 生产环境

在上面的链接中,我无法确定访问 webapi 的 url 是什么?

.net c# publish asp.net-web-api2 asp.net-core

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

从树或列表层次结构中查找对象

我在上课

public class Employee
{
    public Employee[] ChildOrg{get; set;}
    public string name {get; set;};
    public string id{get; set;};
}
Run Code Online (Sandbox Code Playgroud)

如何从其ID查找特定员工?

我试图使用一些以下功能。

private static Employee GetNode(Employee objEmployeeList, string id)
{
    if (objEmployeeList.ChildOrg==null)
    {
        return null;
    }
    foreach (var item in objEmployeeList.ChildOrg)
    {
        if (item.ID.Equals(id))
        {
            return (objEmployeeList)item;
        }
    }
    foreach (var item in objEmployeeList.ChildOrg)
    {
        return GetNode((objEmployeeList)item, id);
    }
    return null;
}
Run Code Online (Sandbox Code Playgroud)

如您所见,我正在尝试编写一些递归函数来获取员工。

如果仔细看,它只会到达第一个节点的底部。

然后,它返回null且不去任何其他节点。

请告诉我纠正我的功能的方法以及使用linq完成相同操作的其他方法吗?

编辑:-

我想访问特定的节点及其同级节点。

c# linq recursion

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