问题列表 - 第33490页

需要帮助基本功能 - Python

要算一个字母在字符串中出现的次数,这里有问题.任何帮助

def countLetters(string, character):
    count = 0
    for character in string:
        if character == character:
            count = count + 1
    print count
Run Code Online (Sandbox Code Playgroud)

python

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

客户资料与完整

可能重复:
.NET 4 Client Profile和Full Framework下载之间的差异

我注意到您可以将.NET应用程序中的目标平台更改为客户端配置文件或完整配置文件.两者有什么区别?我该如何选择哪个是我项目的正确选项?

.net .net-4.0 .net-3.5

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

为什么我在这种情况下打印出System.char []?

我想弄清楚我在这里做错了什么,但我似乎无法做到.我有这个方法,它接受一个字符串并反转它.但是,当我从调用方法打印出反向字符串时,我只得到"System.Char []"而不是实际的反向字符串.

    static string reverseString(string toReverse)
    {
        char[] reversedString = toReverse.ToCharArray();
        Array.Reverse(reversedString);
        return reversedString.ToString();
    }
Run Code Online (Sandbox Code Playgroud)

c# string return-value

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

C#4表达式树中的"动态"

我正在试图弄清楚如何将所有部分组合在一起,并希望从一个简单的案例开始的具体源代码示例.

考虑以下C#代码:

Func<int, int, int> f = (x, y) => x + y;
Run Code Online (Sandbox Code Playgroud)

我可以使用表达式树在运行时生成等效函数,如下所示:

var x = Expression.Parameter(typeof(int), "x");
var y = Expression.Parameter(typeof(int), "y");
Func<int, int, int> f =
    Expression.Lambda<Func<int, int, int>>(
        Expression.Add(x, y),
        new[] { x, y }
    ).Compile();
Run Code Online (Sandbox Code Playgroud)

现在给出以下lambda:

Func<dynamic, dynamic, dynamic> f = (x, y) => x + y;
Run Code Online (Sandbox Code Playgroud)

如何使用表达式树(并且,大概Expression.Dynamic)生成等效的?

c# dynamic expression-trees c#-4.0

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

使用Curl在Windows 7中获取Https网页

我只需要获取一个https页面,我正在使用curl当前在我的Path中使用curl.exe应用程序并使用Perl文件调用它.但是,我收到错误"*libcurl中不支持或禁用协议https".我一直在四处寻找,我找不到一套可靠的指令来让它发挥作用.我已经安装了cygwin和OpenSSL-Win32,但有些东西告诉我,我将不得不从头开始编译curl.我没有这方面的经验.你怎么做呢?

windows perl curl cygwin libcurl

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

SDL/OpenGL纹理透明度

我只是想知道如何转换SDL_Surface(通过IMG_Load从png加载)并将其粘贴在四边形上.这就是我所拥有的(大多数只是从我发现的教程中粘贴的复制品).

#include "SDL.h"
#include "SDL_opengl.h"
#include "SDL_image.h"

#include <stdio.h>

int main(int argc, char *argv[])
{
    SDL_Surface *screen;

    // Slightly different SDL initialization
    if ( SDL_Init(SDL_INIT_VIDEO) != 0 ) {
        printf("Unable to initialize SDL: %s\n", SDL_GetError());
        return 1;
    }

    SDL_GL_SetAttribute( SDL_GL_DOUBLEBUFFER, 1 ); // *new*

    screen = SDL_SetVideoMode( 640, 480, 16, SDL_OPENGL ); // *changed*
    if ( !screen ) {
  printf("Unable to set video mode: %s\n", SDL_GetError());
  return 1;
 }

    // Set the OpenGL state after creating the context with SDL_SetVideoMode …
Run Code Online (Sandbox Code Playgroud)

opengl transparency textures sdl

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

JPA - 如果不存在创建实体?

我的JPA/Hibernate应用程序中有几个映射对象.在网络上,我接收代表这些对象更新的数据包,或者实际上可能完全代表新对象.

我想写一个像这样的方法

<T> T getOrCreate(Class<T> klass, Object primaryKey)
Run Code Online (Sandbox Code Playgroud)

如果一个人在PK的PrimaryKey数据库存在,否则创建该类的一个新对象,持续,并将其返回,返回所提供的类的对象.

我将对该对象做的下一件事是在事务中更新其所有字段.

在JPA中有没有惯用的方法,或者有更好的方法来解决我的问题?

java database hibernate jpa

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

电子邮件标题:MIME版本:1.0 - 何时应该使用?

这可以理所当然地被解释为初学者的问题.

请考虑以下电子邮件标题:

MIME版本:1.0

我的问题:

  • 什么时候应该用这个标题标记一封电子邮件?
  • 什么时候应该省略这个电子邮件标题?

编辑:无论何时指定"内容类型"标题,无论内容类型是什么,您都应该指定"MIME版本"吗?[ 这个链接让我想到了可能性.]

email mime email-headers

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

如何在Rails中为我的控制器和模型提供方法?

我在我的Rails应用程序中有一个私有方法连接到Amazon S3,执行传递的代码块,然后关闭与S3的连接.看起来像这样;

def S3
  AWS::S3::Base.establish_connection!(
    :access_key_id     => 'Not telling',
    :secret_access_key => 'Really not telling'
  )
  data = yield
  AWS::S3::Base.disconnect
  data
end
Run Code Online (Sandbox Code Playgroud)

它被称为这样(作为一个例子);

send_data(S3 {AWS::S3::S3Object.value("#{@upload_file.name}",'bucket')}, :filename => @upload_file.name)
Run Code Online (Sandbox Code Playgroud)

我在我的控制器和模型中以多种方式调用此方法,因此将它作为私有方法包含在两个类中.这很好用,我很高兴,但它不是很干.

如何让我的模型和控制器都可以访问此方法,但只能让代码出现一次?这是一个Ruby问题而不是Rails问题,反映了我对OOP的新见解.我猜测一个模块或混合是答案,但我到目前为止还没有真正使用其中任何一个,需要一点手握.

谢谢.

ruby oop ruby-on-rails

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

从安装和部署项目写入AppData

我正在更新通过安装和部署项目安装的现有应用程序.

旧应用程序在安装期间将配置和数据库文件复制到Program Files中的应用程序文件夹中.这在Win 2000和Win Xp(在本地管理员帐户下)下工作正常.然而,在Windows 7中,这不仅令人不悦,而且由于UAC,它基本上不起作用.

所以我想更新应用程序以在CommonApplicationData中编写其配置/数据.在现有的"安装和部署"项目中,您可以轻松选择某些位置作为复制文件的目标.即应用程序文件夹,用户桌面和用户程序文件.

我没有看到一个类似的方法告诉安装程序复制到AppData/CommonApplicationData文件夹.这是否存在,如果没有,是否有任何简单的修复?

谢谢!

.net windows-installer vdproj setup-deployment

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