问题列表 - 第39312页

是否可以同时将WPF样式应用于不同类型?

我想创建一个可以应用于不同控件类型的样式.像这样的东西:

<ToolBar>
    <ToolBar.Resources>
        <Style TargetType="Control">
            <Setter Property="Margin" Value="1"/>
            <Setter Property="Padding" Value="0"/>
        </Style>
    </ToolBar.Resources>

    <ComboBox .../>
    <Button .../>
</ToolBar>
Run Code Online (Sandbox Code Playgroud)

它应该适用于ComboBoxButton.但它不像我在这里写的那样有效.

这有可能吗?只针对这些类的祖先,比如Control?如果没有,那么将常用设置应用于一堆控件的最佳方法是什么?

wpf inheritance xaml styles

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

有没有办法在c中运行任何exec系列函数作为线程

我认为问题是不言自明的.

我知道exec运行在另一个进程上,所以如果我想要一个目录,我会做那样的事情.

int pid;
if((pid = fork()) != -1) {
     if(!pid) {
         execl("/bin/ls", "-a", "-l", (char *) 0);
     } else {
         wait(&status);
     }
} else //error
Run Code Online (Sandbox Code Playgroud)

如果你想创建一个进程,那很好,但线程呢?我虽然冷杉创建线程然后exec函数,但这将使我刚刚创建的线程有两个进程

c multithreading pthreads process exec

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

如何使用 psql 命令行实用程序仅查看函数中的源代码列?

我正在运行以下命令来显示 PostgreSQL 函数的源代码,但很难阅读,因为还显示了其他列。有没有办法只显示源代码栏?现在,我将输出复制并粘贴到不自动换行的文本编辑器中。我无权访问 PgAdmin。

haloror=# \df+ latest_vitals_trigger_function
                                                                                                             List of functions
 Schema |              Name              | Result data type | Argument data types | Volatility |  Owner   | Language |                                              Source code                                              | Description 
--------+--------------------------------+------------------+---------------------+------------+----------+----------+-------------------------------------------------------------------------------------------------------+-------------
 public | latest_vitals_trigger_function | trigger          |                     | volatile   | postgres | plpgsql  |                                                                                                       | 
                                                                                                                     :     declare                                                                                             
                                                                                                                     :       row record;                                                                                       
                                                                                                                     :     begin                                                                                               
                                                                                                                     :       for row in (select device_strap_status.id from device_strap_status inner join devices_users       
                                                                                                                     :                     on device_strap_status.id = devices_users.device_id where                           
                                                                                                                     :                     device_strap_status.is_fastened = 1 and devices_users.user_id = new.user_id) loop …
Run Code Online (Sandbox Code Playgroud)

postgresql

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

在AppEngine上支持多重登录的最佳方式

我正在为客户端重构一个应该支持OpenID,Facebook Connect和自定义身份验证(电子邮件+密码)的应用程序.假设我有:

class MyUser(db.Model):
    pass
class Item(db.Model):
    owner = db.ReferenceProperty(MyUser)
Run Code Online (Sandbox Code Playgroud)

我想用这种方式实现不同的身份验证系统:

class OpenIDLogin(db.Model): # key_name is User.federated_identity()? User.user_id()?
    user = db.ReferenceProperty(MyUser)

class FacebookLogin(db.Model): # key_name is Facebook uid
    user = db.ReferenceProperty(MyUser)

class CustomLogin(db.Model): # key_name is the user email
    user = db.ReferenceProperty(MyUser)
    password = db.StringProperty()
Run Code Online (Sandbox Code Playgroud)

有更好的解决方案吗?这里已有答案,但我无法理解这是否适合我.我已经使用Users API开发了一个应用程序,而另一个已经使用Facebook Connect开发了应用程序,所以我知道如何处理这两个问题,问题是将它们连接在一起.不幸的是,切换到另一个框架不是一个选择.

python google-app-engine

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

Rails有很多通过多态复选框

