问题列表 - 第40803页

获取URL,通过Javascript获取标题而不是jQuery

有没有人知道如何使用没有jQuery的Javascript获取当前页面的网址和标题!?


<script type="text/javascript">
  var title = document.getElementsByTagName('title')[0].innerHTML;
  var url = document.location.href
  socializ(encodeURIComponent('+href+'),encodeURIComponent('+title+'))
</script>
Run Code Online (Sandbox Code Playgroud)

只是不工作..需要帮助......

javascript url jquery get title

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

网页的背景图像

我是ASP.NET的新手.我需要知道如何为我的网页添加背景图片?

html css background-image

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

Response.Redirect和线程被中止错误?

我有这个错误线程被中止.,今天下午在我的错误日志中.

导致此错误的代码是:

Response.Redirect("Login.aspx", true);
Run Code Online (Sandbox Code Playgroud)

如果我将bool值更改为false,则错误日志将变为空并且此错误将再次停止,但程序将停止工作.

如果我保持这样,我会得到这样的错误,如滋扰.

我想知道使用Response.Redirect传递true作为endResponse参数值的替代方法.

asp.net redirect boolean response.redirect

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

在C++中管理内存所有权的最佳方法是什么?共享指针或其他机制?

在一段新代码中,我有几个不同的类,它们互相引用.这样的事情(这不是我的实际情况,而是一个类似的例子):

class BookManager
   {
   ...
   };

class Book
   {
   public:
      void setBookManager(BookManager *bookManager) {m_bookManager = bookManager;}
   private:
      BookManager *m_bookManager;
   };
Run Code Online (Sandbox Code Playgroud)

每本书都指的是书籍管理员,但问题是许多书籍都有自己特定的BookManager,但有些书籍可能会共享一个共同的BookManager.

调用者并没有真正指定Book应该对其BookManager做什么,但在大约90%的情况下,BookManager可以与Book一起销毁.在大约10%的情况下,相同的BookManager可以重复用于多本书籍,并且不得使用书籍删除BookManager.

在这些90%的情况下,将BookManager与Book一起删除是很方便的,因为Book :: setBookManager的调用者不再需要记住BookManager.它只是因为书本身而死.

我看到两种解决方案可供选择.

首先是广泛使用共享指针.如果调用者之后在BookManager中不再感兴趣,则它不会保留共享指针.如果它仍然对它感兴趣,或者它希望BookManager在多本书上共享,它会保留共享指针并将其传递给那些多本书.

第二种方法是明确告诉本书如何处理书籍的所有权,如下所示:

class Book
   {
   public:
      void setBookManager(BookManager *bookManager, book takeOwnership=true)
         {
         m_bookManager = bookManager;
         m_hasOwnership = takeOwnership;
         }
      ~Book()
         {
         if (m_hasOwnership && m_bookManager) delete m_bookManager;
         }
   private:
      BookManager *m_bookManager;
      bool m_hasOwnership;
   };
Run Code Online (Sandbox Code Playgroud)

第二种解决方案似乎更容易,并允许我们使用正常的指针语法(BookManager *而不是std::shared_ptr<BookManager>),但它似乎比共享指针方法更"干净".

另一种选择可能是在BookManager中有一个typedef,如下所示:

class BookManager
   {
   public:
      typedef std::shared_ptr<BookManager> Ptr;
      ...
   };
Run Code Online (Sandbox Code Playgroud)

这允许我们写这个:

BookManager::Ptr bookManager;
Run Code Online (Sandbox Code Playgroud)

这看起来更像是普通的指针语法,而不是原始的共享指针语法. …

c++ shared-ptr c++11

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

文本框中的WP7限制在文本中?错误?

我有一个TextBox,我在其中以编程方式设置内容:

LegalTextBlock.Text ="一些非常长的合法内容";

(请参阅此处查看说明我的问题的Lorem Ipsum示例:http://pastebin.com/jWLrwcGe)

测试长约4k characteres,并且不完全显示.这是正常的吗?我怎么能继续显示长静态文本?

这是我的xaml:

            <ScrollViewer Margin="8">
            <TextBlock x:Name="LegalTextBlock" TextWrapping="Wrap" Foreground="Black" />
        </ScrollViewer>
Run Code Online (Sandbox Code Playgroud)

silverlight windows-phone-7

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

BITS/BYTES中的请求限制是?

asp.net web.config中有2个部分,我正在寻找关于它们实际代表的内容(位或字节)的确定词.首先:

<system.webServer>
   <security>
   <requestFiltering>
    <requestLimits maxAllowedContentLength="?" />
   </requestFiltering>
  </security>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

第二个:

<system.web>
     <httpRuntime maxRequestLength="?" requestValidationMode="2.0" />
</system.web>
Run Code Online (Sandbox Code Playgroud)

'?'显示了我不理解的值,如果他们正在谈论位或字节.

任何建议和支持的文章:-)将是非常有帮助的.

