0

数据结构基础温故-2.栈

现实生活中的事情往往都能总结归纳成一定的数据结构,例如餐馆中餐盘的堆叠和使用,羽毛球筒里装的羽毛球等都是典型的栈结构。而在.NET中,值类型在线程栈上进行分配,引用类型在托管堆上进行分配,本文所说的“栈”正是这种数据结构。栈和队列都是常用的数据结构,它们的逻辑结构与线性表相通,不同之处则在于操作受某...

Edison Chou 发布于 2015-07-04 01:55 评论(2)阅读(20)
0

第一个MFC实例:计算圆周长和圆面积

一、基于Microsoft MFC的编程方法MFC是微软基础类库(Microsoft Foundation Class)的缩写。与API不同,MFC不是Windows操作系统的组成部分,而是微软公司专为VC++开发的配套软件包。与VC6配套的是MFC6.0。MFC充分使用了面向对象方法中的继承和多态...

jiu~ 发布于 2015-07-04 01:04 评论(0)阅读(38)
0

Java编程思想学习笔记——一切都是对象

##前言Java是基于C++的,但Java是一种更加**纯粹**的面向对象程序设计语言。C++和Java都是混合/杂合型语言。杂合型语言允许多种编程风格。###用引用操纵对象每种编程语言都有自己操纵内存中元素的方式。* 直接操纵元素* 用某种基于特殊语法的间接表示(C和C++里的指针)* 用引用操纵...

JohnTsai 发布于 2015-07-04 00:27 评论(0)阅读(55)
0

C#实现任意大数的计算和简单逻辑命题的证明——BigNumber

介绍在前言中粗略地展示了MathAssist的“计算和证明”能力,本篇开始将详细介绍其实现原理。 从计算开始说起,要实现任意大数的计算器首先得有一个类支持大数运算,于是本篇介绍BigNumber的实现。一般编程语言提供的数字类型都是基于cpu位数来实现,这样做是为了在基础类型上保证运算速度。 想当年...

Xiangism 发布于 2015-07-03 23:17 评论(2)阅读(78)
1

ABP(现代ASP.NET样板开发框架)系列之11、ABP领域层——仓储(Repositories)

点这里进入ABP系列文章总目录基于DDD的现代ASP.NET开发框架--ABP系列之11、ABP领域层——仓储(Repositories)ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:http://www.aspnetboil...

阳光铭睿 发布于 2015-07-03 23:15 评论(0)阅读(139)
0

一句话讲清楚什么是JavaEE

Java技术不仅是一门编程语言而且是一个平台。同时Java语言是一门有着特定语法和风格的高级的面向对象的语言,Java平台是Java语言编写的特定应用程序运行的环境。Java平台有很多种,很多的Java工程师,即使是干了很长时间的工程师也不是很理解不同平台之间的区别和关联是什么。Java编程语言一共...

SolidMango 发布于 2015-07-03 23:06 评论(0)阅读(120)
0

fedora22 无法联网的情况下rpm安装gcc5.1

