问题列表 - 第12152页

使用VBA进行条件格式化或格式化

在MS Access中,是否有理由更喜欢条件格式而不是使用VBA设置格式选项?是否更有效或通常被认为更容易阅读?

ms-access vba readability

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

快速正则表达式问题

任何人都可以指导我正确的方向......

我有一些文件夹敲击,我想检查尾随/斜杠,一些文件夹没有尾随/如果它没有尾随/我需要添加一个

如果我使用这个正则表达式它可以工作但它替换文件夹名称的最后一个字符

    Folder/name/test
    folder/name/test1/
    folder/name/test2/
replace(/.$/ig,"/");
Run Code Online (Sandbox Code Playgroud)

这个正则表达式取代Folder/name/tes[t]/ 但将取出t并替换它/

希望这有道理......

regex

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

用户离开页面后,php执行是否停止?

我想基于某些表单输入运行一个相对耗时的脚本,但我宁愿不诉诸cron,所以我想知道通过ajax请求的php页面是否会继续执行直到完成,或者如果它将停止用户离开页面.

它实际上不会输出到浏览器,直到文件末尾的json_encode,所以之前的所有内容仍然会执行?

php ajax cron execution

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

使用oauth和twitter ruby​​ gems时,请继续获取OAuth :: Unauthorized错误

我正在使用ruby twitter gem和oauth来访问用户的Twitter帐户.在我的代码中,我有:

unless @user.twitter_authd?
      oauth = Twitter::OAuth.new('token', 'secret')
      session[:twitter_request_token] = oauth.request_token.token
      session[:twitter_request_secret] = oauth.request_token.secret
      @twitter_auth_url = oauth.request_token.authorize_url
    end
Run Code Online (Sandbox Code Playgroud)

其中令牌和秘密已插入我的实际令牌和秘密.当我点击@twitter_auth_url的链接时,我被带到twitter并要求授予访问权限.我点击允许,然后叽叽喳喳重定向我到我的回调URL http://www.mydomain.com/twitter_callback/?oauth_token=fmy2aMvnjVgaFrz37bJ4JuB8r5xN79gsgDQRG4BNY然后点击下面的代码:

oauth = Twitter::OAuth.new('token', 'secret')

    logger.info("session[:twitter_request_token] = #{session[:twitter_request_token]}")
    logger.info("session[:twitter_request_secret] = #{session[:twitter_request_secret]}")

    oauth.authorize_from_request(session[:twitter_request_token], session[:twitter_request_secret])
    session[:twitter_request_token] = nil
    session[:twitter_request_secret] = nil

    @user.update_attributes({
      :twitter_token => oauth.access_token.token, 
      :twitter_secret => oauth.access_token.secret,
    })

    redirect_to root_path
Run Code Online (Sandbox Code Playgroud)

Twitter请求令牌和秘密设置得很好.但是我最终得到了授权错误:

 OAuth::Unauthorized in MainController#twitter_callback

401 Unauthorized

RAILS_ROOT: /Users/TAmoyal/Desktop/RoR_Projects/mls
Application Trace | Framework Trace | Full Trace

/Library/Ruby/Gems/1.8/gems/oauth-0.3.4/lib/oauth/consumer.rb:167:in `token_request'
/Library/Ruby/Gems/1.8/gems/oauth-0.3.4/lib/oauth/tokens/request_token.rb:14:in `get_access_token'
/Library/Ruby/Gems/1.8/gems/erwaller-twitter-0.6.13.1/lib/twitter/oauth.rb:29:in `authorize_from_request'
/Users/TAmoyal/Desktop/RoR_Projects/mls/app/controllers/main_controller.rb:70:in `twitter_callback'
Run Code Online (Sandbox Code Playgroud)

代码在此行失败:

oauth.authorize_from_request(session[:twitter_request_token], session[:twitter_request_secret])
Run Code Online (Sandbox Code Playgroud)

当它试图获得访问令牌时.您可以在此处查看authorize_from_request的源代码.我不确定为什么会这样.有人有想法吗?

ruby twitter ruby-on-rails oauth

40
推荐指数
5
解决办法
4万
查看次数

为什么*=关于转换数据丢失的不同?

我有以下示例,在VS2005中编译,警告级别4:

