问题列表 - 第26692页

在HTML页面上滚动后的网页上创建静态工具栏

如何在HTML中创建一个类似于对象的工具栏,跟随用户的滚动,以便它始终位于可查看页面的顶部?

提前致谢!

html scroll toolbar

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

.NET:是否有可能让HttpWebRequest自动解压缩gzip的响应?

这个答案中,我描述了如何在HttpWebResponse中围绕响应流使用GZipStream包围,以便对其进行解压缩.

相关代码如下所示:

HttpWebRequest hwr = (HttpWebRequest) WebRequest.Create(url);
hwr.CookieContainer =
    PersistentCookies.GetCookieContainerForUrl(url);
hwr.Accept = "text/xml, */*";
hwr.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip, deflate");
hwr.Headers.Add(HttpRequestHeader.AcceptLanguage, "en-us");
hwr.UserAgent = "My special app";
hwr.KeepAlive = true;

using (var resp = (HttpWebResponse) hwr.GetResponse()) 
{
    using(Stream s = resp.GetResponseStream())
    {
        Stream s2 = s;
        if (resp.ContentEncoding.ToLower().Contains("gzip"))
            s2 = new GZipStream(s2, CompressionMode.Decompress);
        else if (resp.ContentEncoding.ToLower().Contains("deflate"))
            s2 = new DeflateStream(s2, CompressionMode.Decompress);

         ... use s2 ...
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法让HttpWebResponse自动提供解压缩流?换句话说,我可以从上面的代码中消除以下内容:

      Stream s2 = s;
      if (resp.ContentEncoding.ToLower().Contains("gzip"))
          s2 = new GZipStream(s2, CompressionMode.Decompress);
      else if …
Run Code Online (Sandbox Code Playgroud)

.net gzip httpwebrequest

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

PHP相当于PyQuery还是Nokogiri?

基本上,我想做一些HTML屏幕抓取,但想弄清楚它是否可以在PHP中使用.

在Python中,我会使用 PyQuery.在Ruby中,我会使用Nokogiri.

php screen-scraping

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

如何按多个字段过滤结果?

我正在使用ruby on rails和结果页面上的调查应用程序,我想让用户通过我在调查开始时提出的一系列人口统计问题来过滤答案.

例如,我问用户他们的性别和职业是什么.所以我在想性别和职业的下拉.两个下拉菜单都会默认为全部,但如果用户选择了女性和营销人员,那么我的结果页面只会给女性营销人员提供答案.

我认为这样做的正确方法是使用named_scopes,我的每个人口统计学问题都有一个named_scope,在本例中为性别和职业,这将从下拉列表中获取一个消毒值,以便在条件下使用我不确定如何动态创建named_scope链,因为我有5个人口统计学问题,并且可能其中一些将被设置为全部.

filtering named-scope ruby-on-rails filter

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

用C++格式化整数

我有一个8位整数,我想打印格式如下:

XXX-XX-XXX

我想使用一个带有int并返回一个字符串的函数.

这样做的好方法是什么?

c++ string g++

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

ubuntu服务器与桌面版

我在ubuntu版本之间选择开发服务器是一个两难选择.我已经看到ubuntu服务器没有GUI(虽然可以稍后安装).我的问题:桌面和服务器版本是否有任何特定的差异,这将有助于开发Web应用程序?

ubuntu desktop

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

在内存中创建PDF而不是物理文件

如何使用itextsharp在内存流而不是物理文件中创建PDF.

下面的代码是创建实际的pdf文件.

相反,我如何创建一个byte []并将其存储在byte []中,以便我可以通过函数返回它

using iTextSharp.text;
using iTextSharp.text.pdf;
Document doc = new Document(iTextSharp.text.PageSize.LETTER, 10, 10, 42, 35);
PdfWriter wri = PdfWriter.GetInstance(doc, new FileStream("c:\\Test11.pdf", FileMode.Create));
doc.Open();//Open Document to write
Paragraph paragraph = new Paragraph("This is my first line using Paragraph.");
Phrase pharse = new Phrase("This is my second line using Pharse.");
Chunk chunk = new Chunk(" This is my third line using Chunk.");

doc.Add(paragraph);

doc.Add(pharse);

doc.Add(chunk);
doc.Close(); //Close document
Run Code Online (Sandbox Code Playgroud)

c# itextsharp

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

适用于iPhone的Objective C中的基本亵渎过滤器

你是多么喜欢有头脑的人来解决过滤亵渎的基本挑战,显然人们不可能解决每一个场景,但最好让一个人在最基本的水平上作为第一道防线.

在Obj-c我得到了

NSString *tokens = [text componentsSeparatedByString:@" "];
Run Code Online (Sandbox Code Playgroud)

然后我遍历每个令牌以查看是否在每个令牌中找到任何关键字(我在列表中有大约400个).

意识到误报也是一个问题,如果这个词是一个完美的匹配,它被标记为亵渎,否则如果发现超过3个亵渎的单词没有完美的匹配,它也被标记为亵渎.

稍后我将使用更准确地解决问题的网络服务,但我真的只需要一些基本的东西.因此,如果你写下阴茎这个词,那就是顽皮顽皮,写得不好.

regex iphone web-services objective-c profanity

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

iphone/ipad方向处理

这是一个普遍的问题,人们可以为我提供指导,基本上我正在学习iPad/iPhone开发,并最终遇到了多方位支持问题.

我查了相当数量的doco,我的书"开始iPhone 3开发"有一个很好的章节.

但我的问题是,如果我以编程方式改变我的控件(或者甚至对每个方向使用不同的视图),人们如何维护他们的代码库?我可以想象很多问题与意大利面条代码/成千上万的"如果"检查到位,它会让我疯狂地对UI安排做一个小改动.

有没有人有处理这个问题的经验?控制它的好方法是什么?

非常感谢马克

iphone screen-orientation ipad

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

如何在Rails Functional Test中为不同的控制器调用不同的帖子

我想向我的功能测试中的不同控制器发出一个发布请求,该控制器用于特定的控制器.但是,ActiveController类中的post方法只是调用方法,它不会调用控制器名称.任何想法如何调用不同的控制器?

ruby-on-rails functional-testing

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