- 博客(333)
- 资源 (32)
- 收藏
- 关注

转载 js获取url参数值的两种方式
方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) //截取url数据方法 var getParam = function (name) { var search = document.location.search; //alert(search); var pattern = new RegExp("[?&]" +
2017-06-14 15:46:35
24035
2

转载 为什么引用不了App_Code里的类
今天在写项目的时候需要把文件放在App_Code中,调用里面的类,怎么也引用不了,包括直接写上路径,也找不到类。结果在网上找了一下解决方案。在Web应用程序中不能通过右键项目-〉”添加“-〉”添加ASP.NET文件夹“方式添加 。因为Web应用程序中App_Code就不存在 。不过可以通过手动的方式创建,添加一个文件夹命名为App_Code就可以了。这样子创建的和在网站中创建的App_Code的在外
2017-05-11 14:05:58
10912
2

原创 在js文件中,获取webconfig中的配置信息
1.在客户端页面(非单独的js文件),可以直接获取webconfig的配置信息function Name() {var Name=System.Web.Configuration.WebConfigurationManager.AppSettings["Name"];}2.在单独的js文件中,那该如何调用Webconfig?2.1在前段页面中,可以直接自定个标签 <input class="e
2017-05-05 15:15:24
19173
4

原创 sql 查询字段结果中显示单引号
今天查询语句遇到问题:原SQL语句:SELECT [MedicineID] FROM [HTHIS].[dbo].[TB_MedicineMaster] WHERE Plant=2000查询结果:但这不是我想要的结果,我想要的结果的是将取出来的字段上面加上 单引号然后就开始了试SQL 之旅,大约查找了半个到小时,找到了一个相似的结果,网上给的提示是:两个单引号(’‘ )转义的时候是一个
2017-05-03 13:30:26
10036
1

转载 文件的格式与文件扩展名指定的格式不一致
今天做下载Excel的时候遇到一个问题,有警告窗弹出;这个我自己没有在乎,就直接打开了,结果发现里面的中文汉字变成了乱码,一开始以为是程序编码格式问题,就修改了编码格式,然后又试了几次,结果还是不行。就觉得先解决编码问题吧。没有把弹窗的问题的放在心上。大约过去10分钟左右,还是没有解决所谓的编码问题。就突然想到那就先解决打开格式问题吧。于是在网上搜索了一番,试试了一下,结果问题尽然都没有了,弹窗问题
2017-04-27 11:23:33
32883
2

原创 C#方法中计算两个时间差
TimeSpan 结构表示一个时间间隔。说明: 1.DateTime值类型代表了一个从公元0001年1月1日0点0分0秒到公元9999年12月31日23点59分59秒之间的具体日期时刻。因此,你可以用DateTime值类型来描述任何在想象范围之内的时间。TimeSpan值包含了许多属性与方法,用于访问或处理一个TimeSpan值,// Define two dates.DateTime date1
2017-03-26 09:10:33
21211

转载 SQL Server 存储过程详解
一. 什么是存储过程系统存储过程是系统创建的存储过程,目的在于能够方便的从系统表中查询信息或完成与更新数据库表相关的管理任务或其他的系统管理任务。系统存储过程主要存储在master数据库中,以“sp”下划线开头的存储过程。尽管这些系统存储过程在master数据库中,但我们在其他数据库还是可以调用系统存储过程。有一些系统存储过程会在创建新的数据库的时候被自动创建在当前数据库中。二. 存储过程运行流程存
2017-03-17 11:38:24
25081
7

翻译 C# 获取汉字的拼音首字母和全拼(含源码)
C# 获取汉字的拼音首字母一种是把所有中文字符集合起来组成一个对照表;另一种是依照汉字在Unicode编码表中的排序来确定拼音的首字母。碰到多音字时就以常用的为准(第一种方法中可以自行更改,方法为手动把该汉字移动到对应的拼音首字母队列,我们这里介绍第二种。获取汉字拼音的首字母是一个在做项目的过程中经常需要用到的功能,今天我们主要来探讨下C# 获取汉字的拼音首字母 static void Mai
2017-03-16 09:54:04
28427
2

