自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赵路IT软件技术交流博客

不求成功,但求成长!

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

转载 Oracle数据库基本操作

一、Oracle数据库操作1、创建数据库     create database databasename2、删除数据库     drop database dbname3、备份数据库完全备份     exp demo/demo@orcl buffer=1024 file=d:\back.dmp full=y     demo:用户名、密码     buffer:...

2019-01-04 13:11:12 957

转载 MVC 开发模式

 1、理解在MVC模式中,应用程序被划分成了模型(Model)、视图(View)和控制器(Controller)三个部分。其中,模型部分包含了应用程序的业务逻辑和业务数据;视图部分封装了应用程序的输出形式,也就是通常所说的页面或者是界面;而控制器部分负责协调模型和视图,根据用户请求来选择要调用哪个模型来处理业务,以及最终由哪个视图为用户做出应答。注意:数据模型用来存放业务数据,比如订单...

2018-12-21 10:15:50 386

原创 sql语句-linq语言-lambda表达式对照

1、 查询Student表中的所有记录的Sname、Ssex和Class列。select sname,ssex,class from studentLinq:    from s in Students    select new {        s.SNAME,        s.SSEX,        s.CLASS    }Lambda:    Students.Se...

2018-10-28 14:39:12 283

原创 C#中Cookie,Session,Application的用法与区别?

1.Application 储存在服务端,没有时间限制,服务器关闭即销毁(前提是自己没写销毁方法)2.Session 储存在服务端,客户端(浏览器)关闭即销毁(若长时间不使用 且 浏览器未关闭的情况下, 默认自动销毁时间为20分钟)3.Cookie 储存在客户端,由用户自己销毁application:程序全局变量对象,对每个用户每个页面都有效session:用户全局变量,对于该用户的...

2018-10-27 15:24:07 494

原创 .net未来前景

.net近些年,由封闭走向开放、开源,拥抱多平台、多技术,提供平台化的技术方案,开放的开源社区。个人觉得:       由于.NET的快速速度以及开发效率是所有的平台无法与之想比的,使得越来越多的企业纷纷使用.NET技术开发,还有部分企业把原有的开发转移到了.NET平台,使.NET开发及应用空前广泛。市场及企业对.NET的需求越来越高,在智联招聘和前程无忧等这类大型招聘网站上显示,.NET的开...

2018-10-23 22:14:59 12245 1

原创 MVC框架理解及优缺点

MVC:模型(Model)、视图(View)、控制器(Control)           流程如下:                首先是视图向控制器发送请求,控制器再将业务请求发送给模型,           然后模型处理请求业务并把结果返回给控制器,控制器根据结果再选择视图。          MVC的优点:               1、低耦合性:        ...

2018-10-23 22:06:14 731

原创 事务与存储过程的区别

        事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transactio...

2018-10-23 22:01:14 1252

原创 Bootstrap响应式布局原理

       网格系统的实现原理,是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),再调整内外边距,最后结合媒体查询,就制作出了强大的响应式网格系统        网格系统的实现原理,是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),再调整内外边距,最后结合媒体查询,就制作出了强大的响应式网格系统。Bootstrap框架中的网格系统就...

2018-10-22 21:40:31 12325 2

原创 数据库中左连接,右连接,内外连接以及自连接各自的用处

 数据库让我们生活变得越来越方便,尤其是它的插入信息以及对信息的更新,而它最迷人的地方毫无疑问是它强大的查询服务,当然也是最复杂的一块。这种复杂是建立在多表查询的基础之上的,计算机内部需要同时对多张表进行连接,通过笛卡尔积的方式生成所有可能的匹配结果然后再在结果里根据条件筛选出想要的结果。这其中就包括左、右连接,内、外连接以及自连接,下面是详细描述:左连接:  左连接(left join)...

2018-10-22 11:00:30 437

原创 .Net高并发解决思路

高并发高并发一直是网站上线后会遇到的一个严峻的考验,渡过了一切都好,渡不过就是宕机。在电商时代如此发达的今天,高并发无此不在双十一 、618、双十二,还有雷猴王的某米手机抢购。首先我们要分析高并发究竟会给我们开发者带来什么样的挑战大量的请求,如果仅仅只有一台服务器肯定是吃不消的,通常一些公司都是一台服务器上部署了很多个网站也充当了数据库服务器、redis服务器。如果要应用高并发没有足...

