自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blackerXHunter

如果你认为这比在冬天吃冰淇淋还酷的话

  • 博客(12)
  • 收藏
  • 关注

原创 C++对象内存布局(1)

基础类型 注意:在有的机器上double是4bytes。类的填充问题class A { int a; short b; int c; char d;};class B { double a; int c; double d; int e;};类的size计算的基本原则是: 1. 类的单位是以块(Block)计算的,一块等于类中

2015-07-28 22:05:53 424

原创 计算机图形学导论(1)-基础数学

前言最近又参加了伯克利大学的计算机图形学导论。计算机图形学是一门应用十分广泛,也相当复杂的学科,它也被称为程序员三大浪漫之一!另外的两个是编译原理和操作系统。数学基础计算机图形学一开始并不要求你有很深厚的数学基础,高中基础数学是完全可以应付过来的。而在图形学中,主要要用到这两个抽象数据结构向量矩阵下面就来说说这两个的基本运算吧。向量运算向量是有方向和长度,一般有一个箭头来表示——>,通常我们并

2015-07-23 20:32:37 1125 1

原创 算法基础(1)-枚举

枚举在大家看来可能是一个非常简单的问题,不就是一个遍历算法嘛,有什么好说的,然而,在参加了北京大学MOOC的算法基础后,我直接被震惊了。原来枚举算法还能这么玩!好吧,不说有的没得没得了,先来看第一个例子——熄灯问题熄灯问题这个问题的描述如下: 一个由按钮组成的矩阵,其中每行有6个按钮,共5行。每个按钮的位置上有一盏灯。当按下一个按钮后,该按钮以及周围位置(上边、下边、左边、右边)的灯都会改变一次。即

2015-07-21 16:01:30 703

原创 Haskell趣学指南学习日记(4)-强大的函数

函数基础Haskell是一门函数式语言,他的核心用法也是围绕着函数所展开的,所以它本身也自带了一套十分强大的函数系统。模式匹配进阶前面我们谈到了Haskell的模式匹配,其实就是将函数的参数显示定义,然后再定义函数内容。当然,这么说很不严谨,其实可以说是错误的。因为Haskell是采用先定义函数内容的方式再来匹配参数的形式。例如:addVectors :: (Double,Double)->(Dou

2015-07-11 18:28:40 469

原创 Haskell趣学指南学习日记(3)

Haskell的类型系统Haskell与弱类型语言不太一样,它拥有一个完善的类型系统,虽说完善,但是也非常简单,下面稍微就稍微列举一下:IntIntegerFloatDoubleBoolChar元组类型类(typeclass)这里最重要的则是类型类了,你可以将它看作一个接口。我们可以继承这个类型类来实现我们自己的实例。而在Haskell中,所有的运算符基本都是继承自类型类的。查看变

2015-07-09 21:33:40 404

原创 Haskell趣学指南学习日记(2)

列表推导式在Haskell中,列表推倒式绝对是我见过最厉害的推倒了(什么鬼),哦不是,是最厉害的一个特性了。还记得我在小学一年级的时候,在公堂之上。。。不对,是高中的时候,接触到了列表推倒式。它的语法十分简洁,而且强大。那么废话不多说,先来看第一个例子:一目了然,如果我们要接多个谓词的话,在后面使用逗号进行连接:除此之外,还可以添加多个变量: 在这里,我们也可以很清除地知道列表推倒式遍历的顺序。列

2015-07-08 15:24:08 502

原创 Haskell趣学指南学习日记(1)

Haskell入门

2015-07-07 21:28:14 427

原创 SqlServer之基本增删改查(5)

数据的插入与更新插入数据在SQL中,我么想要插入一条数据,那么则需要使用INSERT语句:INSERT INTO [dbo].Tasks ([TaskName]) VALUES('与A客户见面')这里我们向任务表中插入了一条数据,返回结果为一行受影响,然后我们再到数据库中查看: 成功插入了这条数据 插入检索到的数据如果我们想把其他表中的数据插入到另一个表中

2015-07-07 16:47:00 371

原创 SqlServer之基本增删改查(4)

子查询子查询允许我们将多次查询写出一条查询语句。比如,我们需要完成下列几条查询:1.检索订单中运费大于1000块的所有订单的订单号 2.检索具有前一步骤列出的订单的客户ID 3.检索上一步骤返回的客户的信息上面的每一个步骤我们都可以使用一条查询语句来完成,但是如果我们使用子查询,则可以将上述查询汇总成一条SQL语句。单独查询我们先依次完成上述任务SELECT [CustomerID] FR

2015-07-06 11:02:53 460

原创 SqlServer之基本增删改查(3)

计算字段在很多情况下,存储在数据库中的原始数据不是我们想要的,我们往往要将其转换成一种特定的格式。这些操作虽然可以在客户端完成,但在数据库中完成也不失为一种好方法。

2015-07-05 15:51:08 596

原创 SqlServer之基本增删改查(2)

Wherewhere语句的主要功能是过滤掉我们不需要的数据。比如我们想查询1997年以前的订单。SELECT [OrderID] ,[CustomerID] ,[EmployeeID] ,[OrderDate] ,[RequiredDate] ,[ShippedDate] ,[ShipVia] ,[Freight]

2015-07-04 15:49:33 381

原创 SqlServer之基本增删改查(1)

SelectSELECT [EmployeeID]FROM [dbo].[Employees]这句话表示从表 Employees 中查询 EmployeeID ,查询结果如下:如果我们要查询多个属性,只需要添加逗号即可:SELECT [EmployeeID] ,[LastName] ,[FirstName] ,[Title] ,[TitleOfC

2015-07-04 15:36:26 503

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除