皮特

c# asp.net iis iis-7 iis-6

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

有没有办法填充偶数个数字?

我正在尝试创建一些需要传输的数据的十六进制表示(具体来说,在ASN.1表示法中).在某些时候,我需要将数据转换为十六进制表示.由于数据是作为字节序列传输的,如果长度为奇数,则必须用0填充十六进制表示.

例:

>>> hex2(3)
'03'
>>> hex2(45)
'2d'
>>> hex2(678)
'02a6'
Run Code Online (Sandbox Code Playgroud)

目标是找到一个简单,优雅的实现hex2.

目前我正在使用hex,剥离前两个字符,然后填充字符串,0如果它的长度是奇数.但是,我想找到一个更好的解决方案,以备将来参考.我str.format没有找到任何可以填充多个的东西.

python string padding

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

将结构数组写入C中的二进制文件

我有一个结构数组,我想写入二进制文件.我有一个write.c程序和一个read.c程序.write.c程序似乎工作正常,但是当我运行read.c程序时,我遇到了分段错误.我是C的新手所以如果有人可以查看我的代码以查找任何明显的错误,那将会很棒.我保证不会太久:)

为write.c:

#include <stdlib.h>
#include <stdio.h>

struct Person 
{
    char f_name[256];
    char l_name[256];
    int age;
};

int main(int argc, char* argv[])
{
    struct Person* people;
    int people_count;

    printf("How many people would you like to create: ");
    scanf("%i", &people_count);
    people = malloc(sizeof(struct Person) * people_count);  

    int n;
    for (n = 0; n < people_count; n++)
    {
        printf("Person %i's First Name: ", n);
        scanf("%s", people[n].f_name);

        printf("Person %i's Last Name: ", n);
        scanf("%s", people[n].l_name);

        printf("Person %i's Age: ", n);
        scanf("%i", &people[n].age);
    }

    FILE* …
Run Code Online (Sandbox Code Playgroud)

c arrays binary struct file

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

如何更改<li>纯CSS不活动的元素?

我理解如何更改活动<li>元素的描述

li:active {
...declarations...
}
Run Code Online (Sandbox Code Playgroud)

但是,如何更改所有其他不活动的元素?

例如,我的所有元素都是粗体,但是当我选择其中一个元素时,所有其他元素都会恢复正常.

谢谢!

css css-selectors pseudo-class

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

CLLocation返回负速度

我正在开始一个使用coreLocation和mapkit框架的新应用程序.

我的问题是试图让当前的速度总是给我一个负值,我把我的iPhone带到一个有3g信号的地方并没关系,location.speed值总是-1.

这是重要的代码:

#define kRequiredAccuracy 1500.0 //meters
#define kMaxAge 60.0 //seconds
Run Code Online (Sandbox Code Playgroud)

在init方法中:

self.locationManager=[[CLLocationManager alloc] init];
self.locationManager.delegate=self;
self.locationManager.desiredAccuracy=kCLLocationAccuracyNearestTenMeters;
Run Code Online (Sandbox Code Playgroud)

然后didUpdateToLocation:

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{

    NSTimeInterval ageInSeconds = [newLocation.timestamp timeIntervalSinceNow];
    NSLog(@"Location: %@", [newLocation description]);

    if( newLocation.horizontalAccuracy > kRequiredAccuracy || fabs(ageInSeconds) > kMaxAge )
    {
        NSLog(@"inacurate position");
        [self.delegate inacuratePosition];

    }
    else {

    [self.delegate locationUpdate:newLocation andOldLocation:oldLocation];
    location=newLocation.coordinate;


    }


    if(tracking)
    {   
    [self updatePosition];
    }
    if(firstTime)
    {
        [self placeStartMark];
        firstTime=FALSE;
    }



}
Run Code Online (Sandbox Code Playgroud)

最后在我正在实现协议的视图控制器中:

- (void)locationUpdate:(CLLocation *)newLocation andOldLocation:(CLLocation*)oldLocation{

    double speed = [newLocation speed] *3.6;



    double …
Run Code Online (Sandbox Code Playgroud)

iphone geolocation core-location mapkit ios

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