摘要: 页面置换算法1. 总述 为提高内存利用率,解决内存供不应求的问题,更加合理的使用内存,人们创造了分页式内存抽象。同时有一个虚拟内存的概念,是指将内存中暂时不需要的部分写入硬盘,看上去硬盘扩展了内存的容量,所以叫做“虚拟”内存。使用虚拟内存,应用程序可以使用比实际物理内存更大的内存空间。可以认为这个... 阅读全文
posted @ 2015-11-15 20:06 永哼哼 阅读(8202) 评论(0) 推荐(1) 编辑
摘要: 系统调用:原理及实现1. 什么是系统调用 在计算机中,系统调用(英语:system call),又称为系统呼叫,指运行在使用者空间的程序向操作系统内核请求需要更高权限运行的服务。系统调用提供了用户程序与操作系统之间的接口(即系统调用是用户程序和内核交互的接口)。 操作系统中的状态分为管态(核心态... 阅读全文
posted @ 2015-11-11 08:40 永哼哼 阅读(8688) 评论(0) 推荐(0) 编辑
摘要: 地图可视化1. 实验要求本实验要求按照实验要求,在地图可视化的基础上设计可视化方案,并利用D3工具实现可视化效果2. 过程2.1 可视化方案的设计思路2.1.1 可视化要求 1) 基于地图信息,设计可视化方案; 2) 能够将不同州的生产力高低,以及一些城市的人口多少表示在地图上; 3) 能为用... 阅读全文
posted @ 2015-11-08 14:54 永哼哼 阅读(21808) 评论(3) 推荐(3) 编辑
摘要: 树图网可视化实验1.实验要求 要求通过树,或者图、网的可视化聚类,分析某个公司的邮件社交网络。根据要求设计可视化方案,并利用D3工具实现可视化效果。2.过程2.1.可视化方案的设计思路2.1.1.可视化要求 1)可视化该邮件社交网络。 2)该可视化中的每个Edge都对应着一个权重(Emails... 阅读全文
posted @ 2015-11-07 13:56 永哼哼 阅读(10475) 评论(0) 推荐(1) 编辑
摘要: 二维标量可视化1. 实验名称 二维标量的可视化。2. 实验目的 使用d3以及提供的NBA篮球上个赛季的数据(basketball statics.xlsx),绘制一个热图(heat map)。3. 技术基础 Web, HTML, DOM, CSS, JavaScript, SVG。 核心技术... 阅读全文
posted @ 2015-11-07 13:11 永哼哼 阅读(15701) 评论(0) 推荐(0) 编辑
摘要: 图像颜色调整1. 介绍 编写一段Matlab代码使用HSI和HSV颜色空间来调整图像颜色。2. 实验方法 输入为图像以及三个通道的调整系数,输出为调整后的图片。代码中首先将三个通道提取出来,按调整系数进行调整,之后再将三通道合并,生成输出的图像。最后将调整后的图像与photoshop中对应的结果... 阅读全文
posted @ 2015-11-07 12:56 永哼哼 阅读(17593) 评论(2) 推荐(2) 编辑
摘要: 图像放缩:使用双线性插值法和双三次插值法IntroductionIn this experiment, matalb is used to zooming and shrinking an image, to find out the difference between source image ... 阅读全文
posted @ 2015-11-07 12:28 永哼哼 阅读(1884) 评论(0) 推荐(0) 编辑
摘要: 1.在平时的学习中,很经常听到各种排序算法,其各有优缺点。尝试自己用C++实现各排序算法,作为对算法的基础学习。 常见的内部排序算法:冒泡排序选择排序插入排序归并排序快速排序堆排序希尔排序基数排序2.各种排序算法的思想及其C++实现(以需排列元素有n个,目标为得到从小到大的序列为例)2.1 冒泡排... 阅读全文
posted @ 2015-08-01 10:11 永哼哼 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 1. StatementMy Note Problem StatementVersion 1.0Revision HistoryDate Issue Description Author 17/5/2015 1.0 Finish the development on windows p... 阅读全文
posted @ 2015-05-25 19:08 永哼哼 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 本篇属于总结性记录,知识点会相对凌乱。1.关于SQLlite数据库的应用 关于如何设置Visual Studio 2013使SQLlite数据库可用,参见http://www.cnblogs.com/tiny-home/p/4474861.html,在此不再赘述。主要分享我使用SQLlite过程中... 阅读全文
posted @ 2015-05-17 17:50 永哼哼 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1.综述流用于对IO处理,在System.IO名称空间中有以下类: BinaryReader/Writer TextReader/Writer Stream其中类Stream为抽象类。由此有三个派生类: MemoryStream:对内存进行读取与写入 BufferedStream:对缓冲器... 阅读全文
posted @ 2015-05-11 18:13 永哼哼 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 1. 概述与概念 C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是被CLR和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。这里的一个简单的例子及其输出:using System;using S... 阅读全文
posted @ 2015-05-01 23:17 永哼哼 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: LINQ是.NET Framework 3.5的新特性,其全称是 Language Integrated Query,即语言集成查询,是指将查询功能和语言结合起来。从而为我们提供一种统一的方式,让我们能在C#或VB.NET语言中直接查询和操作各种数据。 借助于LINQ技术,我们可以使用一种类似... 阅读全文
posted @ 2015-04-26 16:03 永哼哼 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1.正则表达式a.什么是正则表达式? 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。正则表达式由literals(字面值)、metacharacters(元字符)两类字符组成。字面值是你... 阅读全文
posted @ 2015-04-20 12:11 永哼哼 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 本周主要讲了C#中接口的使用方法,包括如何定义和实现接口、继承多个接口、扩展接口、组合接口、接口的多态、接口与抽象类的对比等等。1.接口的作用、使用接口的好处 接口其实就是类和类之间的一种协定,一种约束。定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法... 阅读全文
posted @ 2015-04-06 18:55 永哼哼 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 本周继续学习了一些定义类的基本知识,还学习了如何开始开发一个WP8.1应用程序。一起来看一下吧!一、定义类时的基本知识1. 可选的程序变量(optional arguments) 在C#3.0时还不允许可选择参数传递,但在C#4.0中就加入了这一特性。optional arguments:即在定义... 阅读全文
posted @ 2015-03-29 21:17 永哼哼 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 这周主要学习了一些基础知识,大部分都和C++、JAVA很像,来看看吧。1.简单的变量。变量如何被赋值、静态变量不能被赋值、简单的for循环、while循环、do-while循环,都与C++、JAVA等十分相似。下面是简单的变量赋值、静态变量如何不能被赋值、简单的if语句和switch语句。·····... 阅读全文
posted @ 2015-03-18 17:33 永哼哼 阅读(205) 评论(1) 推荐(0) 编辑
摘要: VS下载安装速度之慢我已不想吐槽,正式开始吧!1.新建一个项目:2.选择模板:Visual C# -->控制台应用程序,还可以为自己的项目重新命名、设定储存位置。3.模板出来啦! 1 using System; 2 using System.Collections.Generic; 3 usin... 阅读全文
posted @ 2015-03-16 19:49 永哼哼 阅读(462) 评论(4) 推荐(0) 编辑
摘要: 此博客本阶段将用于分享博主在学习C#过程中遇到的问题及收获,欢迎访问交流。 阅读全文
posted @ 2015-03-14 11:41 永哼哼 阅读(110) 评论(0) 推荐(0) 编辑