代码改变世界

随笔分类 -  C#

ActiveMQ记录

2012-11-29 14:06 by xchit, 476 阅读, 收藏, 编辑
摘要: 一. ActiveMQ是什么?ActiveMQ is the most popular and powerful open source Message Bus.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。下面是它的特性列表多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,WS Notification,XMPP,AMQP完全. 阅读全文

WinAPI: SetWindowPos - 改变窗口的位置与状态

2012-09-13 13:28 by xchit, 477 阅读, 收藏, 编辑
摘要: WinAPI: SetWindowPos - 改变窗口的位置与状态//声明:SetWindowPos( hWnd: HWND; {窗口句柄} hWndInsertAfter: HWND; {窗口的 Z 顺序} X, Y: Integer; {位置} cx, cy: Integer; {大小} uFlags: UINT {选项}): BOOL;//hWndInsertAfter 参数可选值:HWND_TOP = 0; {在前面}HWND_BOTTOM = 1; {在后面}... 阅读全文

C# 文字转语音DEMO

2011-09-17 23:07 by xchit, 939 阅读, 收藏, 编辑
摘要: 发现微软有一个TTS 的SDK 查了查相关资料发现 还真不错然后就开始玩玩Microsoft Speech SDK的 DEMO了 现在网上最新版好像是Microsoft Speech SDK Version 5.1 先下载下来 下载地址是http://www.52z.com/soft/22068.html 要先安装第一个SDK 然后安装语言包 只有安装了语言包 语言包是用来支持中文翻读的 然后开始我们的C#文字转语音小程序 1、打开VS新建一个窗体项目 2、添加引用:在COM选项卡里面的Microsoft Speechobjectlibrary引用 并在代码区添加引用 using Spe... 阅读全文

net打包/C#WinFrom程序打包/图解.net打包/.net安装部署图解/VS2008项目的安装与部署图解 转

2011-09-13 00:35 by xchit, 640 阅读, 收藏, 编辑
摘要: .net打包/C#WinFrom程序打包/图解.net打包/.net安装部署图解/VS2008项目的安装与部署图解一、应用程序文件夹操作1、新建一个安装项目,起名“测试打包”这里要记住路径了,不然,打完了找不着安装包在哪里,可就说不过去了,呵呵!2、这里就会出现三个文件夹,不用多说一看就明白意思,点“应用程序文件夹-->添加-->文件夹这里的作用就是好管理,重启一下名字,这里我就叫它“测试打包系统”3、在“测试打包系统”文件夹上右键-->添加-->项目输出下一步:添加主输出一般这个就够了,当然你还有别的资源的话就要添加上去了!4、接下来在“应用程序文件夹”下依些建几个文 阅读全文

C# 算法大全

2010-11-26 16:24 by xchit, 16914 阅读, 收藏, 编辑
摘要: 希尔排序 希尔排序是将组分段,进行插入排序.对想提高C#语言编程能力的朋友,我们可以互相探讨一下。 如:下面的程序,并没有实现多态,来,帮它实现一下。public class ShellSorter { public void Sort(int[] list) ... 阅读全文

.NET与Visual Studio发展史

2010-10-21 15:35 by xchit, 1012 阅读, 收藏, 编辑
摘要: .NET起源于Windows DNA(Distrubuted interNet Architecture,以下简称WinDNA)。WinDNA并不是一个应用程序或系统,而是一个编程模型,利用它企业可以方便地建立流行的n层分布式基于组件的应用。WinDNA技术上主要是以COM为基础构建应用程序,其优点是基于组件开发,效率高,其缺点是由于COM的复杂性太高,而且COM是基于C++开发的,通用性、可移植性都受了很大影响,另外维护和性能方面等也存在着问题。 .NET其实是个笼统的说法,广义上是指MicroSoft公司的.NET战略,狭义上是指.NET平台及其应用。.NET战略包括.NET开发平台、.. 阅读全文

