小编Jac*_*cob的帖子

如何一个接一个地顺序运行Gulp任务

在这样的代码片段中:

gulp.task "coffee", ->
    gulp.src("src/server/**/*.coffee")
        .pipe(coffee {bare: true}).on("error",gutil.log)
        .pipe(gulp.dest "bin")

gulp.task "clean",->
    gulp.src("bin", {read:false})
        .pipe clean
            force:true

gulp.task 'develop',['clean','coffee'], ->
    console.log "run something else"
Run Code Online (Sandbox Code Playgroud)

develop任务中我想要运行clean并在完成后运行coffee,当完成时,运行其他东西.但我无法弄明白.这件作品不起作用.请指教.

javascript node.js coffeescript gulp

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

SQL Server 2005 T-SQL中的Base64编码

我想编写一个T-SQL查询,我将字符串编码为Base64字符串.令人惊讶的是,我找不到任何用于执行Base64编码的本机T-SQL函数.是否存在本机功能?如果没有,在T-SQL中进行Base64编码的最佳方法是什么?

t-sql base64 encoding sql-server-2005

116
推荐指数
5
解决办法
14万
查看次数

使用JavaScript从剪贴板粘贴图像

我们如何使用javascript将剪贴板中的图像粘贴到自定义富文本编辑器中?(ctrl + c和ctrl + v或快照).

有没有人使用过Ajax的富文本编辑器?将图像从剪贴板粘贴到Ajax RTE是否有效?

请分享你的想法!

谢谢!

javascript clipboard copy-paste

87
推荐指数
5
解决办法
8万
查看次数

Facebook OAuth:自定义callback_uri参数

我想为我的Facebook OAuth2集成提供动态重定向网址.例如,如果我的Facebook应用程序中的重定向URL是这样的:

http://www.mysite.com/oauth_callback?foo=bar

我希望特定请求的重定向URL是这样的,所以在服务器上,我有一些关于如何处理身份验证代码的上下文:

http://www.mysite.com/oauth_callback?foo=bar&user=6234

在提交授权对话框后,我的重定向被调用,然后我返回一个身份验证代码,但是当我尝试获取访问令牌时,我从Facebook收到OAuthException错误.我的请求看起来像这样(为了清晰起见,添加了换行符):

https://graph.facebook.com/oauth/access_token
    ?client_id=MY_CLIENT_ID
    &redirect_uri=http%3A%2F%2Fwww.mysite.com%2Foauth_callback%3Ffoo%3Dbar%26user%3D6234
    &client_secret=MY_SECRET
    &code=RECEIVED_CODE

我的所有参数都是URL编码的,代码看起来有效,所以我唯一的猜测是问题参数是我的redirect_uri.我尝试过设置redirect_uri以下所有内容,但无济于事:

  1. 我网站请求的实际网址
  2. 我网站的请求的网址减去code参数
  3. 我的Facebook应用程序配置中指定的URL

是否支持自定义重定向URI参数?如果是这样,我是否正确指定它们?如果没有,我会被迫设置一个cookie,还是有一些更好的模式来为我的网站提供上下文?

oauth-2.0 facebook-oauth

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

如何使用SQLite在Android中获取查询的行数?

如何使用SQLite获取Android中查询的行数?看来我的以下方法不起作用.

public int getFragmentCountByMixId(int mixId) {
    int count = 0;
    SQLiteDatabase db = dbOpenHelper.getWritableDatabase();

    Cursor cursor = db.rawQuery(
        "select count(*) from downloadedFragement where mixId=?",
        new String[]{String.valueOf(mixId)});
    while(cursor.moveToFirst()){
        count = cursor.getInt(0);
    }
    return count;
}    
Run Code Online (Sandbox Code Playgroud)

sqlite android row count

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

LINQ - 查找一个列表中不在另一个列表中的所有项目

我坚持使用LINQ查询(或任何其他有效的方法来完成同样的事情).有人可以告诉我如何选择一个列表中不存在于另一个列表中的所有项目吗?

基本上,我有一个列表,我通过匹配两个其他列表之间的项目形成.我需要找到第一个列表中找不到匹配项的所有项目.有人可以在下面的第二个LINQ查询中使用可实现此目标的查询来填充星标吗?如果我使用TSQL,我会这样做SELECT * NOT IN (),但我认为LINQ不允许这样做.

