类 上节我们介绍了函数调用的基本原理,本节和接下来几节,我们探索类的世界。 程序主要就是数据以及对数据的操作,为方便理解和操作,高级语言使用数据类型这个概念,不同的数据类型有不同的特征和操作,Java定义了八种基本数据类型,其中,四种整形byte/short/int/long,两种浮点类型float ...
分类:
其他 时间:
2016-05-17 07:25:47
收藏:
0 评论:
0 赞:
0 阅读:
278
1、回溯法 (1)描述:回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法。 (2)原理: 回溯法在问题的解空间树中,按深度优先策略,从根结点出发搜索解空间树。算法搜索至解空间树的任意一点 ...
分类:
其他 时间:
2016-05-17 07:25:38
收藏:
0 评论:
0 赞:
0 阅读:
300
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/51428562Ⅰ、前言 在上一篇博客中讲述ListenableFuture通过异步回调机制来实现请求的非阻塞。通常情况下,客户端获取数据并不会只发送一次http请求,可能会有多个http请求。这样,使用上一篇博客中的方法,就会产生大量的冗余代码...
分类:
Web开发 时间:
2016-05-17 06:23:27
收藏:
0 评论:
0 赞:
0 阅读:
436
这一章,我们就要开始讨论Runtime中最有意思的一部分:消息处理机制。我们将详细讨论消息的发送及消息的转发。
基础数据类型
SEL
SEL又叫选择器,是表示一个方法的selector的指针,其定义如下:
typedef struct objc_selector *SEL;objc_selector结构体的详细定义没有在头文件中找到。方法的selector用于表示运行时方法的名字。...
分类:
其他 时间:
2016-05-17 06:23:17
收藏:
0 评论:
0 赞:
0 阅读:
206
首选说说策略设计目标:
1、唯一性保证
2、方便获取
3、高效性
MD5码等编码策略:
效率太低,...
分类:
其他 时间:
2016-05-17 06:23:08
收藏:
0 评论:
0 赞:
0 阅读:
235
本文讲主要来说说Toolbar、RecyclerView、CardView、DrawerLayout、以及SwiperefreshLayout的综合使用,其中Toolbar和RecyclerView在前几篇博客已经详细讲述其用法了,有兴趣的可以去看看。现在利用这几个控件实现Material Design风格的知乎主页(Android v3.3版 知乎)...
分类:
其他 时间:
2016-05-17 06:22:57
收藏:
0 评论:
0 赞:
0 阅读:
253
上一节的求平均值的函数average()看起来还有问题,如果我的数组中不是10个元素,那这个函数就不能用了。怎么让它更通用呢?...
分类:
编程语言 时间:
2016-05-17 06:22:47
收藏:
0 评论:
0 赞:
0 阅读:
240
Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。
这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执行编译的代码。对于Objective-C来说,这个运行时系统就像一个操作系统一样:它让所有的工作可以...
分类:
其他 时间:
2016-05-17 06:22:38
收藏:
0 评论:
0 赞:
0 阅读:
240
一、什么是 KVO 首先让我们了解一下什么KVO,全称为Key-Value Observing,是iOS中的一种设计模式,用于检测对象的某些属性的实时变化情况并作出响应。键值观察Key-Value-Observer就是观察者模式。 观察者模式的定义:一个目标对象管理所有依赖于它的观察者对象,并在它自 ...
分类:
其他 时间:
2016-05-17 06:22:07
收藏:
0 评论:
0 赞:
0 阅读:
237
When the refersh button is clicked, we need to tell the waiting service worker to replace the current service worker right away. Then we refresh the p ...
分类:
其他 时间:
2016-05-17 06:21:47
收藏:
0 评论:
0 赞:
0 阅读:
158
In some rare cases, you need to ask user to refresh the browsser to update the version. Maybe because some secrity issues. As we have learnt so far. A ...
分类:
其他 时间:
2016-05-17 06:21:37
收藏:
0 评论:
0 赞:
0 阅读:
253
预览生成的项目结构: ying-yue-parent // 顶级总编译控制模块 ying-yue-lib // jar模块 ying-yue-model // 模型对象模块 ying-yue-dao // 持久化层模块 ying-yue-service // 业务 层 模 块 ying-yue-we ...
分类:
其他 时间:
2016-05-17 06:21:28
收藏:
0 评论:
0 赞:
0 阅读:
271
C/C++中宏总结C程序的源代码中可包括各种编译指令,这些指令称为预处理命令。虽然它们实际上不是C语言的一部分,但却扩展了C程序设计的环境。 ANSI标准定义的C语言预处理程序包括下列命令: #define,#error,#include,#if,#else,#elif,#endif,#ifdef, ...
分类:
编程语言 时间:
2016-05-17 06:21:18
收藏:
0 评论:
0 赞:
0 阅读:
271
解决方案: 1、根据文档检查发现并没有安装Tomcat,然后准备在Eclipse中安装Tomcat. JSP报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 2、Eclips ...
分类:
编程语言 时间:
2016-05-17 06:20:37
收藏:
0 评论:
0 赞:
0 阅读:
362
PDO一是PHP数据对象(PHP Data Object)的缩写。 并不能使用PDO扩展本身执行任何数据库操作,必须使用一个database-specific PDO driver(针对特定数据库的PDO驱动)访问数据库服务器。PDO并不提供数据库抽象,它并不会重写SQL或提供数据库本身缺失的功能, ...
分类:
数据库技术 时间:
2016-05-17 06:20:27
收藏:
0 评论:
0 赞:
0 阅读:
362
编译器有时候会根据编码方式来选择定义为LPCWSTR还是LPCTSTR LPSTR: 32bit指针 指向一个字符串,每个字符占1字节。 相当于 char * LPCSTR: 32-bit指针 指向一个常字符串,每个字符占1字节。 相当于 const char * LPTSTR: 32-bit指针 ...
分类:
其他 时间:
2016-05-17 06:20:17
收藏:
0 评论:
0 赞:
0 阅读:
243
写在前面 分享一个vscode插件background(用于改变背景)。点击直接跳到vscode插件开发步骤 写在前面 分享一个vscode插件background(用于改变背景)。点击直接跳到vscode插件开发步骤 做vscode的插件,很久就有这个想法了,但是一直因为这样,那样的事情耽误,放弃 ...
分类:
其他 时间:
2016-05-17 06:20:11
收藏:
0 评论:
0 赞:
0 阅读:
352
运行结果如下: ...
分类:
编程语言 时间:
2016-05-17 06:19:57
收藏:
0 评论:
0 赞:
0 阅读:
261
偶然看到的比赛,我等渣渣跟风做两题,剩下的题目工作太忙没有时间继续做。 第1题 sql注入: 题目知识 做题过程 第一步:注入Playload 第二步:注入效果 第三步:获取源码,得知用户名为flag,使用注入出的密码登录可得到flag 相关源码 http://101.200.145.44/web1 ...
分类:
Web开发 时间:
2016-05-17 06:19:47
收藏:
0 评论:
0 赞:
0 阅读:
341
块效应及其产生原因 我们在观看视频的时候,在运动剧烈的场景常能观察到图像出现小方块,小方块在边界处呈现不连续的效果(如下图),这种现象被称为块效应(blocking artifact)。 首先我们需要搞清楚块效应产生的原因。h.264在编码过程中对像素残差进行了DCT变换,变换后得到的DCT系数是与 ...
分类:
其他 时间:
2016-05-17 06:19:07
收藏:
0 评论:
0 赞:
0 阅读:
373