问题列表 - 第46424页

修改FOR循环内的索引变量是不是很好的做法?

鉴于代码:

for (int i = 1; i <= 5; i++)
        {
            // Do work
        }
Run Code Online (Sandbox Code Playgroud)

是否可以接受改变i循环内的值?例如:

for (int i = 1; i <= 5; i++)
        {
            if( i == 2)
            {
               i = 4;
            }
            // Do work
        }
Run Code Online (Sandbox Code Playgroud)

c#

8
推荐指数
3
解决办法
2443
查看次数

在16位微处理器上,我应该使用数据类型short而不是int吗?

我已经读过使用shortvs int实际上为编译器创建了一个低效率,因为它需要使用int数据类型,而不管C整数提升.对16位微处理器来说这是真的吗?

另一个问题:如果我有一个1和0的数组,使用它uint8_tunsigned char16位微处理器是否最有效?或者它仍然存在转换回int的问题.

请帮我澄清这个泥泞的问题.谢谢!

c int types short char

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

iTunes Connect,查看总销售额?

有没有办法使用iTunes连接或API来检查自发布以来特定应用程序的应用程序销售总数.我只是很好奇,因为iPhone上的ITC似乎只显示26周显示总数,所以它错过了前20周以上.(该应用程序已经出去约50周).

我想看看发布到现在,总销售额= 4067这可能吗?

iphone itunesconnect

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

Ruby正则表达式拆分换行符,空格或逗号

输入:

     f = ["happy days",
         "happy\ndays",
         "happy,days",
         "happy, days"]

     patt = /some_regex/
Run Code Online (Sandbox Code Playgroud)

在每个分割字符串后面我期望的输出fpatt为["快乐","天".

非常感谢!

ruby regex

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

设置与函数参数同名的Javascript私有变量?

function Foo() {
    var myPrivateBool = false,
        myOtherVar;
    this.bar = function(myOtherVar) {
        myPrivateBool = true;
        myOtherVar = myOtherVar; // ?????????????????
    };
}
Run Code Online (Sandbox Code Playgroud)

如何设置私有变量myOtherVar?

javascript private javascript-objects

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

现代POD到HTML转换器产生像search.cpan.org的结果

是否有可用于以与search.cpan.org类似的方式将POD转换为HTML的代码?我想在我的CPAN分发模块上运行它,看看它们在发布前的外观.

Perl附带的pod2html似乎已经过时了.它有一些古怪的东西,例如在当前目录中存放临时文件以及创建像"某某手册页"这样的链接,并且输出远远低于search.cpan.org的漂亮输出.但不确定其他人在使用什么.

perl

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

内部重定向与Rails 3

我正在尝试在Rails 3中实现一个通用的虚荣URL系统.通用的意思是虚荣网址与特定模型无关.它类似于Vanities gem,我VanityUrlController从所有的虚荣网址中击中了它.不同的是,我不想做,从外部重定向foo.com/usernamefoo.com/users/1foo.com/product-namefoo.com/products/1.我想要虚荣网址,并让VanityUrlContoller做一个模仿相应show动作的内部重定向.

我知道我想要将内部重定向分配给哪个控制器和操作,但是实际调度它时遇到问题.这就是我现在所处的位置:

TargetController.new.process("show", request.env)
Run Code Online (Sandbox Code Playgroud)

它似乎开始处理新的"请求",但缺少关键部分......就像实际的请求对象一样.

任何想法或指示将非常感激.

更新:

我在ActionController中遇到了调度方法,这似乎让我更进一步.

TargetController.new.dispatch("show", request)
Run Code Online (Sandbox Code Playgroud)

我有两个问题,1)它被列为私有api方法,所以如果有另一种方法来做到这一点,我宁愿那样,2)即使它正在渲染TargetController的show模板,它是抱怨"缺少模板vanity_urls/show."

UPDATE

以下是我们提出的解决方案的基础知识.我们做了一些其他的事情,比如强制编码和检查其他一些特定于应用程序的东西,但这应该是你需要的所有东西.

这位于routes.rb文件的最底部,因此您的虚荣路线不会破坏您的其他命名路线.

# Vanity routes.
match ':id', :as => 'vanity', :to => proc { |env|
  id = env["action_dispatch.request.path_parameters"][:id]

  vain_object = <method to find the object you want to display>
  if vain_object.nil?
    # render your 404 page
    'application#404'
  else
    model = vain_object.class.model_name
    # figure out the controller you want to go to 
    controller = [model.pluralize.camelize,"Controller"].join.constantize …
Run Code Online (Sandbox Code Playgroud)

routing vanity-url ruby-on-rails-3

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

c ++中的const变量

这些是一些愚蠢的问题..我想问.请帮助我理解它

const int i=100;   //1
///some code
long add=(long)&i;  //2
Run Code Online (Sandbox Code Playgroud)

怀疑:对于上面的代码...将编译器首先通过整个代码
来决定是否应该分配内存..或者首先它将
变量存储在只读内存位置然后..分配stroage以及2

怀疑:为什么采用变量强制编译器的地址将变量存储在内存中...
即使rom或者寄存器也有地址

c++

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

Facebook FQL LIKE运算符

可能重复:
facebook fql是否包含sql like运算符?
使用FQL进行FaceBook查询

是否可以在Facebook的查询语言中使用熟悉的SQL LIKE运算符?

我已经尝试在FQL测试控制台中运行查询,但它不起作用.我想知道我是否遗漏了某些东西,或者它是否根本不可能?

SELECT link_id from link WHERE url LIKE '%FRLJTjNC8So%' AND owner = '421235'
Run Code Online (Sandbox Code Playgroud)

去测试:http: //developers.facebook.com/docs/reference/rest/fql.query/

sql facebook facebook-fql

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

ASP.NET MVC2和MEF - 为什么我的MefControllerFactory不能获得导出或MetaData?

我正在关注这篇博客文章:http://blog.maartenballiauw.be/post/2009/04/21/ASPNET-MVC-and-the-Managed-Extensibility-Framework-%28MEF%29.aspx我正在实施该计划的人才MefControllerFactory.

MefControllerFactory代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.Composition;
using System.ComponentModel.Composition.Hosting;
using System.Web.Mvc;

namespace plugme.Utilities
{

    public class MefControllerFactory : IControllerFactory
    {
        private string pluginPath;
        private DirectoryCatalog catalog;
        private CompositionContainer container;

        private DefaultControllerFactory defaultControllerFactory;

        public MefControllerFactory(string pluginPath)
        {
            this.pluginPath = pluginPath;
            this.catalog = new DirectoryCatalog(pluginPath);
            this.container = new CompositionContainer(catalog);

            this.defaultControllerFactory = new DefaultControllerFactory();
        }

        #region IControllerFactory Members

        public IController CreateController(System.Web.Routing.RequestContext requestContext, string controllerName)
        {
            IController controller = null;

            if (controllerName != …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc mef asp.net-mvc-2

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