前天发生见很不幸的事。我在给ubuntu14.04安装NVIDIA显卡驱动的时候,想清空下一个目录,什么目录我也忘了,当时我正好切到root身份(平常我很少切root的),命令格式如下1 rm -fr *不知道为什么目录下的文件一个都没删掉,于是把命令换了下,1 rm -fr ./*然后,发现好像起...

lvyahui 发布于 2015-07-03 23:04 评论(0)阅读(53)
0

小学生之深入C#

一、深入C#数据类型 值类型传递和引用类型传递方法的参数是值类型和引用类型注意:值传递和引用传递判定依据是有没有ref01.如果方法的参数类型本身就是引用类型,那么对参数值的修改会永久保存例如:public void TP(SE se){ se.Count++;//真正的修改se对象的Count值}...

SuperMan丿坤 发布于 2015-07-03 22:42 评论(0)阅读(113)
0

Ubuntu15.04安装不完全指南

0x00. 烧盘使用UltraISO(破解版)烧录到U盘里,设置电脑从U盘启动,即可安装。安装时可能出现not COM32R image的命令行,“boot:” 后面直接输入live即可解决问题。0x01. 顺序结构安装这步不用多讲,就按顺序安装就行。0x02. 更新1 sudo apt-get u...

berthua 发布于 2015-07-03 22:41 评论(1)阅读(73)
0

由MAVEN入手浅谈项目构建与管理

Prologue . 前言 第一次写博客,希望爱学习的小伙伴们喜欢。 JAVA软件开发领域很喜欢一个名词,叫做"约定大于配置 "。我在此当然约法三章。 不要让博客影响正常工作生活,在平时确实没有很多时间写博客,希望博客可以成为新的学习动力O(∩_∩)O但是它确实优先级很低。 尝试参考权威和官...

Galaxias.Sapphi.REN 发布于 2015-07-03 22:09 评论(0)阅读(82)
0

Hibernate学习-在线书城后台管理系统的设计

写在前面:小编经历了昨天一晚上加今天一整天的“不吃不喝(夸张点…总之就是把时间全分享给TA了)”终于把程序的问题全部解决了,小编现在的心情十分的开森,开森,开森,Happy,话不多说,直接进入正题:---------------------------------------------------...

monsterLin 发布于 2015-07-03 22:08 评论(1)阅读(138)
1

程序包管理

1、程序包对平台的适用性:任何应用程序都不能直接和硬件打交道,其功能的实现需要通过内核的系统调用完成,系统调用是一个个功能单一的函数。因为要对别人进行调用,拿人手短,因此需要遵守别人的规范,这一规范有API和ABI,他们定义了编写应用程序的规范,其中API是在语言层面上,ABI是在字节码层面。也就是...

codeZhu 发布于 2015-07-03 21:54 评论(0)阅读(98)
0

PCI/PCIe接口卡Windows驱动程序(1)-WDF概述及开发环境搭建

本科毕业设计是这方面的工作,所以想开几篇博客来介绍使用WDF开发PCI/PCIe接口卡的驱动程序方法。这个系列的博客将首先用一个篇幅为不懂Windows下PCI/PCIe驱动开发的介绍WDF和开发环境搭建,接下来几篇将直接讲述程序编写,看完这几篇后,希望能够帮助读者了解如何通过500行左右的代码实现...

lulujianjie 发布于 2015-07-03 21:46 评论(0)阅读(73)
1

1.1 - C#语言习惯 - 使用属性而不是可访问的数据成员

属性一直是C#语言中的一等公民。自1.0版本以来,C#对属性进行了一系列的增强,让其表达能力不管提高。你甚至可以为setter和getter指定不同的访问权限。 隐式属性也极大降低了声明属性时的工作量,不会比声明数据成员麻烦多少。 若你仍然在类型中声明公有成员,或是仍在手工编写set或get...

2015丶请叫哥张董! 发布于 2015-07-03 21:14 评论(0)阅读(171)
1

面向于初学者的Node.js学习笔记 01 搭建静态服务器

希望这篇文章能解决你这样一个问题:“我现在已经了解了一些Node.Js基本概念了,怎么搭一台静态服务器呢?”

官文祥 发布于 2015-07-03 21:08 评论(0)阅读(150)
0

Objective-C 快速入门--基础(五)

1、什么是属性?属性会帮我们做哪些事情?请详细说明。 (1)①属性是Objective-C 2.0定义的语法,为实例变量提供了setter、getter方法的默认实现;②能在一定程度上简化程序代码,并且增强实例变量的访问安全性。 (2)①属性会对于你声明的实例变量,它会默认帮你补齐你所需要的(你.....

DDChina 发布于 2015-07-03 20:31 评论(0)阅读(100)
0

[.net 面向对象程序设计进阶] (5) Lamda表达式(一) 创建委托

[.net 面向对象程序设计进阶] (5) Lamda表达式(一) 创建委托本节导读:通过学习Lambda表达式,学会创建委托和表达式目录树,深入了解Lambda的特性,让你的代码变的更加清晰、简洁、高效。读前必备:本节学习前,需要掌握以下知识:A.泛型 (请参考[.net 面向对象编程基础]...

yubinfeng 发布于 2015-07-03 19:07 评论(0)阅读(210)
2

Stackoverflow/dapper的Dapper-Extensions用法(二)

之前翻译了Dapper-Extensions项目首页的readme.md,大家应该对这个类库的使用有一些了解了吧,接下来是wiki的文档翻译,主要提到了AutoClassMapper、KeyTypes、Predicates System的高级用法用法。若不熟悉Dapper及Dapper-Extens...

Sinte-Beuve 发布于 2015-07-03 18:44 评论(2)阅读(203)
0

Boost学习总结(一)VS2010环境下编译STLport和Boost

Boost学习总结(一)VS2010环境下编译STLport和BoostBoost简介Boost库是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库。1998年,Beman G.Dawes(C++标准委员会成员之一)发起倡议并建立了Boost社区,目的是向C++程序员提供免费的、同行审...

天才白痴梦 发布于 2015-07-03 18:38 评论(1)阅读(134)
0

使用过滤统计信息解决参数预估错误

参数预估是SQL Server里一颗隐藏的宝石。一般而言,参数预估指的是,在查询编译期间,查询优化器尝试找出在执行计划里从各个运算符平均返回的行数。这个估计用来驱动计划本身生成并选择正确的计划运算符——例如像Nested Loop, Merge Join,还是Hash Join的物理连接。当这些估计...

woodytu 发布于 2015-07-03 18:28 评论(0)阅读(90)