2018-10-21 14:19:14 7338

原创 web前后台数据交互的几种方式

1.利用cookie对象 Cookie是服务器保存在客户端中的一小段数据信息。使用Cookie有一个前提,就是客户端浏览器允许使用Cookie并对此做出相应的设置。一般不赞成使用Cookie。(1)后台代码Cookie cookie=new Cookie("name", "hello"); response.addCookie(cookie); (2)前台代码Cook...

2018-10-18 18:07:32 2074

原创 C++小程序

火车托运行李,由行李重量收费。收费方式:不超过50kg,每kg收0.35元;超过50kg,超过部分每kg收0.5元。计算出行李用。#include<stdio.h>#include<math.h>#include "stdio.h"int main(){ float weight,fee; printf("请输入托运行李重量: ...

2018-10-18 17:32:12 1585 1

原创 反射和序列化异同

反射和序列化是不同的:反射:是指程序可以访问、检测和修改它本身状态或行为的一种能力,程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象,可以通过反射动态地创建类型的实例,将类型绑定到现有的         对象,或从现有对象中获取类型,然后可以调用类型的方法或访问其字段和属性。序列化: 序列化是将对象转换为容易传输的格式的过程,比如转化为二进制、xml...

2018-09-26 16:45:59 979

原创 TCP和UDP连接异同

TCP:优点:可靠 稳定     TCP的可靠体现在TCP在传输数据之前,会有三次握手来建立连接,而且在数据传递时,有确认. 窗口. 重传. 拥塞控制机制,在数据传完之后,还会断开来连接用来节约系统资源。缺点:慢,效率低,占用系统资源高,易被攻击     在传递数据之前要先建立连接,这会消耗时间,而且在数据传递时,确认机制. 重传机制. 拥塞机制等都会消耗大量时间,而且要在每台设备...

2018-09-26 16:41:22 885

原创 存储过程分页

CREATE PROCEDURE  [dbo].[P_名称]--创建存储过程    @PageSize  INT, --每页显示的项数    @PageIndex  INT,--当前页数    @RecordCount  INT  OUTPUT --输出总行数ASBEGIN--获取总行数,用count(*)set @Sqlselect='select @RowCount=coun...

2018-09-10 16:12:49 353 1

原创 ASP.Net使用AJAX返回Json对象

一、新建一个html页面,如注册页面"Register.htm"<!DOCTYPE html><html ><head> <title>用户注册</title> <meta charset="utf-8" /> <style type="text

2018-09-09 14:43:30 335 1

原创 Asp.net Mvc实现增删改查

1, 创建数据库可参考我写的EntityFramework实现过程:http://www.jianshu.com/nb/10166743基于EF-ModelFirst思想在项目models文件夹下新建一个ADO.NET实体数据模型,完成实体和关系的建立,并生成数据库。PIC001.png 2,新建控制器新建StudentController一般index页面用来展示列表...

2018-09-09 14:33:41 17076 5

原创 MVC网站发布以及解决方案

网站发布步骤: 这部分是转载文章 在此标明出处,以前有文章是转的没标明的请谅解,因为有些已经无法找到出处,或者与其它原因。如有冒犯请联系本人,或删除,或标明出处。因为好的文章,以前只想收藏,但连接有时候会失效,所以现在碰到好的直接转到自己这里。原文 出处http://blog.sina.com.cn/s/blog_acb983ba0101c5um.html 1、打开你的...

2018-09-09 14:28:46 1304

原创 前端UI十大框架

作为一名做为在前端死缠烂打6年并且懒到不行的攻城士,这几年我还是阅过很多同门从知名到很知名的各种前端框架,本来想拿15-20个框架来分享一下,但在跟几个前辈讨教写文章的技巧时果断被无情的打击了,所以这里我还是低调的只拿出10个框架来个大锅乱炖来简单介绍,凑够字数也就全剧终了。原本写这篇文章想围绕着 CSS 框架来的,但因为目前界内比较流行并遍地开花的主要还是 JS+CSS 模式的框架,并且自己...

2018-08-22 11:53:59 8944

原创 什么是SQL注入攻击?

什么是SQL注入式攻击?所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如:⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户是否有权...

2018-08-01 16:16:43 585

原创 数据库三范式

