小编kal*_*l3v的帖子

C#控制台应用程序图标

有谁知道如何在代码中设置C#控制台应用程序的图标(不使用Visual Studio中的项目属性)?

c# console-application imageicon

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

Node.js重用MongoDB引用

我无法理解node.js.

例如,MongoDB访问,这是我所拥有的(mydb.js):

var mongodb = require('mongodb'),
    server = new mongodb.Server('staff.mongohq.com', 10030, {
        auto_reconnect: true
    }),
    db = new mongodb.Db('mydb', server);

function authenticateAndGo(db, handle) {
    db.authenticate('username', 'password', function(err) {
        if (err) {
            console.log(err);
            return;
        }
        console.log('Database user authenticated');

        var collection = new mongodb.Collection(db, 'test');

        handle(collection);
    });
}

function query(handle) {
    db.open(function(err, db) {
        if( err ) {
            console.log(err);
            return;
        }
        console.log('Database connected');

        authenticateAndGo(db, handle);
    });
};
exports.query = query;
Run Code Online (Sandbox Code Playgroud)

所以,如果我想稍后使用它,我会的

var mydb = require('./mydb');
mydb.query(function(collection) {
    collection.find({}, {
        limit: 10
    }).toArray(function(err, …
Run Code Online (Sandbox Code Playgroud)

mongodb node.js

15
推荐指数
2
解决办法
9630
查看次数

Scrapy - 关注RSS链接

我想知道是否有人试图使用SgmlLinkExtractor/CrawlSpider提取/关注RSS项链接.我不能让它工作......

我使用以下规则:


   rules = (
       Rule(SgmlLinkExtractor(tags=('link',), attrs=False),
           follow=True,
           callback='parse_article'),
       )

(请记住,rss链接位于链接标记中).

我不知道如何告诉SgmlLinkExtractor提取链接的text()而不是搜索属性...

欢迎任何帮助,提前致谢

python web-crawler scrapy

7
推荐指数
2
解决办法
5307
查看次数

Node.js jsdom错误

我想让jsdom工作:)

这是代码:

var jsdom = require("jsdom");
var request = require("request");
var fs     = require('fs');
var jquery = fs.readFileSync("./jquery-1.7.2.js", 'utf-8');

request({ uri:'http://nodejs.org/dist/' }, function (error, response, body) {
    if (error && response.statusCode !== 200) {
        console.log('HTTP request error... '+error);
    }
    jsdom.env({
        html: body,
        scripts: [
            jquery
        ],
        done: function(errors, window) {
            console.log('done');
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

这是错误:

jsdom.js:171
    features   = JSON.parse(JSON.stringify(window.document.implementation._fea
                                                          ^
TypeError: Cannot read property 'implementation' of undefined
Run Code Online (Sandbox Code Playgroud)

我已经检查了是否提取了页面以及是否解析了jquery lib - 它们是.

我们可以看一下jsdom.js的实现:

[snip]
exports.env = exports.jsdom.env = function() {
    [snip] …
Run Code Online (Sandbox Code Playgroud)

javascript node.js cloud9-ide jsdom contextify

7
推荐指数
2
解决办法
7526
查看次数

PHP逻辑编码风格

我必须修改一个大型PHP应用程序的某些部分.当然,不同的部分是由不同的人(主要是实习生)编写的.查看代码后,我发现其他开发人员使用了2种编码样式:

  • 'PHP是互联网'的混合风格,混合了html和php,例如:

[剪断]

<tr class="ds_subsubhead_2">
<td colspan="21" align="left">&nbsp;A&nbsp;<select name="nb_linge" onChange="MM_jumpMenu('parent',this,0)" style="vertical-align:middle">       <option value="<?=get('index.php',$orgurl,'nb_ligne=','22','23','9999') ?>" <? if($messagesParPage == '9999') { ?>selected="selected"<? } ?>>Tous</option>
    <option value="<?=get('index.php',$orgurl,'nb_ligne=','22','23','25') ?>" <? if($messagesParPage =='25') { ?>selected="selected"<? } ?>>25</option>
    <option value="<?=get('index.php',$orgurl,'nb_ligne=','22','23','50') ?>" <? if($messagesParPage =='50') { ?>selected="selected"<? } ?>>50</option>
    <option value="<?=get('index.php',$orgurl,'nb_ligne=','22','23','75') ?>" <? if($messagesParPage =='75') { ?>selected="selected"<? } ?>>75</option>
Run Code Online (Sandbox Code Playgroud)

[snip]或

<td <? if((isset($_GET['t1']))&&($_GET['t2']!='ALL')) { ?>bgcolor="#0099FF"<? } ?>></td>
<td <? if((isset($_GET['t3']))&&($_GET['t4']!='ALL')) { ?>bgcolor="#0099FF"<? } ?>></td>
<td <? if((isset($_GET['t5']))&&($_GET['t6']!='ALL')) { ?>bgcolor="#0099FF"<? } ?>></td>
Run Code Online (Sandbox Code Playgroud)

[剪]甚至

<script type="text/javascript" src="<?=$_SESSION["path"]?>lib/js/ajax.js"></script>
Run Code Online (Sandbox Code Playgroud)

[剪断]

  • ......以及更具程序性的方式,例如: …

php

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

Google Maps API和IE6

我想知道是否有人在与Internet Explorer 6配对时更了解Google Maps API的内部工作原理.我想在使用这对奇怪的情侣时更多地了解数据机密性.究竟是什么发送到谷歌服务器?没有太多关于此的信息.在该主题的少数帖子之一(groups.google.co.in),解释说,例如,不支持SVG或VML的浏览器将地标/多边形/折线信息发送到谷歌,其中地图将被渲染并送回.根据我的发现,IE6不支持SVG或VML,因此无法自行呈现信息.有谁知道更多关于这个?

javascript google-maps

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