问题列表 - 第40127页

属性和变量之间的区别

class MyClas
{
   public System.Windows.Point p;
   public void f()
   {
      p.X = 0;
   }
}
Run Code Online (Sandbox Code Playgroud)

这段代码完美无缺.

同时这个导致编译错误("无法修改p的返回值,因为它不是变量"):

class MyClas
{
   public System.Windows.Point p {get; set;}
   public void f()
   {
      p.X = 0;
   }
}
Run Code Online (Sandbox Code Playgroud)


有什么不同?

c# struct mutable

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

使用JavaScript正则表达式将数字HTML实体替换为其实际字符

我正在尝试使用JavaScript和正则表达式将数字HTML实体替换为其实际的Unicode字符,例如

foo's bar
?
foo's bar
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所得到的:

"foo's bar".replace(/&#([^\s]*);/g, "$1"); // "foo39s bar"
Run Code Online (Sandbox Code Playgroud)

剩下要做的就是替换号码String.fromCharCode($1),但我似乎无法让它发挥作用.我怎样才能做到这一点?

javascript regex entities replace html-entities

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

JSF - Ajax调用 - 这段代码有什么问题?

我认为解决此问题的最佳方法是粘贴我的代码:

Selector bean

@ManagedBean(name="selector")
@RequestScoped
public class Selector {
    @ManagedProperty(value="#{param.page}")
    private String page;
    private String profilePage;

    @PostConstruct
    public void init() {
        if(profilePage==null || profilePage.trim().isEmpty()) {
            this.profilePage="main";
        }

        if(page==null || page.trim().isEmpty()) {
            this.page="homepage";
        }
    }

    public String getProfilePage() { System.out.println("GET ="+profilePage); return profilePage; }
    public void setProfilePage(String profilePage) { this.profilePage=profilePage; }

    public String getPage() { return page; }
    public void setPage(String page) { this.page=page; }
}    
Run Code Online (Sandbox Code Playgroud)

profile.xhtml

<h:panelGroup layout="block" id="profileContent">
    <h:panelGroup rendered="#{selector.profilePage=='main'}">
        <ui:include src="/profile/profile_main.xhtml" />
    </h:panelGroup>

    <h:panelGroup rendered="#{selector.profilePage=='edit'}">
        <ui:include src="/profile/profile_edit.xhtml" /> …
Run Code Online (Sandbox Code Playgroud)

ajax jsf javabeans jsf-2

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

设计omniauth集成问题

我看过railscast http://railscasts.com/episodes/236-omniauth-part-2

并尝试实现代码,一切都在开发环境中运行良好.当我使用rails s -e production执行时,我得到以下错误

omn​​iauth_callbacks_controller.rb:1:未初始化的常量Devise :: OmniauthCallbacksController(NameError)

导致错误的代码段在这里

class Users :: OmniauthCallbacksController <Devise :: OmniauthCallbacksController

我的Gemfile


gem 'aws-s3'
gem 'paperclip'
gem 'rails', '3.0.0'
gem 'pg'
gem 'gravatar_image_tag', '0.1.0'
gem 'will_paginate', '3.0.pre2'
gem 'devise'
gem 'omniauth'
gem 'nifty-generators'

Run Code Online (Sandbox Code Playgroud)

我的Gemfile.lock文件(只是相关的)


    devise (1.1.5)
      bcrypt-ruby (~> 2.1.2)
      warden (~> 1.0.2)

    nokogiri (1.4.4)
    oa-basic (0.1.6)
      multi_json (~> 0.0.2)
      nokogiri (~> 1.4.2)
      oa-core (= 0.1.6)
      rest-client (~> 1.6.0)
    oa-core (0.1.6)
      rack (~> 1.1)
    oa-enterprise (0.1.6)
      net-ldap (~> 0.1.1)
      nokogiri (~> 1.4.2)
      oa-core (= 0.1.6) …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails devise omniauth

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

如何找出我在Emacs中运行的操作系统?

是否有一个Elisp命令可以返回"Mac","Windows","linux"等?

emacs

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

如何使用SWT更改组件的父级?

我的窗口应该允许两种不同的布局(这是一个更好地说明它的简单示例),例如

+-------------+-------------+-------------+
| Component 1 | Component 2 | Component 3 |
|             |             |             |
|             |             |             |
|             |             |             |
|             |             |             |
+-------------+-------------+-------------+
Run Code Online (Sandbox Code Playgroud)

+-------------+---------------------------+
| Component 1 | Component 2               |
|             |                           |
|             +---------------------------+
|             | Component 3               |
|             |                           |
+-------------+---------------------------+
Run Code Online (Sandbox Code Playgroud)

用户可以在两者之间切换,例如,使用菜单项.

使用SWT,您需要在创建组件时提供父级.但我们需要(1)重用组件,(2)将它们放在不同的父组件中(类似于对接框架).SWT如何实现这一目标?

java swt

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

MSVC - 在标题中停止警告

我正在使用MSVC和一个CMaked项目.结果,我在MSVC上启用了许多为gcc和clang启用的标志.然而,/ Wall警告级别给了我一些痛苦; 它警告我包含标题中的所有类型的东西,比如stdio.h和boost标题.有没有办法阻止MSVC警告我标题中的内容?我喜欢我的警告级别,但我只想让它们为我启用.

c++ warnings visual-c++

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

如何在CentOS 5.3上安装php-mongo?

我已经在我的VPS上安装了mongoDB.它运作良好.

现在我想安装php驱动程序以使php与mongoDB一起工作.

我跟着Mongo安装但找不到我需要的信息.本手册仅包含此通知:

如果您使用的是CentOS或Redhat,Csoke Arpad会为这些发行版创建»RPM(PHP Mongo).

我不熟悉CentOS和发行版上的ssh命令(它是什么?).任何人都可以帮我安装这个php扩展吗?请提供安装它所需的所有ssh命令.

谢谢.

php centos php-extension mongodb

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

最大限度地减少C程序中的内存占用

在Linux(*nix)上最小化C程序中的内存占用有哪些选择?

据我所知libc malloc()正在使用brk()或mmap().由于内存碎片,通常无法返回使用brk()分配的内存.

我的程序应该全天候工作,它会执行很多malloc() - s和free() - s.启动后,RSS上升到大约100Mb.这太过分了,因为我确信在任何特定时刻内存中的数据都少于100 Mb.

可能是brk()碎片问题.

那么,我的选择在哪里?

我应该使用另一个仅使用mmap()的malloc()实现吗?我应该做别的吗?关于内存占用问题,我能阅读一些内容吗?

谢谢.

c unix linux memory memory-management

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

javascript打印没有打印对话框

下面的代码片段工作正常,但它打开了对话框窗口,

但我不想打开打印对话框,

只是打印应该没有对话框,

我应该在下面的代码段中添加哪些代码段,

还有一个疑问,我想在DOT矩阵打印机中打印出来,下面的代码片段会知道吗?

var prtContent = document.getElementById(strid);
var WinPrint =
window.open('','','left=0,top=0');
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
prtContent.innerHTML=strOldOne;
Run Code Online (Sandbox Code Playgroud)

我开发了结算应用程序,

如果我显示打印对话框,那么它会花费几秒钟来打印,看到我完成了更多打印机,我只有一台打印机,即点阵,当我给出打印命令时,它应该打印出没有打开打印对话框,

javascript

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