小编Don*_*nic的帖子

哪个JavaScript AJAX Framework最强大且非常轻量级?

我一直在使用jQuery在我的基于Web的应用程序中完成整个AJAX魔术.但是,我来到,我并不需要所有这些神奇功能jQuery有,除了它的AJAX功能的决定(如$.ajax(),$.get(),$.post,getJSON()load();).

你能推荐一个轻量级的crossbrowser AJAX库/框架(最大~10 kb)吗?

javascript ajax json frameworks

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

脉冲动画

我想在一个简单的UIImageView上构建一个脉冲动画.ImageView会变大一点,然后再回到原来的大小.

我使用了以下代码:

- (void) doCoolAnimation {
    [UIView beginAnimations:@"glowingAnimation" context:nil];
    [UIView setAnimationRepeatAutoreverses:YES];
    [UIView setAnimationRepeatCount:INT_MAX];
    [UIView setAnimationDuration:0.25];
    [UIView setAnimationBeginsFromCurrentState:YES];
    imageView.transform = CGAffineTransformMakeScale(1.15, 1.15);
    [UIView commitAnimations];
}
Run Code Online (Sandbox Code Playgroud)

这在iOS3上工作正常,但仅在iOS4上有效.

我有一个UITabBarController,其中包含2个视图.第一个是带有动画的imageView,一旦加载视图,动画就会启动.但是在我切换到第二个视图(使用TabBar)并返回后,动画在iOS4上不再运行了.(但在iOS3上我可以在这两个视图之间切换,动画效果仍然很好.)

我也尝试过每秒调用doCoolAnimation的计时器,但这无助于再次启动动画.

有人可以解释为什么在视图切换后动画消失了吗?是否有可以使其在iOS4上运行的解决方法?

iphone animation uitabbarcontroller

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

如何优化$ .find().first()?

我需要检索第一个元素.

我用这段代码做到了......

$(element).find('.x').first();
Run Code Online (Sandbox Code Playgroud)

据我所知,那段代码......

  1. element匹配的元素中检索所有元素.x,
  2. 删除不需要的元素;

有没有更好的方法呢?喜欢$.findOne()什么?

javascript optimization jquery find findfirst

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

System.InvalidCastException:无法将对象从DBNull强制转换为其他类型

我的代码中有一个例外.我已经尝试将我的int64更改为int32,但这并没有改变它.

在数据库中,表示"column_ID"的单元格具有数据类型NUMBER.

问题出在此代码的第7行:

private void dataGridView_ArticleINVIA_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
    if (e.RowIndex >= 0 && e.RowIndex <= (sender as DataGridView).Rows.Count - 1)
    {
        try
        {
            Int64 id_riga = Convert.ToInt64((sender as DataGridView).Rows[e.RowIndex].Cells["column_ID"].Value);
            //Exception thrown here:
            int id_macchina = Convert.ToInt32((sender as 
                DataGridView).Rows[e.RowIndex].Cells["column_Machine"].Value);
            FormRecipeNote PopUpNote = new FormRecipeNote(id_macchina, 
                "MODIFICA", id_riga, 0);
            PopUpNote.ShowDialog(this);
            PopUpNote.Dispose();
         }
         catch (Exception Exc)
         {
             FormMain.loggerSoftwareClient.Trace(this.Name + " " + Exc);
         }
         //DataGrid_ArticleINVIA();
    }
}
Run Code Online (Sandbox Code Playgroud)

错误是:

System.InvalidCastException: Object cannot be cast from DBNull to other types.
   at System.DBNull.System.IConvertible.ToInt64(IFormatProvider provider)
   at …
Run Code Online (Sandbox Code Playgroud)

c# oracle

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

从SKView回到UIView

我的项目有两个部分.第一部分是在故事板中制作的,第二部分是SKView.我怎样才能从SKView的第二部分回到主要的UIView?

uiview sprite-kit

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

Android Webview ERR_UNKNOWN_URL_SCHEME错误

当我点击链接到mailto:admin@ikiyuzoniki.net时,我收到此错误:

net:ERR_UNKNOWN_URL_SCHEME

我试图添加if(url.startsWith("mailto:"))条件,但它不起作用.

这是我的MyWebViewClient方法:

public class MyWebViewClient extends WebViewClient {

        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {

        }

        @Override
        public void onPageFinished(WebView view, String url) {
            view.setVisibility(View.VISIBLE);
            final Animation fade = new AlphaAnimation(0.0f, 1.0f);
            fade.setDuration(200);
            view.startAnimation(fade);
            view.setVisibility(View.VISIBLE);

        }

    }
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        if(url.startsWith("mailto:")){
            Intent intent = null;
            try {
                intent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME);
            } catch (URISyntaxException e) {
                e.printStackTrace();
            }
            view.getContext().startActivity(intent);
        }
        else if (url.endsWith(".mp3")) {
            Intent intent = …
Run Code Online (Sandbox Code Playgroud)

mailto android

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

GBQ窗口函数和算术运算

有谁知道是否可以对使用GBQ窗口函数导出的结果进行任何算术运算?

例如,我可以使用伪代码将row_number增加100(某个数字),如下所示:

SELECT 100 + ROW_NUMBER() OVER (PARTITION BY X ORDER BY x_id DESC) increased_row_num
FROM Table1
...
Run Code Online (Sandbox Code Playgroud)

sql window-functions google-bigquery

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

正则表达式X/Y坐标

我有适合这种模式的数据:(x|y).x并且y可以是负数,并且在这种情况下,符号-存在.我正在尝试构建一个正则表达式来匹配x和y.

这是我目前的表达,这对我来说似乎有效,但是不起作用:

/\((-?\d+)\|(-?\d+)\)/
Run Code Online (Sandbox Code Playgroud)

这是原始数据:

?(-112|??-522??)
?(-112|??522??)
(112|-??522??)
(112|??522??)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php regex coordinate

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

如何通过 docker-composer 运行 symfony

我 git 克隆了这个存储库:docker-symfony并按照安装说明进行操作。

当我访问时symfony.dev:81,我看到了kibana 4。

我的问题是,我不明白我应该把 Symfony 项目放在哪里。

我的操作系统是 Ubuntu 14.04

ubuntu nginx symfony docker

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

高效/简单的方法来替换每个出现但字符串中子字符串的最后一次出现(str_replace_except_last)?

想象一下以下输入和所需的输出str_replace_except_last($replace_except_last,$replacement,$text):

func(".","",12.833331.3198912.980289012.92) => 128333313198912980289012.92
func(".","",31.0) => 31.0
func(".","",8) => 8
func(".","",9190.1.1.1....1.1.....1) => 919011111.1
func(".","",98909090....) => 98909090.
func("beer","","My beer is the best beer.") => My is the best beer.
func("it","fit,"Is it really it or is it not?") => Is fit really fit or is it not?
Run Code Online (Sandbox Code Playgroud)

想要执行删除字符或子字符串的每次出现但不是最后一次出现的简单任务.基本上就是str_replace这样,但它取代了任何事件.

提示:做了一些实验substr_count但是我没有找到如何轻松地替换字符串中的发生数X?

php string function

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