问题列表 - 第40037页

使用INotifyPropertyChanged进行SortedSet

我有这样的事情:

public class CPerson: INotifyPropertyChanged
public class CPeople: SortedSet<CPerson>
public class CMain
{
    private CPeople _people;
}
Run Code Online (Sandbox Code Playgroud)

我想知道CMain,如果有什么东西在改变CPeople,新的人加入或删除或东西是在一些改变CPersonCPeople,我已经实现INotifyPropertyChangedCPerson,但我没有任何高招有什么网络接口实现CPeople类以及如何好办法脱身PropertyChanged事件过CPeopleCMain.

谁能帮我?问候.

c# design-patterns event-handling

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

弹簧本地敏感数据

我的网页应用程序适用于远程用户浏览器语言设置时遇到一些问题.我使用了ResourceBundleMessageSource.它看起来像这样:

<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
    <property name="basename" value="resources/messages" /> </bean>
Run Code Online (Sandbox Code Playgroud)

我有两个.properties文件:

  • messages.properties

  • messages_ru.properties

它们位于src/resources/messages中.

我想以这样的方式配置我的应用程序,当远程用户浏览器语言设置包含俄语时,我的应用程序应该使用俄语消息(messages_ru),否则(如果语言没有配置或者它不是俄语),它应该使用meessages.properties(它包含英文消息).

当我在浏览器中设置俄语时,它工作正常.当我擦除所有设置时,它也显示俄语(我认为这取决于系统区域设置).当我设置另一种语言时,它也会显示俄语消息.

让我的应用程序显示英文消息的唯一方法是将messages.properties重命名为messages_en.properties并在浏览器中设置英语lang.但是我希望我的应用程序适用于所有语言设置(如果需要则使用俄语,任何其他设置和任何其他国家使用英语).

有任何想法吗?

spring resourcebundle spring-mvc internationalization

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

UAC或Userlevel如何克服它!

我正在尝试以编程方式从C#(.net 4.0)编写的帮助应用程序中重新启动服务但是如果我通过双击同时右键单击并执行"以管理员身份运行"的方式运行EXE,则会出现权限违规.

但为什么我需要这个用户是本地管理员?!

我希望应用程序正常运行,并且只有在用户单击按钮重新启动服务时才请求管理员权限.可以这样做吗?

解决方案需要在xp,vista和windows 7上运行.

我正在使用http://www.csharp-examples.net/restart-windows-service/中的代码

public static void RestartService(string serviceName, int timeoutMilliseconds)
{
  ServiceController service = new ServiceController(serviceName);
  try
  {
    int millisec1 = Environment.TickCount;
    TimeSpan timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds);

    service.Stop();
    service.WaitForStatus(ServiceControllerStatus.Stopped, timeout);

    // count the rest of the timeout
    int millisec2 = Environment.TickCount;
    timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds - (millisec2-millisec1));

    service.Start();
    service.WaitForStatus(ServiceControllerStatus.Running, timeout);
  }
  catch
  {
    // ...
  }
}
Run Code Online (Sandbox Code Playgroud)

c# permissions service uac elevation

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

监控不包括本地流量的网络使

我正在开发一个监控网络使用情况的应用.但是我注意到许多方法都不允许排除本地流量(例如,Time Machine).

我正在寻找一种排除本地流量的方法,并且只监控直接进出互联网的使用情况.

更新:感谢您的回复,现在我知道如何查找流量是否为本地流量,但我仍然不知道如何计算总输入/输出字节(对不起,如果我之前没有详细说明).我无法知道在特定时间段内或自OS启动以来在本地(或互联网)发送/接收的字节数.当OS运行时启动或终止事实过程会使这个问题进一步复杂化.

如何在linux/Mac OSX中获取网络适配器统计信息的答案提供了一种总结总使用量的有趣方法,但它没有用,因为它总结的用法是接口统计.

更新2:我已经发布了我的最终解决方案.请向下滚动一下以查看.

networking cocoa monitoring objective-c sysctl

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

GWT目前的发展状况如何?

我过去做了一个GWT项目(GWT版本1.4),这非常痛苦.
接口是用代码构建的(它真的很糟糕),需要大量的慢速编译和等待,单元测试很糟糕.更不用说与Hibernate集成是最烦人的事情.

但在我看来,GWT在Java开发人员中非常热门,我正在重新考虑它.

你试过GWT 2.x吗?现在好些吗?我对之前的三点(编译速度慢,UI构建和单元测试)特别感兴趣.

java gwt

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

