03 2010 档案

摘要:默认情况下,首次运行 ClickOnce 应用程序时,会下载该应用程序中包含的所有程序集。但是一些特殊的场景我们可能不希望它这么干,而是希望按照一定规测或者需要用到某个组件的时候再下载。比如我们可能会有下面一些应用场景的需求:1、我开发的这个客户端程序是要收费的。但是免费用户也可以使用部分功能。我在技术实现上把收费用户使用的功能封装到了A.dll 组件了,我希望免费用户根本无法获得A.dll,只有... 阅读全文
posted @ 2010-03-31 17:08 94cool 编辑
摘要:在有些情况下,您可能需要要求用户运行更新版本的应用程序。例如,您可能对诸如 Web 服务等外部资源进行了某种更改,而这种更改会使得较早版本的应用程序不能正常工作。在这种情况下,您需要将更新标记为“必需”,并阻止用户运行较早的版本。   若要将更新标记为“必需”,请单击“项目>属性>发布>更新”对话框中的... 阅读全文
posted @ 2010-03-31 17:06 94cool 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.IO;using System.Data.SqlClient;namespace WinApp{ public class Sequence { [DllImport("k... 阅读全文
posted @ 2010-03-30 11:43 94cool 阅读(1092) 评论(0) 推荐(0) 编辑
摘要:1:[DllImport("Kernel32.dll")]public static extern UInt32 GetTickCount();private void int GetVal(){UInt32 Start = GetTickCount(); { //doing.......}UInt32 End = GetTickCount();return (End - Start);}2:Da... 阅读全文
posted @ 2010-03-29 17:26 94cool 阅读(204) 评论(0) 推荐(0) 编辑
摘要:from :http://www.vckbase.com/document/viewdoc/?id=1488COM 中除了使用一些简单标准的数据类型外(注2),字符串类型需要特别重点地说明一下。还记得原则吗?COM 组件是运行在分布式环境中的。通俗地说,你不能直接把一个内存指针直接作为参数传递给COM函数。你想想,系统需要把这块内存的内容传递到“地球另一 边”的计算机上,因... 阅读全文
posted @ 2010-03-29 16:32 94cool 阅读(411) 评论(0) 推荐(0) 编辑
摘要:程序间的通信,说到底便是发送和接收数据流。我们一般把字节(byte)看作是数据的最小单位。当然,其实一个字节中还包含8位(即bit位)。32位的处理器中“字长”为32个bit,也就是4个byte。在这样的CPU中,总是以4字节对齐的方式来读取或写入内存,那么同样这4个字节的数据是以什么顺序保存在内存中的呢?这就是字节序的问题。 一、字节序顾名思义字节的顺序,再多说两句就是... 阅读全文
posted @ 2010-03-29 15:03 94cool 阅读(368) 评论(0) 推荐(0) 编辑
摘要:from :http://msdn.microsoft.com/zh-cn/magazine/cc163491.aspx本文使用了以下技术: .NET Framework下载本文中所用的代码: MemoryLeaks2007_01.exe (163 KB) 浏览在线代码 目录 .NET 应用程序中的内存 检测泄漏 堆栈内存泄漏 非托管堆内存泄漏 “泄漏”托管堆内存 总结 ... 阅读全文
posted @ 2010-03-25 15:04 94cool 阅读(313) 评论(0) 推荐(0) 编辑
摘要:如何预防Net下的资源泄露呢?有一种方法就是继承IDisposable接口,再对继承中的所有实例递归地调用Finalize方法。 (1)一个原则:资源在哪个类中被创建就应该在哪个类中清理。如果类中调用了其他基类中创建的资源,则应在基类中删除这些资源。 (2)析构函数: 析构函数是由垃圾回收器(GC)在清理对象时调用的。 因为.NET中的托管对象都是由垃圾回收器自动定期清理的,所以如果一个类中只有... 阅读全文
posted @ 2010-03-25 15:01 94cool 阅读(251) 评论(0) 推荐(0) 编辑
摘要:from :http://blog.csdn.net/yuanhuiqiao/archive/2010/01/28/5264480.aspx内存泄露发生了怎么办?如何预防内存泄露的发生?我的经验是解决内存泄露的根本办法是编码时有预防意识。 目录1.内存泄露 1.1怎样才算是发生了内存泄露 1.2判断工具(perfmon.msc) 1.2.1perfmon.msc的使用 1.2.2一些重要的性能计数... 阅读全文
posted @ 2010-03-25 15:01 94cool 阅读(211) 评论(0) 推荐(0) 编辑
摘要:vs2005的中文bug :1:无法生成“[DesktopFolder]”中名为“用户桌面 的快捷方式”的快捷方式在生成安装项目时报错2:在进行安装项目时候,创建快捷方式并且设置了 ico文件, 出现了错误 :无法生成“[DesktopFolder]”中名为“用户桌面 的快捷方式原因:发现ico路径不能带有中文 阅读全文
posted @ 2010-03-23 16:53 94cool 阅读(455) 评论(0) 推荐(0) 编辑
摘要:public static string UrlScheme { get { return System.Web.HttpContext.Current.Request.Url.Scheme + "://"; } } public static string AppUrl { get { if (!String.IsNullOrEmpty(_AppUrl)) { return _AppUrl; }... 阅读全文
posted @ 2010-03-21 18:22 94cool 编辑
摘要:在asp.net中执行应用程序有两种方法:1、调用win32函数ShellExecute。2、用.NET Framework中的Process类。下面我分别用这两种方法执行Windows中的记事本程序notepad.exe。新建一个ASP.Net页面Default.aspx,在上面放一个按钮,进入Default.aspx.cs页面填写后台处理程序。1、调用win32函数ShellExecute。添... 阅读全文
posted @ 2010-03-21 18:20 94cool 编辑
摘要:内存映射文件1.概览(1)什么是内存映射文件 内存映射文件是由一个文件到一块内存的映射,使进程虚拟地址空间的某个区域与磁盘上某个文件的部分或全部内容的建立映射。 建立映射后,通过该区域可以直接对被映射的磁盘文件进行访问.而不必执行文件I/O操作也无需对文件内容进行缓冲处理。就好像整个被映射的文件都加载到了内存一样,因此内存文件映射非常适合于用来管理大文件。注:与虚拟内存使用的是Page file不... 阅读全文
posted @ 2010-03-16 21:59 94cool 阅读(791) 评论(0) 推荐(0) 编辑
摘要:1、长短信息:是指超过70个汉字,140个字节的信息内容。 最近在做一个某地市公司运营商的GPRS导引项目的时候,运营商要求将对用户的提示短信息(超过140个字节)发送到用户手机,在用户的手机上一次全显示。 上网搜索了一些相关的资料,现在将实现总结如下:一、CMPP协议相关字段分析(在此只讲发长短信相关的cmpp_submit消息,cmpp的其他内容的请参考《中国移动互联网短信网关接口协议(V3... 阅读全文
posted @ 2010-03-15 21:19 94cool 编辑
摘要:1、什么是SIM卡移动电话机与SIM卡共同构成移动通信终端设备。无论是GSM系统还是CDMA系统,数字移动电话机用户在“入网”时会得到一张SIM卡。SIM卡 是(Subscriber Identity Model 客户识别模块)的缩写 ,也称为智能卡、用户身份识别卡, GSM数字移动电话机必须装上此卡方能使用。SIM卡就是一个在内部包含有大规模集成电路的卡片,卡片内部存储了... 阅读全文
posted @ 2010-03-12 20:59 94cool 阅读(972) 评论(0) 推荐(1) 编辑
摘要:1.1 TCP SYN拒绝服务攻击  一般情况下,一个TCP连接的建立需要经过三次握手的过程,即:  1、 建立发起者向目标计算机发送一个TCP SYN报文;  2、 目标计算机收到这个SYN报文后,在内存中创建TCP连接控制块(TCB),然后向发起者回送一个TCP ACK报文,等待发起者的回应;  3、 发起者收到TCP ACK报文后,再回应一个ACK报文,这样TCP连接就建立起来了。  利用这... 阅读全文
posted @ 2010-03-12 20:58 94cool 阅读(303) 评论(0) 推荐(0) 编辑
摘要:HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错... 阅读全文
posted @ 2010-03-12 20:58 94cool 阅读(303) 评论(0) 推荐(0) 编辑
摘要:经典的WAVE  WAVE文件作为最经典的Windows多媒体音频格式,应用非常广泛,它使用三个参数来表示声音:采样位数、采样频率和声道数。声道有单声道和立体声之分,采样频率一般有11025Hz(11kHz)、22050Hz(22kHz)和44100Hz(44kHz)三种。WAVE文件所占容量=(采样频率?采样位数?声道)?时间/8(1字节=8bit)。传统的MOD  MOD是一种类似波表的音乐格... 阅读全文
posted @ 2010-03-12 20:57 94cool 阅读(893) 评论(0) 推荐(0) 编辑
摘要:mp3吧可不是什么凭空制造出来的词汇,而是一个技术术语的缩写,即MPEG-1 AudioLayer-3的缩写拼法,这是什么意思呢?我来给大家解读一下:MPEG-1 AudioLayer-3就是mpeg1类型国际标准技术协议中的音频部分第三层协议,它说明的是一种音频格式,是不是看起来很复杂?不要紧我们一点一点来说,首先mpeg——这个词是Moving Picture Exp-... 阅读全文
posted @ 2010-03-12 20:56 94cool 阅读(865) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/xiaoyao888/archive/2007/01/26/1493761.aspx最近又在做MP3相关的程序,需要了解mp3的文件格式,于是就从网上找了一些资料,并将内容整理如下,加入了自己的一些理解。   MP3 文件是由帧(frame)构成的,帧是MP3 文件最小的组成单位。MP3 的全称应为MPEG1 Layer-3 音频文件,MPEG(Movin... 阅读全文
posted @ 2010-03-12 20:55 94cool 阅读(3102) 评论(0) 推荐(0) 编辑
摘要:MP3 文件格式一.概述: MP3 文件是由帧(frame)构成的,帧是 MP3 文件最小的组成单位。MP3 的全称应为 MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group)在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG音频文件是 MPEG1 标准中的声音部分,也叫 MPEG 音频层,它根据压缩质量和编码复杂程度划分为三层,即Lay... 阅读全文
posted @ 2010-03-12 20:55 94cool 阅读(1306) 评论(0) 推荐(0) 编辑
摘要:1.引言文件压缩技术的日新月异使得MP3成为时下最烫手的音乐格式,优质的音乐随着0与1的排列迅 速散布到世界各地,撼动人心。何谓MP3?MP3的全称是MPEG Audio Layer 3,它是一种高效的计算机音频编码方案,它以较大的压缩比将音频文件转换成较小的扩展名为.MP3的文件,基本保持原文件的音质。MP3是 ISO/MPEG标准的一部分,ISO/MPEG标准描述了使用高性能感知编码方案的音频... 阅读全文
posted @ 2010-03-12 20:54 94cool 阅读(607) 评论(0) 推荐(0) 编辑
摘要:在多媒体信号传输中,只有对音频和视频信号进行有效的编码,才能最后解析出高质量的声音和图像。本文介绍了MPEG2标准的压缩分层和编码原理,并说明了如何在芯片上实现MPEG2音频编码。 MPEG2是当今最为流行的AV压缩标准,可用于视频、音频和数字信息存储。完整的MPEG2标准可满足STB等广播应用和DVD或D-VHS等多媒体应用。MPEG2并非对MPEG2编码器进行标准化,而是为经过MPEG2编码的... 阅读全文
posted @ 2010-03-12 20:53 94cool 阅读(332) 评论(0) 推荐(0) 编辑
摘要:MPEG音频压缩基础在众多音频压缩方法中,这些方法在保持声音质量的同时尽量压缩数字音频使之占用更小的存储空间。MPEG压缩是该领域中效果最好的一个。这种压缩是有损压缩,这意味着,当运用这一方法压缩时肯定会丢失一部分音频信息。但是,由于压缩方法的控制很难发现这种损失。使用几个非常复杂和苛刻的数学算法,使得只有原始音频中几乎听不到的部分损失掉。这就给重要的信息剩下了更多的空间。通过这种方法可以将音频压... 阅读全文
posted @ 2010-03-12 20:52 94cool 阅读(748) 评论(0) 推荐(0) 编辑
摘要:索引的基本概念索引是一种特殊类型的数据库对象,它与表有着密切的联系。索引是为检索而存在的。如一些书籍的末尾就专门附有索引,指明了某个关键字在正文中的出现的页码位置,方便我们查找,但大多数的书籍只有目录,目录不是索引,只是书中内容的排序,并不提供真正的检索功能。可见建立索引要单独占用空间;索引也并不是必须要建立的,它们只是为更好、更快的检索和定位关键字而存在。再进一步说,我们要在图书馆中查阅图书,该... 阅读全文
posted @ 2010-03-10 15:05 94cool 编辑
摘要:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.We... 阅读全文
posted @ 2010-03-08 17:11 94cool 阅读(528) 评论(0) 推荐(0) 编辑
摘要:1:replace 函数第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么select replace('lihan','a','b') -----------------------------lihbn(所影响的行数为 1 行)=========================================================2:substring函数第一个... 阅读全文
posted @ 2010-03-08 09:41 94cool 编辑
摘要:Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。 XMLHttpRequest是ajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术。简单的说,也就是javascri... 阅读全文
posted @ 2010-03-05 11:15 94cool 编辑
摘要:使用.Net2.0中的ConfigurationManager可以方便的实现对配置app.config的读取和写入。ConfigurationManager默认没有自动载入项目,使用前必须手动添加,方法如下:项目->引用->添加引用->选择System.configuration1.使用ConfigurationManager读配置文件我们可以将简单的配置内容放到app.conf... 阅读全文
posted @ 2010-03-05 10:52 94cool 编辑
摘要:打开选中的文件夹System.Diagnostics.Process.Start("explorer.exe", filePath);打开选中的文件夹并指向选中的文件System.Diagnostics.Process.Start("explorer.exe", "/select," + filePath); 阅读全文
posted @ 2010-03-05 10:52 94cool 编辑
摘要:1.ROW_NUMBER()基本用法:SELECT SalesOrderID, CustomerID, ROW_NUMBER() OVER (ORDER BY SalesOrderID) AS RowNumberFROM Sales.SalesOrderHeader结果集:SalesOrderID CustomerID RowNumber--------------- ------------- ... 阅读全文
posted @ 2010-03-05 10:21 94cool 编辑
摘要:1.定义变量时可以直接赋值DECLARE @Id int = 52.Insert 语句可以一次插入多行数据INSERT INTO StateList VALUES(@Id, 'WA'), (@Id + 1, 'FL'), (@Id + 2, 'NY')3.支持+=操作符SET StateId += 1完整示例如下:view plaincopy to clipboardprint?CREATE TA... 阅读全文
posted @ 2010-03-05 10:15 94cool 编辑
摘要:WebService的Sesinon保存利用的是Cookie例子:ClientForm:1publicpartialclassForm1:Form2{3CookieContainermycookie=newCookieContainer();4showna.ServicemyService=newshowna.Service();56publicForm1()7{8InitializeCompon... 阅读全文
posted @ 2010-03-01 15:14 94cool 编辑
摘要:这篇文章我们来学习System.Reflection,.net中反射的核心类.先来看图:前面的文章,我们说过.net的元数据可以完整地描述类型,那么通过System.Reflection,可以在运行时发现类型格式,我们来看一下元数据:源代码:[代码]1.Assembly:主要是加载和操纵一个程序集.2.ParameterInfo:该类保存给定参数的信息,也就是说方法的参数,可以用该类来操作.3.M... 阅读全文
posted @ 2010-03-01 11:54 94cool 编辑
摘要:Attributes in C#介绍Attributes是一种新的描述信息,我们既可以使用attributes来定义设计期信息(例如 帮助文件,文档的URL),还可以用attributes定义运行时信息(例如,使XML中的元素与类的成员字段关联起来)。我们也可以用attributes来创建一个“自描述”的组件。在这篇指南中我们将明白怎么创建属性并将其绑定至各种语言元素上,另... 阅读全文
posted @ 2010-03-01 10:45 94cool 编辑
摘要:最近,在工作中遇到一个系统整合需求,要求将两个系统的用户进行整合,最终实现用户同步登录效果。通过分析发现其中一个系统用户密码采用了MD5加密,而另一个系统用户密码为明码存放,为了达到同步登录的要求首先就需要将用户资料进行同步,将用户名和密码保持一致。为了实现密码的一致性,基于安全性的考虑决定将用户密码统一进行MD5加密,经过在互联网上搜索发现了一个函数hashbytes() ,此函数是微软在SQL... 阅读全文
posted @ 2010-03-01 10:30 94cool 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示