勤奋菜鸟的天堂

导航

2012年8月26日 #

Jquery常用方法搜集

摘要: 1、去除字符串两边的空格,使用$.trim(“要去除空格的字符串");2、检查某个值是否是数组元素,使用$.inArray("值",数组),返回-1表示不是,是返回所在索引; 阅读全文

posted @ 2012-08-26 18:16 勤奋的菜鸟 阅读(145) 评论(0) 推荐(0) 编辑

2012年8月23日 #

JS获取Url参数

摘要: //获取Url传递的参数 function GetUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; }通过GetUrlParam('Cid')来获取具体参数的值; 阅读全文

posted @ 2012-08-23 10:14 勤奋的菜鸟 阅读(788) 评论(0) 推荐(0) 编辑

2012年8月14日 #

ASP.NET中前台调用后台、后台调用前台的变量或方法

摘要: 一、前台调用后台1、前台调用后台变量(注:数组变量不能获得,需先在后台已分隔符转成字符串变量,前台得到后再处理成数组) 后台页面提供一个全局变量,Page_Load中给赋值,前台使用<%=XXX %>来获得变量;2、前台调用后台方法(即Ajax,见Jquery,绑定到按钮的Click)二、后台调用前台1、后台使用前台的变量 方法一:1、前台使用静态文本控件隐藏域,将js变量值写入其中; 2、后台用request["id"]来获取值; 方法二:可以用cookie或session2、后台使用前台函数 (1)用ClientScript类动态添加脚本(较好) 前台: f 阅读全文

posted @ 2012-08-14 16:42 勤奋的菜鸟 阅读(7021) 评论(0) 推荐(0) 编辑

2012年8月3日 #

基于二进制的权限管理与验证

摘要: 1、权限值的设定 用二进制来表示权限值应该是按位来设置,每个位占一个,表示一种权限,如: 00000001表示十进制1, 00000010表示十进制2, 00000100表示十进制4, 00001000表示十进制8; 依次类推,才能清晰正确的标识,多种权限的赋予则使用“或运算”,此时各位比较混乱,如00000011表示十进制3,此时它意味着拥有两种权限。Long userrolevalue ;//用户的权限值,根据他属于的权限组,这个值会不同Long oprolevalue ;//一个操作的权限值,根据他属于的权限组,这个值会不同2、权限的赋予(或运算)userrolevalue = u... 阅读全文

posted @ 2012-08-03 15:25 勤奋的菜鸟 阅读(5323) 评论(2) 推荐(2) 编辑

2012年7月16日 #

进制转换

摘要: C#中进制转换不需要自己写函数,有现成的函数可以使用,如下:(1)十进制转其他二、八、十六进制可以用下面的函数string ToString(int value, int toBase);第一个参数表示十进制数,第二个是想要转换的进制例如:string bin= Convert.ToString(128,2);//转为2进制string oct=Convert.ToString(128,8);//转为8进制string hex=Convert.ToString(128,16);//转为16进制(2)二、八、十六进制转十进制的函数int ToInt32(string value, int fro 阅读全文

posted @ 2012-07-16 16:01 勤奋的菜鸟 阅读(273) 评论(0) 推荐(1) 编辑

2012年7月13日 #

Xml 操作类(C#)

摘要: /// <summary> /// Xml操作基类 /// </summary> public class XmlHelper { /**/ /// <summary> /// 读取Xml到DataSet中 /// </summary> /// <param name="XmlPath">路径</param> /// <returns>结果集</returns> public static DataSet GetXml(string XmlPath) { DataSet ds = 阅读全文

posted @ 2012-07-13 12:55 勤奋的菜鸟 阅读(282) 评论(0) 推荐(0) 编辑

C#+Xpath 处理Xml

摘要: 本文章讲叙了怎样在c#里处理xml文档,都是些比较基本的。首先,我们先自建一个xml文档,如下:<?xml version="1.0" encoding="UTF-8"?><peoplelist> <person> <name>Tom Stafford</name> <title>CFO</title> </person> <person> <name>Jane Goodwill</name> <title>CE 阅读全文

posted @ 2012-07-13 12:48 勤奋的菜鸟 阅读(2429) 评论(0) 推荐(0) 编辑

2012年7月6日 #

Ansi、Unicode与通用类型

摘要: ①、Ansi与Unicode简要说明及各自的优缺点:他们是两种字符的编码格式,Ansi=窄字节,Unicode=宽字节,Ansi用char格式表示一个字符,占用一个字节的存储空间,最多表示255个字符,表示英文还可以,但对于中文、日文、韩文等语言来说就不够用了,所以如果你的程序是Ansi编码的话,那么你写的中文语言的程序拿到日文、韩文等系统上面就会出现乱码。所以有了Unicode,用二个字节去表示一个字符,格式是 unsigned short,被定义成 wchar_t 格式这样就可以表示世界上绝大多数的语言了!但有利就有弊,缺点呢?就是空间占用翻倍了,网络传输的数据量也增大了……◆ vc++ 阅读全文

posted @ 2012-07-06 13:24 勤奋的菜鸟 阅读(1981) 评论(0) 推荐(0) 编辑

#pragma once与 #ifndef的区别

摘要: 为了避免同一个文件被include多次1 #ifndef方式2 #pragma once方式在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #endif 方式二: #pragma once ... ... // 一些声明语句 #ifndef的方式依赖于宏名字不能冲突,这不光可以保证同一个文件不会被包含多次,也能保证内容完全相同的两个文件不会被不小心同时包含。当然,缺点就是如果不同头文件的宏名不小心“撞车”,可能就会导 阅读全文

posted @ 2012-07-06 13:02 勤奋的菜鸟 阅读(206) 评论(0) 推荐(0) 编辑

2012年6月27日 #

AD域的简单搭建管理

摘要: 1、准备: a使用静态IP(绑定IP); b一个格式为NTFS的盘; C"IIS6.0+DNS" 文件夹相关文件及"AD域软件分发的配置”、msi的制作等见附件http://dl.dbank.com/c0v5s1aaae2、安装好活动目录(开始->运行->dcpromo,可打开AD域向导,相关默认即可,日志文件最好放到其他NTFS盘),DNS注册诊断勾选安装并配置,所需文件在"IIS6.0+DNS"文件夹中;3、新建ou(即组织单位)和用户();4、客户机要加入域,需要静态ip把DNS服务器的地址设为AD域机子的IP地址;5、在“我 阅读全文

posted @ 2012-06-27 17:44 勤奋的菜鸟 阅读(11597) 评论(0) 推荐(0) 编辑