int main(int argc, char *argv[])
{
    short s = 2;
    short t = 3;

    t *= s;    // warning C4244: '*=' : conversion from 'int' to 'short', possible loss of data
    t = t * s;
}
Run Code Online (Sandbox Code Playgroud)

在我看来,任何一条线都不应该有警告.

由于某种原因,*=是否创建了对int的隐式转换?

编辑:

似乎第二行(以及在VS2008中)缺少警告是真正的问题.

谢谢你的回答.

c++

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

在TextBox中插入整数值

我需要在C#Windows窗体应用程序(GUI)的TextBox中显示一个整数值.我有一个int32值.我找不到像TextBox那样采用int值的容器.TextBox只接受字符串.我如何输入演员表?

.net c# winforms

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

将List <T>作为IEnumerable <T>发送到方法的一些问题

可能重复:
上传和通用列表

好的,我想发送一个List<CardHolder>作为一个IEnumerable<ICardHolder>地方CardHolder : ICardHolder.但是,编译器错误:

错误4参数'1':无法从'System.Collections.Generic.List'转换为'System.Collections.Generic.IEnumerable'

考虑到这一点,这对我来说似乎很奇怪List<T> : IEnumerable<T>.出了什么问题?

public interface ICardHolder
{
    List<Card> Cards { get; set; } 
}

public class CardHolder : ICardHolder
{
    private List<Card> cards = new List<Card>();
    public List<Card> Cards
    {
        get { return cards; }
        set { cards = value; }
    }

    // ........
}

public class Deck : ICardHolder
{
    // .........

    public void Deal(IEnumerable<ICardHolder> cardHolders)
    {
         // ........
    }

    // .........
}

public class …
Run Code Online (Sandbox Code Playgroud)

.net c# generics ienumerable interface

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

边界半径覆盖内部div

我在一个网页上有一个Coda滑块(手工制作,不使用插件,但这是无关紧要的),外部div有一个border-radius.

一堆内部div具有背景颜色,但是当我希望它们在圆角处时,它们会在角落顶部伸出.

有没有办法实现这个目标?

css

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

使用LINQ按组添加递增属性到IEnumerable

为了简化场景,假设我们有一个具有FirstName和LastName属性的People列表.

我们的数据如下:

Bob    Smith
Jane   Smith
Todd   Grover
Larry  Lewis
Jill   Lewis
Frank  Lewis
Run Code Online (Sandbox Code Playgroud)

第一步是添加一个Integer属性,该属性为每个项目增加:

Bob    Smith  1
Jane   Smith  2
Todd   Grover 3
Larry  Lewis  4
Jill   Lewis  5
Frank  Lewis  6
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想为每个新组重置计数器以实现此目的:

Bob    Smith  1
Jane   Smith  2
Todd   Grover 1
Larry  Lewis  1
Jill   Lewis  2
Frank  Lewis  3
Run Code Online (Sandbox Code Playgroud)

也许LINQ不合适.看起来LINQ应该能够优雅地做到这一点.

linq

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

IB抱怨新窗口的内容离开了屏幕

Interface Builder向我发出有关设置.xib文件的警告.

它在一个名为"MainMenu.xib Info"的对话框中说

对象:窗口
ID:21
类型:非法配置
问题:此窗口的内容矩形不完全位于带有菜单栏的屏幕上,并且可能无法完全显示所有屏幕分辨率和配置.

我正在使用XCode版本3.1.2和Interface Builder版本3.1.2(677).我验证了我可以通过创建新的Core Data Application并打开.xib文件来重新创建该问题.同样有趣的是,当我打开.xib文件时,主窗口不会立即显示(与其他模板一样),但是当我使用文件所有者,首先在窗口中双击它的表示时,它会出现.响应者等它没有任何可见的内容(它里面有一个内容视图),Inspector显示的大小为213 x 107(px?).

我看到现在有一​​个3.1.3版本,它看起来像Interface Builder中的一个错误或Core Data Application的模板,但是,有什么方法可以解决这个问题吗?调整窗口大小没有任何帮助,在错误和警告出现的条件下(例如,如果我必须编译,或者如果我们在调整UI时它们发生变化),我一点也不清楚.)

xcode interface-builder

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