
ASP.NET
文章平均质量分 71
一叶知秋~
为系统而生,为框架而死,为debug奋斗一辈子; 吃符号的亏,上大小写的当,最后死在需求上。
展开
-
程序员常用的网址
框架SqlSugar 5.0官方文档 .NET ORMhttp://www.donet5.com/home/doc?typeid=1182项目地址http://172.20.97.88:8686/#/pagesVS Codehttps://www.cnblogs.com/clwydjgs/p/10078065.html数据安装https://www.cncrk.com/downinfo/25413.htmlxftp --上传文件xshell --连接执行命令Jexus --站点原创 2021-09-26 16:49:30 · 285 阅读 · 0 评论 -
最简单的ADO.NET连接数据库
代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;namespace NikeStore{ public class DBHelper { //连接数据库字符串 //server为服务器地址 database数据库名字 uid原创 2020-09-06 16:54:50 · 392 阅读 · 0 评论 -
ASP.NET MVC路由配置
先说一下基本的路由规则原则。基本的路由规则是从特殊到一般排列,也就是最特殊(非主流)的规则在最前面,最一般(万金油)的规则排在最后。这是因为匹配路由规则也是照着这个顺序的。如果写反了,那么即便你路由规则写对了那照样坐等404.XD 首先说URL的构造。 其实这个也谈不上构造,只是语法特性吧没有占位符路由就是现成的写死的。比如这样写然后去访问http://localhost:XXX/Sho...转载 2019-09-23 14:25:21 · 701 阅读 · 0 评论 -
C#堆栈和托管堆
首先堆栈和堆(托管堆)都在进程的虚拟内存中。(在32位处理器上每个进程的虚拟内存为4GB)堆栈stack堆栈中存储值类型。堆栈实际上是向下填充,即由高内存地址指向低内存地址填充。堆栈的工作方式是先分配内存的变量后释放(先进后出原则)。堆栈中的变量是从下向上释放,这样就保证了堆栈中先进后出的规则不与变量的生命周期起冲突!堆栈的性能非常高,但是对于所有的变量来说还不太灵活,而且变量的生命周...转载 2019-09-23 11:49:58 · 801 阅读 · 0 评论 -
C#使用读写锁三句代码简单解决多线程并发写入文件时提示“文件正在由另一进程使用,因此该进程无法访问此文件”的问题
在开发程序的过程中,难免少不了写入错误日志这个关键功能。实现这个功能,可以选择使用第三方日志插件,也可以选择使用数据库,还可以自己写个简单的方法把错误信息记录到日志文件。选择最后一种方法实现的时候,若对文件操作与线程同步不熟悉,问题就有可能出现了,因为同一个文件并不允许多个线程同时写入,否则会提示“文件正在由另一进程使用,因此该进程无法访问此文件”。这是文件的并发写入问题,就需要用到线程同步。...转载 2019-09-24 16:37:15 · 2464 阅读 · 0 评论 -
在 C# 中,(int),Int32.Parse() 和 Convert.toInt32()、Int32.TryParse()四种方法有何区别?
在 C# 中,(int),Int32.Parse() 和 Convert.toInt32()、Int32.TryParse()四种方法有何区别?int 关键字表示一种整型,是32位的,它的 .NET Framework 类型为 System.Int32。Int32.TryParse()不抛异常,会返回true或false来说明解析是否成功,如果解析错误,调用方将会得到0值。(int)表示使用显式强制转换,是一种类型转换。当我们从 int 类型到 long、float、double 或decimal 类转载 2020-07-03 11:07:42 · 703 阅读 · 1 评论 -
C#中值传递与引用传递的区别
以值传递参数当实参当作值来传递时,就产生了一个新的拷贝。class Test { static void Main(string[] args) { int x=8; Fo(x); Console.WriteLine("x={0}", x); } static void Fo(int p) { p = p + 1;转载 2020-07-03 11:02:51 · 1307 阅读 · 0 评论 -
用ASP.NET上传图片并生成可带版权信息的缩略图
用ASP.NET上传图片并生成可带版权信息的缩略图:::http://www.booro.comfunction AddText(NewCode) {document.myform.txtcontent.value+=NewCode}function email() {if (helpstat) {alert(“Email 标记\n插入 Email 超级链接\n用法1: [email]web@booro.com[/email]\n用法2: [email=web@booro.com特鸟飞勤[/..转载 2020-07-02 16:55:59 · 228 阅读 · 0 评论 -
ASP.NET中如何防范SQL注入式攻击
一、什么是SQL注入式攻击?所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如:⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户是否有权访问应用,它要求用户输入一个名称和密码。⑵ 登录页面中输入的内容将直接用来构造动态的SQL命令,或者直接用作存转载 2020-07-02 16:51:38 · 439 阅读 · 0 评论