自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Net Mvc 统一登陆验证

通过两个自定义特性 ,实现统一登陆。1. 用于登陆NeedLoginAttribute; public class NeedLoginAttribute : ActionFilterAttribute { private static string _loginUrl = ConfigurationManager.AppSettings["LoginUrl"]??...

2020-03-24 22:12:24 431

原创 Net MVC 模型参数验证

1. 添加引用:System.ComponentModel.DataAnnotations.dll2. 拿登陆验证参数为例:创建模型LoginUser;1)在需要验证的字段上边添加特性,如[Required(ErrorMessage ="用户名不允许为空")]2)继承IValidatableObject 是为了重写Validate,实现在某种条件下触发验证code不为空。pub...

2020-03-24 21:57:48 510

原创 netcore为什么要跨平台,window和linux对比选择linux做服务器

1.性价比方面linux免费开源,window正版收费,所以linux性价比高。2.性能方面linux系统优化比较好,占用资源较小,同配置linux比window性能好。3.稳定性方面windows运用比较多,攻击门槛低,深受攻击者的“宠爱”。Linux是多用户多进程系统,意味着Linux并发性处理的要好,比Windows能够处理的数量要多得多。4.安全性方面lin...

2020-03-19 11:00:43 1634

原创 DotNetCore 注册使用SpringCloud实现微服务负载高可用

