首页 > 2016年05月17日 > 全部分享
计算机程序的思维逻辑 (13) - 类
类 上节我们介绍了函数调用的基本原理,本节和接下来几节,我们探索类的世界。 程序主要就是数据以及对数据的操作,为方便理解和操作,高级语言使用数据类型这个概念,不同的数据类型有不同的特征和操作,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
基于AsyncRestTemplate异步HTTP请求的一种轻量级技术实现
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/51428562Ⅰ、前言          在上一篇博客中讲述ListenableFuture通过异步回调机制来实现请求的非阻塞。通常情况下,客户端获取数据并不会只发送一次http请求,可能会有多个http请求。这样,使用上一篇博客中的方法,就会产生大量的冗余代码...
分类:Web开发   时间:2016-05-17 06:23:27    收藏:0  评论:0  赞:0  阅读:436
[ObjectC]Runtime运行时之三:方法与消息
这一章,我们就要开始讨论Runtime中最有意思的一部分:消息处理机制。我们将详细讨论消息的发送及消息的转发。 基础数据类型 SEL SEL又叫选择器,是表示一个方法的selector的指针,其定义如下: typedef struct objc_selector *SEL;objc_selector结构体的详细定义没有在头文件中找到。方法的selector用于表示运行时方法的名字。...
分类:其他   时间:2016-05-17 06:23:17    收藏:0  评论:0  赞:0  阅读:206
缓存key生成策略的一些思考
首选说说策略设计目标: 1、唯一性保证 2、方便获取 3、高效性 MD5码等编码策略: 效率太低,...
分类:其他   时间:2016-05-17 06:23:08    收藏:0  评论:0  赞:0  阅读:235
教你轻松实现Material Design风格的知乎主页(详解多种控件的综合使用)
本文讲主要来说说Toolbar、RecyclerView、CardView、DrawerLayout、以及SwiperefreshLayout的综合使用,其中Toolbar和RecyclerView在前几篇博客已经详细讲述其用法了,有兴趣的可以去看看。现在利用这几个控件实现Material Design风格的知乎主页(Android v3.3版 知乎)...
分类:其他   时间:2016-05-17 06:22:57    收藏:0  评论:0  赞:0  阅读:253
成为C++高手之for循环
上一节的求平均值的函数average()看起来还有问题,如果我的数组中不是10个元素,那这个函数就不能用了。怎么让它更通用呢?...
分类:编程语言   时间:2016-05-17 06:22:47    收藏:0  评论:0  赞:0  阅读:240
[ObjectC]Runtime 运行时之一:类与对象
Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。 这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执行编译的代码。对于Objective-C来说,这个运行时系统就像一个操作系统一样:它让所有的工作可以...
分类:其他   时间:2016-05-17 06:22:38    收藏:0  评论:0  赞:0  阅读:240
KVO你所不知道的"坑"
一、什么是 KVO 首先让我们了解一下什么KVO,全称为Key-Value Observing,是iOS中的一种设计模式,用于检测对象的某些属性的实时变化情况并作出响应。键值观察Key-Value-Observer就是观察者模式。 观察者模式的定义:一个目标对象管理所有依赖于它的观察者对象,并在它自 ...
分类:其他   时间:2016-05-17 06:22:07    收藏:0  评论:0  赞:0  阅读:237
[PWA] 10. Trigger a version update
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
[PWA] 9. Service worker registerion && service work's props, methods and listeners
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
分布式架构--第一篇--项目拆分(maven命令生成多模块项目)
预览生成的项目结构: 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语言的一部分,但却扩展了C程序设计的环境。 ANSI标准定义的C语言预处理程序包括下列命令: #define,#error,#include,#if,#else,#elif,#endif,#ifdef, ...
分类:编程语言   时间:2016-05-17 06:21:18    收藏:0  评论:0  赞:0  阅读:271
JSP报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
解决方案: 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操作数据库的好处
PDO一是PHP数据对象(PHP Data Object)的缩写。 并不能使用PDO扩展本身执行任何数据库操作,必须使用一个database-specific PDO driver(针对特定数据库的PDO驱动)访问数据库服务器。PDO并不提供数据库抽象,它并不会重写SQL或提供数据库本身缺失的功能, ...
分类:数据库技术   时间:2016-05-17 06:20:27    收藏:0  评论:0  赞:0  阅读:362
不能从const char *转换为LPCWSTR
编译器有时候会根据编码方式来选择定义为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 插件初探
写在前面 分享一个vscode插件background(用于改变背景)。点击直接跳到vscode插件开发步骤 写在前面 分享一个vscode插件background(用于改变背景)。点击直接跳到vscode插件开发步骤 做vscode的插件,很久就有这个想法了,但是一直因为这样,那样的事情耽误,放弃 ...
分类:其他   时间:2016-05-17 06:20:11    收藏:0  评论:0  赞:0  阅读:352
对List<Map<String,Object>> 进行排序
运行结果如下: ...
分类:编程语言   时间:2016-05-17 06:19:57    收藏:0  评论:0  赞:0  阅读:261
【CTF web】ISCC 2016 web 2题记录
偶然看到的比赛,我等渣渣跟风做两题,剩下的题目工作太忙没有时间继续做。 第1题 sql注入: 题目知识 做题过程 第一步:注入Playload 第二步:注入效果 第三步:获取源码,得知用户名为flag,使用注入出的密码登录可得到flag 相关源码 http://101.200.145.44/web1 ...
分类:Web开发   时间:2016-05-17 06:19:47    收藏:0  评论:0  赞:0  阅读:341
h.264 去块滤波
块效应及其产生原因 我们在观看视频的时候,在运动剧烈的场景常能观察到图像出现小方块,小方块在边界处呈现不连续的效果(如下图),这种现象被称为块效应(blocking artifact)。 首先我们需要搞清楚块效应产生的原因。h.264在编码过程中对像素残差进行了DCT变换,变换后得到的DCT系数是与 ...
分类:其他   时间:2016-05-17 06:19:07    收藏:0  评论:0  赞:0  阅读:373
1423条   上一页 1 ... 59 60 61 62 63 ... 72 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!