- 博客(50)
- 收藏
- 关注
转载 C# WebHelper-CookieHelper,CacheHelper,SessionHelper
常用web操作工具类,记录一下,本文记录的工具类,都要求引用 System.Web1、CookieHelper 1 /// <summary> 2 /// Cookie工具类 3 /// </summary> 4 public class CookieHelper 5 { 6 //...
2017-12-30 17:55:00 300
转载 [转].net reactor 学习系列(五)---源代码加密程序
.NET Reactor使用教程(加密源代码示例) 1、打开 Eziriz .NET Reactor,主界面如图1所示:图1 2、单击 Main Assembly 右边的 Open,选择要加密的软件文件exe 或 dll 都可以。 3、勾选 Quick Settings 下要加密的项,每项的含意如下: NecroBit:把程序集转为非托管代码; Na...
2017-11-24 11:14:00 777
转载 [转].net reactor 学习系列(四)---.net reactor应用场景
前面已经学习了.net reactor一些基础知识,现在准备学习下实际的应用场景,只是简单的保护和许可证发放场景。如果想应用更高级的场景比如自动化程序许可证的发放及自定义客户端的过期提示等等就需要自己根据实际的需求在掌握基础知识的前提下自己思考了。 首先操作保护程序功能: 打开需要保护的程序:如下图 然后点击左边快捷面板的Prot...
2017-11-24 11:13:00 146
转载 [转].net reactor 学习系列(三)---.net reactor代码自动操作相关保护功能
接上篇,上篇已经学习了界面的各种功能以及各种配置,这篇准备学习下代码控制许可证。 代码控制许可证的意思就是软件经过.net reactor保护后,到期时客户端就需要购买许可证,这时软件开发商就需要生成许可证等操作,这个操作可以由代码控制来达到自动化的效果。当然不仅仅是生成操作,还包扩获取许可证的信息,作废许可证,激活许可证等操作。 在安装目录下...\...
2017-11-24 11:13:00 213
转载 [转].net reactor 学习系列(二)---.net reactor界面各功能说明
安装了.net reactor之后,可以在安装目录下找到帮助文档REACTOR_HELP.chm,目前没有中文版本,里面详细介绍了.net reactor的各功能及使用场景。本系列文章是基于此帮助文档来写的。.net reactor主要有三大面板:菜单面板:-文件就是普通的创建操作环境,打开操作环境,加载程序集等操作- 运行...
2017-11-24 11:11:00 96
转载 Visual Studio删除所有的注释和空行
visual studio用"查找替换"来删掉源代码中所有//方式的纯注释和空行注意:包括/// <summary>这样的XML注释也都删掉了。步骤1/2(删除注释):使用Ctrl+H快速替换功能,查找内容为:^[ \t]*//[^\n]*\n替换内容为空(什么都不写),查找范围你自己定(我喜欢选整个解决方案),查找选项要选中使用正则表达式。然后点击全...
2017-11-24 10:32:00 613
转载 C# 中的回车换行符
在 C# 中,我们用字符串 "\r\n" 表示回车换行符。string str = "第一行\r\n第二行";但是我们更推荐 Environment.NewLine(名称空间为 System),Environment 是类,NewLine 是字符串属性,用于获取当前环境中定义的回车换行符字符串。string str = "第一行" + Environment.NewLine ...
2017-03-02 15:22:00 683
转载 Visual Studio 2015 各版本对比及下载地址
2015年7月20日23时30分,微软举行了VisualStudio 2015的发布会,跟随者VisualStudio 2015而来的是,.net开源,C#支持wp,ios,android三大系统手机开发。Visual Studio 2015 系统要求(注:详细可以参考 Visual Studio 2015 系列产品的系统要求)Visual Studio 201...
2016-12-06 09:32:00 1276
转载 把C#程序(含多个Dll)合并成一个Exe的超简单方法
开发程序的时候经常会引用一些第三方的DLL,然后编译生成的exe文件就不能脱离这些DLL独立运行了。但是,很多时候我们本想开发一款只需要一个exe就能完美运行的小工具。那该怎么办呢?下文介绍一种超简单的方法,不用写一行代码就可轻松实现。这里我们需要用到一款名为Fody.Costura的工具。Fody.Costura是一个Fody框架下的插件,可通过Nuget安装到VS工程中。...
2016-07-12 14:49:00 410
转载 unity3D学习—坦克大战(一)
背景介绍本人一名C#程序员,从事C#开发已经有四年有余了,目前在一家大型公司上班。鉴于公司的业务需要,现在需要学习unity3D游戏开发,好在unity支持C#脚本开发,无形中省下了许多重新学习新语言的时间。好了,闲话不多说,开始正式学习之路。本篇文章主要介绍unity的相关背景和下载安装等,使用的unity开发软件为当前最新5.3.5版本。第一步,使用各大搜索引擎搜索关键字...
2016-06-20 18:48:00 237
转载 Session 、Application 和 HttpContext 的使用区别
在ASP.NET WEB页面开发中,经常会需要保存一些信息,以便在不同的页面或时间段都能够访问到。这其中便会用到Session和Application。Session 、Application 和 HttpContext都是在服务器上开辟了一个内存空间,将一些信息存储到该内存空间中。Session :Session 会对每一个客户端(浏览器)在服务器端划分一个区域,该区域用于...
2016-03-28 23:20:00 280
转载 Server.Transfer 和 Response.Redirect 用法区别
在ASP.NET中,在后台传值方式目前大多都是用 Response.Redirect("页面地址") 来重定向页面的,但是现在还有一种方式也可以达到重定向页面的作用,而且在某些时刻会起到一种很棒的效果,那就是使用 Server.Transfer("页面地址") 来重定向地址。现在我们来详细了解一下这两种重定向页面地址的用法和区别:Response.Redirect :Respon...
2016-03-28 22:28:00 251
转载 JQuery 获取父级元素、同级元素、子元素等
例:<div> <div id="div_1">这是内容1</div> <div id="div_2">这是内容2</div> <div id="div_3">这是内容3</div> <div id="div_4">这是内容4</div&g...
2016-03-25 00:05:00 131
转载 asp.net[web.config] httphandlers 与实现自由定义访问地址
今天一起来看一个简单的例子,主要是用来实现一个映射功能,我们一般访问一个网址的时候比如是这样的http://localhost:6166/WebSite1/api/request.aspx?strtext=123那么大家一定都会说,在网站WebSite1的api目录下一定有request.aspx这样一个文件。那么我今天要告诉你的就是没有这个文件。如下图你没有...
2016-02-25 10:34:00 182
转载 mysql之触发器trigger
触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素:1.监视地点(table)2.监视事件(insert/update/delete)3.触发时间(after/before)4.触发事件(insert/update/delete)语法:create trigger triggerNameafter/beforeinsert/update/...
2015-10-27 14:21:00 60
转载 C#模拟http 发送post或get请求
/// <summary> /// 模拟HTTP提交表单并获取返回数据 /// POST /// </summary> /// <param name="Url">提交地址</param> /// <param name="postDataStr">参数</pa...
2015-10-14 17:33:00 73
转载 [转]html5表单上传控件Files API
表单上传控件:<input type="file" />(IE9及以下不支持下面这些功能,其它浏览器最新版本均已支持。)1、允许上传文件数量允许选择多个文件:<input type="file" multiple>只允许上传一个文件:<input type="file" single>2、上传指定的文件格式<...
2015-09-11 11:27:00 115
转载 微信浏览器取消缓存的方法
做微信公众号和调试手机页面的时候,避免不了页面要跳转到微信浏览器打开,调试阶段,android版微信浏览器一直都默认缓存html静态资源,每次静态资源变化甚至新内容发布的时候在微信浏览器上都极有可能不能更新,很多时候要清理微信缓存才能看到效果,很是烦人。部分客户装了QQ浏览器,微信实际调用的是QQ浏览器,有时候甚至光清理微信缓存都无效,QQ浏览器的缓存也要清。经过一番探索微信浏览器确...
2015-08-23 11:14:00 67
转载 一般处理程序如何获取session值
1.要在一般处理程序中获取其他页面的session值,需要引用名空间:using System.Web.SessionState;2.然后继承一个接口:IRequiresSessionState3.然后就可以获得session值了:Session["code"]="AD18";string code=Session["code"].ToString();转载于:h...
2015-08-18 18:42:00 213
转载 jQuery 中的事件冒泡和阻止默认行为
1、事件冒泡 1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getScheme()+"://"+reque...
2015-07-23 15:25:00 73
转载 分组统计并计算每组数量sql
有 字段A 和B比如数据如下A B1 21 31 42 22 3统计出的sql结果:A count1 32 2select a,count(b) from t group by a;--或count(b) over (partition by a)如统计一级会计科目数量的sql:select fo,count(dispna...
2015-07-08 15:26:00 7451
转载 兼容IE浏览器的js浏览器全屏代码
众所周知,IE是个奇葩的浏览器,但是由于用户量很大,开发者还是不得不为IE考虑一下,于是,各种浏览器相关的操作,都要多一个特别的判断——专门针对IE浏览器的判断,这里的全屏也不例外。看代码:function fullScreen() { var el = document.documentElement; var rfs = el.requestFullScr...
2015-05-28 15:10:00 602
转载 jquery 时间戳与日期转换
(function($) { $.extend({ myTime: { /** * 当前时间戳 * @return <int> unix时间戳(秒) */ CurTime: function(...
2015-05-27 13:57:00 76
转载 JS全兼容检测浏览器类型及版本
直接上代码:<script> var browser = (function () { var isIE6 = /msie 6/i.test(navigator.userAgent); var isIE7 = /msie 7/i.test(navigator.userAgent); ...
2015-04-23 10:44:00 170
转载 MySQL时间戳相互转换
mysql将时间戳转成常用时间格式 在mysql中,一个时间字段的存储类型是int(11),怎么转化成字符类型,比方存储为13270655222,需要转化为yyyy -mm-dd的形式。使用 FROM_UNIXTIME函数,具体如下: FROM_UNIXTIME(unix_timestamp,format) 返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。...
2015-04-15 17:28:00 80
转载 SQL日期相关的操作
DECLARE @dt datetimeSET @dt=GETDATE() DECLARE @number intSET @number=3 --1.指定日期该年的第一天或最后一天--A. 年的第一天SELECT CONVERT(char(5),@dt,120)+'1-1' --B. 年的最后一天SELECT CONVERT(char(5)...
2015-04-08 22:22:00 90
转载 innerHTML、innerText、outerHTML、outerText的区别
我们在用JS/JQ 获取或设置元素内容的时候,通常是获取或设置指定元素之间的内容<script> //JS document.getElementById('test').innerHTML="设置元素内容"; //JQ $("#test").val("设置元素内容");</script>但是如果我们需要...
2015-04-08 15:01:00 86
转载 JS判断客户端系统 让ipad iphone 等手持设备自动跳到手机版
if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) { location.replace("http://www.abc.net") //手持端(WAP)网站 }很简单的一段代码,能在同一个网址下自动判断用户访问的客户端是PC还是手持设备,以便跳转页面转载于:https:...
2015-04-07 15:14:00 180
转载 【转】jquery iframe取得元素与自适应高度
今天没事来总结一下iframe在jquery中怎么操作的,下面我来给各位介绍jquery 获取iframe子/父页面的元素及iframe在jquery高度自适应实现方法,各位朋友可参考。jquery方法:在iframe子页面获取父页面元素代码如下:1 $('#objId', parent.document);在父页面 获取iframe子页面的元素代码如下...
2015-01-13 11:04:00 98
转载 Server.UrlEncode与Server.UrlDecode(url传递中文的解决方案)
1.设置web.config文件。<system.web>......<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />......</system.web>2.传递中文之前,将要传...
2014-12-31 16:04:00 93
转载 ASP.NET中如何读取和写入注册表
直接给源码:读取注册表内容:1 RegistryKey regkey=Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");2 string[] n=regkey.GetValueNames();3 for(int i=0;i<n.Length;i++)...
2014-12-22 15:01:00 352
转载 【转】.Net下多线程编程[10]——多线程实现数组排序
阅读目录 一:前言 二:多线程实现数组排序 一:前言 数组大小是计划对多少个数组元素进行排序,线程个数是你计划用多少个线程进行排序操作 二:多线程实现数组排序 private int[] array; private DateTime StartTime; private DateTime EndTime;...
2014-12-19 16:36:00 112
转载 【转】.Net下多线程编程[9]——异步编程
阅读目录 一:同步处理 二:异步处理 三:异步委托 四:通过委托同步调用方法 五:通过委托异步调用方法 一:同步处理 一个同步操作会阻塞整个当前的进程,直到这个操作完成才能执行下一段代码 二:异步处理 不会阻塞启动操作的调用线程,调用程序必须通过轮流检测,或者等待完成信号来发现调用的完成 三:异步委托 ...
2014-12-19 16:35:00 92
转载 【转】.Net下多线程编程[8]——临界区
阅读目录 一:临界区概述 二:临界区操作 三:通过lock关键字设置临界区 四:通过Interlocked类设置临界区 五:通过Monitor类设置临界区 一:临界区概述 在某个时间段内可以有两个线程同时执行,那么两个线程访问的要都是同一个数据的话,那么这种情况下会出现一 些不必要的事情,比如:我的银行账户总额有5000,某天我拿着存折去柜台取4...
2014-12-19 16:34:00 124
转载 【转】.Net下多线程编程[7]——应用程序域
阅读目录 一:应用程序域概述 二:应用程序域和线程的关系 三:线程跨越多个应用程序域实例 四:运行效果 一:应用程序域 . 在.NET中有个特点,在.NET中有个CLR,在操作系统和我们编程环境之间有个CLR,操作系统和CLR之间有种隔离,操作系统和运行库会在应用程序间提供某种隔离,为了确保一个应用程序的代码不会对其他不相关的应用程序产生影响,这种隔离...
2014-12-19 16:33:00 95
转载 【转】.Net下多线程编程[6]——Thread中委托的使用
阅读目录 一:实例 一:实例 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; namespace ThreadDelegate class Program { s...
2014-12-19 16:32:00 107
转载 【转】.Net下多线程编程[5]——委托使用的实例
阅读目录 一:委托与线程 二:委托使用的实例 三:运行效果 一:委托与线程 .委托基础 -委托使用的目的:把函数作为参数传递 -类似于C++中的函数指针,和函数指针是有区别的:函数指针只能引用静态方法,而委托可以引用静态方法,也可以引用实例方法,当委托引用实例方法时,委托不仅存储对方法入口点的引用,还存储对调用该方法的实例引用 -是事件处理的基础 -...
2014-12-19 16:30:00 72
转载 【转】.Net下多线程编程[4]——利用thread.Start()传递参数
阅读目录 一:前言 二:实例 三:运行效果 一:前言 前一节说了我们创建线程的参数是一个函数,当新的线程启动的时候,它就会执行这个函数,这个函数是没有任何参数的,且没有返回值的,那么新的需求来了,如何调用一个有参数的函数呢?我们上节是利用构造函数传递参数的,这节我们利用其它的方法实现 二:实例 using System; using Syste...
2014-12-19 15:33:00 140
转载 【转】.Net下多线程编程[3]——利用构造函数传递参数
前言 前一节说了我们创建线程的参数是一个函数,当新的线程启动的时候,它就会执行这个函数,这个函数是没有任何参数的,且没有返回值的,那么新的需求来了,如何调用一个有参数的函数呢? 阅读目录 一:利用构造函数传递参数 二:运行机制 三:运行效果 一:利用构造函数传递参数 using System; using System.Collections....
2014-12-19 15:32:00 92
转载 【转】.Net下多线程编程[2]——Thread的使用
前言 多线程编程是跨语言的,跨环境的,所以我们得学好它,对应用程序的性能提高是有帮助的。 阅读目录 一:System.Threading 二:Thread类 三:Thread说明 四:Thread的使用 五:运行机制 六:运行效果 一:System.Threading 提供一些使得可以进行多线程编程的类和接口,此命名空间包括...
2014-12-19 15:30:00 176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人