1.概述       一般地,在进行数据库设计时,应遵循三大原则,也就是我们通常说的三大范式,即第一范式要求确保表中每列的原子性,也就是不可拆分;第二范式要求确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依赖关系,也就是完全依赖;第三范式确保主键列之间没有传递函数依赖关系,也就是消除传递依赖。2.第一范式 2.1 例子引入   ...

2018-08-01 16:11:38 171

转载 CSS中常用的几种定位方式

第一类float定位(即浮动定位):这种定位方式很简单,只需规定一个浮动的方向(如:float:left;就表示这个元素向左边摆放),它的定位是相对于父元素容器;如果该元素设置了浮动,后面紧邻的则会受到浮动的影响,因此需要后面的元素若要不受影响,则要在后面清除浮动(可用clear:both;等方法),在两个相邻元素设置相同浮动的情况下,两元素将按顺序相邻摆放。这种定位使得元素脱离文档流。第二类po...

2018-07-03 20:32:54 272

原创 使用ObjectDataSource快速建立N层架构

                                                                          三层架构                                          搭建三层架构                                 ObjectDataSource控件                       ...

2018-05-04 11:47:37 184 1

原创 HttpHandle数字水印

    动态地添加数字水印效果,要用到HttpHandle技术。    ASP.NET请求处理过程是基于管道模型的,这个管道模型由多个HttpModule和HttpHandler组成,ASP.NET把HTTP请求依次传递给管道中的各个HttpModule,最终被HttpHandler处理,处理完成后,再次经过管道中的HTTP模块,把结果返回给客户端。我们可以在每个HttpModule中干预请求的处...

2018-05-03 17:04:18 304

原创 Transact-SQL编程

一、变量        在java中,变量是一种可以存储数据值的对象。在方法中声明的变量叫局部变量,声明为static的变量叫做全局变量。Transact-SQL中可以使用两种变量:局部变量和全局变量局部变量:是一种用户自定义的变量,它的作用范围仅在程序内部,在程序中通常用来储存从表中查询到的数据或当作程序执行过程中暂存变量。使用局部变量必须以@开头,如:@age,而且必须先用DELETE命令说明...

2018-05-03 16:53:07 1217

原创 数据库设计

          数据库设计实际上就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。设计数据库非常重要,不经过设计或者糟糕的数据库设计最终很可能导致:    1、数据库运行效率低下。    2、更新、删除和查询数据时出现诸多问题。反过来,良好的数据库设计最终可能表现为:执行效率高、使应用程序更便于开发、容易进一步扩展。设计良好的数据库结构,以及在数据库对象之间建立适当的关系,是数...

2018-05-03 15:50:45 195

原创 无线传感网概述

         无线传感网络【WSN】(简称无线传感网络或传感器网络)就是由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统,其目的是协作地感知、采集和处理网络覆盖区域中被感知对象的信息,并发送给观察者。 无线传感网络的三要素:传感器、感知对象、观察者 无线网络可分为两种  一种是有基础设施的网络,需要有固定的基站。另一种是无基础设施的网络,又称为无...

2018-04-27 09:21:39 1480

原创 用户控件与HttpHandler

一、用户控件   1、什么是用户控件是一种自定义的组合控件封装独立的功能(显示列表等)方便像页面一样的编辑                                         可以像系统控件一样拖拽方式使用后缀名为.ascx  2、用户控件作用母版页提供整个页面级的风格控制和代码重用;用户控件提供小小范围的风格控制和更灵活的代码重用;  3、用户控件的注意事项    用户控件可以使用其...

2018-04-09 14:59:06 152

转载 物联网发展面临六大挑战

无论是智能住宅、联网汽车还是智能工厂,所有智能化技术的核心都是设备间的网络互联,而这正是我们耳熟能详的物联网(IoT)。据预测,到2020年,将有500亿个“事物”实现互相通信或是通过互联网进行沟通。面对如此迅速的普及和发展,一些新的挑战也随之而来:如何才能使物联网易于使用并且具有较高的性价比和...

2018-04-03 16:41:23 2551

原创 八大查询语句

八大查询子句:from、where、select、group、orderby、into、join、let子句子句说明:(1)LINQ查询表达式必须以from子句开头,并且必须以select或group子句结束。(2)在第一个from子句和最后一个select或group子句之间,查询表达式可以包含一个或多个where、orderby、group、join、let子句,甚至from子句。(3)另外,...

