关闭

SOA重新诠释

虽然写了不少AOP的文章了,也没少关注SOA,不过最近才发现自己以前的认识多少有些狭隘,不,应该说非常狭隘才是。在这里,我要结合自己最近的感悟,重新诠释一下什么是SOA,什么是AOP。本文原出处为我的MSN SPACE,原文标题是重新诠释SOA和AOP,因为实在写得太长了点,这里分成两篇来写,这是第一篇:重新诠释SOA。之后还会有下一篇,重新诠释AOP,敬请期待! - 什么是SOA呢?...
阅读(484) 评论(0)

托管代码和非托管代码

托管代码:由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。      非托管代码:在公共语言运行库环境的外部,由操作系统直接执行的代码。非托管代码必须提供自己的垃圾回收、类型检查、安全支持等服务,它与托管代码不同,后者从公共语言运行...
阅读(794) 评论(0)

在C#调用C++的DLL简析(一)——生成非托管dll

经过一晚上的折腾,还是下点决心将些许的心得写下来,以免以后重复劳动。 C#与C/C++相比,前者的优势在于UI,后者的优势在于算法,C++下的指针虽然恶心,若使用得当还是相当方便的,最重要的问题是,市面上很多流行的开发工具库,几乎没有不支持C++的,但全面支持C#只能说是难得,在CPU发展到今天,若说C#的执行效率跟C++相比有很大的差距并不是那么靠谱,若非万不得已我还是宁愿用C...
阅读(4916) 评论(0)

[DBNETLIB][ConnectionOpen(Invalid Instance())] 无效的连接 的解决办法

Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Data Source=192.168.1.28,1433 连接SQL server 2008 报错:  [DBNETLIB][ConnectionOpen (Invalid Instance()).] [DBNETLIB][ConnectionOpen (Invali...
阅读(592) 评论(0)

堆内存和栈内存详解

堆:顺序随意  栈:先进后出  堆和栈的区别  一、预备知识—程序的内存分配  一个由c/C++编译的程序占用的内存分为以下几个部分  1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈  2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式...
阅读(524) 评论(0)

FTP 通过Proxy Upload 文件(Donot Support FTP server when behind an HTTP proxy)

//利用ftpwebrequest获取输入流,然后往这个流里写要上传的文件。 需要引用system.net空间         string filePath = "f:\\Svr_2008w_SP2_x86.ISO"; //要上传的文件路径。该文件2g         string fileName = "Svr_2008w_SP2_x86.ISO";//要上传的文件名称         ...
阅读(1962) 评论(0)

ASP.NET之Cookie(坑爹的Response.Cookies.Remove)

在web开发中Cookie是必不可少的 .NET自然也有一个强大的Cookie操作类,我们用起来也非常方便,不过在使用中我们会发现一个坑爹的事情Response.Cookies.Remove删除不了Cookie。 例子如下: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ...
阅读(598) 评论(0)

在浏览器中显示TXT 文本中的换行(html/txt)

记事本,word等以回车换行。html以或等会形成一行。如何统一txt与 html,就是在普通txt的开头加一个pre标签。这样,作为txt,它仍能在文本编辑器中,方便地阅读、编辑、搜索。同时,又能在浏览器下直接保持格 式显示。  pre 标签,是以txt为html的关键。它让txt中的tab缩进、回车换行仍能保留在html中。 但直接使用会导致过长的文字撑宽浏览器,要想自动换行,需要如下写法...
阅读(4698) 评论(2)

SQLServer最大连接数

很多做架构设计、程序开发、运维、技术管理的朋友可能或多或少有这样的困惑:   SQLServer到底支持多少连接数的并发?SQLServer是否可以满足现有的应用吗?现有的技术架构支持多少连接数的并发?在硬件性能与网络性能足够理想的情况下理论上可以支持多少并发连接?生产环境中的数据库现在的并发量是多少?如何监控现有数据库并发的数量?生产环境中的并发量距离理论上的最大并量发还差多少? ...
阅读(725) 评论(0)

ASP SQL SERVER 读取中文乱码

在ASP程序中使用SQL SERVER作为数据库时,如果是国外的服务器或空间,可能造成读取和写入中文都是乱码问题,比如godaddy服务器空间的SQL SERVER数据库就有中文乱码问题。 那么如何解决这个乱码问题呢?有一次给个客户调试程序的时候发现了这个问题,后来由于时间原因,没能亲自解决这个问题。 可以尝试如下这些方法去解决国外服务器的网站空间中文乱码问题: 乱码解决方法一:...
阅读(3604) 评论(0)

malloc free失败

今天遇到C语言的malloc free失败问题,因为工程代码量巨大,定位了半天才发现是DLL的问题,动态链接库里malloc分配的内存,到主程序中free时崩溃失败。起初以为是指针越界好或被修改,后来直接改成申请后就free,直接失败,于是就怀疑是DLL与主程序之间的调用问题。于是总结一下常见失败问题方便后来者参考。 一、指针未初始化就free失败 该free错误非常容易定位,也就是一个指针没...
阅读(2191) 评论(0)

The DefaultButton of must be the ID of a control of type IButtonControl

Asp.net 中 default button的使用. 在使用master Page 的时候,如果在子页面动态设置 default button, 可能引起标题的错误.   解决方案: 引用地址:http://www.cnblogs.com/lovewife/archive/2009/04/24/1443203.html 一个普通的aspx页面,我们可以很容易地为其设置设置def...
阅读(960) 评论(0)

SVN 学习

版本控制软件Subversion的使用笔记   一、 软件下载并安装 1、 服务器 1 )下载 Subversion 服务器端软件,网址: http://subversion.tigris.org/ 。在下载页面找到 Windows NT, 2000, XP and 2003 , 然后点击相关连接进入即可下载,目前最新版本是 svn-1.3...
阅读(655) 评论(0)

c# 实现zip格式文件的压缩和解压缩

1.  利用SharpZipLib进行zip的压缩和解压缩,需要导入ICSharpCode.SharpZipLib.dll。网上有 可以去下载 代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using ICSharpCode.SharpZipLib.Zip; u...
阅读(2694) 评论(0)

Android 开发之SurfaceView

extends View java.lang.Object    ↳ android.view.View      ↳ android.view.SurfaceView 由手册可知: SurfaceView是View类的继承类,这个View里内嵌了一个专门用于绘制的Surface,这个可以类...
阅读(645) 评论(0)
65条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:183660次
    • 积分:1925
    • 等级:
    • 排名:千里之外
    • 原创:35篇
    • 转载:30篇
    • 译文:0篇
    • 评论:18条
    最新评论