//Create some sample lists.
List<IdentifierLookupData> list1 = new List<IdentifierLookupData> { /*Init */ };
List<IdentifierLookupData> list2 = new List<IdentifierLookupData> { /*Init */ };

//Find all items in list1 and list2 that match and store them in joinItems.
var joinItems = (from d1 in list1
    join d2 in list2 on d1 equals d2
    select d1).ToList<IdentiferLookupData>();

//Find all items in list1 not in joinItems.
var deletedItems = (from d1 in list1
     ***select all items not …
Run Code Online (Sandbox Code Playgroud)

.net c# linq .net-3.5

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

我的Lazy <> value工厂中的InvalidOperationException

我有一个包含以下内容的类:

public static class Config
{
    private static Lazy<ConfigSource> _cfgSrc = new Lazy<ConfigSource>(
        () => { /* "ValueFactory" here... */ },
        true);

    public static ConfigSource ConfigSource
    {
        get { return _cfgSrc.Value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

在访问该ConfigSource属性时,我遇到了这个InvalidOperationException:

ValueFactory尝试访问此实例的Value属性.

我在访问该Value属性的"值工厂"方法中看不到任何内容.还有什么可以触发这个例外吗?此问题只是间歇性地发生,但一旦发生,它需要重置IIS以清除异常(一旦发生就会缓存).

c# .net-4.0 lazy-evaluation

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

附加jQuery事件处理程序,以便首先触发它们

有没有办法附加一个jQuery事件处理程序,以便在任何以前附加的事件处理程序之前触发处理程序?我遇到过这篇文章,但是代码没有用,因为事件处理程序不再存储在数组中,这正是他的代码所期望的.我试图创建一个jQuery扩展来做我想要的,但这不起作用(事件仍按照它们绑定的顺序触发):

$.fn.extend({
    bindFirst: function(type, handler) {

        var baseType = type;
        var dotIdx = type.indexOf('.');
        if (dotIdx >= 0) {
            baseType = type.substr(0, dotIdx);
        }

        this.each(function() {
            var oldEvts = {};
            var data = $.data(this);
            var events = data.events || data.__events__;
            var handlers = events[baseType];
            for (var h in handlers) {
                if (handlers.hasOwnProperty(h)) {
                    oldEvts[h] = handlers[h];
                    delete handlers[h];
                    // Also tried an unbind here, to no avail
                }
            }

            var self = $(this);
            self.bind(type, handler);

            for (var h …
Run Code Online (Sandbox Code Playgroud)

jquery events binding

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

使用Git时在Visual Studio 2013中设置Beyond Compare

如何配置Visual Studio以使用Beyond Compare对于如何配置Visual Studio以使用Beyond Compare有很好的答案.但是,这些步骤的UI在Visual Studio 2013中已更改.部分原因可能是由于我正在使用Git进行SCM,而VS 2013现在具有本机Git支持.

有没有人想出如何配置VS 2013使用Beyond Compare?

git beyondcompare3 visual-studio-2013

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

带有babel-loader的Webpack无法识别import关键字

我有这个webpack.config.js:

module.exports = {
  entry: './src/admin/client/index.jsx',
  output: {
    filename: './src/admin/client/static/js/app.js'
  },
  loaders: [
    {
      test: /\.jsx?$/,
      loader: 'babel',
      exclude: /node_modules/,
      query: {
        optional: ['runtime']
      }
    }
  ],
  resolve: {
    extensions: ['', '.js', '.jsx']
  }
};
Run Code Online (Sandbox Code Playgroud)

......但我仍然得到这个错误:

$ webpack -v
Hash: 2a9a40224beb025cb433
Version: webpack 1.10.5
Time: 44ms
   [0] ./src/admin/client/index.jsx 0 bytes [built] [failed]

ERROR in ./src/admin/client/index.jsx
Module parse failed: /project/src/admin/client/index.jsx Line 1: Unexpected reserved word
You may need an appropriate loader to handle this file type.
| import React …

javascript transpiler ecmascript-6 webpack babeljs

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