小编Chr*_*isF的帖子

如何显示`django-notification`的通知?

我一直在阅读文档django-notification,它们似乎涵盖了创建通知,但不是如何将它们显示给用户.那里有一个很好的参考,我的谷歌刚刚失败了吗?如果没有,有人可以给我一些指示吗?谢谢.

python django django-notification

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

用于建立个人网站的Ruby工具

我正在努力寻找一套好的工具来实现我的个人网站.

必须有:

  1. 站点或其生成器必须基于Ruby
  2. 它必须易于部署和维护

很高兴有:

  1. 它应该是印刷清洁和美丽的
  2. 它应该具有html5/css3功能

我正在考虑直接使用rails 3,但它似乎有点矫枉过正.

编辑

内容将是投资组合和博客的混合.

你用的红宝石是什么用的?它运作良好吗?

ruby development-environment

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

javax.faces.FacesException:加载JSF页面时解码资源数据时出错

我在加载JSF页面时遇到了下面提到的错误.页面成功加载,页面上的所需操作也已完成,但是出现此错误.

jsf页面包含选项卡面板,单击每个选项卡面板时出现错误.另外,我发现如果我将页面的某一部分保留为render = false,则错误不会出现,但该部分也不会被重新呈现.

我正在使用JSF2.0和JSP.和RF3.3

ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception
javax.faces.FacesException: Error decode resource data
at org.ajax4jsf.resource.ResourceBuilderImpl.decrypt(ResourceBuilderImpl.java:627)
at org.ajax4jsf.resource.ResourceBuilderImpl.getResourceDataForKey(ResourceBuilderImpl.java:371)
at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:156)
at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:141)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:508)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.util.zip.DataFormatException: incorrect data check
at java.util.zip.Inflater.inflateBytes(Native …
Run Code Online (Sandbox Code Playgroud)

jboss richfaces jsf-2

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

为什么GetSystemMetrics()会返回这些值?

我在创建设置大小的客户区时遇到了一些问题.AdjustWindowRect()将无法正常工作,所以我决定尝试手动计算窗口的宽度和高度.

这也不起作用,我想知道为什么所以我检查了我以前考虑边界等的值.

#include <iostream>
#include <Windows.h>

int main(void)
{
    std::cout << "GetSystemMetrics(SM_CYEDGE) = " << GetSystemMetrics(SM_CYEDGE) << std::endl;
    std::cout << "GetSystemMetrics(SM_CXEDGE) = " << GetSystemMetrics(SM_CXEDGE) << std::endl;
    std::cout << "GetSystemMetrics(SM_CYBORDER) = " << GetSystemMetrics(SM_CYBORDER) << std::endl;
    std::cout << "GetSystemMetrics(SM_CXBORDER) = " << GetSystemMetrics(SM_CXBORDER) << std::endl;
    std::cout << "GetSystemMetrics(SM_CYCAPTION) = " << GetSystemMetrics(SM_CYCAPTION);

    std::cin.get();
}
Run Code Online (Sandbox Code Playgroud)

这给了我:

GetSystemMetrics(SM_CYEDGE) = 2
GetSystemMetrics(SM_CXEDGE) = 2
GetSystemMetrics(SM_CYBORDER) = 1
GetSystemMetrics(SM_CXBORDER) = 1
GetSystemMetrics(SM_CYCAPTION) = 22
Run Code Online (Sandbox Code Playgroud)

我很确定窗户的边框不是那么薄.我究竟做错了什么?

编辑1:

最初我的窗口使用了WS_OVERLAPPED样式.由于AdjustWindowRect不允许将该样式与它一起使用,因此我构造了我想要的相同类型的窗口:(WS_BORDER | WS_CAPTION | WS_SYSMENU).这是我在调用AdjustWindowRect和AdjustWindowRectEx时使用的相同样式(这个样式以NULL作为扩展样式,因为我不使用任何样式).这给了我正确的宽度,但高度缺少几个像素.

RECT rect = …
Run Code Online (Sandbox Code Playgroud)

c++ windows winapi

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

为什么我的InnerException不能发送给客户端?

我在服务器上有以下代码:

if (actualRowCount > maxRows)
{
    throw new DomainException("OverMaxRowLimitException",
        new OverMaxRowLimitException(string.Format(MaxRowsMessage,
        actualRowCount, maxRows)));
}
Run Code Online (Sandbox Code Playgroud)

这将创建一个DomainException具有InnerException属性集的new .我已经验证这是在调试器中设置的.

因此定义了自定义异常:

public class OverMaxRowLimitException : Exception
{
    public OverMaxRowLimitException(string message)
    {
        this.Message = message;
    }

    public new string Message { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这应该向客户端返回一个明智的错误消息,以便可以告诉用户有太多行.所以在加载完成处理程序中我们希望:

if (result.HasError)
{
    ShowError(result.Error.InnerException.Message);
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,该InnerException物业是null.因此,我们必须检查的是外部异常消息的文本,该消息未正确传输到客户端.

有人建议我需要:

<customErrors mode="Off" />
Run Code Online (Sandbox Code Playgroud)

在Web配置文件中.我试过这个并没有用.

有人建议我需要:

[KnownType(typeof(OverMaxRowLimitException))]
Run Code Online (Sandbox Code Playgroud)

关于数据合同.现在,除非我把它放在错误的地方,否则这也行不通.

我也尝试添加[Serializable]自定义异常并将其替换为常规异常Exception.这些都没有奏效.

那么,为什么InnerException属性为null.我错过了什么?

c# silverlight wcf-ria-services

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

如何根据布尔标准拆分数据框?

假设这df是一个pandas数据帧.我想根据一些标准将其拆分为两个数据帧.我发现这样做的最好方法是

df0, df1 = [v for _, v in df.groupby(df['class'] != 'special')]
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,标准是groupby方法的参数.结果df0class字段具有值的子数据帧组成'special',并且df1基本上是补充df0.(不幸的是,使用这种结构,首先返回由符合标准的项组成的子数据帧,这是不直观的.)

上述构造具有以下缺点:它不是特别可读的,当然不像例如某些假设splitby方法那样可读

df0, df1 = df.splitby(df['class'] == 'special')
Run Code Online (Sandbox Code Playgroud)

由于分割像这样的数据帧是我经常需要做的事情,因此我认为可能存在内置函数,或者可能是已建立的习惯用法.如果是的话,请告诉我.

pandas

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

Visual Studio 2013 Shell(隔离)安装失败,错误997:重叠的I/O操作正在进行中

我正在尝试在Windows 7 Pro计算机上安装Visual Studio 2013 Express for Desktop.我已经下载了ISO文件,我在本地运行.

我运行安装程序并获得有关未安装某些先决条件的错误(一个C++运行时).我已经下载了所有先决条件,但是当我尝试安装Visual Studio 2013 Shell(隔离)时,我得到以下错误,而不是无用的消息:

安装过程中出现致命错误.

但是,检查日志文件会显示以下错误:

包(vs_isoshellcore)失败:错误消息ID:997 ErrorMessage:重叠的I/O操作正在进行中.

常见问题和解决方法页似乎没有提及这个问题,谷歌搜索此消息未能露面任何结果.

搜索"重叠I/O操作正在进行中".带回更多相关的结果似乎是:

https://social.msdn.microsoft.com/Forums/vstudio/en-US/6d993437-e737-4611-b6bf-c43f1dc4c00d/vs2013-express-for-web-installation-issue?forum=vssetup

https://community.serif.com/forum/other-products/14966/error-message-overlapped-io-operation-in-progress-when-installing-serif-software

http://www.edugeek.net/forums/windows-7/140586-possible-issue-kb2918614-causing-overlapped-io-operation-progress-errors.html

后两者指向KB2918614是罪魁祸首.但是,删除此更新并重新启动计算机并未解决问题.

我尝试以普通用户和管理员身份运行安装程序,并获得相同的结果.

我也尝试过运行Web安装程序,虽然这似乎在查找和安装先决条件和依赖项方面做得更好,但它也会因同样的错误而失败.

我试图关闭我的反病毒软件以防干扰安装程序,但它失败了完全相同的错误.

我还可以做些什么?

windows-installer failed-installation visual-studio-2013

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

使用java Calendar API的特定日期编号

如何使用Calendar API从给定日期获取日期编号.

示例:
02/01/20162016年第一个星期六(结果1)
10/01/2015是2015年的第二个星期六(结果2)

我以为我可以使用周数

int week = calendar.get(Calendar.WEEK_OF_YEAR);
Run Code Online (Sandbox Code Playgroud)

但是,当我们有53周的先例年时,它不起作用

示例:09/01/20161在2016年的第二个星期六返回

java calendar date

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

GroupBox标题文本被截断

我正在尝试制作一个GroupBox容纳三个RadioButtons的XAML .一切看起来都很好,除了'g'我的GroupBox标题在底部被切断,像这样:

截图一

我已阅读其他有格式问题的帖子,并且已经避免使用边距定位我的不同元素.但是,这似乎不是我的问题.我已经使用网格构建了所有内容(甚至在我的内部GroupBox),但仍然有些东西正在切断我的标题.任何输入将不胜感激!

当字体是正常而非粗体时,这就是GroupBox的样子:

截图二

以下是我的代码的一部分GroupBox:

<Grid Grid.Row="1">
                <GroupBox Header="Current Units (English)" HorizontalAlignment="Stretch" Name="currentUnitsGroupBox" VerticalAlignment="Stretch" FontSize="12" FontWeight="Bold">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="6" />
                            <RowDefinition Height="*" />
                            <RowDefinition Height="4" />
                        </Grid.RowDefinitions>
                        <Grid Grid.Row="1">
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width=".22*" />
                                <ColumnDefinition Width=".22*" />
                                <ColumnDefinition Width=".22*" />
                                <ColumnDefinition Width=".36*" />
                            </Grid.ColumnDefinitions>
                            <RadioButton 
                                Content="System" 
                                HorizontalAlignment="Stretch" 
                                Name="systemRadio" 
                                VerticalAlignment="Center" 
                                FontSize="12" 
                                FontWeight="Bold" 
                                IsChecked="True" 
                                Grid.Column ="0" 

                                AutomationProperties.AutomationId="CurrentUnitsSystem"/>
                            <RadioButton 
                                Content="English" 
                                FontSize="12" 
                                FontWeight="Bold" 
                                HorizontalAlignment="Stretch" 
                                Name="englishRadio" 
                                VerticalAlignment="Center" 
                                Grid.Column="1" 

                                AutomationProperties.AutomationId="CurrentUnitsEnglish"/>
                            <RadioButton 
                                Content="Metric" 
                                FontSize="12" 
                                FontWeight="Bold" …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml

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

wpf按字母顺序排序组合框项目

我有组合框.这个组合框中的项目来自数据库,我试图按字母顺序排序,但无法这样做.有人可以帮助弄清楚如何实现这一目标吗?

private ObservableCollection<StudentModules> modules;

public StudentModule()
        {
            InitializeComponent();
            DataContext = this;
            Modules = new ObservableCollection<StudentModules>();
            ModuleNames.ItemsSource = modules;

            IDataAccess<ModulesFinder, StudentModules> moduleRetriever = ((IDataManager)Application.Current.Properties["Database”]).GetDataAccessor<ModuleFinder, StudentModules>();

            foreach (StudentModules module in retrieve.AllItems())
            {
                Modules.Add(module);
            }   
        }

<ComboBox Name="ModuleNames" >
                    <ComboBox.SelectedItem>
                        <Binding Path="ModuleDetails" NotifyOnValidationError="True">
                            <Binding.ValidationRules>
                                <validators:IsMandatoryValidation FieldName="Module Names"/>
                            </Binding.ValidationRules>
                        </Binding>
                    </ComboBox.SelectedItem>
                </ComboBox>
Run Code Online (Sandbox Code Playgroud)

c#

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