问题列表 - 第32573页

获取PHP调用网页的URL

我正在为一个班级的网站统计引擎工作.这个想法是你可以简单地在你的网页中嵌入一些代码,在每个页面加载时调用统计网站,然后统计网站将跟踪你的命中等等......没有任何突破性的.

我想做的是能够通过网页分解网站点击量.例如,一个人可以在每个页面上包含相同的代码,统计网站将知道哪个页面被击中了多少次.PHP中有没有办法获取调用页面的URL(嵌入代码所在的页面)?我知道如何获取运行PHP代码的页面的URL,而不是调用页面.

或者,我可能会使用一些JavaScript将页面URL传递给stats网站,但需要嵌入的代码越少越好,所以我希望有一个PHP解决方案.

在此先感谢您的帮助!

php url

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

C++加倍:除以100会导致非常小的错误

我在此代码段中遇到了一组特定值的问题.

double inputs[] = {0, -546543, 99015, 6750, 825, 2725, 70475, 
    50950, 42200, 6750, 26925, 16125, 134350, 10075, 79378};
double result = 0;
for (int i = 0; i < 15; i++) {
    result += inputs[i]/100;
}
Run Code Online (Sandbox Code Playgroud)

我期望最终值为result0.如果我把除法除以100则是.但是当我在添加它之前将每个值除以100时result,我最终会得到-6.8212102632969618e-013.

关于浮点运算,我有很多不明白的地方.我知道它不能保证完全精确.但是这个数据集似乎没有任何异常 - 没有非常大或非常小的值 - 所以我很惊讶计算出错了.

任何人都可以向我解释一下,并就如何避免这个问题提出任何建议吗?我提出的代码是简化的; 在实际的代码中,我不能只是除以100,我不能很容易地将数字作为整数添加,然后再划分它们.

任何建议将不胜感激.

c++ floating-point

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

简单的DataBinding

我正在尝试进行(非常)简单的数据绑定测试,但它不能像我预期的那样工作...说我有以下类:

// this class represents some kind of data producer
public class DataSourceClass
    {
        public string Data { get; set; }

        public DataSourceClass()
        { }
    }


//this form holds the TextBox control as the Data consumer
public partial class DatabindingTestForm : Form
    {
        public DataSourceClass ds { get; set; }
        public DatabindingTestForm()
        {
            InitializeComponent();
            ds = new DataSourceClass();
            textBox.DataBindings.Add("Text", ds, "Data");
        }

        private void checkBox_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox.Checked)
                ds.Data = "CHECKED";
            else
                ds.Data = "NOT CHECKED";
        } …
Run Code Online (Sandbox Code Playgroud)

c# data-binding winforms

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

在ASP.MVC参数中使用短划线( - )

<% using (Html.BeginForm("SubmitUserName")) { %>
    <input type='text' name='user-name' />
    <input type='submit' value='Send' />
<% } %>
Run Code Online (Sandbox Code Playgroud)

什么应该是相应的Action方法的签名来接受user-name参数?

public ActionResult SubmitUserName(string user-name) {...}
Run Code Online (Sandbox Code Playgroud)

上面的方法签名由于某种原因不起作用;-)

我知道有一个ActionNameAttribute处理行动名称破折号的情况.有类似的东西ParameterNameAttribute吗?

c# asp.net-mvc-2

12
推荐指数
3
解决办法
8284
查看次数

jQuery选择器vs filter()

鉴于以下标记

<ul class="list">
    <li>first item</li>
    ?<li class="item">second item</li>
    <li>third item</li>
</ul>?????????????????????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

哪两个这两个表达式最好选择第二个li?

$("ul li.item")
Run Code Online (Sandbox Code Playgroud)

要么

$("ul li").filter(".item")
Run Code Online (Sandbox Code Playgroud)