这个真的让我失望!:(

我正在尝试为我的用户模型创建一个嵌套模型表单,其中包含一个复选框列表,其中可以检查或取消选中多个商店以通过模型人员配置来管理商店.

class Staffing < ActiveRecord::Base
  # Associations
  belongs_to :user
  belongs_to :staffable, :polymorphic => true
  belongs_to :store,     :class_name => "Store",
                         :foreign_key => "staffable_id"
end

class User < ActiveRecord::Base
  # Includes
  acts_as_authentic

  # Associations
  has_many :staffings, :dependent => :destroy
  has_many :stores, :through => :staffings

  # Nested Attributes
  accepts_nested_attributes_for :staffings, :allow_destroy => true
end

class Store < ActiveRecord::Base
  # Associations
  has_many :staffings, :as => :staffable, :dependent => :destroy
  has_many :users, :through => :staffings
end


# Users Controller
def create
  @user = User.new(params[:user]) …
Run Code Online (Sandbox Code Playgroud)

forms checkbox ruby-on-rails has-many-polymorphs has-many-through

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

为什么:第一个孩子选择所有孩子?

我想只选择"下拉菜单"中的第一个链接(带有"ONE"文本的链接),但是:first-child全部选择它们.

链接:

http://jsfiddle.net/773Xd/1/

很抱歉HTML部分的混乱,但我正在定制Wordpress主题,它产生了很多类和ID.

最重要的是CSS文件的末尾.

css css-selectors

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

jQuery + tablesorter + IE7 +大表=地狱

我广泛使用jQuery和tablesorter插件,但是对于大小相当的表(900-1200行),该插件只是研究Internet Explorer(试过7和8)停止.

是的,我想分页(不能); 是的,我想告诉大家使用Chrome(不能),但我想知道是否有人有任何其他解决方案.也许是一个更快的表格排序插件,或者我可以尝试的东西.我真的不想做服务器端排序.

谢谢!

jquery internet-explorer internet-explorer-8 internet-explorer-7

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

有条不紊地改变"for循环"的方向?

是否可以在ActionScript中有条件地更改for循环的方向?

例:

for(if(condition){var x = 0; x<number; x++}else{var x=number; x>0; x--}){
  //do something
}
Run Code Online (Sandbox Code Playgroud)

conditional actionscript-3

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

Matplotlib/Pyplot:如何将子图缩放在一起?

我有3轴加速度计时间序列数据(t,x,y,z)的图表在我想要放大的单独子图中.也就是说,当我在一个图上使用"缩放到矩形"工具时,当我释放鼠标时,所有3个图都缩放在一起.

以前,我只是使用不同的颜色在一个图上绘制所有3个轴.但这仅适用于少量数据:我有超过200万个数据点,因此绘制的最后一个轴模糊了其他两个数据点.因此需要单独的子图.

我知道我可以捕获matplotlib/pyplot鼠标事件(http://matplotlib.sourceforge.net/users/event_handling.html),我知道我可以捕获其他事件(http://matplotlib.sourceforge.net/api/backend_bases_api .html #matplotlib.backend_bases.ResizeEvent),但我不知道如何判断在任何一个子图上请求了什么缩放,以及如何在其他两个子图上复制它.

我怀疑我拥有所有的碎片,只需要最后一条宝贵的线索......

-BobC

zoom matplotlib

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

可以单独编译任何.c文件(也就是说,没有main?)

我目前有一个"类似库"的.c文件(将在下面显示).我有2个问题:

  1. 如果我想看看它是否能很好地编译,我该怎么办呢?如果我尝试gcc它,它将始终给出一个"无主"错误,这是有道理的,但提出了一个问题,即知道给定的.c文件是否能在"隔离"中编译好.我可以安全地得出结论,如果编译器引发的唯一错误是"无主",我的文件没问题吗?在这里单独编译.c文件可能很好的一个例子就是确定哪些包含过多.

  2. 在像这样的简单文件中是否有一个点用它的方法/结构声明定义一个标题,然后有一个带有代码实现的微小的.c文件?

    #ifndef SEMAFOROS
    #define SEMAFOROS
    
    
    #include <signal.h>
    #include <sys/mman.h>
    #include <sys/stat.h>
    #include <fcntl.h>
    #include <semaphore.h>
    
    
    typedef struct {
        sem_t* id;
        char* nome;
    } Semaforo;
    
    
    inline void lock(Semaforo* semaforo) {
        sem_wait(semaforo->id);
    }
    
    
    inline void unlock(Semaforo* semaforo) {
        sem_post(semaforo->id);
    }
    
    
    Semaforo* criarSemaforo(char* nome) {
        Semaforo* semaforo = (Semaforo*)malloc(sizeof(Semaforo));
        semaforo->id = sem_open(nome, O_CREAT, 0xFFFFFFF, 1);
        semaforo->nome = nome;
    }
    
    
    void destruirSemaforo(Semaforo* semaforo) {
        sem_close(semaforo->id);
        sem_unlink(semaforo->nome);
    
    
    
    free(semaforo);
    
    Run Code Online (Sandbox Code Playgroud) } #万一

谢谢

c c++

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