本文介绍了asp.net 获取客户端浏览器访问的IP地址的实例代码,分享给大家,自己也留个笔记 1、js方法 !DOCTYPE html html head meta charset="UTF-8" / titleDocument/title script src="http://pv.sohu.com/cityjso...
网站建设
.net如何使用Cache框架给程序添加Cache
NET 4.0中新增了一个System.Runtime.Caching的名字空间,它提供了一系列可扩展的Cache框架,本文就简单的介绍一下如何使用它给程序添加Cache。 一个Cache框架主要包括三个部分:ObjectCache、C...
ASP.NET MVC HttpPostedFileBase文件上传的实例代码
本文介绍了ASP.NET MVC HttpPostedFileBase文件上传 ,分享给大家,希望对大家有帮助 HttpPostedFileBase文件上传,支持多文件一次上传,如有图片,则支持略缩图保存 文件传输信息封装 /// summ...
asp.net MVC使用PagedList.MVC实现分页效果
在上一篇的EF之DB First中,存在以下的两个问题: 1. 添加/编辑页面显示的是属性名称,而非自定义的名称(如:姓名、专业...) 2. 添加/编辑时没有【文章出处:http://www.1234xp.com/hggf.html欢...
Entity Framework之DB First方式详解
EF(Entity Framework的简称,下同)有三种方式,分别是:DataBase First、 Model First和Code First。 下面是Db First的方式: 1. 数据库库中存在两个表,一个是专业表,一个学生表,一个学生只能属于...
ASP.NET使用AjaxPro实现前端跟后台交互详解
使用 AjaxPro 进行交互,很多人都写过文章了,为什么还要继续老生常谈呢。因为有一些细节上的东西我们需要注意,因为这些细节如果不注意的话,那么程序会报错,而且维护性较差。...
asp.net使用ashx生成图形验证码的方法示例
本文实例讲述了asp.net使用ashx生成图形验证码的方法。分享给大家供大家参考,具体如下: 验证码的好处不用我多说,你们都懂的。我在网上看到有人把验证码直接写在aspx页面里,也就...
基于Dapper实现分页效果 支持筛选、排序、结果集
简介 之前事先搜索了下博客园上关于Dapper分页的实现,有是有,但要么是基于存储过程,要么支持分页,而不支持排序,或者搜索条件不是那么容易维护。 代码 首先先上代码: https...
ASP.NET Core MVC 过滤器的使用方法介绍
过滤器的作用是在 Action 方法执行前或执行后做一些加工处理。使用过滤器可以避免Action方法的重复代码,例如,您可以使用异常过滤器合并异常处理的代码。 过滤器如何工作? 过滤器...
EntityFramework 6.x学习之多个上下文迁移实现分布式
前言 自从项目上了.NET Core平台用上了EntityFramework Core就再没碰过EntityFramework 6.x版本,目前而言EntityFramework 6.x是用的最多,无论是找工作而言还是提升自身技术而言皆自身收益,同时呢...
OpenCV 3.1.0+VS2015开发环境配置教程
本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 一、准备工作 a、vs2015环境 b、从https://opencv.org/下载 二、开始安装 a、双击 得到如下配置安装路径...
visual studio 2015+opencv2.4.13配置教程
换实验室啦,换电脑啦,重新配置开发环境,正好这个系列缺一篇完整的配置教程,索性在中途补上。可能会造成这个系列排版变乱!!!这次配置选择的事visual studio2015和opencv2.4.13。...
在.NET Core类库中使用EF Core迁移数据库到SQL Serve
前言 如果大家刚使用EntityFramework Core作为ORM框架的话,想必都会遇到数据库迁移的一些问题。 起初我是在ASP.NET Core的Web项目中进行的,但后来发现放在此处并不是很合理,一些关于数据...
ASP.NET Core中调整HTTP请求大小的几种方法详解
一、前言 之所以称ASP.NET Core是一个Web开发平台,源于它具有一个极具扩展性的请求处理管道,我们可以通过这个管道的定制来满足各种场景下的HTTP处理需求。ASP. NET Core应用的很多特性...
.NET开发实现一个微信跳一跳的辅助程序
前言 相信大家应该都知道了,最近微信更新了,出现了一个小游戏“跳一跳”,玩了一下 赶紧还蛮有意思的 但纯粹是拼手感的,玩了好久,终于搞了个135分拿了个第一名,没想到过一...
浅谈ASP.NET MVC 防止跨站请求伪造(CSRF)攻击的实现
在HTTP POST请求中,我们多次在View和Controller中看下如下代码: 1.View中调用了Html.AntiForgeryToken()。 2.Controller中的方法添加了[ValidateAntiForgeryToken]注解。 这样看似一对的写法其实是为了避免...
.net Core连接MongoDB数据库的步骤详解
前言 前两天在学习MongoDB相关的知识,做了个小Demo,做的是省份下面有多少所学校,嗯,做的比较粗暴。。。 我们在MongoDB的官方文档中看到,MongoDb的2.4以上的For .Net的驱动是支持.Net...
.Net Core部署到CentOS的图文教程
本文基于初次或再次尝试部署.Net Core应用到Linux服务器上,我尝试后自我总结的经验一个简单的Demo,尝试部署在Linux服务器上和跨服务器访问数据库。 一、环境介绍 1、本地使用Visual St...
Centos7+Docker+Jenkins+ASP.NET Core 2.0自动化发布与部署
前言 Docker一直很火热,一直想把原本的Jenkins自动部署工具搬到Docker上面,无奈今年一直忙于各种事情,迟迟未实施这个事情,正好迎来了dotnet core 2.0 的正式发布,升级项目的同时,顺...
.net core利用orm如何操作mysql数据库详解
前言 众所周知Mysql数据库由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL是一个多用...
详解在Windows下如何使用AspNetCore Api 和consul
一、概念:什么是consul: Consul 是有多个组件组成的一个整体,作用和Eureka,Zookeeper相当,都是用来做服务的发现与治理。 Consul的特性: 1、服务的发现:consul可以把注册到其中的服务提供...
在AspNetCore中使用极验做行为认证的验证流程
极验验证 极验验证是一种在计算机领域用于区分自然人和机器人的,通过简单集成的方式,为开发者提供安全、便捷的云端验证服务。 与以往传统验证码不同的是,极验通过分析用户...
ASP.NET Core应用错误处理之ExceptionHandlerMiddleware中间
前言 DeveloperExceptionPageMiddleware中间件利用呈现出来的错误页面实现抛出异常和当前请求的详细信息以辅助开发人员更好地进行纠错诊断工作,而ExceptionHandlerMiddleware中间件则是面向最终...
Node.js中npx命令的使用方法及场景分析
npx使用教程 今晚在学习 Vue-Cli 时, 由于突发奇想想试试最新的 @4.x.x 版本, 但是本地全局安装的脚手架版本是 @2.x.x 的, 因为不想污染全局于是就想到用 npx 命令, 一路上踩坑不断, 为了以...
Element实现动态表格的示例代码
目录 【代码背景】 【代码实现】 #1# - 代码复用的基础是你需要一个可复用的组件 #2# - 在展示页面使用动态表格组件 #3# - 如何给动态表格根据需求动态添加序号列/索引列 【代码背景】...
vscode中使用npm安装babel的方法
前言 上篇介绍了nodejs的安装配置,这篇来介绍一下在VScode里面怎么使用bable。 bable是一个广泛使用的ES6转换器,可以将ES6代码转为ES5代码 一、检查是否已经安装了npm 在cmd中输入npm -v 得...
关于React Native使用axios进行网络请求的方法
在前端开发中,能够完成数据请求的方式有很多,如Ajax、jQuery ajax、axios和fetch等。不过,随着技术的发展,现在能够看到的基本上也就axios和fetch两种。 axios是一个基于Promise的Http网络库...
利用Vite2和Vue3实现网站国际化的全过程
目录 前言 安装vue-i18n 配置Locales 实现 getLangs.js 创建 i18n 实例 模板中使用 语言切换 关于切换后需要刷新后才生效 切换语言触发其他组件更新 总结 前言 最近有人在吐槽项目使用 Vue3 之...
Vue后台中优雅书写状态标签的方法实例
目录 前言 优化 抽离变量 二次封装 el-tag 组件 使用 总结 前言 在后台系统开发中,对于列表,常常有一些状态字段的展示,比如审核状态、退货申请状态等等,并且往往伴随有状态筛选...
如何使用Node.js判断png图片是否存在透明像素
背景 png格式的图片存储空间会比jpg格式的图片大,但是png图片的质量明显更好。有时候并不需要图片的质量非常的好,但是为了减少包体,需要做一些优化,比如压缩图片,把没有带透...
Vue插件实现过程中遇到的问题总结
目录 场景介绍 插件实现 问题一、重复的头部组件 问题二、另一种实现思路 问题三、是否可以不使用Vue.extend 总结 场景介绍 最近做H5遇到了一个场景:每个页面需要展示一个带有标题...
从零搭建Webpack5-react脚手架的实现步骤(附源码)
目录 webpack5 正式开始 搭建指南 开始搭建 完成了依赖的准备工作,开始搭建项目 编写webpack.dev.js开发配置 开始编写webpack.prod.js生产配置 编写scripts命令 配置代码质量管控流程 单元测试...
vue项目适配大屏端的方法示例
浅析rem 首先rem是css单位,相比于px固定的像素单位,rem更加的灵活,还有现在也比较好的vm。如果从未了解过,可以先过过眼 rem自适应。CSS3的REM设置字体大小 font size of the root element. 简...
浅谈vue实现双向事件绑定v-model的原理
目录 解释: 总结 补充 与js或者jquery直接改变操作dom不同,vue使用v-model实现数据的双向绑定,它会根据控件类型自动选取正确的方法来更新元素。 v-model就是vue的双向绑定的指令,能将...
图文详解vue中proto文件的函数调用
1、编译proto 在src文件夹下新建proto文件夹用以存放所有的.proto文件。在proto文件夹下打开终端,输入如下命令: //进入proto文件夹执行下列编译,将helloworld.proto替换为当前的.proto文件名...
Vue打包后页面出现空白解决办法
一、 vue-cli创建项打包后打开页面为空白的问题解决 命令行输入: npm run build 打包出来后项目中就会多了一个文件夹dist,这就是我们打包过后的项目。 二、打包完成后配置会自动生成...
使用Vite2+Vue3渲染Markdown文档的方法实践
目录 自定义 Vite 插件 使用 vite-plugin-markdown Import Front Matter attributes Import compiled HTML (Mode.HTML) Import ToC metadata (Mode.TOC) Import as a React component (Mode.REACT) Import as a Vue component (Mode.VUE) 写在最后...
Vue鼠标滚轮滚动切换路由效果的实现方法
一个根路由组件(app下的根路由组件, 需要滚动切换的作为其子组件) 在根路由组件添加鼠标滚动时间监听, 在mounted中调用监听 当跳转到其他路由(跳出这个根路由时), 根路由组件会被销毁...
Vue自定义指令实现弹窗拖拽四边拉伸及对角线拉
引言 近期公司vue前端项目需求:实现弹窗的拖拽,四边拉伸及对角线拉伸,以及弹窗边界处理。本人使用vue的自定义指令编写了drag.js文件分享给大家一起学习,以下代码是本人提取出...
Node.js 中的 fs 模块与Path模块方法详解
概述: 文件系统模块是一个简单包装的标准 POSIX 文件 I/O 操作方法集。可以通过调用 require("fs") 来获取该模块。文件系统模块中的所有方法均有异步和同步版本。 文件系统模块中的异...
关于ECMAScript中的原始值和引用值详解
目录 前言 什么是动态属性 值的复制 判断值类型 总结 前言 这应该是很基础的 JavaScript 的知识点,但估计很多小伙伴都只是简单带过,到面试时一问三不知。这里结合我之前的笔记,再...
React Native自定义路由管理的深入理解
目录 1、自定义路由 2、Tab导航 3、数据回传 总结 1、自定义路由 众所周知,不管是在原生Android还是iOS,它们都有一个默认的路由路由栈管理类。由于React Native官方没有提供路由管理的...
vue实现滑块拖拽校验功能的全过程
效果图 定义骨架,写html和css html部分 template div class="drag-wrapper" ref="dragDiv" div class="drag_bg"/div div class="drag_text f14"{{ confirmWords }}/div !-- 移动的模块 -- div ref="moveDiv" @mousedown="mousedownFn($even...
Vue生产和开发环境如何切换及过滤器的使用
目录 一、生产环境,开发环境切换 第一种方法:通过配置.env文件来实现 第二种方法 二、过滤器 三、moment时间库使用 一、生产环境,开发环境切换 开发环境:开发环境就是在 /confi...
vue实现简易计时器组件
在做项目中难免会碰到需要实时刷新,广告动画依次出现等等需求,刚最近基于业务需求,需要实现一个累加通话时长的计时器,这时候就需要定时器登上我们的代码舞台了,其实对于...
Vue3异步数据加载组件suspense的使用方法
目录 前言 创建组件 总结 前言 Vue3 增加了很多让人眼前一亮的特征,suspense 组件就是其中之一,对处理异步请求数据非常实用,本文通过简单的实例介绍其使用方法,如对其有兴趣,可...
JavaScript面向对象之class继承类案例讲解
1. 面向对象class继承 在上面的章节中我们看到了JavaScript的对象模型是基于原型实现的,特点是简单,【转自:http://www.1234xp.com/xggf.html 欢迎转载】缺点是理解起来比传统的类-实例模型...
微信小程序底部tabBar遮挡内容的简单处理方法
微信小程序配置tabBar之后会遮挡重要内容,而且不同机型如iPhoneX下面可能【文章转自:中东服务器】有一块空白如下图,比较坑的是页面最底部空白也会显示页面,因此需要获取被遮挡...
vue使用GraphVis开发无限拓展的关系图谱的实现
1、去GraphVis官网下载对应的js,新版和旧版的js有所不同,看自己需求引入旧版还是新版(GraphVis官方网址:http://www.graphvis.cn/) visgraph.min.js (基本配置js) visgraph-layout.min.js(配置布局...
微信小程序自定义tabBar的步骤记录
目录 1、前言 2、自定义tabBar样式 3、引入custom-tab-bar及相关配置 4、完整Demo 总结 1、前言 很多时候,小程序自带的tabBar不能够满足项目需求,这个时候就需要我们自定义tabBar了。但是在...