设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, ...
分类:
其他好文 时间:
2016-12-08 02:55:01
阅读次数:
182
题目链接:https://vjudge.net/problem/HDU-1720 十六进制转化为10进制A+B,可以%x强制转换,但是还是勤奋点吧。 ...
分类:
其他好文 时间:
2016-12-08 02:53:40
阅读次数:
142
最近在找工作,所以有时间研究一些BAT用到的一些框架和技术,今天要写的是热更新。 1.什么是热更新。 受限于iOS平台需要先审核在上线,一旦线上发现bug,想要修复还需要等到下次版本提交,这无形中会带给我们一些困扰,尤其是一些BAT量APP,所以热更新技术应运而生。 2.热更新解决方案。 我目前知道 ...
分类:
移动开发 时间:
2016-12-08 02:55:15
阅读次数:
196
在Linux上使用yum安装软件的时候报如下错误: database disk image is malformed 根本原因是:yum的缓存出错, 需要清理缓存 使用如下命令来解决这个问题: yum clean dbcache ...
分类:
数据库 时间:
2016-12-08 02:53:39
阅读次数:
504
一、私有 private修饰的属性、方法、成员变量只能在本类中使用(完全私有) fileprivate修饰的可以在extension中使用 二、取类型 取一个类的类型,oc中是[类 class],swift中 类.self 三、extension中可以声明计算属性,但不能声明存储属性,和oc中一样 ...
分类:
编程语言 时间:
2016-12-08 02:53:35
阅读次数:
229
Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中... ...
分类:
编程语言 时间:
2016-12-08 02:52:57
阅读次数:
177
1. 什么是Web Socket Web Socket是Html5中引入的通信机制,它为浏览器与后台服务器之间提供了基于TCP的全双工的通信通道。用以替代以往的LongPooling等comet style的实时解决方案。基于它们之间的比较以及Web Socket的优势参考https://www.w ...
因为看Delphi书的时候,就产生了疑惑。老讲调用父类虚函数,但是万一需要调用祖父虚函数怎么办?后来又经常在C++里看到,就更疑惑了 利用了 Delphi 能够创建纯虚函数实例的特性记录下了TA的函数地址然后替换其Data的值为Self,然后在需要的时候再调用利用了两点:TMethod和Delphi ...
这个思路是最近写XScroll.js类的时候想明白的。平常我们说的淡入淡出效果,一般分成两部分,一半是淡入,另一半就是淡出了。不过经过分析,我觉得其实只需要一半就行了 如题,只有思路,没有代码。 这个思路是最近写XScroll.js类的时候想明白的。平常我们说的淡入淡出效果,一般分成两部分,一半是淡 ...
分类:
编程语言 时间:
2016-12-08 02:53:24
阅读次数:
108
一、Linear Support Vector Machine 接下来的讨论假设数据都是线性可分的。 1.1 SVM的引入:增大对测量误差的容忍度 假设有训练数据和分类西线如下图所示: 很明显,三个分类器都能够正确分类训练数据,但是哪一个的效果更改呢?直觉告诉我们第三个,为什么呢? 这是因为第三个的 ...
分类:
其他好文 时间:
2016-12-08 02:51:04
阅读次数:
166
刚学了js的一些函数,所以做了一个太极的旋转。做完之后是上面这个样子的,是可以旋转的。 思路: 1.先做一个基准转盘,之后将元素都放在转盘上,跟随转盘动。 2.画两个半圆,主要属性是border-top-right-radius: 250px; 像素值为长边的一半。 3.然后画4个圆,以基准转盘为父 ...
分类:
Web程序 时间:
2016-12-08 02:53:15
阅读次数:
303
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><script type="text/javascript">for(var num=1;num<=100;n ...
分类:
其他好文 时间:
2016-12-08 02:52:43
阅读次数:
191
转载,原文地址:http://blog.csdn.net/testcs_dn/article/details/42246969 CSharp调用默认浏览器打开网页的几种方法 示例界面: 方法一:从注册表中读取默认浏览器可执行文件路径 [csharp] view plain copy private ...
掌握.NET中的日常打印 :包括各个类的参数等 http://blog.csdn.net/dzweather/article/details/10171105 设置纸张大小 PrintDocument pd = new PrintDocument(); PrintDocument pd = new ...
分类:
Web程序 时间:
2016-12-08 02:51:47
阅读次数:
146
Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。与vxworks上任务的概念类似,都是调度的最小单元,都有共享的堆、栈、代码区、全局变量等。 2. 创建线程 int pthr ...
分类:
其他好文 时间:
2016-12-08 02:49:18
阅读次数:
206
正则表达式表示了串的某种规则或规律。恰当地使用正则表达式,可以使得代码简洁、事半功倍。java的很多API都支持正则表达式作为参数。其中的String.split就是这样。 看下面的代码,其意图为把一个或多个空格或逗号、句号分开的单词分离出来。即获得数组为: ["cat","doc","desk", ...
分类:
其他好文 时间:
2016-12-08 02:48:34
阅读次数:
156
Linux下ps命令详解 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. ...
分类:
系统相关 时间:
2016-12-08 02:48:17
阅读次数:
232