在PHP中查找两个字符串的匹配部分

我正在寻找一种简单的方法来在PHP中找到两个字符串的匹配部分(特别是在URI的上下文中)

例如,考虑两个字符串:

http://2.2.2.2/~machinehost/deployment_folder/

/〜machinehost/deployment_folder /用户/鲍勃/设置

我需要的是从第二个字符串中删除这两个字符串的匹配部分,从而导致:

用户/鲍勃/设置

在将第一个字符串作为前缀附加之前,形成一个绝对URI.

是否有一些简单的方法(在PHP中)比较两个任意字符串以匹配其中的子字符串?

编辑:正如所指出的,我的意思是两个字符串共有的最长匹配子字符串

php uri string-matching

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

如何在没有Rails 3中的模型的情况下引用HABTM表中的数据?

所以我最近在两个模型(项目和用户)之间创建了一个HABTM关系.

之前,我在项目表中有一个user_id列 - 它就像一个外键.现在有一整个表可以做到这一点.

但是,如何引用具有特定user_id和project_id的项目?

例如,我曾经有一段我的观点看起来像这样:

<div class="field">
        <%= f.label :project_id %><br />
        <%= collection_select(:stage, :project_id, Project.where(:user_id => current_user), :id, :name) %>
        <br />
    </div>
Run Code Online (Sandbox Code Playgroud)

但是,我现在如何从数据库中提取相同的信息,而没有HABTM表的模型?新表称为"projects_users".

我的项目模型如下所示:

# == Schema Information
# Schema version: 20101125223049
#
# Table name: projects
#
#  id          :integer         not null, primary key
#  name        :string(255)
#  description :string(255)
#  notified    :boolean
#  created_at  :datetime
#  updated_at  :datetime
#

class Project < ActiveRecord::Base

  has_and_belongs_to_many :users
  has_many :stages, :dependent => :destroy
  has_many :uploads
  has_many :comments

  #before_validation …
Run Code Online (Sandbox Code Playgroud)

has-and-belongs-to-many ruby-on-rails-3

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

代码点火器从库中加载库?

是否可以在代码点火器中从库中加载库?

如果我做

$this->validator = $this->CI->load->library('validators/'.$params['validator']);

从另一个库中$ this-> validator是NULL.

为什么会这样?

php codeigniter libraries

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

如何将div元素包装在另一个div元素周围

这一定是一个经常回答的问题,但是我的google-foo让我失望了.看一下漂亮的图表:

+------------+ +--+
|    nav     | |  |
+------------+ |s |
+--+ +--+ +--+ |i |
|:)| |:)| |:)| |d |
+--+ +--+ +--+ |e |
               |  |
+--+ +--+ +--+ |  |
|:)| |:)| |:)| |  |
+--+ +--+ +--+ +--+ 

+--+ +--+ +--+ +--+
|:)| |:)| |:)| |:)|
+--+ +--+ +--+ +--+

它代表一个容器,其中有一个导航div,一个侧边栏div和许多包含图像和文本的小div.

我想要实现的是,无论侧边栏的高度如何,图像div都会显示在一个很好的行中,在给定的行中有尽可能多的列.他们将很好地包裹在侧边栏下.

我已经尝试了一百万种不同的方式,但是图像div要么从侧边栏的底部开始,要么第二行将有3个div,然后是第四个,由侧边栏向下推.

+------------+ +--+
|    nav     | |  |
+------------+ |s |
+--+ +--+ +--+ |i |
|:)| |:)| |:)| |d |
+--+ +--+ +--+ …

html css

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

我在emacs中尝试安装自动完成时收到错误

我是emacs的新手......我已经有几天了,我认为emacs很棒但是当我尝试安装自动完成时出现错误...我从http://cx4a.org/software/安装它自动完成/ 安装工作(我使用makefile)...但是当我把这些行放在我的emacs.d中

(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict")
(require 'auto-complete-config)
(ac-config-default)
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

Warning (initialization): An error occurred while loading `/home/yo/.emacs':

Symbol's value as variable is void: ac-dictionary-directories

To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file.  Start Emacs with
the `--debug-init' option to view a complete error backtrace
Run Code Online (Sandbox Code Playgroud)

我在/home/yo/.emacs中有我的文件夹.emacs,在这里我有文件夹ac-dic..inside这里有c ++ mode..lisp模式ruby模式... etc..etc ...等等.....

我的autocomplete.el也在我的.emacs里面...我做错了什么?...谢谢!

lisp emacs autocomplete

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