只怪博主智商无下限,花了一个周末终于把系数矩阵的压缩存储及其转置给弄明白了,所以今天就和大家分享一下我的学习过程啦!!!稀疏矩阵是指矩阵中大多数元素为零的矩阵,从直观上讲,非零元素的个数低于总元素的30%时,这样的矩阵称为稀疏矩阵。1.稀疏矩阵的三元组组表示法对..
分类:
编程语言 时间:
2016-04-17 23:18:56
阅读次数:
328
大多数应用程序使用单个基类的公用继承,但是在某些情况下,单继承是不够的,必须使用多继承。C++允许为一个派生类指定多个基类,这样的继承结构被称做多重继承.
举个例子,交通工具类可以派生出汽车和船连个子类,但拥有汽车和船共同特性水陆两用汽车就必须继承来自汽车类与船类的共同属性。如下图示:
代码实现:
//多重继承
#include
using namespace std;
class...
分类:
编程语言 时间:
2016-04-17 23:15:31
阅读次数:
279
在下Simba,有何贵干!新一期的游戏又出炉了(明明就是个Demo啊喂),这次的游戏比以往都简单(你别骗我),但是比以往的都好看(Excuse me?),没错,那就是动画!这一期的游戏使用了以往都没有使用过的动画系统,而且用了别人模型(不要脸)。
先来看看这酷炫的效果吧:(这...这莫非是...盖伦?)
游戏的规则很简单,玩家控制盖伦击打完场上的7个球游...
分类:
编程语言 时间:
2016-04-17 23:14:25
阅读次数:
418
搞c++有一段时间了,今天突然要重载一个运算符,发现自己有点忘了,遂查查资料做一下c++运算符重载的小总结。
一、何为运算符重载
运算符的重载是c++语言特有的,java什么的是没有运算符重载的,所以运算符重载在笔试面试中有可能成为c++的高频考点。运算符重载就是重新定义运算符的意义,如常用的+,-,×,÷都是可以重载的。运算符重载使用的是关键字operator,表现形式是:...
分类:
编程语言 时间:
2016-04-17 23:14:07
阅读次数:
385
理论篇:
什么是事务?
举个简单点的例子,张三和李四之间相互转账,假设张三通过支付宝转给李四400元,首先会修改张三的账户余额,把张三的总金额减去400,然后再找到李四的账户,为李四的账户增加400元;我们说这才是一件完整的事情,很简单的这件事情就是张三给李四转账,这个事情的任务就是李四要收到张三的400元,如果张三因为转账途中断网断电了,那就说明这个事务不完整;所以我们要控制这个事务要么一起...
分类:
编程语言 时间:
2016-04-17 23:13:25
阅读次数:
328
4 集合框架
自己能画出来,并且附带方法和步骤以及特性以及各自的遍历方式.
常用的ArrayList (额瑞蕾丝)
HashSet (哈希赛特)
Collection:
|--List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。
|--Set:无序(存入和取出顺序有可能不一致),不可...
分类:
编程语言 时间:
2016-04-17 23:12:57
阅读次数:
314
Unity API - C...
分类:
编程语言 时间:
2016-04-17 23:13:27
阅读次数:
571
【通过本文能学到什么?】
1.NASM的条件汇编
2.用NASM编译的时候,通过命令行选项定义宏
3.Makefile的条件语句
4.在make命令行中覆盖Makefile中的变量值
5.第13章习题解答
6.复习如何构造栈段描述符...
分类:
编程语言 时间:
2016-04-17 23:13:00
阅读次数:
610
最后更新时间:2014-06-23
一个Java NIO管道是在两个线程之间的单向的数据连接。一个管道有一个源通道和一个下沉通道。你写数据到一个下沉的通道。这个数据然后从源通道中读取。
这里有一个管道原则的示意图:
创建一个管道
你可以通过调用Pipe.open()方法打开一个管道,像下面这样:
Pipe pipe = Pipe.open();
写入一个管道
为了写入一个管道...
分类:
编程语言 时间:
2016-04-17 23:12:06
阅读次数:
215
1:基本简介
ArrayList 是一个数组队列,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。
ArrayList 继承了AbstractList,实现了List。它是一个数组队列,提供了相关的添加、删除、修改、遍历等功能。
Ar...
分类:
编程语言 时间:
2016-04-17 23:10:19
阅读次数:
317
本文转自 拿客 #Java中的Socket可以分为普通Socket和NioSocket两种。普通Socket的用法Java中的网络通信是通过Socket实现的,Socket分为ServerSocket和Socket两大类,ServerSocket用于服务端,可以通过accept方法监听请求,监听到请求后返回Socket,Socket用于具体完成数据传输,客户端直接使用Socket发起请求并传输数据。...
分类:
编程语言 时间:
2016-04-17 23:09:39
阅读次数:
217
一 什么是设计模式设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。二 设计原则要学会设计模式,首先要了解设计模式所依托的设计原则:(1)单一职责原则(SRP原则):一个对象(方法)只做一件事情。
运用的设计模式:代理模式,单例模式,装饰者模式等。(2)最少知识原则(L...
分类:
编程语言 时间:
2016-04-17 23:08:13
阅读次数:
220
(21)和(22)写的不好,跳过。
(23)AJAX异步加载
插件:dojo/request
参数:request
语法(get):
request.get(URL).then(成功回调函数,
失败回调函数);
第一个回调函数是成功的,参数用response;(也可以用其他的)
第二个回调函数是失败的,参数用error;(也可以用其他的)
注:
①读取本地比较...
分类:
编程语言 时间:
2016-04-17 23:09:17
阅读次数:
283
Java网络详解
Java网络基本概念
网络基础知识
1、计算机网络形式多样,内容繁杂。网络上的计算机要互相通信,必须遵循一定的协议。目前使用最广泛的网络协议是Internet上所使用的TCP/IP协议
2、网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找到...
分类:
编程语言 时间:
2016-04-17 23:09:27
阅读次数:
299
(34)gridx
gridx系列插件并非和dojo的插件在一起
需要下载的请通过以下网址下载:
http://oria.github.io/gridx/
不过我也不太懂不同版本有什么区别(事实上我对gridx还属于新手水平)
PS:dojo本身有dojox/grid插件,语法和gridx并不同,所以不能混用。
PSS: 由于看这篇帖子的人,基本没办法自己和服务器/数据库互动,所以建议...
分类:
编程语言 时间:
2016-04-17 23:05:51
阅读次数:
385
排序算法Java实现排序算法的分类:
内部排序,在排序过程中,全部记录放在内存中,称为内部排序;
外部排序,在排序过程中需要使用外部存储(磁盘),则称为外部排序。
主要介绍内部排序:
插入排序:直接插入排序、二分法插入排序、希尔排序
选择排序:简单选择排序、堆排序
交换排序:冒泡排序、快速排序
归并排序
基数排序
插入排序直接插入排序
基本思想:对于给定的一组记录,初始时假设第一个记录自成一个有序序...
分类:
编程语言 时间:
2016-04-17 23:08:38
阅读次数:
310
java之Secure hash functions
A secure hash function will generate
a large number, called the hash value, when given a document of some sort. This document can be of almost any type. We will be usi...
分类:
编程语言 时间:
2016-04-17 23:07:50
阅读次数:
336