小编Hum*_*bir的帖子

++(或 - )运算符返回什么?

在与++操作员玩游戏时,我尝试编写以下内容:

++i++;
Run Code Online (Sandbox Code Playgroud)

我希望这首先编译,但我得到一个编译器错误:

增量或减量运算符的操作数必须是变量,属性或索引器.

然后我尝试写作++(i++)以帮助编译器理解我的意思,但它也(不出所料)不起作用.

所以我想知道++操作员返回什么?随着编译器错误,我得到了我期望++i不返回int代表i增量值的值,但事实并非如此,因为我可以做i = (++i) + 1成功...

任何人都知道为什么++操作员不能被链接?

还有,(++i).GetType()确实会回来System.Int32.

c# operators

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

Java Stack类中的empty()vs isEmpty()

为什么StackJava中有一个empty()常规方法isEmpty()Stack扩展的所有抽象类都有一个isEmpty()方法.

java

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

在HTTPS上设置站点后,不允许子操作执行重定向操作

我收到以下错误:

Child actions are not allowed to perform redirect actions.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidOperationException: Child actions are not allowed to perform redirect actions.

Source Error:

    Line 1:  <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<RenderActionViewModel>" %>
    Line 2:  <%Html.RenderAction(Model.ActionName, Model.ControllerName, Model.RouteValues); %>
    Line 3: 



The Stack trace is:

    [InvalidOperationException: Child actions are not allowed …
Run Code Online (Sandbox Code Playgroud)

c# asp.net security asp.net-mvc

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

如何使用JavaScript在HTML5 Canvas中绘制圆圈?

如何使用最少的JavaScript代码在HTML5 Canvas中绘制一个简单的圆圈?

javascript html5 canvas

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

HttpSelfHostServer和HttpContext.Current

我正在开发一个自托管的ASP.NET web api-application.一切正常,但现在我正在努力HttpContext:

我需要从客户端保存会话信息.但HttpContext.Current总是空的.所以很明显我HttpSelfHostServer不使用静态HttpContext-Class.

我不明白的是:为什么......?而且我无法想办法既不告诉也HtttpSelfHostServer不能HttpSelfHostConfiguration合作HttpContext.

这是我正在做的事情:

  1. 创建一个 HttpSelfHostConfiguration

    • 1.1添加Service-Resolvers&Routes
    • 1.2添加自定义 UserNamePassword-Validator
  2. 使用config创建新的HttpSelfHostServer实例

    • 2.1 server.OpenAsync().Wait()

任何帮助我如何告诉我的服务器工作HttpContext.Current非常感谢!干杯!

c# self-hosting httpcontext asp.net-web-api

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

复选框上的点击和更改事件顺序是否有标准?

我注意到Chrome和Firefox中"点击"和"更改"事件的顺序不同.

请参阅此JSFiddle例如:http://jsfiddle.net/5jz2g/3/

JavaScript的:

var el = $('foo');
var fn = function(e) {
    console.log(e.type);
}
el.addEvent('change', fn);
el.addEvent('click', fn);
Run Code Online (Sandbox Code Playgroud)

在Chrome中,这会记录:

change
click
Run Code Online (Sandbox Code Playgroud)

在Firefox中,这会记录:

click
change
Run Code Online (Sandbox Code Playgroud)

事件顺序是否有标准?哪个先开火?MDN似乎没有提到这一点,我在W3C文档中找不到相关内容.

javascript checkbox onchange onclick javascript-events

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

循环遍历jekyll中的过滤集合

我尝试在我的帖子中做这样的事情:

<ul class="articles-list">
  {% for post in site.posts | where:'group', post.group %}
    <div data-scroll-reveal="enter ease 0">
      {% include article-snippet.html %}
    </div>
  {% endfor %}
</ul>
Run Code Online (Sandbox Code Playgroud)

但它遍历我的所有集合而不是唯一的循环帖子与特殊组.

liquid jekyll github-pages

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

如何更改ckeditor iframe CSS样式

我无法弄清楚如何修改CKeditor iframe的bodyCSS样式.我已经尝试了一系列基于各种潜在解决方案的选项,但我对CKeditor的API并不是很熟悉,这使得事情变得相当困难.这是(具体)CKeditor 4.4.3.

您可以在以下JSfiddle中看到各种尝试(已评论):

http://jsfiddle.net/KS3p4/1/

CKEDITOR.stylesSet.add( 'style_updates', [
    // ATTEMPT 1
    // Block-level styles...this is for the dropdown menu (not shown in current config)
    { name: 'Body Margin Fix', element: 'body', styles: { margin: '10px' } }
]);

editor = $('textarea').ckeditor( function(editor){
    // ATTEMPT 2
    //callback `this` refers to CKEDITOR.editor
    this.ckeditorGet().addCss('body { margin:10px; }')
}, {
    // ATTEMTP 3
    addCss: 'body { margin:10px; }',
    stylesSet: 'styles_updates',
    uiColor: '#FFFFFF',
    scayt_autoStartup: true,
    autoGrow_onStartup: true,
    enterMode: CKEDITOR.ENTER_BR,
    removePlugins: 'elementspath, resize',
    toolbar: …
Run Code Online (Sandbox Code Playgroud)

css styles ckeditor

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

按钮单击不在更新面板内工作

当我在Update面板中使用Button时,它不会触发click事件,但在更新面板之外它可以工作.
这是代码

<asp:UpdatePanel ID="updatePanel2" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false">
    <ContentTemplate>
    <asp:Button ID="btnBlock" class="Button" Text="BlockCalls" runat="server"       
            onclick="btnBlock_Click" Enabled="True" Width="100px" />  
    </ContentTemplate>
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="btnBlock" /> 
    </Triggers>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

按钮的代码是

protected void btnBlock_Click(object sender, EventArgs e)
{        
    CtiWS.CtiWS CtiWS1 = new CtiWS.CtiWS();
    Response.Write("<script>alert('"+Convert.ToString(Session["BlockCalls"])+"')</script>");
    if (btnBlock.Text == "BlockCalls")
    {
        btnBlock.Text = "UnBlockCalls";
        CtiWS1.BlockCalls("", "", HttpContext.Current.Session["HOSTID"].ToString()); //server block calls
    }
    else
    {
        btnBlock.Text = "BlockCalls";
        CtiWS1.BlockCalls("", "", HttpContext.Current.Session["HOSTID"].ToString()); //server unblock calls 
    }

}
Run Code Online (Sandbox Code Playgroud)

asp.net ajax triggers updatepanel button

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

如何调暗图像保持透明度不受CSS或JS的影响?

在任何地方建议调整图像的正常方法是改变它的不透明度属性并在其下显示一些黑暗.但是,我的图像具有透明度,并在白色背景上.因此,我希望将背景保持在图像的透明部分白色下,只使具有颜色的像素变暗.这可能在CSS(最好)或JS中做到吗?

编辑:示例图片http://imgur.com/a/Tat9f

示例图片:

在此输入图像描述

html javascript css opacity

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