- 博客(25)
- 资源 (18)
- 问答 (2)
- 收藏
- 关注
原创 asp.net mvc 页面img src处理
在asp.net mvc 中前后端分离,跨域调用图片时会将当前页面url相对路径附加在原有url中,使得图片url错误报404。跨域解决方案是在webconfig中添加,即可解决跨域访问问题<!--解决跨域--> <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value
2022-04-09 17:16:34 530
原创 百度地图只显示行政区域
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Map_main.aspx.cs" Inherits="Wygl_asp.main_map.Map_main" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><...
2020-03-07 18:32:14 1406
原创 支付宝支付返回之坑
我是使用支付宝sdk的demo直接开发,期间产品上线之后一直有支付失败但是记录日志里有支付成功的记录,之后也和支付宝支付人员沟通过,通过查询支付宝接口返回的信息发现是支付关闭。之后很长时间在复现这个问题。先上代码/// <summary> /// 提交支付请求 /// </summary> /// <param...
2019-10-09 10:23:08 1443
原创 网咖评分系统项目简介
1. 总体需求连锁网咖评分系统分为客户端与后台。客户端:用户可以对网吧店长店员等员工进行评分,可以对网吧环评进行评分,并且每个店铺设置自己的背景图及员工头像。需要显示店铺排行,客户端需要运行之后一直显示图标。客户端设计要求比较高,需要一部分特效。服务端:权限设置、店铺添加、员工管理、员工职位管理、员工评分管理、店铺综合评分管理,店铺图片管理等。 ...
2019-01-07 11:17:05 578
原创 新浪根据IP获取地理位置————————大坑
不知从何时开始,新浪根据IP获取地理位置的接口关闭了,导致了网站从响应时间十几毫秒到二十几秒的增加,超级慢。如果网站使用新浪接口请大家自行查找http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=...
2018-07-25 16:23:24 2511
原创 阿里钉钉.net sdk,jsapi接口和top接口
项目结构business为业务逻辑层主要是接口调用,如果需要别的接口可以自行添加config中是配置corpid和corpsecretmode中是创建request实体和response实体jaspi.aspx是调用接口页面如果需要代码请留言,突然发现传不了压缩包
2018-02-05 09:36:48 3563 9
原创 win10 hyper-v安装kali linux
1. 安装完hyper-v之后新建虚拟机。2. 输入完名称之后,可以选择将新建的虚拟机文件放置在别的位置。3. 在选择代数上面,不知为什么亲测第二代安装完之后没办法启动。所以在虚拟机代数上选择第一代4.下一步分配内存和硬盘大家自己根据自身情况自行而定就可以。5.之后直接完成启动虚拟机就可以。6. 启动虚拟机之后进入安装界面,选择install选项。7.之后其他按
2017-09-30 09:33:33 7021
原创 反射
System.Type类这里使用Type类只为了存储类型的引用:Type t = typeof(double);我们以前把Type 看作一个类,但它实际上是一个抽象的基类。只要实例化了一个Type对象,实际上就实例化了Type 的一个派生类。尽管一般情况下派生类只提供各种Type方法和属性的不同重载,但是这些方法和属性返回对应数据类型的正确数据,Type有与每种数据类型对应的派生类。它们一
2017-04-25 15:19:58 208
原创 字典
字典表示一种非常复杂的数据结构,这种数据结构允许按照某个键来访问元素。字典也称为映射或散列表。字典的主要特性是能根据键快速查找值。也可以自由添加和删除元素,这有点像LisK》类,但没有在内存中移动后续元素的性能开销。图是字典的一个简化表示。其中employee_id一个散列。利用散列创建一个数字,它将索引和值关联起来。然后索引包含一个到值的链接。该图做了简化处理,因为一个索引项可以关联多个值,
2017-04-25 15:19:54 198
原创 列表
.NET Framework为动态列表提供了泛型类List。这个类实现了IList、ICollection、IEnumerable、IList、ICollection 和IEnumerable接口。创建列表调用默认的构造函数,就可以创建列表对象。在泛型类List中,必须为声明为列表的值指定类型.ArrayList是一个非泛型列表,它可以将任意0bject类型作为其元素。使用默认的构造函
2017-04-25 15:19:49 181
原创 Lambda表达式
自C#3.0开始,就可以使用一种新语法把实现代码赋予委托:Lambda表达式。只要有委托参数类型的地方,就可以使用Lambda表达式class Program{ static void Main() { string mid = ",middle part,"; Funlambda = param => { param+=mid;
2017-04-25 15:19:44 200
原创 委托
委托是寻址方法的.NET版 本。在C++中,函数指针只不过是一个指向内存位置的指针,它不 是类型安全的。我们无法判断这个指针实际指向什么,像参数和返回类型等项就更无从知晓了。 而,NET委托完全不同,委托是类型安全的类,它定义了返回类型和参数的类型。委托类不仅包含对 方法的引用,也可以包含对多个方法的引用。 在C和 C++中,只能提取函数的地址,并作为一个参数传递它。C没有类型安全性。可以把任
2017-04-25 15:19:41 183
原创 泛型(二)
泛型接口使用泛型可以定义接口,在按口中定义的方法可以带泛型参数。在链表的示例中,就实现了IEnunmble接口,它定义了GetEnumeratorO方法,以返回IEnummtor。.NET为不同的情况提供了许多泛型接口,例如ICompamble、ICollection和ExtensibleObject。同一个接口常常存在比较老的非泛型版本,例如,.NET1.0 有基于对象的IComparable接
2017-04-25 15:19:37 198
原创 泛型(一)
泛型并不是一个全新的结构,其他语言中有类似的概念。例如,C++模板就与泛型相似。但是,c++模板和.NET泛型之间有一个很大的区别。对于C++模板只在用特定的类型实例化模板时,需要模板的源代码。相反,泛型不仅是C#语言的一种结构,而且是CLR定义的。所以,即使泛型类是在唧中定义的,也可以在Ⅵsual Basic中用一个特定的类型实例化该泛型。创建链表的泛型版本。泛型类的定义与一般类类似,只是要使用
2017-04-25 15:19:34 193
原创 继承
继承的类型在面向对象的编程中,有两种截然不同的继承类型:实现继承和接口继承。 实现继承:表示一个类型派生于一个基类型,它拥有该基类型的所有成员字段和函数。在实现继承中,派生类型采用基类型的每个函数的实现代码,除非在派生类型的定义中指定重写某个函数的实现代码。在需要给现有的类型添加功能,或许多相关的类型共享一组重要的公共功能时,这种类型的继承非常有用。 接口继承:表示一个类型只继承了函数的签名
2017-04-25 15:19:31 211
原创 object类
前面提到,所有的.NET类都派生自system.object 实际上,如果在定义类时没有指定基类,编译器就会自动假定这个类派生自object。对于结构,这个派生是间孝的:结构总是派生自system.ValueType,systm.ValueType又派生自system.object。其实际意义在于,除了自己定义的方法和属性等外,还可以访问为object定义的许多公有的和受保护的成员方法。这
2017-04-25 15:19:26 273
原创 匿名类型
var与new关键字一起使用时,可以创建匿名类型。匿名类型只是一个继承自0外¤ 且没有名称的类。该类的定义从初始化器中推断,类似于隐式类型化的变量。如果需要一个对象包含某个人的姓氏、中间名和名字,则声明如下:var captain = new {FirstName = "James",MiddleName = "T",LastName = "Kirk"};这会生成一个包含FirstName
2017-04-25 15:19:23 211
原创 类和结构
类和结构实际上都是创建对象的模板,每个对象都包含数据,并提供了处理和访问数据的方法。类定义了类的每个对象(称为实例)可以包含什么数据和功能。结构与类的区别是它们在内存中的存储方式、访问方式(类是存储在堆heap)上的引用类型,而结构是存储在栈(stack上的值类型)和它们的一些特征(如结构不支持继承)。较小的数据类型使用结构可提高性能。但在语法上,结构与类非常相似,主要的区别是使用关键字siu
2017-04-25 15:19:21 255
原创 C#预处理器指令
C#有许多名为预处理器指令的命令。这些命令从来不会转化为可执行代码中的命令,但会影响编译过程的各个方面。例如,使用预处理器指令可以禁止编译器编译代码的某工部分。如果计划发布两个版本的代码,即基本版本和拥有更多功能的企业版本,就可以使用这些预处理器指令。在编译软件的基本版本时,使用预处理器指令可以禁止编译器编译与额外功能相关的代码。另外,在编写提供调试信息的代码时,也可以使用预处理器指令
2017-04-25 15:19:16 238
原创 Main()方法
C#是从方法Main()开始执行的。这个方法必须是类或结构的静态方法,并且其返回类型必须是int或void 。虽然显式指定p山屺修饰符是很常见的,因为按照定义,必须在程序外部调用该方法,但我们给该入口点方法指定什么访问级别并不重要,即使把该方法标记为private,它也可以运行。在编译唧控制台或Windows应用程序时,默认情况下,编译器会在类中查找与上述签名匹配的Main()方法,并使这个类
2017-04-25 15:19:13 228
原创 枚举
枚举是用户定义的整数类型。在声明一个枚举时,要指定该枚举的实例可以包含的一组可接受的值。不仅如此,还可以给值指定易于记忆的名称。如果在代码的某个地方,要试图把一个不在可接受范围内的值赋予枚举的一个实例,编译器就会报告一个错误。从长远来看,创建枚举可以节省大量时间,减少许多麻烦。使用枚举比使用无格式的整数至少有如下3个优势:● 如上所述,枚举可以使代码更易于维护,有助于确保给变量指定合法的、期望
2017-04-25 15:19:11 220
原创 预定义数据类型
在开始介绍锦中的数据类型之前,理解C#把数据类型分为两种非常重要: 值类型引用类型从概念上看,其区别是值类型直接存储其值,而引用类型存储对值的引用。这两种类型存储在内存的不同地方:值类型存储在堆栈中,而引用类型存储在托管堆上。注意区分某个类型是值类型还是引用类型,因为这种存储位置的不同会有不同的影响。Vector X、 y`x = new vector();x.Value = 30;
2017-04-25 15:19:08 1285
原创 C#语言
C#与.NET的关系C#是一种相当新的编程语言,C#的重要性体现在以下两个方面:· 它是专门为Microsoft的,NET Framework一起使用而设计的(.NET Framework是一个功能常丰富的平台,可开发、部署和执行分布式应用程序)。· 它是一种基于现代面向对象设计方法的语言,在设计它时,Microsoft还吸取了其他所有类似语言的经验,这些语言是近20 年来面向对象规则得到广泛
2017-04-25 15:19:03 232
原创 asp.net 微信jsapi支付
开始做jsapi支付时看了好多的demo及好多的博客感觉有大坑,果不其然,一点一点从坑中爬出。前期准备,首先微信公众号中的配置,现在微信支付中配置好支付授权目录,先解释一下支付授权目录时做什么的,在微信发起支付时要获取用户的openid,而获取openid之前要获取一个code,而这个code是获取openid的凭证,而在获取code时微信会有一个回调页面而这个页面就是你的授权支付目录,如
2016-11-04 17:18:23 4308 2
C#类库典藏版.zip
2019-12-02
lucene.net及.net爬虫实现的简单搜索引擎
2018-03-13
.net钉钉接口
2018-02-05
压缩文件第二次解压压缩包文件丢失
2020-03-07
m_pRecordset和Execute的一些问题
2013-07-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人