循环链表:最后一个结点的指针域的指针又指回第一个结点的链表; 循环单链表与单链表的区别在于:表中最有一个节点的指针不再是NULL, 而改为指向头结点(因此要对我们原来的MyList稍作修改), 从而整个链表形成一个环. 因此, 循环单链表的判空条件不再是头结点的指针是否为空, 而是他是否等于头结点; 其实如果只是单纯的实现循环链表对单链表的性能提升是不明显的, 反而增加了代码上实...
分类:
其他好文 时间:
2015-01-05 22:00:44
阅读次数:
233
主要是线性代数的第2章的算法,由于本章的大部分都是概念性的,而且后面还有矩阵,因此算法较少:/*Vector.cs
* Albert.Tian on 20141225
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace MyMathLib
{
...
分类:
其他好文 时间:
2015-01-05 21:59:26
阅读次数:
233
昨天,新开了一个VPS,在反复装lnmp的时候一直因为一个错误提示而被迫终止,而且我也因此找了很多方法,其中一个是把sshd_config这个文件里面增加一个值:TCPKeepAlive yes,我没用试过这个,我用的另外一个方法,一样是修改这个文件!
第一步:SSH指令输入:vi /etc/ssh/sshd_config 然后回车
第二步:按下键,一直找到最后这里,你会看到倒数第二十行左右有这么一句话:ClientAliveInterval 0
第三步:修改数字0为60
第四步:按下esc,按下c...
分类:
Web程序 时间:
2015-01-05 22:00:55
阅读次数:
719
题记:很多做游戏开发的人,估计都或多或少地接过渠道SDK,什么UC,当乐,91,小米,360......据统计国内市场当前不下于100家渠道,还包括一些没有SDK的小渠道。每个渠道SDK接入的方法呢,多是大同小异。但是,正是这些小异,又让SDK的接入,产生了无穷无尽的变数。所以,接入SDK之前,如果你没有经验,或者没有被SDK坑过,那么当你看到这系列文章的时候,你很幸运,你可以避免这一切了。如果你...
分类:
其他好文 时间:
2015-01-05 22:00:05
阅读次数:
259
矩阵相关的算法比较多,也是比较重要的,而且算法之间的性能差异确实比较大,初等变换法求逆比古典法求逆快不是一点点。矩阵的计算量和数值其实都是比较大的,特别是20阶以上,我在机器上最多只搞到40阶,随机产生的矩阵,很容易就爆掉decimal和double类型。另外,这里使用了操作符重载,后面的一元符号运算也用到了操作符重载,后面如果有时间,我会将这些算法利用这些特性统一起来,本来它们的计算就应该是统一...
分类:
编程语言 时间:
2015-01-05 21:57:58
阅读次数:
212
问题描述:
Given a string S and a string
T, count the number of distinct subsequences of T in
S.
A subsequence of a string is a new string which is formed from the original string by deleting some...
分类:
其他好文 时间:
2015-01-05 21:58:33
阅读次数:
185
ArtRobot 天气机器人 由Arduino Ethernet shield 和天气测量设备 构成。你将通过 Twitter 已测量的的气象数据,得到自动通知。Arduino Ethernet Shield 可以让Arduino 连接因特网。它是基于WIZnet W5100(数据手册)芯片的。...
分类:
其他好文 时间:
2015-01-05 21:57:39
阅读次数:
192
自己在做一个ajax的小例子,发现一个诡异的问题,点击页面button,调用ajax发送请求,后台方法可以成功调用,但是前台的ajax回调函数却没有执行,无论success、error、complete都没走,于是我连续快速点击按钮,发现偶尔可以成功调用success回调函数,更诡异的是,页面居然会刷新。。。。。。
经过多次对比测试,终于发现问题原因:button的type属性,将typ...
分类:
其他好文 时间:
2015-01-05 21:58:40
阅读次数:
137
应该有相当一部分同学在如何用wifi进行树莓派连接遇到一些瓶颈,网上说的一般都需要一个路由器,其实不然,我们下载一个360免费wifi即可,相当于电脑当作路由器来分享网络,祥细步骤如下:
第一步 :下载360免费wifi,设置好用户名和密码
查看360免费wifi的IP地址,在cmd中输入ipconfig,我的360IP是 172.21.205.1,netmask是255.25...
分类:
其他好文 时间:
2015-01-05 21:58:40
阅读次数:
214
每一个类中都有构造函数、析构函数、赋值操作符。这几个函数是一个类最根本的函数,它控制着创建对象并初始化、对象消亡时的清理以及摆脱旧值赋新值。这样函数如果有问题,那么影响极为严重。
条款5-条款9分别讲述了编译器默认编写哪些函数、如何拒绝编译器默认编译的函数、析构函数为何要为virtual、异常不要逃离virtual函数、构造和析构函数中不要调用virtual函数。...
分类:
编程语言 时间:
2015-01-05 21:58:01
阅读次数:
280
详细设计是软件开发中非常重要的环节,无论你是工作几年的技术大牛,还是只有一两年工作经验的小菜。可能你看到设计两个字,就觉得非常高大上,然而你只要在用心写代码,在思考如何定义方法,如何定义类,你都在做着详细设计。至于做的怎么样,那就另说了。
详细设计涉及哪些内容?
首先详细设计不同于架构设计,架构设计主要关注系统的架构模型、系统开发语言选型、系统数据存储方式选型、系统模块的划分以及系统模...
分类:
其他好文 时间:
2015-01-05 21:56:51
阅读次数:
176
1+2/3*(4-6)*6/8+9*2 = ?...
分类:
其他好文 时间:
2015-01-05 21:58:30
阅读次数:
240
情景描述:在latex文件中,需要插入一张图片,图片内容包括几个圆圈、几条线和一些特殊的数学公式。
方案:
1.使用visio作图,然后插入数学公式。问题:导出图片的话,不是矢量,无法放大;导出pdf,进行裁剪,但是,word里的公式不是很美观,可能与latex的公式不兼容。
2.使用Inkscape,制作矢量图,在图上可以输入latex格式的公式,然后使用input将文件导入。
第2个方...
分类:
其他好文 时间:
2015-01-05 21:56:29
阅读次数:
411
inspur 天梭 k1 k-ux 与 oracle database...
分类:
数据库 时间:
2015-01-05 21:57:08
阅读次数:
201
1. 原始单据与实体之间的关系
可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。
在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。
这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。
〖例1〗:一份员工履历资料,在人力资源信息系统中,...
分类:
数据库 时间:
2015-01-05 21:59:04
阅读次数:
292
问题描述:
Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively.
Below is one possible representation of s1 =
"great":
great
/ ...
分类:
其他好文 时间:
2015-01-05 21:55:47
阅读次数:
192
C#枚举总结 1.枚举的申明,用于申明新的枚举类型。枚举是值类型。 访问修饰符 enum 枚举名 : 基础类型 { 枚举成员 //任意两个枚举成员不能具有相同的命名。 }举例: enum colour :int //每个枚举都有一个底层整数类型,int是默认类型 { ...