2018-04-03 16:36:10 819

原创 LINQ to SQL 建立实体类

      1、使用LINQ to SQL 建立实体类       使用LINQ to SQL时,需要首先建立用于映射数据库对象的模型,也就是实体类。在运行时,LINQ to SQL 根据LINQ表达式或查询运算符生成SQL语句,发送到数据库进行操作。数据库返回后,LINQ to SQL负责将结果转换成实体类对象。       建立实体类的方法有很多,例如LINQ to SQL设计器,手动编码建立...

2018-04-02 16:06:36 1007 1

转载 Lambda拉姆达表达式

(一)输入参数在Lambda表达式中,输入参数是Lambda运算符的左边部分。它包含参数的数量可以为0、1或者多个。只有当输入参数为1时,Lambda表达式左边的一对小括弧才可以省略。输入参数的数量大于或者等于2时,Lambda表达式左边的一对小括弧中的多个参数质检使用逗号(,)分割。示例1下面创建一个Lambda表达式,它的输入参数的数量为0.该表达式将显示“This is a Lambda e...

2018-04-02 15:51:16 2665

原创 LINQ to SQL

一、使用VS创建DBML文件              如LinqDB数据库中的Student表和StuMark表的映射,它们之间的关系图如上。二、数据库如下:三、查询数据库中的数据代码如下:  起初在web窗体中添加Gridview事件,然后在浏览器中显示出数据。三、查询数据库中的数据      1、八大语句     四、动态数据支持...

2018-04-02 14:46:05 249

原创 预处理命令

一、宏定义         C语言标准允许在程序中用一个标识符来表示一个字符串,称为宏。标识符为宏名,在编译处理时,将程序中所有的宏名用相应的字符串来替换,这个过程称为宏替换,宏分为两种:无参数的宏和有参数的宏。  1.无参数宏            无参数宏定义的一般形式为:            #define   标识符字符串          “#”代表本行是编译预处理命令。define是...

2018-03-27 17:45:30 319

原创 程序设计基本结构———顺序、选择与循环

 一、程序设计基本结构             结构化的程序设计容易理解、容易测试,也容易修改,正确使用这些结构将有助于设计出高度结构化的程序。Linux C 提供了比较完善的结构化流程控制结构,主要有以下三种基本结构:顺序结构、分支选择结构和循环结构,由这三种基本结构可以组合出任意复杂的程序。换句话说,任何一个结构程序都可以由这三种基本控制结构来表示。  顺序结构:顺序结构是最简单的一种基本控制...

2018-03-23 09:37:01 9158 2

原创 数组与指针

一、数组 1.数组的基本概念    数组:按顺序排列的同类数据元素的集合称为数组。数组数组(Array)也是一种复合数据类型,它是由一系列相同类型的元素(Element)组成。例如: 定义一个由4个int类型元素组成的数组count:int count[4]。数组count的4个元素的储存空间是相邻的。数组成员可以是基本数据类型,也可以是符合数据类型。 2.四种后缀运算符及五种单目运算符 后缀运算...

2018-03-22 17:41:31 168 1

原创 Linux C 数据类型、运算符和表达式

   1、Linux C 数据类型            其中基本数据类型是由系统事先定义好的、不可再分割的类型,在进行程序设计时可以直接利用这些数据类型来定义数据,包括整形、实型(又称浮点型)、字符型、枚举型四种。构造类型是由基本类型组成的更为复杂的类型,包括数组类型、结构类型和共用类型三种。    此外,Linux C 中的数据还有常量和变量之分,他们分别属于上述这些类型,如整形常量、整形变量...

2018-03-21 18:47:01 207 3

转载 linux内存源码分析 - SLAB分配器概述

       之前说了管理区页框分配器,这里我们简称为页框分配器,在页框分配器中主要是管理物理内存,将物理内存的页框分配给申请者,而且我们知道也可页框大小为4K(也可设置为4M),这时候就会有个问题,如果我只需要1KB大小的内存,页框分配器也不得不分配一个4KB的页框给申请者,这样就会有3KB被白白浪费掉了。为了应对这种情况,在页框分配器上一层又做了一层SLAB层,SLAB分配器的作用就是从页框分...

2018-03-21 14:47:11 221 4

空空如也

空空如也

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

TA关注的人

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