小编Cas*_*ynn的帖子

iPhone/iOS JSON解析教程

作为一种学习体验,我想创建一个调用webserver/webservice的iPhone应用程序,检索JSON响应,并使用该响应填充a的行UITableView(假设它将JSON转换为NSArray第一个).

有人知道任何可能有用的东西吗?

iphone json objective-c uitableview ios

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

HTTP中缓存控制标头的最大值

我正在使用Amazon S3为我的网站提供静态资产.我想让浏览器尽可能长时间地缓存这些资产.我应该在资产中包含哪些元数据标头

Cache-Control: max-age=???
Run Code Online (Sandbox Code Playgroud)

caching http cache-control http-headers

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

使用codeigniter的活动记录语法增加mysql数据库的字段

我有以下php-codeigniter脚本,它尝试使用活动记录语法递增记录的字段:

$data = array('votes' => '(votes + 1)');
$this->db->where('id', $post['identifier']);
$this->db->update('users', $data);
Run Code Online (Sandbox Code Playgroud)

这会产生以下SQL:

"UPDATE用户SET投票= '(votes + 1)' WHEREID = '44'"

哪个不运行,但是这个SQL确实做了我正在寻找的东西: "UPDATE用户SET投票= (votes + 1) WHEREID = '44'"`< - 注意缺少引号(投票+ 1)

有没有人知道如何使用codeigniter的活动记录语法实现这种类型的查询?

mysql sql activerecord codeigniter

59
推荐指数
1
解决办法
4万
查看次数

如何防止手机间隙中的应用程序垂直滚动?

我正在尝试手机间隙,我希望我的应用程序不会在用户将手指拖过屏幕时上下滚动.这是我的代码.任何人都可以告诉我为什么它仍然允许滚动?

   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <meta name = "viewport" content = "user-scalable=no,width=device-width" />
    <!--<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />-->

    <meta http-equiv="Content-type" content="text/html; charset=utf-8">

    <!-- iPad/iPhone specific css below, add after your main css >
    <link rel="stylesheet" media="only screen and (max-device-width: 1024px)" href="ipad.css" type="text/css" />        
    <link rel="stylesheet" media="only screen and (max-device-width: 480px)" href="iphone.css" type="text/css" />       
    -->
    <!-- If you application is targeting iOS BEFORE 4.0 you MUST put json2.js from http://www.JSON.org/json2.js into your www directory …
Run Code Online (Sandbox Code Playgroud)

iphone ios cordova

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

AngularJS策略,以防止类的内容闪现内容

我有一个AngularJS项目,我想在页面加载类名时阻止FOUC.我读过关于ng-template的内容,但这似乎只对标签内的内容有用.

<body class="{{ bodyClass }}">
Run Code Online (Sandbox Code Playgroud)

我想在页面加载时"登录".对此有何策略?或者我只需要捏造它并将其加载为"登录"并手动使用javascript来为此实例调整DOM.

javascript interpolation dom fouc angularjs

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

在非零退出后,使用"git submodule foreach"命令继续循环子模块

我有一个包含许多子模块的项目.我想用以下命令遍历每个子模块:

git submodule foreach npm install

我希望脚本继续循环遍历每个子模块,即使一个子模块返回错误(非零返回码).目前,在任何子模块中运行此命令的非零返回码将导致git停止在其余子模块上循环.

关于如何实现这一目标的任何建议?

git bash git-submodules

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

在度假后获取jQuery可排序列表中的列表项的顺序

我的网站上有一个列表.我正在使用jQuery的可排序教程,使用户能够更改列表项的顺序.

http://jqueryui.com/demos/sortable/

诀窍是我想在度假村后立即捕获项目的顺序,并将订单值分配给隐藏的表单元素,这些元素将通过表单提交传递给我的服务器,我可以使用php脚本保存新订单数据库中的元素.

这是演示的源代码:

 <style>
    #sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
    #sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px; }
    #sortable li span { position: absolute; margin-left: -1.3em; }
    </style>
    <script>
    $(function() {
        $( "#sortable" ).sortable();
        $( "#sortable" ).disableSelection();
    });
    </script>


<div class="demo">

<ul id="sortable">
    <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 1</li>
    <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 2</li>
    <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 3</li>
    <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 4</li>
    <li class="ui-state-default"><span …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

28
推荐指数
4
解决办法
7万
查看次数

如何清除Facebook的图像缓存

我有一个Facebook应用程序代表我的用户创建了几个墙贴.墙上的帖子中的图像由Facebook的服务器缓存.我已经替换了我服务器上的原始图像,我想清除Facebook的图像缓存,以便所有其他墙贴更新新图像.

Facebook已缓存的内容:http://platform.ak.fbcdn.net/www/app_full_proxy.php?app = 23915563048749&v = 1& size = z & cksum = aebffc27f986977797a9903c2b6e08df& src = http%3A%2F%2Fvcweb2.s3.amazonaws.com%2Fassets%2Fweb %2Fimages%2Ficon_square.png

原始缓存的URL,现在使用新图像更新. http://vcweb2.s3.amazonaws.com/assets/web/images/icon_square.png

这可能吗?谢谢!

caching facebook facebook-graph-api

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

使用Core(Mediator)/ Sandbox(Facade)/ Module模式创建松散耦合和多页面的JS应用程序 - 建议?

我正在构建一个多页面的javascript应用程序.我已经阅读了很多设计模式,并使用Core/Facade/Module方法创建应用程序w /松散耦合(pub/sub scribing to events).

我有一个非常好的系统,可以在部署时将所有模块文件和相关的依赖项缩小并组合成一个外部javascript文件.最小化我的应用程序的额外HTTP请求是一个设计目标 - 因此我对AMD(异步模块定义)不太感兴趣.

我正在使用Nicholas Zakas的可扩展JavaScript应用程序架构演示文稿中指出的指南

http://www.youtube.com/watch?v=vXjVFPosQHw

&&

Addy Osmani的大规模JavaScript应用程序架构模式 http://addyosmani.com/largescalejavascript/

&&

这个高级教程,来自Nettuts的Andrew Burgess,编写模块化JavaScript http://marketplace.tutsplus.com/item/writing-modular-javascript/128103/?ref=addyosmani&ref=addyosmani&clickthrough_id=90060087&redirect_back=true

我的问题是关于如何管理此应用程序的不同页面及其相关模块的建议.我还使用Backbonejs的Router类w/ballupton的History.js库来操作HTML5历史/状态API并动态加载页面而不刷新,同时保持不支持HTML状态API的旧浏览器的向后兼容性.我的所有页面都共享一个公共代码库(单个缩小和压缩的js文件).

这是我想在我的应用程序中使用的结构的大纲: 在此输入图像描述

它本质上是一种混合方法.上半部分包含Core/Facade/Module模式,其中包含不相互直接交互并通过外观发布/订阅通知的离散模块.

下半部分由我提出的应用程序结构组成,当状态/ url发生更改时通知"主控制器",主控制器执行任何全局操作(如初始化我的UI的标题和侧边栏菜单,如果尚未初始化)并指示相关的子控件运行它的init()方法(以及在之前加载的任何控制器上调用destroy();).每个子控制器(与ex:主页,日历页面,预订页面等相关)从可用模块池中挑选模块并初始化它们.

这是一个很好的方法,还是我处于糟糕的轨道?我可以看到模块仍然彼此独立,这有利于可伸缩性.

我还考虑将路由器和控制器视为离散模块并让它们发布/订阅Core,并且每个控制器以某种方式初始化它所需的模块页面.

javascript module javascriptmvc

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

Facebook JS SDK FB.logout()不会终止用户会话

我试图用Facebook JS SDK将用户从Facebook登录,但是调用:

FB.logout(function(response){
    console.log(response);
});
Run Code Online (Sandbox Code Playgroud)

返回:response.status =="connected"

只有在刷新页面后,SDK才会意识到会话已经结束.有谁知道这可能导致什么行为?此代码以前在我的应用程序中工作,并且最近开始以这种方式运行.

使用FireBug的另一个例子:

在此输入图像描述

javascript facebook facebook-javascript-sdk

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