.NET
TeacherYoung
前世的程序员,今生的老师
展开
-
C#异或运算
"^"为C#当中的异或运算符,通常可以理解为"排他性"运算.运算规则如下--------------------------------------------------------------------------------------------------True ^ False TrueTrue ^ True FalseFalse ^ True原创 2010-09-10 11:20:00 · 8387 阅读 · 0 评论 -
网站记录日志类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace OM.Common{ /// /// 记录日志的类 /// http://blog.csdn.net/bluceyoung ///原创 2013-12-25 15:16:57 · 682 阅读 · 0 评论 -
Jquery Post提交JSON主从关系对象数组到服务器
页面JQ提交代码:function test() { var dd = [{ 'code': '111111', 'des': '种鸡', "batch": [ { "code": "123", "c原创 2013-09-11 15:16:13 · 1941 阅读 · 0 评论 -
Web开发要考虑用户禁用浏览器的JS吗?
用JS实现了一个功能,而上级的评价是:放弃这种实现方式吧,因为js是可以被用户禁用的,那样他们就觉得是你的系统出问题,而造成不良的后果是,客户端是可以禁用JS的,禁用后使用JS实现的各种功能自然就全部无效,到底这种情况考虑不考虑?要考虑到什么程度?先按浏览器用户的角度思考一下:当自己的浏览器里点一个按钮发现无效的时候,他会做些什么?“这网站做的太烂了,赶紧关了”是这样吗?当然肯定有些人是这原创 2013-03-26 11:04:51 · 1728 阅读 · 1 评论 -
合并网页中的多个<Script>引用
为了更好的进行封装,每个实现不同功能的js代码应该有自己的js文件,这样如果一个网页中引用了多个js文件,如下这样网页会向服务器发送3个请求,请求3个js文件,其实完全没有必要发这么多的请求,一个足矣,下面就来介绍如何用Handler实现1.新建一个HttpHandlerpublic class Handler1 : IHttpHandler { p原创 2013-02-17 09:50:45 · 2607 阅读 · 0 评论 -
C#切换鼠标左右键习惯
本人一直喜欢左手使用鼠标,但有时候同事会临时进行操作,还得在控制面板里进行更改,比较不便,何不编写一个控制台程序,双击一下即可切换左右键 代码很简单:class Program { [DllImport("user32.dll")] private extern static bool SwapMouseButton(bool fSwap)原创 2013-02-16 09:03:04 · 1090 阅读 · 2 评论 -
C#查看、创建和删除系统任务计划程序
引言:这篇文章能够教你:如何创建一个计划任务程序,每隔一段时间(最短1分钟)就执行一次特定的程序 准备工作复制C:\Windows\System32\taskschd.dll到项目下,添加引用,在属性窗口将“嵌入互操作类型”设置成false查看系统下所有的任务计划程序TaskSchedulerClass ts = new TaskSchedulerClass();原创 2013-01-22 13:29:42 · 8195 阅读 · 4 评论 -
UML类图基本知识
类:第一层显示类的名称,(有的用斜体表示是抽象类);第二层是类的特性,通常是字段和属性;第三层是类的操作,通常是方法或行为(+表示public,- 表示private,#表示protected) 依赖关系一个类依赖于另一个类,通常情况下是在A类中的方法,需要B类的实例作为参数。动物类(Animal)有一个吃(Eat)的方法,需要食物类(Food)的实例作为传入参数。原创 2013-01-17 14:05:05 · 1219 阅读 · 0 评论 -
C#使用消息(SendMessage)进行跨进程操作
为了深入理解消息机制,先来做一个测试项目在新建项目的Form1的代码中,加入方法:protected override void DefWndProc(ref Message m) { if (m.Msg == 0x200) { MessageBox.Show("捕捉到消息");原创 2013-01-07 16:00:43 · 5346 阅读 · 1 评论 -
Winform打开日志txt文件
<br />Process pro = new Process();pro.StartInfo.FileName = "notepad.exe ";pro.StartInfo.Arguments = Environment.CurrentDirectory + @"/log.txt ";pro.Start();原创 2011-04-13 14:08:00 · 1372 阅读 · 0 评论 -
在URL里传递中文参数
<br /><br />中文和一些特殊符号是无法直接在URL里传递的,但可以加工后传递,获取的时候再解加工<br />后台代码:<br />System.Web.HttpUtility.UrlEncode(str)<br />System.Web.HttpUtility.UrlDecode(str)<br />JS:<br />encodeURI(str);<br />decodeURI(str);原创 2011-02-23 11:44:00 · 710 阅读 · 0 评论 -
初识Flex:与C#实现“Helloworld”
本人搞C#编程已经有几年了,但Flex一直没有接触过,目前正在自学中,首先打开VS,本人用的是2005+SP1的版本,创建一个Web应用程序在默认页Default.aspx中,加入Page_load方法protected void Page_Load(object sender, EventArgs e){ string str = "HelloWorld"; Response.Write(str);} 好了,Server端建立完毕,简单吧,下面来创建Flex程序客户端1.打原创 2011-03-01 09:57:00 · 1352 阅读 · 2 评论 -
ASP.NET 图片放盗链(不能防下载)
/// /// ImgHandler /// http://blog.csdn.net/bluceyoung /// public class ImgHandler : IHttpHandler { public void ProcessRequest(HttpContext context) {原创 2014-07-18 11:05:15 · 761 阅读 · 0 评论