翻译 C#读写注册表
自Windows95以来的所有Windows版本中,注册表是包含Windows安装,用户首选项,以及已安装软件和设备的所有配置信息的核心存储库。目前,几乎所有的商用软件都使用注册表来存储这些信息,COM组件必须把它们的信息存储在注册表中,才能有客户端调用。.NET Framework引入了独立存储器的概念,通过它应用程序可以在文件中存储专用于每个用户的信息,.NET Framework将确保为每个在
2017-03-13 15:37:55
15940
1

原创 CMD命令提示符窗口中的快捷键、小技巧和常用命令
CMD命令提示符窗口中的快捷键、小技巧和常用命令快捷键:F1:按F1一次,命令提示符向后切换到已经执行过的命令字符。如果已经是最后的一条的命令,则不进行任何切换操作。例子:之前输入“dir”,按F1一次后自动输入d,按两次自动输入i,三次自动输入r。F2:按下此键后,会提示“输入可复制的字符数量”,此时直接按下上次输入命令中包含的字符(区分大小写)后命令提示符将自动输入到按键字符之前的上次输入的命令
2017-03-08 10:01:06
42592
1

翻译 SQL SELECT完整语法
1.SELECT语法SELECT[ALL|DISTINCT|DISTINCTROW|TOP]{*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]}FROM tableexpression[,…][IN externaldatabase][WHERE…][GROUP BY…][HAVING…][ORDER
2017-03-02 09:53:59
44559
3

翻译 安全性-身份验证和授权(一)之Principal
1.概述为了确保应用程序的安全,安全性有几个重要方面需要考虑。一是应用程序的用户,访问应用程序的是一个真正的用户,还是伪装成用户的某个人?如何确定这个用户是可以信任的?确保应用程序安全的用户方面是一个2个阶段过程:用户首先需要身份验证再进行授权,已验证该用户是否可以使用需要的资源对于在网络上存储或发送的数据呢?例如,有人可以通过网络嗅探器访问这些数据吗?这里数据加密很重要。一些技术,如WCF,通
2017-02-27 16:58:32
20405

转载 (c#) 销毁资源和释放内存
0. 什么是资源? .NET 框架中如何访问资源?所谓的资源就是程序中可利用的数据,譬如:字符串、图片和任何二进制数据,包括任何类型的文件。在面向对象的环境中,每一个类型都标识为某些程序所用的资源,要想使用这些资源,必须为相应的类型分配一定的内存空间。访问一个资源需要如下几个步骤:1)分配内存空间: 调用中间语言(IL)中的newobj指令(使用new操作符时,将产生newobj指令),为某个特定资
2017-02-13 09:49:17
6011

转载 基于.NET平台常用的框架整理
自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。分布式缓存框架:Microsoft Velocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓存系统,目前被许多网站使用
2017-02-11 12:19:45
1763

转载 远程服务器返回错误: (401)未经授权的解决办法
1、错误号401.1症状:HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝。 分析: 由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问。 解决方案: (1)查看IIS管理器中站点安全设置的匿名帐户是否被禁用,如果是,请尝试用以下办法启用: 控制面板->管理工具->计算机管理->本地用户
2017-02-09 14:06:12
43271

转载 向线程传递参数的两种基本方法
在传统的同步开发模式下,当我们调用一个函数时,通过这个函数的参数将数据传入,并通过这个函数的返回值来返回最终的计算结果。但在多线程的异步开发模式下,数据的传递和返回和同步开发模式有很大的区别。由于线程的运行和结束是不可预料的,因此,在传递和返回数据时就无法象函数一样通过函数参数和return语句来返回数据。本文就以上原因介绍了几种用于向线程传递数据的方法。欲先取之,必先予之。一般在使用线程时都需要有
2017-02-08 11:07:13
18035
1

转载 常见正则验证工具
手机号码: /^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/区号+座机号码+分机号码:regexp=”^(0[0-9]{2,3}-)?([2-9][0-9]{6,7})+(-[0-9]{1,4})?$” 手机(中国移动手机号码):regexp=”^((\d3)|(\d{3}-))?13[456789]\d{8}|15[89]\d{8}”
2017-02-03 16:16:40
2037

转载 百度天气预报接口介绍
百度提供天气预报查询接口API,可以根据经纬度/城市名查询天气情况,我们可以在微信公众平台开发中调用这一接口。接口说明根据经纬度/城市名查询天气的结果接口示例http://api.map.baidu.com/telematics/v3/weather?location=北京&output=json&ak=6tYzTvGZSOpYB5Oc2YGGOKt8百度ak申请地址:http://lbsyun.b
2017-01-31 14:31:36
31218
2

转载 C#初始化数组的三种方式
C#初始化数组的三种方式 public static void PrintArray() { string[] arrayA = { "Shirdrn", "Hamtty", "Saxery" }; Console.WriteLine("第一种声明数组并初始化的方法"); for (int i = 0; i
2017-01-16 09:27:20
29925

翻译 将1-9数值不重复填充到9个盒子中
将1-9数值填充到9个盒子中。 【】【】【】+【】【】【】=【】【】【】 如:168+327=495条件限制:1-9不能重复使用等号左边加起来等于右边实现方式:saveNum数组来存放:1-9数值book数组用来标记使用过的数值count代表共有9个数字调用递归的方法C#代码实现 #region public static int[] saveNum = n
2017-01-15 14:39:37
5497

翻译 面向对象的6大原则
要把软件做得非常灵活又要便于维护是一个很困难的事情。灵活的软件他的结构就复杂,维护起来就困难。有得必有失,关键就在于如何处理这两者,使得大于失。软件的设计开发应遵循以下六大原则: 1. OCP 全称:“Open-Closed Principle” 开放-封闭原则 说明:对扩展开放,对修改关闭。 优点:按照OCP原则设计出来的系统,降低了程序各部分之间的耦合性,其适应性、灵活性、稳定性
2017-01-11 17:37:55
1542

原创 ASP.NET后台页面跳转
//ASP.NET后台页面跳转 Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>if(confirm('保存成功!是否继续添加?')){location.href='ProductonAdd.aspx'}else{location.href='ProductonList.aspx'}</script>");
2017-01-11 16:41:30
4549

翻译 C#后台发送HTTP请求
HttpResponse1.涵盖POST,GET方法using System;using System.Collections.Generic;using System.IO;using System.IO.Compression;using System.Net;using System.Net.Security;using System.Security.Cryptography.X
2017-01-11 14:39:34
5860

原创 C#邮件提醒
1.申明邮件类public class EMail { private MailMessage mMailMessage; //主要处理发送邮件的内容(如:收发人地址、标题、主体、图片等等) private SmtpClient mSmtpClient; //主要处理用smtp方式发送此邮件的配置信息(如:邮件服务器、发送端口号、验证方式等等)
2016-12-20 11:09:19
2250

翻译 通过服务器端编写脚本,在前台显示alert
public abstract class ShowMsg{ #region 弹出提示对话框的JS脚本 /// <summary> /// 弹出提示信息 /// </summary> /// <param name="msg">弹出提示信息的内容</param> public static void Alert(string msg) {
2016-11-14 09:54:44
2330

转载 enum 枚举类型,及其描述调用
枚举类型 C语言或C++的一种构造类型,它用于声明一组命名的常数。 (1)枚举的声明:枚举声明用于声明新的枚举类型。 访问修辞符 enum 枚举名:基础类型 { 枚举成员 } ; 基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulo
2016-10-24 13:44:38
12531
原创 【VS 2022】未能加载文件或程序集“sapnco”或它的某一个依赖项。试图加载格式不正确的程序。
1.解决最原始的问题http://www.manongjc.com/detail/24-rwaxkujjxtbtnwj.html#%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%882—%E5%AE%89%E8%A3%85-microsoft-c-runtime-library-%E8%BF%90%E8%A1%8C%E6%97%B6%E7%8E%AF%E5%A2%83%E7%B1%BB%E5%BA%932.如果上面还不行的话就,把sap的dll给升级,选择红框中的直接下载就行,然后在
2022-02-25 16:37:23
1312
原创 c# iis ,windows验证
现在很多公司里面有很多的网站和服务,他们希望用户通过windows登录来解决所有,这样用户就不用记录每个系统的账号和密码。具体实现如下:1.找到IIS项目中2.把windows验证给打开,其他给关闭3.然后访问网站会出现这样的情况,需要输入账号和密码前提得把你的机器加入到域中4.登录以后,就不用再登录网站了,前提是,你的网站得实现从域中获取账号,然后再在你的数据库中去认证具体代码如下;注解:如果你的项目分了很多层,一定要把此方法放在第一层,不然获取不到Name//获取账号 stri
2021-07-21 14:06:08
720
原创 SQL Server 2008 R2 主从数据库同步设置
1.通过设置文件备份的方式来进行主从库设计https://blog.csdn.net/weixin_30571465/article/details/97929900?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.42422.通过sql发布和订阅方式来进行主从库设计https://blog.csdn.net/wanmdb/article/details/7515277在代
2021-05-17 11:23:06
339
转载 常用的技术框架和工具
原:http://www.cnblogs.com/hgmyz/p/5313983.html分布式缓存框架:Microsoft Velocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。Redis:是一个高性能的KV数据库。 它的出现很大程度补偿了Memcached在某些方面的不足。EnyimMemcached:访问Memcached最优秀的.NET客户端,集成不错的分布式均衡算法。开源的.NET系统推荐:OXITE:微软A
2021-05-08 19:02:25
482
转载 ASP.NET运行机制原理
一、浏览器和服务器的交互原理(一)、浏览器和服务器交互的简单描述:1.通俗描述:我们平时通过浏览器来访问网站,其实就相当于你通过浏览器去另一台电脑上访问文件一样,只不过浏览器的访问请求是由被访问的电脑上的一个 WEB服务器软件来接收和处理的,它会分析接收的请求信息,从而按照请求信息来找到服务器电脑上的文件,经过处理,最终将生成的内容发回到浏览器。简单的说就是:由浏览器生成一条“命令”,通过互联网发给另一台电脑的某个软件(服务器软件);服务器软件接收到“命令”,就分析理解这个“命令”,然后按照“命令”找
2020-05-12 11:04:29
703
原创 C# 拓展string 类 不区分大小写
public static class dd11{ public static string ExtensionIgoreCase(this string stuName,string cc) { stuName.Equals(cc, StringComparison.OrdinalIgnoreCase); return ""; }...
2020-04-28 16:32:43
522
原创 ef批量新增
今天遇到在ef框架下新增2W的操作,结果用常规的方法,:“ db.SaveChanges();” 直接就等死了然后去网上找了一下:A1:EntityFramework.Extended 找了这个dll,这dll是在ef做拓展,结果引用到方案里面点不出方法,不知道网上那些人是怎么搞出来的===》就弃用了A2:Z.EntityFramework.Extended 这个需要收费,而且破解很麻...
2020-03-17 14:23:04
333
原创 axure 8.1 安装及汉化
1.安装https://www.axure.com.cn/3510/2.汉化https://www.jianshu.com/p/949033e44aac
2020-03-16 09:09:44
162
转载 在新窗口中打开 base64 格式的图片
申明一个标签:image,再将标签写入到新的页面中<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title><script>function open_win() { const img...
2019-12-13 11:18:59
3630
原创 项目管理协同工具
语雀:面向个人和团队,提供与众不同的知识管理,打造轻松流畅的工作协同ShowDoc:一个非常适合IT团队的在线API文档、技术文档工具Teambition:协作,让企业和团队实现目标...
2019-11-22 13:57:07
160
原创 在windows下玩转ELK,只需这一遍就能带你入门
ELK是Elasticsearch、Logstash、Kibana的简称,这三者是核心套件,但并非全部。Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVA API等结构提供高效搜索功能,可扩展的分布式系统。它构建于Apache Lucene搜索引擎库之上。Logstash是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类型的日...
2019-11-08 13:54:44
451
ShowDoc本地安装.zip
2020-06-08
Apache Bench
2018-09-29
Remote Desktop manager
2018-09-04
Redis 用于消息队列的存储
2018-07-31
log4net代码开发
2018-07-16
七天学会ASP.NET MVC
2018-06-14
项目管理文档
2018-06-14
Fiddler是一个http协议调试代理工具
2018-05-21
React_Build
2018-03-07
.NET Reflector 8.3.3.115
2018-01-19
C#通过一个页面按钮调用另一个页面的按钮(不打开页面的前提下)Response,HttpWebRequest方法
2017-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人