自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 excel的读写操作

Excel文档作为一项常用工具,已经成了我们工作中不可或缺的东西。因此在开发中时常需要对excel文档进行读写和修改操作,那我们如何来实现它呢。下面我以一个2列多行的excel文档为例,对其读取和重写进行说明        Application  app = new ApplicationClass();        app.Visible= true;//设置excel操

2013-01-17 18:02:32 1194

原创 Mvc4.0之 checkbox实例详解

Checkbox是我们编成中时常会用到的,它的使用可以为我们带来很大的便捷,我们可以运用它从而实现数据的批量删除,然而在mvc4.0种如何实现该操作,其实也不难看下面这个实例 ·        View从数据库中获取数据显示到界面@modelIEnumerabletb_askForLeave>@{    ViewBag.Title = "AskForLeaveSubject

2013-01-09 18:46:10 13028 1

原创 邮件的发送

最近做一个项目涉及到如何发送邮件,起初做的时候也是很迷茫,稍微到网上百度了一些资料,但发现网上有些代码并不能执行,于是自己对此作了些总结,下面将自己的经验和大家一起分享下。·        主要代码如下:public ActionResultAskForLeave(string subject,string fromAddress,stringtoAddress)        {

2013-01-08 17:27:41 1040

转载 横空出世,席卷互联网--评微软等公司数据结构+算法面试100题

作者:July。时间:2010年10月-11月。版权所有,侵权必究。出处:http://blog.csdn.net/v_JULY_v。说明:本文原题为:“横空出世,席卷Csdn [评微软等公司数据结构+算法面试100题]”,但后来此微软100题(加上后续的80道,共计180道面试题)已成一系列,被网络上大量疯狂转载,因此特改为上述题目。-----------------------

2012-12-19 15:01:19 1134

转载 教你如何迅速秒杀掉:99%的海量数据处理面试题

前言   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。    毕竟受文章和理论之限,本文将摒弃绝大部分的细节,只谈方法/模式论,且注重用最通俗最直白的语言阐述相关问题。最后

2012-12-19 14:55:45 751

原创 浅谈文件的创建、读取及写入

在实际的工作中经常会用到IO操作,今天我下面几个例子来讲解下文件的创建、读取及写入操作。在c#中运用到操作流时,首先要加入以下两个命名空间using System.IO;using System.Collections;我总结了以下几种方式来进行IO操作,很简便,但却很实用目录的创建文件的创建文件读取与写入文件的按逐行读取以上代码虽然很简洁,但是

2012-12-14 14:28:27 2719

原创 Java环境变量的配置

其实网上有关java环境变量的配置信息非常多,上网可以搜出一大把,然而真是因为太多所以让人看起来不是很易理解,今天我就个人以前在配置时的经验做了一个总结,很简单。不多说废话了,首先我安装java到c:\Program Files\Java文件下:好了现在开始配置环境变量,就以下四步搞定1.      右击我的电脑-属性-高级-环境变量,找到它后左击,在系统变量下点击新建2.

2012-12-02 22:40:48 1735

原创 计算机专业学生的出路

最近这段日子里,有一个问题困扰了我很久。在实习自己期间的这段日子,我一直在考虑自己的未来该怎么走。是一直沿着技术方向深入研究下去,还是朝着管理方向发展呢。相信即将毕业的同学,应当也有我这样的 想法。计算机相关专业的出路在何方呢?在心中我曾不止一次次的问自己,其实我自己到现在也没有非常好的解答。在将近半年多的实习期间,说实话我学到了好多,也更加明白了自己还有很多知识需要补充与扩展。然而感觉学的越

2012-11-28 16:11:57 2466

原创 数据库的备份和恢复

谈到数据库的备份和恢复,想来大家都不是很陌生。因为在现实社会中,自己也常常将一些重要的数据存放在PC上备份,以防不小心哪天删除了,可以对其进行恢复。同理,在数据库中也可以对数据进行备份和恢复,对其备份的目的是为了预防数据的丢失,可以从备份中恢复数据在oracle中可以使用两个命令进行数据库的备份与恢复数据库备份:exp数据库恢复:imp以下是oracle中备份与恢复的具体步骤:

2012-11-24 00:05:16 985

原创 浅谈抽象类与接口的区别

最近发现在面试之中,时常有人会问到抽象类与接口的区别,于是便上网查阅了一些资料,在这里做一个总结,方便日后查阅。抽象类和接口是在程序中经常会用到的,这里我详细讲解下它们的异同点。抽象类:     定义     抽象类是一个特殊的类,是类的抽象概述,可以在它里面定义成员方法但却不必去实现,反 映的是事物的内部共性。    主要特点1.  抽象类不能被实例化,必须通过子类来实现

2012-11-22 17:44:16 688

转载 创建 Windows8 应用 Part I: Hello, world!

原文地址:http://msdn.microsoft.com/en-us/library/windows/apps/hh986965.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-2创建 Windows8 应用Part 1: "Hello, world"这个教程将讲授如何使用 C# 语言和 Xaml 创建简单的 “Hello, World”

2012-11-19 16:41:37 801

原创 截断表在oracle中的使用

在Oracle中如果删除了表中的某一条数据,还可以通过回滚操作(rollback)进行回滚,假如想清空一张表的数据,但是又不想使其能进行回滚操作,就可以立刻释放资源,这时就需要使用截断表了。它的主要功能就是彻底删除数据,使其不能进行回滚。这里我打个比方大家就立刻能明了它的作用。大家众所周知,当我们在自己的PC(person  computer)上删除某一个文件,它并没有彻底删除而是进入了回

2012-11-18 15:34:55 2225

原创 二十五.Sql server中join的使用方法

这一节讲解下sql中join的使用,join指令来用来多表查询,它可以实现将多个表格连接起来,有如下几种使用方法:1.  左连接            left join或left outer join2.      右连接         right  join或right  outer  join3.      全连接         full  join或full  oute

2012-11-15 17:11:38 3312 2

原创 二十四.Sql server多表查询

到这里我想大家已经掌握了sql server的基本知识,但是真正在企业中仅仅掌握这些知识还是不够的,这一节将讲解一下多表查询,如果要查询的数据置于两个及两个以上的表中,该如何办呢?假如每个表都有超过1000条数据,如果有三个表,如果我们直接去查询的话,也许可以达到目的,但是这里我想告诉大家的是,直接查询会造成笛卡儿积非常大(这里的三个表,每个表数据都大于1000,所以直接查询的话它的笛卡儿积就

2012-11-14 12:41:00 2057

原创 二十三.Sql server中substr的使用

在SQL中可以使用字符串函数来提取你想要呈现的字符,substring()函数可以截取字符串中的部分字符,它有两种使用方式:SUBSTR(str,i):由str中,选出字符串str的第i位置开始的字元。请注意,这个语法不适用于SQL Server上。SUBSTRING(str,i,len):由str中的第i位置开始,选出接下去的len个长度的字元。(这里我使用的数据库版本是2008R2

2012-11-12 13:13:21 15595

原创 二十二.Sql server中like的使用

在这一节讲解下like指令,其实这个方法在sql server中功能还是比较强大的,它有时在查询sql语句中能给我们带来很大便捷。Like指令一般可用于where字句后面可用于对所查的语句进行条件设置,like指令有三种使用方法:· ABC%': 所有以 'ABC' 起头的字串· '% ABC ': 所有以 'ABC ' 结尾的字串·  '% ABC %': 所有含有' ABC '这个

2012-11-09 18:21:49 1471

转载 谈一谈周公所理解的面试

因为公司最近招聘的力度很大,所以最近公司的面试很多,加之很多同事项目紧,所以让我参加了一些技术面试。不论是作为面试官还是应聘者,参加工作以来我参与的面试的次数我自己也记不清了,所以在此想从面试官和应聘者的角度来谈谈我的面试经历和感受。作为面试官因为上周的事情比较近,我就先从公司最近的面试谈起。我所在的公司面试是分为四轮的,前两轮是技术面试,第三轮是英语面试(因为是外企,所以对英语要求相对较

2012-11-08 18:04:43 1068

原创 判断网页URL是否存在

最近做了一个工具用于测试网页的url是否存在,刚开始接到任务时感觉无从着手,之后就忙着百度,谷歌,但是网上通用的一些方法并不能很好的解决问题,有时候我们需要真对我们所要工作的内容和性质写不同的代码,一般通用测试URL是否存在,都是判断浏览器的响应值是否ok,代码如下:HttpWebRequest   myRequest= (HttpWebRequest)WebRequest.Create(ur

2012-11-08 14:05:15 5118

原创 IndexOf与substring的使用

IndexOf有两种使用方法:1.带一个参数使用IndexOf(int index)  用一个实例来说明可能会更容易理解  string str="abcdefgabc";  int i=str.IndexOf("f");  i是f在字符串str中的位置,这里为5,注意开始位置是0而不是12.带两个参数使用IndexOf(char value,int startIndex)

2012-11-07 18:19:04 8898

原创 Sql server 2008 r2安装图解及如何彻底删除其注册信息表

2012-11-06 11:07:36 12597

原创 浅谈c#中.config文件

最近学了一下c#中的.config文件,就自己所学的作了一些随手笔记:有人可能会有疑问,学习.config文件有什么作用,它在实际工作中能够给我们提供什么帮助呢?那我们先看看AppConfig的功能:它重要的功能就是将命令行选项和配置文件选项统一到一种数据结构中,这样的话可以在外部设置参数,而无须修改代码来达到我们想要的效果,这样说起来,可能会让你迷惑,看下面这个例子:创建一个

2012-11-06 10:30:07 1219

转载 .Net应该学什么怎么学

上篇《学了.Net做什么开发》中我讲到了目前.Net开发主要方向是Web开发,因此在本篇中我将主要讲解做Web开发要学哪些东西,怎么学,由于内容比较多,我将分几次发。下图是我推荐的学习内容和学习顺序(除了这里列出的内容,要走向高手之路肯定还有更多技术需要学习,我这里只是对于初学者列出的主干学习内容,并不是全部):     开发者口中的.Net全称是.Net Framework,在中国大

2012-11-02 14:29:41 842

转载 .Net能做什么开发

上篇文章《学.Net还是学Java?》中我阐述了不同语言学习的不同点,如果你开始决定学习.Net了,那么你的下一个问题很可能是“学了.Net我能做什么?”。.Net目前主要的开发方向是:Web开发、桌面系统开发、移动开发。Web开发通俗的说就是开发网站,包括类似于大众点评网等这样的互联网以及OA等内网系统,Web开发是目前.Net开发的主要方向,大部分招聘.Net的职位都是做Web开发

2012-11-02 14:15:11 2066

原创 二十一. 触发器的创建

上面一节中已经对存储过程作了一个初步的讲解,在这一节我们将学习触发器。在这之前我相信同学们都已经听过这个名字吧,其实触发器在sql server中也是比较常见的。之所以把它放置于存储过程之后讲解,主要是它与存储过程有一定的关联性。触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是由手工启动,而是由某个特定的事件来触发,这个事件可以是insert,delete,updat

2012-11-02 10:08:13 1733

原创 二十.Sql server存储过程的创建

在这一节,我们要学习sql server的核心部分存储过程存储过程(stored procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数来执行它。存储过程是数据库中非常重要的一个对象,它在实际用途中非常广泛。存储过程具有执行速度快,便于控制,保证数据的安全性和完整性,以及灵活性等特点。先看下的创建语法:CREATE P

2012-11-01 15:36:17 865

原创 十九.Sql server中索引的创建

大家好,这一节我们开始学习index(索引)的创建。熟练的掌握索引相关的知识,能够使你快速的从表格中查找到你所以需要的相关信息。为了更好的理解index,我们可以举个例子:假如我们手里有一本书,有了索引我们就能快速的定位你要看到的地方,没有它的话,你就得一页一页的翻阅你想浏览的地方。有些同学可能已经猜到索引是什么了,是的,index就相当于该书的目录。如果一本书没有目录的话,我想肯定是糟糕极了

2012-11-01 14:01:20 645

原创 十八. Sql server视图的创建

视图可以其实可以把它当作虚拟表格。然而它与比表格不同之处是,在表格中可以存储实际的数据资料,而视图则不能,它只是基于表格之上的一个架构,本身不能存储任何资料。创建语法如下: CREATE VIEW"VIEW_NAME" AS "SQL语句"假设我们有tb_Teachers_info表,现在要在其上面创建一个含有TeachersId,TeachersName,TeachersAge的

2012-11-01 13:58:54 1157

转载 谷歌2013校园招聘笔试题心得(附答案)

昨天晚上去蹭了一下Google的招聘笔试。其实是去打酱油的,主要是为了感受一下Google的出题风格和考试氛围,可以对将来找工作提供些参考。回来之后本来想回忆一下题目的,结果发现braveheart89大大已经贴出了所有的题而且连选项都一字不差,记忆力真心佩服……以下就根据他写的题目稍微修正一下[1],然后随便说说好了。(说的也不一定对,欢迎更正。)考试是第一页需要填写个人

2012-11-01 10:20:49 1571

转载 百度2013校园招聘笔试题(含整理的答案)

注:答案为个人整理,不一定正确,还望大家多多交流,找出更加完美的解答。一:简答题(30)1:数据库以及线程发生死锁的原理及必要条件,如何避免死锁答:产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。产生死锁的四个必要条件:(1)互斥条件:一个资源每次只能被一个进程使用。(2)请求与保持条件:一个进程

2012-11-01 10:19:06 792

原创 十七.Sql server中表格的创建

表格是数据库中资料存储的载体,在绝大多数情况下,由于数据库厂商不可能知道您表格的存储内容,所以通常需要自己创建表格。虽然现在有许多可视化的工具,可以使你不需要什么数据库知识就能轻易的创建表格,但表格是数据库中的基本框架,所以我们还是要掌握用指令方法去创建表格。表格的创建语法CREATE TABLE"表格名"("栏位 1""栏位 1资料种类","栏位 2""栏位 2资料种类",.

2012-11-01 10:10:27 1159

原创 十六. Sql server表格,索引,视图的命名规范

在实际数据库的操作中,有许多人可能会忽略表格的命名规范,认为这是无关紧要的。如果有这样想法的同学,我希望能尽快更正。因为良好的表格命名规范,不仅能在以后工作中为你带来更大的便捷,而且还会影响到你今后的求职之路。在很多企业面试中,假如你的数据库有一个很规范的命名,可能会让你得到一份理想的工作。  数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束。对象名字由前缀和实际名字组成,长度

2012-11-01 10:05:39 6308 1

原创 十五. Sql server count函数

Count函数能让我们知道表格被选出来的数据的个数它的语法:SELECT COUNT("栏位名") FROM "表格名"以tb_Teachers_info表为例:tb_Teachers_info如果我们想得到表中教师的人数select   COUNT(TeachersName) 'count'    from  tb_Teachers_info;结果:

2012-11-01 10:02:13 999

原创 十四. sql server max,min函数

这一节将利用sql中的函数来求数据的最大值与最小值以tb_Teachers_info表为例:tb_Teachers_info如果我们想得到表中教师的最大年龄select  MAX(TeachersAge) 'Max age'   from   tb_Teachers_info;结果:如果要得到教师的最小年龄select    Min(TeachersAg

2012-11-01 09:59:36 3411

原创 十三. Sql server avg函数

上一节里学习了sum函数,这一节我们学习avg函数。如果你没学这一节以前,我想你肯定还在为如何在sql server中求数据的平均值感到发愁吧。当你学习完这一节后,那些困扰你很久的问题将会变得迎刃而解,先看下avg函数的语法。SELECT  avg("栏位名") FROM "表格名" 以tb_Teachers_info表为例:tb_Teachers_info如果我们

2012-11-01 09:57:22 1144

原创 十二. Sql server sum函数

从这一节开始我们将进入sql server学习的新阶段-sql函数,在sql server中为我们提供了一些基本的函数包括sum(求和),avg(平均数),max(最大值),min(最小值),count(计数),在实际操作中有了这些函数会为我们的操作提供更大的便捷。还是以tb_Teachers_info表为例:tb_Teachers_info假如我们想得到所有教师的总年龄,

2012-11-01 09:55:10 2822

原创 十一.Sql server中order by的用法

在上面几节中我们学习了一些条件语句,但不知对这些选择的资料如何排序,如果要对数据排序,那该怎么办呢?这时就可以用到order by指令了。先看下它的语法: SELECT "栏位名" FROM "表格名" [WHERE "条件"]ORDER BY "栏位名" [ASC, DESC]假如有一个教师信息表:tb_Teachers_info而我们想要按年龄由小大的顺序排

2012-11-01 09:53:02 1821

原创 十.Sql server中in的用法

In这个指令在sql中也是时常可见的,我们这里还是以实例为主进行讲解,它的语法格式:SELECT "栏位名" FROM "表格名" WHERE "栏位名" IN('值一', '值二', ...)假设我们有两个表格:tb_Teachers_infotb_City_info然而我们要在tb_Teachers_info中找出所有来自American的教师姓

2012-10-31 15:29:04 3508

原创 九.Sql server中union, union all 的用法

在上一节中我们了解了intersect, minus的用法,在这一节我们学习union, union all这两个关键字,因为与intersect有相似之处,故我将其放于一起,便于读者们能够更好的掌握。现在先看下union这个指令,union指令的目的是将两个SQL语句的结果合并起来,它的语法如下:[SQL 语句 1]UNION[SQL 语句 2]假设我们有两个表格:t

2012-10-31 14:40:59 11204

原创 八.Sql server中intersect, minus的用法

在这一节中我们主要讲解下intersect,和minus用法:Intersect常用来选择两个表格中相关联的事物,它是对两个SQL语句所产生的结果作处理的.它的作用有点像and的用法,就是说所选择的这个值要存在于第一句和第二句才会被选择出,上面这样讲,是不是有点难以理解阿,下面我们还是举例来加以说明吧。现在有两个表一个是教师信息表(tb_Teachers_info),另一个是tb_

2012-10-31 13:58:21 5705

原创 七.Sql server alias(别名)的用法

在这一节里主要alias在sql中的用法 ,最常见的alias有两种:栏位别名和表格别名。简单而言栏位别名的目的是为了让SQL产生的结果易读,我们先看下栏位别名和表格别名的语法:SELECT "表格别名"."栏位1" "栏位别名" FROM "表格名""表格别名"我们继续以tb_Teachers_info教师信息表为例:SQL  语句:select A1.Teach

2012-10-30 17:42:51 4754

空空如也

空空如也

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

TA关注的人

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