以下是netcore 如何注册eurake和通过zuul进行调用的教程方法。以及springcloud-eurake和springcloud-zuul的centos7安装教程。引用包:Steeltoe.Discovery.ClientCore注册包:public void ConfigureServices(IServiceCollection services){servi...

2020-03-19 10:25:04 544

原创 CentoOS7安装DotNet Core(NetCore)

CentOS能上外网的前提下进行安装如果想在Linux上运行Dotnet Core,只需要安装Dotnet Core Runtime运行时即可。1.注册Microsoft签名密钥并添加Microsoft产品提要,每台机器只需注册一次#sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsof...

2020-03-13 11:16:41 543 1

原创 CentOS7安装Docker步骤教程

在CentOS7能上外网的情况下:安装gcc相关插件# yum -y install gcc安装成功,如下图# yum -y install gcc-c++检查是否安装成功# gcc -v如果以前安装过docker,卸载就旧版本# yum remove docker \> docker-c...

2020-03-13 10:05:27 265

原创 centos-linux如何开放防火墙端口号

我们想开发一个服务的端口号,会按如下步骤:1.查看端口号,比如8080 是否已开放。#firewall-cmd --query-port=80/tcp如为no则该端口没有开放,若为yes则该端口已开放无需操作。2. 添加端口:#firewall-cmd --zone=public --add-port=8080/tcp --permanent3.重启firewall:#fire...

2020-03-12 15:51:12 509

原创 VM虚拟机安装CentOS,如何设置网络被局域网中访问

1.右击虚拟机-可移动设备-网络适配器-设置中2.选择NAT模式3. 通过root账号,登陆到系统中,输入dhclient获取ip。(dhclient -r 为释放ip)输入#ip a查看ip信息。192.168.86.129及为该虚拟机ip;在该虚拟机上部署好你自己的服务,在防火墙上开放好端口号(如不会开放端口号,则可以参与我另一篇文档,centos-linux如...

2020-03-12 15:31:29 1258

原创 虚拟机VM安装CentOS7.2

1.安装虚拟机软件VMware Workstation Pro2. 新建虚拟机,选择典型(推荐)3. 选择cenos7.2的镜像4.修改虚拟机名称和路径。默认c盘 如果c盘空间小则可以选择其他盘。5.调整休最大磁盘大小,下一步进行安装6.按上,选择直接安装centos77.系统语言选择英文8.磁盘默认分配...

2020-03-12 15:30:39 240

原创 ASp.Net Websocket 服务器端实现(三)

简陋聊天室简单的asp.net代码实现:  public static Dictionary WSdic = SocketHelper.GetDic; //链接对象字典及用户字典 public static Dictionary dicjson = new Dictionary(); public WebSocket socket = null; public Thread

2015-10-26 15:16:44 6846 1

原创 ASp.Net Websocket 是什么(一)

项目应用:与公司电话系统链接,实现客户来电时客服电脑弹窗提醒并显示该客户备忘信息功能。为了方便知识点介绍,单独把websocket拿出来做了一个简陋的聊天室。如下: Websocket是什么?Websocket是Html5上基于Http的另一种协议。 它实现了浏览器与服务器全双工通信(full-duplex)。以前我们在实现即时通讯的解决方案,最古老的方案就是轮询。由浏览器对伺

2015-10-26 15:08:00 1954

原创 ASp.Net Websocket 环境支持和前端代码实现(二)

Websocket的环境支持:1.支持html5的浏览器 经测试ie10和google可以用 2.Net服务器环境,.Net 4.5,IIS 8,win8,windows server2013,及以上版本。(这点很重要,我买了一个虚拟空间是iis7.5的,结果这个简陋聊天室放上去无法链接。)Websocket程序知识点: Websocket的客户端代码知识点:var

2015-10-26 15:06:37 6284

原创 Get和Post的区别,简单解析。

GET和POST区别详解 收藏 1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。 3、Get是不安全

2013-05-09 10:01:20 637

原创 ASP.NET读取HTML模板生成HTML

模板HTML模板 --> #Name

2013-02-26 14:59:58 1202

原创 SQL进程锁死的解决办法

sp_who activesp_who2========================================1:sp_who 或 sp_who2 2: Select * from sysprocesses where blocked <> 0 3: 企业管理器->服务器->管理工具->活动->当前活动 然后把他kill掉。。。 进程信息中

2012-11-08 18:03:53 3413

原创 SQL多表联合查询高效率

多表联合查询效率今天做项目时,用到了多表查询。有三个表分别为et_task_termtt,et_core_thes_term_category ttc , et_core_thes_terms t 其中tt.termid=t.id、ttc.termid=t.id 刚 开始时用自然连接,sql语句为:select t.name from et_task_term tt,et_core

2012-07-18 11:29:27 9316 1

原创 SQL函数和存储过程的区别

本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。   函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少   1. 一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。   2. 对

2012-07-06 15:30:23 736 1

原创 有关“减轻服务器压力和占用资源的合理方法”求指导

有关“减轻服务器压力和资源的合理方法”求指导;这个你可以系统的研究下,首先确认速度慢的原因,肯定是从三个方面来下手:第一是程序,第二是IIS的配置,第三个数据库。程序中频繁的打开关闭数据库连接,会耗费时间(怎样打开就不关闭,让所有的读取用这一个)IIS的配置也会影响到效率还是就是数据库本身,如sql server也有缓存的概念,可以避免每次都重新查询,还有经常查询的

2012-07-02 11:16:39 969 2

原创 (解析)商城前后台我们都在做些什么

商城前台功能概述:*商城会员可前台自行选择认证方式和提交认证资料。*商城会员可在前台修改个人信息,同时此信息可同步到收货地址和认证资料中。*会员可以开设关闭属于自己的网店,并且可以有多种风格模板替换,实现个性化。*完美的在线支付接口,无缝捆绑国内流行的在线支付工具,用户可以选择在线支付。*具有无限级商品分类功能可在一个商品大类中无限地创建商品小类,使网店可不断地扩大经营品种

2012-06-25 17:31:22 2359

原创 ASP.Net邮箱发邮件源码

public static void SendEmail()    {        System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();        //这里使用QQ的邮箱来发送测试,如果是其它邮箱,请根据其它邮箱POP3/IMAP/SMTP服务来设置          client.Ho

2012-06-21 14:26:04 700 1

转载 SQL将数据库中存储过程复制到另一个库中

use   master go if   exists   (select   *   from   dbo.sysobjects   where   id   =   object_id(N '[dbo].[sp_copyProce] ')   and  OBJECTPROPERTY(id,   N 'IsProcedure ')   =   1) drop   pr

2012-06-21 10:00:08 6257 1

原创 将一个库里的一张表中的数据复制到另一个库的一张表中

首先,要在A和B数据库中创建两个同名同结构的表,其中B数据库的表为目标表. private static void SQLCH()    {        SqlConnection ConectionFrom = new SqlConnection("Data Source=192.168.8.9;Initial Catalog=A;uid=sa;pwd=0");//数据库连接语

2012-06-20 11:18:16 3467 3

原创 地址重写(伪静态*虚拟静态)的实现

没办法,只能再写一遍。  最近好多人问我虚拟静态的实现,网上类似的帖子很多,我在这里发帖给大家讲解一下,首先要对大家说的是虚拟静态并不能提高页面访问效率,如果服务器空间大的话,最好还是使用静态文件。虚拟静态只不过是为了亲和搜索引擎!网上主流做法都是使用UrlRewrite.dll.我使用的是Intelligencia.UrlRewriter.dll,附件里有,可以自己下载,然后添加引用到你的项

2012-06-14 17:14:42 478

原创 购物车的实现及Cookie,session,数据库存储的优缺点

目前购物车的实现主要是通过cookie、session或结合数据库的方式。下面分析一下它们的机制及作用。1. cookie  cookie是由服务器产生,存储在客户端的一段信息。它定义了一种Web服务器在客户端存储和返回信息的机制,cookie文件它包含域、路径、生存期、和由服务器设置的变量值等内容。当用户以后访问同一个Web服务器时,浏览器会把cookie原样发送给服务器。通过让

2012-06-11 17:11:21 5760

原创 分享到的插件和源码

分享到校内网、转帖到开心网、QQ书签等分享插件校内网(xiaonei.ccom)、开心网(kaixin001.com)是国内具有垄断地位的SNS两大巨头,前者偏向于学生市场,后者偏向于全年龄用户尤其以白领为主。九点是豆瓣网的的博客订阅服务,同时具有掘客性质。作为一个能够写出较高水准文章制、造惊人原创内容的博客(显然本博客不是),是非常需要几个推荐和分享的小按钮的。众所周知最著名的博客程序w

2012-05-07 19:43:29 708

原创 AJAX三级联动

WebService后台:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using System.Configuration;using System.Data.SqlClient;using Sys

2012-04-07 15:47:06 463

原创 setTimeout(); setinterval()

setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。  语法:  setTimeout(code,millisec)  参数:  code (必需):要调用的函数后要执行的 JavaScript 代码串。  millisec(必需):在执行代码前需等待的毫秒数。  提示:  setTimeout() 只执行 code 一次

2012-04-06 18:38:19 431

原创 net写的ajax无刷新分页

c#代码: public partial class 分页 : System.Web.UI.Page    {        int pagesize = 4;        protected void Page_Load(object sender, EventArgs e)        {            if (!IsPostBack)

2012-03-22 13:44:46 348

原创 3种方法可以让android手机通过电脑上网

本文定位:没有wifi,想让手机通过电脑的有线连接上网。android手机可以通过wifi上网,这个很好。可当没有wifi的时候怎么上啊,3G--->流量受限,看视频很不划算!我这里总结了几种方法供大家参考。方法一:usb连接线,手机有线上网1、将手机通过usb线连接到电脑,勾选“设置 -> 无线和网络 -> 绑定与便携热点 -> USB绑定”选项,电脑上会出现虚拟网卡,

2012-03-15 13:51:49 955

原创 有关IE出错和IE修复的方法

重新注册IE2008-01-02 10:17点击开始~运行输入regsvr32 actxprxy.dll 按回车再输入regsvr32 shdocvw.dll 按回车好了~结束~重启一下(注意~输入时关闭ie浏览器~) 从开始->运行 输入命令regsvr32 actxprxy.dll 确定 输入命令regsvr32 shdocvw.dll 确定

2012-03-13 16:59:42 2567

转载 javascript静态页面间的传值和接收

一:JavaScript静态页面值传递之URL篇能过URL进行传值.把要传递的信息接在URL上.例子:参数传出页面Post.htm—> function Post(){  //单个值 Read.htm?username=baobao;  //多全值 Read.htm?username=baobao&sex=male;  url = "Read.h

2012-03-08 08:33:17 740

原创 javascript逐渐变大的跳转窗口

第一页面: function getwind () {           newwin = window.open('news.aspx', '奇?迹¡ê发¤¡é生¦¨²', 'left=0,top=0,width=500,height=300');                } 第二页面:                var id;

2012-03-07 21:09:30 483

原创 javascript跑马灯

http://www.w3.org/1999/xhtml">        var n = 0, speed = 500, STEP = 110;    var fppt = "this is PaoMaDeng example,you can change show content!";    function run() {        document.ppt.

2012-03-06 20:26:55 5045

原创 javascript中scrollWidth,clientWidth与offsetWidth的区别

javascript 中 offsetWidth 是什么意思?javascript 中 offsetWidth 是什么意思?最佳答案:是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变scrollWidth,clientWidth与offsetWidth的区别scrollWidth 是对象的实际内容的宽,不包边线宽度,会

2012-03-05 19:49:25 521

原创 js计算机源码

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">                .style1        {            width: 250px;            height:300px;            b

2012-03-05 19:25:17 471

原创 ASP.net我们必须知道和理解的基本点

1.Asp.Net中几种相似的标记符号: 解释及用法答: :是在绑定控件DataBind()方法执行时被执行,用于数据绑定如: : 在程序执行时被调用,可以显示后台变量值如:*.aspx中: *.cs中: protected string aaa="姓名";:内联代码块里面可以在页面文件*.aspx或*.ascx文件里面嵌入后台代码如:for(int i=0

2012-03-04 08:39:27 423

原创 ASP.NET前台代码绑定后台变量方法总结

gridview行绑定调用后台方法  2009-06-10 09:55:48|  分类:编程荟萃|  标签:|字号大中小 订阅Gridview行绑定调用后台方法绑定在label或者textbox上的 Text=''>LabelText 在后台为带返回参数的方法protected string LabelText(string label)

2012-03-04 08:27:00 2166

原创 用户信息管理

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy

2012-03-01 09:41:08 808

原创 C# winform TreeView控件使用代码详解

当前选中项:TreeView.SelectedNode 增加顶级节点:TreeView.Nodes.Add("Key", "Text") 增加同级节点:TreeView.SelectedNode.Parent.Nodes.Add("Key", "Text") 增加子节点:TreeView.SelectedNode.Nodes.Add("Key", "Text") 全部展开:Tree

2012-02-29 08:14:41 4196

原创 CTI的修改密码模块和退出模块

From1 准备传值代码: Password pa = new Password();            pa.MdiParent = this;//声明 PassWord的父窗体是本窗体( Form1)            pa.NaVa = NaVa;            pa.PaVa = PaVa;            pa.Show();Pa

2012-02-27 21:13:15 710

红蜘蛛 多媒体网络教室

红蜘蛛 多媒体网络教室 Red Spider

2012-03-13

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

TA关注的人

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