[C#]基于.net技术的 Rss 订阅开发

2010-10-20 09:44 by xchit, 1147 阅读, 收藏, 编辑
摘要: RSS(Really Simple Syndication,真正简单的连锁)是一种 Web 内容连锁格式。RSS 成为通过 Web 连锁新闻内容的标准格式。刚好我现在vs的环境也是.net,因为在.NET3.5下,MS集成了RSS对象。这样一改变,就很大的方便了创建和读取 RSS了。 首先搞了个Rss.aspx页面,在Page_Load方法里面显示让它以标准的xml格式输出 Response.Cache.SetNoStore();Response.ContentType = "application/xml"; 然后根据需要订阅的页面传过来的参数进行一番判断。把所有符合条件 阅读全文

c# string.Format 格式化日期

2010-10-20 09:43 by xchit, 1430 阅读, 收藏, 编辑
摘要: c# *期函数DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileTime().ToString();//127756416859912816Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859912816Label4.Text = dt.ToLocalTime().ToString();//2005-11-5 21:21:25Label5.Text = dt.ToLongDateStri 阅读全文

详解C#动态调用委托的DLL的方法

2010-09-23 11:31 by xchit, 752 阅读, 收藏, 编辑
摘要: public partial class FrmMain : Form { public FrmMain() { InitializeComponent(); } private void FrmMain_Load(object sender, EventArgs e) { object[] obj = new object[1]; obj[0] = "DllInvoke"; object o2 = DllInvoke("E:\\Test\\TestDll\\bin\\Debug\\TestDll.dll", "TestDll", & 阅读全文

c# 图片木马防护

2010-09-21 11:05 by xchit, 504 阅读, 收藏, 编辑
摘要: 图片中带木马怎么办? 我们在服务端加上一层防护using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.IO;using System.Text;/// /// UpLoadFi 阅读全文

c# 获取百度、谷歌关键字排名

2010-09-16 16:05 by xchit, 1614 阅读, 收藏, 编辑
摘要: //前台 无标题页 关键字: c# 获取百度、谷歌关键字排名 网址:cnblogs.com 如输入首页域名,包括最后的 “/” google关键字排名查询 关键字:c# 获取百度、谷歌关键字排名 网址:cnblogs.com //后台代码protected void Button1_Click(object sender, EventArgs e) { int paiMing = 0; string urlWord = HttpUtility.UrlEncode(TextBox1.Text, Encoding.GetEn... 阅读全文

C#获取google PageRank

2010-09-16 14:14 by xchit, 365 阅读, 收藏, 编辑
摘要: using System;using System.Net;namespace BLL{ /// /// 下载信息url的html内容的类 /// public class Net { public static string GetHtml(string url) { string html = ""; WebClient wc = new WebClient(); try { html = wc.DownloadString(url); } catch { } return html; } } /// /// 获取google pageran的类 /// public 阅读全文

C# 分析搜索引擎url 得到搜索关键字

2010-09-16 14:12 by xchit, 1152 阅读, 收藏, 编辑
摘要: 以下以C#语言作为例子:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Text.RegularExpressions;namespaceUtil{publicclassSearchKeyword{publicSearchKeyword(){}//搜索引擎特征privatestring[][]_Enginers=newstring[][]{newstring[]{“google”,”utf8″,”q”},newstring[]{“baidu”,”gb2312″,”wd”},newstring[]{ 阅读全文

大型网站架构演变和知识体系

2010-04-02 11:57 by xchit, 1029 阅读, 收藏, 编辑
摘要: 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互联网上搭建了一个网站,这个 阅读全文

NET平台下,关于数据持久层框架

2009-10-10 13:59 by xchit, 704 阅读, 收藏, 编辑
摘要: 在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源:1.NHibernate2.NBear3.Castle ActiveRecord4.iBATIS.NET5.DAAB附加介绍:DLinq一.NHibernate提起NHibernate,相信大家都不陌生,NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具,它从数据库底层来持久化.Net对象到关系型数据库,NHibernate为我们完成这一切,而不用自己写SQL语句去操作数据库对象,所写的代码仅仅和对象关联,NHibernat自动产生SQL语句,并确保对象提交到正确的 阅读全文