In the previous tutorial, we started creating a simple podcast client to put what we've learned about NSURLSession into
practice. So far, our podcast client can query the iTunes Search API, download...
分类:
Web开发 时间:
2014-02-14 21:16:47
收藏:
0 评论:
0 赞:
0 阅读:
685
1,动态网页与静态网页的最主要的区别?
——针对页面的访问请求,Web服务器在不同的条件下 返回给客户端的网页内容是否总是相同,例如:当浏览器访问Web服务器上某一个资源路劲的 时候,如果Web服务器返回的网页内容,总是要包含有Web服务器的当前时间,因为时间是不断变化的,所以服务器在不同时刻返回给客户端的网页内容也是在不断变化的,客户端从服务器端得到的响应结果就属于动态网页;
浏览器最...
分类:
Web开发 时间:
2014-02-14 21:36:26
收藏:
0 评论:
0 赞:
0 阅读:
432
代理模式,我想大家一听表面的意思能得到一些信息,就是代理工作,为什么会产生这种模式呢?因为它可以使面向对象的复用性和灵活性增强。用一个很形象的例子来说明一下,比如说一张支票或银行汇票是对一个账户上资金的代理,支票能代替现金购买,最终能控制访问开证人账户上的现金,如果我们拿几车现金去购买东西,岂不是很费力,而用一张小小的支票代理就完全搞定了。
下面是代理模式的结构图:
...
分类:
其他 时间:
2014-02-14 19:47:16
收藏:
0 评论:
0 赞:
0 阅读:
363
今天早上,项目站会,在澳大利亚的客户说,我们应该在提交代码之前在本地跑测试。
我心里觉得委屈啊,我提交代码的时候的确都是跑了测试的啊。
多争无益,于是,我又去看看代码到底是不是有什么问题。
在我的DA(Desktop Anywhere)中,我使用和CI上相同的命令又跑了一次,还是OK的。
在这里被卡住了一下,于是找澳大利亚的客户帮忙看看是不是CI上的配置发生了变化。
客户说CI是...
分类:
其他 时间:
2014-02-14 21:14:36
收藏:
0 评论:
0 赞:
0 阅读:
471
通过QStandardItem和QStandardItemModel可以很简单方便的给QTreeView添加节点,但是,许多树形控件都需要树的节点需要一个复选框(checkBox),网上许多资料都是通过自定义model来实现的,而且不能很好的实现checkbox的父子关联(父节点选中子节点全部选中,父节点不选,子节点全部选),下面将介绍如何使用QStandardItem和QStandardItem...
分类:
其他 时间:
2014-02-14 20:28:45
收藏:
0 评论:
0 赞:
0 阅读:
1374
UML的学习算是告一段落了,这一阶段的学习最深的感触就是很迷茫,不知道从何下手。现在对UML的理解也只限于初级水平。希望能经过以后的学习进一步加深对UML的认识。下面就对UML中的用例图,结合机房收费系统进行一下简单的总结。
一、用例图概要
用例图是从用户角度描述系统功能, 是用户所能观察到的系统功能的模型图。用例视图是了解系统的第一个关口,人们通过用例视图得知一个系统将...
分类:
其他 时间:
2014-02-14 19:45:05
收藏:
0 评论:
0 赞:
0 阅读:
345
最近在考试系统的二期维护中,负责IP的部分。其中涉及到了批量添加IP的问题。起初,维护的初衷为是了实现IP与考场的绑定。大家知道,维护的过程就是在优化,在一期中已经能够实现批量添加IP的功能,利用的是循环逐条添加IP。但是存在这样一个问题,就是在批量添加IP之前,需要验证IP是否已经存在。其实验证是非常简单的,关键是验证IP是否存在和添加IP都嵌套在循环中,如果单纯在If逻辑语句...
分类:
其他 时间:
2014-02-14 21:23:20
收藏:
0 评论:
0 赞:
0 阅读:
659
Gson源码分析开篇...
分类:
其他 时间:
2014-02-14 19:53:49
收藏:
0 评论:
0 赞:
0 阅读:
419
本文使用C++11实现无锁的stack。
前几篇文章,我们讨论了如何使用mutex保护数据及使用使用condition variable在多线程中进行同步。然而,使用mutex将会导致一下问题
等待互斥锁会消耗宝贵的时间 — 有时候是很多时间。这种延迟会损害系统的scalability。尤其是在现在可用的core越多越多的情况下。
低优先级的线程可以获得互斥锁,因此阻碍需要同一互斥锁的高优先级线程。这个问题称为优先级倒置(priority inversion )。
可能因为分配的时间...
分类:
编程语言 时间:
2014-02-14 20:13:28
收藏:
0 评论:
0 赞:
0 阅读:
639
1、对象的生存期
静态生存期:这种生存期与程序的运行期相同,在文件作用域中声明的对象具有这种生存期,在函数内部声明静态
生存期对象,要冠以关键字 static。
动态生存期:块作用域中声明的对象时动态生存期的对象(习惯称局部生存期对象),开始于程序执行到声明点时,
结束于命名该标识符的作用域结束处。
2、静态成员
静态数据成员:用关键字 static 声明,该类的所有对象维护该成员的同一个拷贝,必须在类外定义和初始化,
用(::)来指明所属的类。...
分类:
编程语言 时间:
2014-02-14 21:10:14
收藏:
0 评论:
0 赞:
0 阅读:
327
前端工程师这个角色是随着软件的发展,职责的细分出来的。最近几年也变得越来越专业,越来越重要。特别是国内外的一些前端大牛的出现,以及他们的某些出色工作。但是从这个角色开始有以来,一般前端工程师的日常工作,可以说是混乱无聊,成天跟各种不兼容和不规范做斗争。相比较于后端工程师与实际的业务实现打交道,前端一直只是软件开发中的配角。
然后,有两个方面的发展,逐渐改变这个现象。一个是用户体验分析这个领域细分...
分类:
Web开发 时间:
2014-02-14 19:36:21
收藏:
0 评论:
0 赞:
0 阅读:
425
Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。它提供了低级别、轻量级、高保真度的2D渲染。该框架可以用于基于路径的绘图、变换、颜色管理、脱屏渲染,模板、渐变、遮蔽、图像数据管理、图像的创建、遮罩以及PDF文档的创建、显示和分析。为了从感官上对这些概念做一个入门的认识,你可以运行一下官方的example
code。
iOS...
分类:
其他 时间:
2014-02-14 20:44:02
收藏:
0 评论:
0 赞:
0 阅读:
1029
多线程机制是java中的一个特点,掌握它对后面的知识的理解至关重要,是java工程师的必备知识,多线程指在单个程序中可以运行多个不同的线程执行的不同的任务,线程是一个程序内部的顺序控制流。进程是个静态的概念,平时常说的是一个进程中的main执行,
区别
每个进程都有独立的代码和数据空间,进程间的切换会有较大的开销
线程可以看成时轻量级的进程,同一类线程贡献代码和数据空间,每个线程具有...
分类:
其他 时间:
2014-02-14 20:09:06
收藏:
0 评论:
0 赞:
0 阅读:
411
vector类为内置数组提供了一种替代表示,与string类一样vector类是随标准C++引入的标准库的一部分,为了使用vector必须包含相关的头文件:
#include
重点:
1.vector的初始化有几个方法:
vector v1; 默认构造函数,此时v1为空(最常用,能动态增长)
vector v2(v1) 一个副本,用得少。 相当于ve...
分类:
编程语言 时间:
2014-02-14 20:57:08
收藏:
0 评论:
0 赞:
0 阅读:
400
我们知道,erlang实现的网络服务器性能非常高。erlang的高效不在于短短几行代码就能写出一个服务端程序,而在于不用太多代码,也能够写出一个高效的服务端程序。而这一切的背后就是erlang对很多网络操作实现了近乎完美的封装,使得我们受益其中。文章将讨论erlang gen_tcp 数据连包问题及erlang的解决方案。...
分类:
其他 时间:
2014-02-14 19:42:54
收藏:
0 评论:
0 赞:
0 阅读:
628
昨天下午的考试系统代码代码走查中,发现一个很小的Bug,如下图所示:当文本框获得焦点后,弹出日期控件,根据选择,将日期显示在文本框中。但是,这里发现:日期是可以胡乱修改的哦!
那么,我该如何解决这个问题呢?当初在思考问题的时候,共提供两种解决方案:
1、文本框的内容是可以手动输入的,但是需要对输入的内容进行验证:看看是否符合“日期”格式。
2、控制文本框只能选择日...
分类:
Web开发 时间:
2014-02-14 20:39:40
收藏:
0 评论:
0 赞:
0 阅读:
507
题目链接:Codeforces 390E Inna and Large Sweet Matrix
题目大意:给出n,m和w,表示在一个n*m的图上进行操作,0表示添加操作,在点(x1,y1)和(x2,y2)之间的所有格子上添加value个糖果;1表示查询操作,查询(x1,y1)和(x2,y2)之间糖果的数量。
解题思路:树状数组,将x,y分开讨论,bit1进行正常的添加操作,b...
分类:
其他 时间:
2014-02-14 20:26:34
收藏:
0 评论:
0 赞:
0 阅读:
345
一般情况下开发jsp自定义标签需要引用以下两个包
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
首先我们需要大致了解开发自定义标签所涉及到的接口与类的层次结构(其中SimpleTag接口与SimpleTagSupport类是JSP2.0中新引入的)。
目...
分类:
Web开发 时间:
2014-02-14 20:37:29
收藏:
0 评论:
0 赞:
0 阅读:
403
“互联网思维”现在已经充斥在网络中,貌似大家都在谈,都在想法设法的利用他。小弟我知道这个词大概是从小米那儿,具体时间忘记了,大概是说小米是在用互联网思维在卖手机。下面我就这一热点话题谈谈我的认识吧,小弟才疏学浅,如有不妥之处欢迎指出。
在谈这个互联网思维之前,我们应先考虑一下这个词语的由来,谁先提出来的我无从考证了。但是我认为,是先有的案例,然后行业分析人士将这一案例的成功归结为“利用了互...
分类:
其他 时间:
2014-02-14 20:33:07
收藏:
0 评论:
0 赞:
0 阅读:
329
题目:http://codeforces.com/contest/389/problem/E
参考:http://codeforces.com/blog/entry/10605
刚开始做的时候直接用贪心法,每次都选最大的卡片,结果WA。
代码:
// Fox and Card Game
#include
#include
#include
#include
#include
#...
分类:
其他 时间:
2014-02-14 20:00:22
收藏:
0 评论:
0 赞:
0 阅读:
395