随笔分类 -  Asp.Net杂类

各个方面的资料和文章
摘要:enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常数组成的独特类型。每种枚举类型都有基础类型,该类型可以是除char 以外的任何整型。即: (byte, sbyte, short, ushort, int, uint, long和ulong) Emumeration 这个概念早在C时代就有了,不过以前没怎么用过。 基本表达, 改变默认值和默认类型 Enumeration的默认值是从0开始的int,如下:enum Direction{ UP, RIGHT DOWN, LEFT,};此时UP=0, DOWN=1...依此类推 改变默认值:enum Direction{ UP=1, R 阅读全文
posted @ 2011-05-12 11:57 PointNet 阅读(40874) 评论(0) 推荐(2)
摘要:小时候老师总说:有压力才有动力。这次冲动起源于自己发起了一个xx群,群里面承诺一天一分享,但没有相关的工具可以统计,同时更多的需求不断涌现(这不刚才还有群里的朋友说讨论希望能够每周出个定向题),问了一下xx群开发的朋友,说暂时不开放接口,完蛋,这长期人肉我可没那个功夫,看了看笔记本上缓慢学习中的python,得,就这样把,自己模拟登录,然后用python做个简单爬虫去抓取数据作为工具数据来源。 学语言我个人还是觉得首先了解他的特点和适用场景,然后就是动手干(官方文档+g出来的一大堆ref)。写惯Java的人,一旦介入到动态语言,就会觉得一身轻松。Python可以采用交互的命令行工具,即时写,. 阅读全文
posted @ 2011-05-11 12:40 PointNet 阅读(739) 评论(0) 推荐(1)
摘要:具体方法为如下: private void btnChenk_Click(object sender, System.EventArgs e) { System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList; if ( addressList.Length>1) { nativeIP.Text = addressList[0].ToString(); serverIP.Text = addressList[1].ToString(); } else { nativeIP.Tex 阅读全文
posted @ 2011-03-15 14:13 PointNet 阅读(9767) 评论(1) 推荐(0)
摘要:1 Log4net简介 Log4net是基于.net开发的一款非常著名的记录日志开源组件。最早是2001年7月由NeoWorksLimited启动的项目,基本的框架源于另外的一个非常著名的姐妹组件-log4j。现由Apache组织开发与维护。此日志架构是可灵活扩展,且通过配置文件来设置日志的属性及输出,不同修改代码即可实现程序的灵活跟踪。可以将日志分不同的等级,通过不同的过滤条件,以不同的样式,将... 阅读全文
posted @ 2010-11-01 14:12 PointNet 阅读(6746) 评论(5) 推荐(3)
摘要:记录日志是管理系统中对用户行为的一种监控与审核,asp.net中记录日志的方式有很多种,这里我只介绍一下最近用到的log4net,关于他的具体介绍网上有很多,我讲一下他的用法。第一步:在配置文件中的<configSections>节添加下面一句话 <section name="log4net" type="log4net.Config.Log4NetConfigurationSe... 阅读全文
posted @ 2010-10-29 16:30 PointNet 阅读(6154) 评论(9) 推荐(0)
摘要:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="GridViewUp.aspx.cs" Inherits="gridview_GridViewUp" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org... 阅读全文
posted @ 2010-10-22 13:47 PointNet 阅读(35511) 评论(6) 推荐(3)
摘要:前两篇简单介绍了线程同步lock,Monitor,同步事件EventWaitHandler,互斥体Mutex的基本用法,在此基础上,我们对 它们用法进行比较,并给出什么时候需要锁什么时候不需要的几点建议。最后,介绍几个FCL中线程安全的类,集合类的锁定方式等,做为对线程同步系列的完善 和补充。 1.几种同步方法的区别 lock和Monitor是.NET用一个特殊结构实现的,Monitor对象是完... 阅读全文
posted @ 2010-06-17 16:36 PointNet 阅读(44388) 评论(0) 推荐(5)
摘要:数据交互是WEB交互的核心功能,用户在Web页面的表单中提交数据,程序接受数据后进行相应的逻辑运算后将数据写入数据库中,在这样的应用中无论 是考虑到应用系统的安全还是用户数据的完整,我们都将对用户提交的数据信息进行相应的验证。 比如一个用户注册的交互应用: 一般会在Model层建立一个注册类 在UI层将页面提交来的数据对应赋予Register类实例化后的对象的属性,之后将对象传递给BLL层进行... 阅读全文
posted @ 2010-04-08 16:55 PointNet 阅读(984) 评论(0) 推荐(0)
摘要:以下代码 使用.net FtpWebRequest 实现FTP的常用功能, 代码已经调试通过, 可复制直接使用。 经测试使用此种方式实现的FTP操作与直接使用命令的方式操作FTP要稳定许多。 有设计不好的地方请指正。 using System;using System.Collections.Generic;using System.Text;using System.IO;using Syst... 阅读全文
posted @ 2010-01-29 14:08 PointNet 阅读(4707) 评论(0) 推荐(1)
摘要:VS2005还没有最终稳定的版本,但是我想在微软的某个办公室,一个项目组正在研究发展Visual Studio 2008这个版本。我看了一下表,现在的时间是公元2006-3-9日,离微软发布VS2008版的α版还有整整18个月,我不知道它最终会是如何的,但是它一定具有以下十项激动人心的特点: No.1 代码中插入图片,而且它可以被Notepad进行编辑? 是神话么,不是。它实际上是在... 阅读全文
posted @ 2009-10-20 15:57 PointNet 阅读(574) 评论(2) 推荐(0)
摘要:采用对应的区位的方法,但有些汉字不在这个范围里,大家试一下publicstringhz2py(stringhz)//获得汉字的区位码{byte[]sarr=System.Text.Encoding.Default.GetBytes(hz);intlen=sarr.Length;if(len>1){byte[]array=newbyte[2];array=System.Text.Encodin... 阅读全文
posted @ 2009-09-16 10:26 PointNet 阅读(1094) 评论(0) 推荐(0)
摘要:很多时候,我们新建一个xxx.aspx页和xxx.aspx.cs文件,不过是为了实现一个很简单的功能,如:输出xmlDom,注销并跳转,并没有什么html的输出,很是麻烦,需要新建一个页,删除多余的html,并在 page_load里面写处理代码。而使用HttpHandler就不需要这么麻烦了。可以用任何符合公共语言规范 (CLS) 的语言编写自定义 HTTP 处理程序来处理特定的、预定义类型的 ... 阅读全文
posted @ 2009-06-30 08:53 PointNet 阅读(2981) 评论(0) 推荐(1)
摘要:因为访问量大,做页面浏览量的时候不能直接操作库;用文件来记录的话,虽然减缓了数据库的压力但是对服务器I/O却是一个考验;而缓存正是.Net的一大优势,所以想出HttpHandler结合Cache来减缓I/O操作,这样I/O跟数据库的压力都解决了!首先创建统计类库1.创建CounterHelper统计类1usingSystem;2usingSystem.Web;3usingSystem.Web.Ca... 阅读全文
posted @ 2009-06-30 08:52 PointNet 阅读(1019) 评论(1) 推荐(0)
摘要:【摘要】ASP.NET的跟踪功能比ASP有了很大的提高,通过跟踪信息有利于判断WEB应用程序中错误的根源。本文通过实例详细解释了ASP.NET的跟踪模式。 【关键字】ASP.NET;跟踪信息;Trace 1、引言 传统ASP最常用的调试方法是使用Response.Write来设置断点,在WEB页面上显示出某些变量当时的值。但是,这种方法存在不少问题。 (1)在程序中布满Res... 阅读全文
posted @ 2009-03-06 15:19 PointNet 阅读(6240) 评论(1) 推荐(0)
摘要:新建ConnectionTestInfo类 using System.Data.SqlClient; using System.Data; public class ConnectionTestInfo { private static SqlConnection mySqlConnection; //mySqlConnection is a SqlConn... 阅读全文
posted @ 2009-02-24 16:22 PointNet 阅读(30501) 评论(3) 推荐(1)
摘要:大家都知道编译后的代码很容易被破译,那么如何保证辛辛苦苦做好的工程不被轻易破译吗?那就选用dotfuscator.exe吧 文件在C:\Program Files\Microsoft Visual Studio 8\Application\PreEmptive Solutions\Dotfuscator Community Edition\dotfuscator.exe 使用 1、打开VS200... 阅读全文
posted @ 2008-11-18 10:29 PointNet 阅读(1749) 评论(0) 推荐(0)
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 文章来源:爱你网 http://www.51ini.com 阅读全文
posted @ 2008-11-12 15:07 PointNet 阅读(4424) 评论(3) 推荐(0)
摘要:一、问题起因 在某项目释放后Bug统计的附件《释放后问题》里有: 问题 原因 分析 备注 ... 阅读全文
posted @ 2008-11-05 16:50 PointNet 阅读(1801) 评论(0) 推荐(0)
摘要:功能完全支持ie和firefox浏览器! 一般的WEB方式文件上传只能一个一个的进行上传,在某些应用上就显得很不人性化,客户们都希望能够1次选择很多文件,然后让系统把选择的文件全部上传。 这里,就将针对这个问题提出一个比较完美的解决方案,利用的技术主要有2个:Flash 和 smartupload。Flash 能够让客户一次选择多个文件,而smartupload负责将选择的文件上传到服务器... 阅读全文
posted @ 2008-11-04 10:58 PointNet 阅读(10467) 评论(1) 推荐(0)
摘要:最近看了有些网站实现的在线截图功能比较不错。就是上传一个图片以后,把裁剪成固定大小的图片一般用来做自己的照片。 我这文章就是实现这功能,开发工具是vs2005和两个js类库,dom-drag.js和jquery,使用比较简单,这个两个js类库是恨优秀的,建议大家再看看。 先发一个效果图片看看 0 && image.height>0){if(image.width>=700){thi... 阅读全文
posted @ 2008-10-30 16:28 PointNet 阅读(2505) 评论(3) 推荐(0)