这不是一个很好的例子,因为它太简单了(我知道我可以做$(".item"),但一般来说,我应该使用复杂的选择器还是过滤器功能?

编辑:如果第一个更有效,何时适合/最好使用过滤功能?

performance jquery

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

为什么我不能停止背景重复:重复?

我有一个奇怪的问题.本着试图编写DRYer,更短代码的精神,我想从我个人的h3样式中删除"不重复",只需要一个声明即可.下面是失败的代码示例版本.#c中的h3固执不会停止重复,除非我像#a和#b那样设置它.
我尝试将background-repeat:none替换为:no-repeat,但没有运气.在此先感谢您的帮助!

.class > h3
    {   
        float:left;
        height:21px;
        width:200px;
        margin-bottom:10px;
    }

    #a > h3 {background:url(a.png) no-repeat;}
    #b > h3 {background:url(b.png) no-repeat;}
    #c > h3 {background:url(c.png);}

    /* EDIT: this code does not work (even after applying Thom's answer)    
    h3 {background-repeat:none;}
    */

    h3 {background-repeat:no-repeat;}
Run Code Online (Sandbox Code Playgroud)

css

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

如果不是String.Empty忽略空字符串 - VB.NET

我有一个字符串数组,我循环遍历它们,但字符串可能是空的所以我正在尝试这个:

For Each Component As String In Components
    If Component IsNot String.Empty Then
        'Work your magic
    End If
Next
Run Code Online (Sandbox Code Playgroud)

但是如果Component是一个空字符串,逻辑仍然会触发.我也试过了

If Component <> "" Then 

End If
Run Code Online (Sandbox Code Playgroud)

结果相同.那我错过了什么?

vb.net arrays string

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

如何查看在SQL Server 2008中创建存储过程的原始SQL?

标题基本概括了所有内容.

如何查看在SQL Server 2008中创建存储过程的原始SQL?

这可能吗?我一直在网上寻找一些线索,但我要么缺少正确的白话,要么我只是寻找可以通过其他方式找到的东西.

我的基本问题是我在这里有一个SQL Server 2008数据库,有几百个存储过程,我想知道他们在做什么.我需要复制一个并稍微修改它然后使用它.

sql sql-server search stored-procedures sql-server-2008

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

如何获取NameValueSectionHandler类型的ConfigurationSection的值

我正在使用C#,Framework 3.5(VS 2008).

我正在使用将ConfigurationManager配置(而不是默认的app.config文件)加载到Configuration对象中.

使用Configuration类,我能够得到一个ConfigurationSection,但我找不到获取该部分值的方法.

在配置中,ConfigurationSection是类型System.Configuration.NameValueSectionHandler.

对于什么是价值,当我使用的方法GetSectionConfigurationManager(只能当它是对我的默认app.config文件),我收到了一个对象类型,我可以投进去对键值的集合,我刚刚收到像字典一样的价值.但是,当我ConfigurationSection从Configuration类接收类时,我无法进行此类转换.

编辑:配置文件的示例:

<configuration>
  <configSections>
    <section name="MyParams" 
             type="System.Configuration.NameValueSectionHandler" />
  </configSections>

  <MyParams>
    <add key="FirstParam" value="One"/>
    <add key="SecondParam" value="Two"/>
  </MyParams>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我在app.config上使用它时的方式示例("GetSection"方法仅适用于默认的app.config):

NameValueCollection myParamsCollection =
             (NameValueCollection)ConfigurationManager.GetSection("MyParams");

Console.WriteLine(myParamsCollection["FirstParam"]);
Console.WriteLine(myParamsCollection["SecondParam"]);
Run Code Online (Sandbox Code Playgroud)

c# configurationmanager config configurationsection

64
推荐指数
4
解决办法
10万
查看次数

用Python解析这个日期:2010年11月5日

我今天的日期解析和格式化时间很糟糕.

对于那些能够将这种日期格式解析为datetime.datedatetime.datetime(我不是太挑剔但我更喜欢.date)的人来说:

5th November 2010

python date-formatting python-datetime

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