随笔分类 - Basic Knowlege
摘要:如果你是一个爱看书的工作族,相信一定梦想你的电脑变得跟Kindle一样,这样每天盯着电脑几个小时,眼睛都不会痛了……下面就来看看Win10带来的新体验吧! Ctr+ Windows Key + C 可以将你的屏幕在黑灰白与彩色之间切换… 试一下吧! 注意:只有升级到Windows Fall Crea
阅读全文
摘要:4+1视图模型概况 Kruchten 提出了一个"4+1"视图模型,从5个不同的视角包括包括逻辑试图、进程视图、物理视图、开发视图、场景视图来描述软件体系结构。每一个视图只关心系统的一个侧面,5个试图结合在一起才能反映系统的软件体系结构的全部内容。如下图: 4+1视图模型概况 Kruchten 提出
阅读全文
摘要:方程A5+B5+C5+D5+E5=F5刚好有一个满足0<A≤B≤C≤D≤E≤F≤75的整数解。请编写一个求出该解的程序: 1 using System; 2 3 namespace ReverseTheExponentiation 4 { 5 class Program 6 { 7 static v
阅读全文
摘要:while用于循环语句,而if用于判断和分支语句。由于你并没有指明是什么程序,只能泛泛而谈了。if 语句中,常用格式为:if(判断条件){执行语句}上面的结构,只是进行一次判断。if与else结合,就可形成一个分支结构的语句,形如if(判断条件1){执行语句1}else if (判断条件2){执行语
阅读全文
摘要:假设没有static关键字,那意味着需要用生成一个实例后才可以调用这个Main方法,而Main方法是程序入口点,你没有进入Main方法,自然无法生成一个实例,既然没有实例,那就无法调用Main函数,岂不矛盾?所以Main函数被设置为static. Main()函数在C#里非常特殊,它是编译器规定的...
阅读全文
摘要:下面有四个问题:把数组元素前后部分交换 MoveFirstPartOfArrayToTheEnd(int[]array, int index)比如 {1,2,3,4,5,6,7} 3 => {4,5,6,7,1,2,3}把数组元素前后部分交换 MoveFirstPartOfArrayToTheEnd(int[]array, int value)比如 {1,2,8,4,5,6,7} 8 => {4,5,6,7,1,2,8}把数组一段移动到后面MoveSomeElementsToTheEnd(int[]array, int startIndex, int length)比如{1,2,3
阅读全文
摘要:作为一个编程初学者来说,API函数也许是一个时常耳闻却感觉有些神秘的东西。单看它的复杂语法,就足令人望而生畏,但是任何事物在我们深入了解它之前,总是会有这种感觉的。我们这篇API入门教程的目的,就是要把API函数的来龙去脉告诉大家,破除对API函数的畏惧,使它成为我们编程的好助手。 大家可能在许多书上看到过API的英文全称(Application Programming Interface),WIN32 API也就是MicrosoftWindows 32位平台的应用程序编程接口。对这个定义的理解,需要追溯到操作系统的发展历史上,当WINDOWS操作系统开始占据主导地位的时候,开发WINDO..
阅读全文
摘要:XAML是XML的一种,用着WPF中XAML除了有标记语言、XML的优点外,还有如下一些优点: 用XAML设计UI更简单 XAML比其他的UI设计技术所需编码更少。 XAML设计的UI方便转移、方便在其他环境提交。比如在Web或Windows Client。 用XAML设计动态UI非常容易 XAML给UI设计人员带来新的革命,现在所有的设计人员不再需要.NET开发的知识同样可以设计UI。在不远的将来,终端用户可以看到更漂亮的UI。
阅读全文
摘要:一、静态构造函数介绍:静态构造函数用于初始化任何静态数据,或用于执行仅需执行一次的特定操作。在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数。class SimpleClass{ // Static constructor static SimpleClass() { //... }}静态构造函数具有以下特点:静态构造函数既没有访问修饰符,也没有参数。在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数来初始化类。 不可继承并且无法直接调用静态构造函数。在程序中,用户无法控制何时执行静态构造函数。静态构造函数的典型用途是:当类使用日志文件时,将使用这种构造函数向日志文件
阅读全文
摘要:Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。 概述 Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实...
阅读全文
摘要:Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。...
阅读全文
摘要:两个对象值相同(x.equals(y) == true),则一定有相同的hash code。这是java语言的定义:因为:Hash,一般翻译做“散列”,也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散...
阅读全文
摘要:框计算LOGO介绍框计算LOGO是一个由红、蓝双色组成的变形“框”,非常富有空间感、立体感和想象力。变形的框寓意着搜索框的无处不在,也昭示着看待搜索的一种全新视角。而酷似英国数学家沃利斯在17世纪发明的无穷大符号∞的形状,则寓意着“框计算”将为神奇的互联网世界带来无限可能和想象空间。 框计算的基本概念框计算是由百度董事长兼首席执行官李彦宏...
阅读全文
摘要:总体上讲排序有以下五种:以身边常见的扑克牌为例来理解比较容易些。 插入排序:(基本思想)每一趟将一个待排序的记录,按照其关键字大小插入到已经安排好的一组记录的适当位置上,直到所有待排序记录全部插入为止。例如 希尔(shell)排序。 (举例)打扑克牌在抓牌时要保证抓过的牌有序排列,则每抓一张牌,就插
阅读全文
摘要:数据结构中一般都称呼堆栈,经常与队列作比较的,一直以为堆栈就是栈,原来错了!---------------------------------------------------------------------------------------------------------------------------------------------------简单的可以理解为:堆(heap...
阅读全文
摘要:一列数的规则如下:1、1、2、3、5、8、13、21、34……求第30位数是多少,用递归算法实现。class Program { static void Main(string[] args) { Console.WriteLine(Fib(30)); } public static int Fib(int i) { if (i <= 0) return 0; e...
阅读全文
摘要:一些基本概念问题引申:引用类型&值类型1. String是值类型还是引用类型?引用类型。证明如下: 大家先来看一下下面的代码usingSystem;usingSystem.Collections.Generic;publicclassMyClass{publicstaticvoidMain(){strings="abc";stringa=s;s="def";Console.WriteL...
阅读全文
摘要:Windows Form 应用程序,New 一个Form--New 一个Button并将其Text更名为"Here!^_^", 然后双击Button,修改代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using...
阅读全文

浙公网安备 33010602011771号