小编Cap*_*ack的帖子

在Xcode 4下学习iOS开发的最佳书籍或在线教程?

我是一个相当有经验的程序员,虽然不像一些人那样硬.:)我在C年前长大,有点涉及C++,最近我进入了更多基于脚本的语言(PHP,JavaScript + jQuery,Perl).我简单地使用Xcode 3和创建简单的iPhone应用程序,并发现它相当具有挑战性(它只是我,或者Objective-C是一个婊子?!).

无论如何,随着Xcode 4的发布,我很想回到它并且可能再给它一次.我正在寻找的是一本非常有条理的书或书籍,或者是一套基于网络的教程,旨在为那些对Xcode 4和iOS开发人员提供品牌spankin的用户.这样的事情存在吗?

xcode ios

11
推荐指数
2
解决办法
6350
查看次数

Chrome中的背面可见性已损坏(某些平台/版本)

所以我看了一下,似乎-webkit-backface-visibility功能有点不稳定.在Mac和Linux的Chrome 18中,它运行正常.在Windows上的Chrome 18中,它没有.但是,我看到其他人在Mac上运行Chrome也无法运行.

这是我的测试小提琴:http://jsfiddle.net/csaltyj/TYuL3/

不幸的是,因为我正在做一个卡片翻转动画,我需要-webkit-backface-visibility: hidden用来隐藏卡片的背面.是否有一些相同的我可以使用,在Chrome上100%工作,无论如何?

css webkit google-chrome

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

如何在不修改核心文件的情况下修改Bootstrap 3中的断点?

我不是Bootstrap默认断点1200px的粉丝screen-lg.有什么方法可以让它成为lg断点发生在1800px或沿着这些线的东西?我不想修改原始的Bootstrap css代码,因为我正在使用bower,而且每次运行时bower update,我都会丢失我的更改.

我知道我应该能够覆盖Bootstrap的默认值,虽然使用grunt,bower和Sass,我不知道如何去做.这是<head>块:

<head>
  <meta charset="utf-8">
  <title>Test</title>
  <meta name="description" content="">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
  <!-- build:css(.) styles/vendor.css -->
  <!-- bower:css -->
  <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css" />
  <link rel="stylesheet" href="bower_components/bootstrapvalidator/dist/css/bootstrapValidator.css" />
  <link rel="stylesheet" href="bower_components/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css" />
  <link rel="stylesheet" href="bower_components/card/lib/css/card.css" />
  <!-- endbower -->
  <!-- endbuild -->
  <!-- build:css(.tmp) styles/main.css -->
  <link rel="stylesheet" href="styles/main.css">
  <link rel="stylesheet" href="styles/order-page.css">
  <!-- endbuild -->
</head>
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap twitter-bootstrap-3

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

Javascript和深度跟踪中的递归函数

我正在JS编写递归函数并遇到一些麻烦.让我们从这个非常基本的功能开始:

function traverse(thing)
{
    if (typeof traverse.depth == 'undefined')
        traverse.depth = 1;
    else
        traverse.depth ++;

    if (thing.child)
        traverse(thing.child);
}
Run Code Online (Sandbox Code Playgroud)

所以这样可以正常工作,并且depth可以作为静态var的各种类型,但问题是在像C这样具有适当静态变量的语言中,当你退出函数时,这个变量会(表面上)减少,所以它是一个真实的深度.如果我有三个盒子,其中包含三个盒子,每个盒子包含三个盒子等等,我们基本上钻到最深的盒子里,直到没有孩子,然后退出一个级别给一个兄弟姐妹,并穿过它的孩子.上述代码的问题在于深度不断增加和增加,即使从最古老的祖先到最小的孩子,TRUTH深度可能只有3或4.如果每个级别上有80个兄弟姐妹,那个深度计数器将会飙升.

如何跟踪JS递归函数的真实深度?

javascript recursion

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

cron脚本变量扩展不太好?

以下文件位于/etc/cron.d中.Ubuntu 12.04服务器BTW.

zurmo_install_path="/var/www/zurmo"
zurmo_commands_path="$zurmo_install_path/app/protected/commands"

*/1 * * * * www-data cd /var/www/zurmo/app/protected/commands && ./zurmoc jobManager  super EmailArchiving >/dev/null 2>&1
*/1 * * * * www-data cd "$zurmo_commands_path" && ./zurmoc jobManager  super ProcessOutboundEmail >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)

第一项发射罚款,第二项不发射.一旦我更改第二行以使用文字路径而不是变量,它就会触发.然而,当我编写自己的测试cron作业来使用变量时,它们可以正常工作.这是一个真正的难题!

cron

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

如何将未知长度的文本修剪为一定数量的行?

鉴于这种:

<p class="summary">Here is some text, could be 5 words, could be 500 words.</p>
Run Code Online (Sandbox Code Playgroud)

我用这段代码抓住段落高度:

var pHeight = $('.summary').height();
Run Code Online (Sandbox Code Playgroud)

在我的情况下,如果它大于32,则它是三行(太长).在这种情况下,我想修剪文本并插入"阅读更多..."链接.问题是,我如何找出修剪的位置以使文本只占用两行?如果只有某种方式我可以采取字数并将它乘以一个数字,即每个字母的大小.对于monospace来说,我认为这是相对简单的,但这是我们所说的Arial.

任何正确方向的点都将不胜感激,谢谢!

css jquery

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

如何使用SCSS制作一个包含引导类的类

我的问题是我有几个 DIV,它们看起来都是这样的:

<div class="col-sm-4 col-md-3 col-lg-2">
  ...
Run Code Online (Sandbox Code Playgroud)

问题是,如果我决定更改此布局,我想立即更改所有内容。我尝试这样做:

CSS:

.product-layout {
  @extend .col-sm-4;
  @extend .col-md-3;
  @extend .col-lg-2;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div class="product-layout">
  ...
Run Code Online (Sandbox Code Playgroud)

但这没有用。有什么方法可以做到这一点吗?

sass twitter-bootstrap-3

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

CSS!important似乎在jQuery/Firefox 3.x中不起作用

见小提琴:http://jsfiddle.net/csaltyj/P2sLa/

在Chrome中,这种方法很好,但在Firefox中却没有,并产生Javascript警告.我知道这里不需要!important,但我有一个需要的大型项目,这导致Firefox崩溃.有任何想法吗?

css firefox jquery

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

如何将变量传递给setTimeout函数?

我正在尝试设置五个交错的函数调用(相隔一秒发生).那部分工作正常.什么行不通,我不能将值0到4传递给回调函数.它每次只传递'5'.我似乎无法弄清楚为什么以及如何解决它.

码:

?function callback(num)
{
    console.log(num);
}

for (var i = 0, loadDelay = 1000; i < 5; ++ i, loadDelay += 1000)
    setTimeout(function() { callback(i); }, loadDelay);
Run Code Online (Sandbox Code Playgroud)

结果:

5
5
5
5
5
Run Code Online (Sandbox Code Playgroud)

期望的结果:

0
1
2
3
4
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何在列表底部制作渐变叠加以指示更多项目

我试图(仅使用CSS3)一个边缘,可以在容器div的底部,左边,顶部或右边缘,以便它内部的元素列表与它重叠,作为视觉指示器对用户说有更多的项目.见下面的样机.我怎么能在CSS3中做到这一点?(黑匣子设置为overflow: scroll)

使用box-shadowwith inset不起作用,因为背景和阴影需要覆盖内容,但内容仍然需要可点击和滚动.

小样

css css3

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