上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: [转载]C++、C#写的WebService相互调用首先感谢永和兄提供C++的WebService服务器端及客户端,并且陪我一起熬夜;然后是火石和我做接口的兄弟,虽然都不知道你叫什么,如果没有你的合作,东西也没那么快完成。一、由于公司运营火石的《西游Q记》,火石采用的是C++作为开发语言,Unix平台,而我们一直使用Windows操作平台,.NET快速开发。我们之间需要数据的通讯,所以需要利用WebService实现跨平台的数据通讯。尽管WebService是跨平台的,但是实现起来却并不容易。二、用C#实现WebService是相当简单的事情,我们只要创建一个Web服务程序,在方法名上面加上[ 阅读全文
posted @ 2013-11-29 11:15 邃蓝星空 阅读(339) 评论(0) 推荐(0)
摘要: 在某些场合中,我们需要提供以object为参数的方法。不过在WCF中,由于需要序列化与反序列化,因此它要求所有WCF传递的参数类型都是已知的,无法传递object这种未知类型。即使用了KnownType来标记自定义对象,也无法调用。以下代码无法正常执行: [DataContract] public class Product { [DataMember] public string Name; } [ServiceContract] public interface IProductInfo { [OperationContract] string GetProductTypeName(Ob. 阅读全文
posted @ 2013-11-26 08:55 邃蓝星空 阅读(1117) 评论(0) 推荐(0)
摘要: UTF是 Unicode Translation Format,即把Unicode转做某种格式的意思。 在Unicode基本多文种平面定义的字符(无论是拉丁字母、汉字或其他文字或符号),一律使用2字节储存。而在辅助平面定义的字符,会以代理对(surrogate pair)的形式,以两个2字节的值来储存。 unicode是一种编码方式,和ascii是同一个概念,而UTF是一种存储方式(格式)。 在jvm内部,虚拟机管理数据(内存里)时,或者在进行对象序列化的时候,字符(串)都是以unicode编码方式的。 但是在jvm中,字符(串)是以char 这种(存... 阅读全文
posted @ 2013-11-22 13:56 邃蓝星空 阅读(282) 评论(0) 推荐(0)
摘要: Tomcat解压版虽然不用安装,但是死难配!!之前刚学的时候很是郁闷了一阵,Jsp倒还好,但是Servlet死活跑不起来。今天就把你给记下来!! 解压到C:/Tomcat 然后再配置环境变量: 添加三个系统变量: JAVA_HOME:C:/JDK TOMCAT_HOME:C:/Tomcat CLASSPATH:%JAVA_HOME%/lib;%TOMCAT_HOME%/common/lib Tomcat的环境变量就配置完毕了,下面检验Tomcat是否能够运行: 在控制台中转到C:/Tomcat/bin这个目录,运行startup,然后回出现一个窗口,连跳一大串东西,最后表示Se... 阅读全文
posted @ 2013-11-19 12:35 邃蓝星空 阅读(246) 评论(0) 推荐(0)
摘要: using System.Timers; static void Main(string[] args) { ThreadingTimer(); DateTime a = DateTime.Now; Thread.Sleep(1000); DateTime b = DateTime.Now; TimeSpan test = b - a; Console.ReadKey(); } static voi... 阅读全文
posted @ 2013-11-15 10:58 邃蓝星空 阅读(250) 评论(0) 推荐(0)
摘要: 下面是C#计算方法: class Program { const double EARTH_RADIUS = 6378.137; static void Main(string[] args) { double test = GetDistance(119.460594, 32.210855, 119.460594 + 0.011657, 32.210855 + 0.0042); Console.ReadKey(); } static... 阅读全文
posted @ 2013-11-15 10:56 邃蓝星空 阅读(841) 评论(0) 推荐(0)
摘要: jquery ajax 同步异步的执行大家先看一段简单的jquery ajax 返回值的js代码function getReturnAjax{ $.ajax({ type:"POST",http://www.cnblogs.com/wlmemail/admin/%22ajax/userexist.aspx", data:"username="+vusername.value, success:function(msg){ if(msg=="ok"){ showtipex(vusername.id,"该用户名可以使用 阅读全文
posted @ 2013-11-13 16:24 邃蓝星空 阅读(275) 评论(0) 推荐(0)
摘要: 当初看VLC代码花了不少时间,其中很大的原因是不太了解视频播放的基本原理。现在看来,几乎所有的视频播放器,如VLC、MPlayer、Xine,包括DirectShow,在播放视频的原理和架构上都是非常相似的,理解这个对理解VLC的源码会有事半功倍的效果。大致的来说,播放一个视频分为4个步骤: 1.acess访问,或者理解为接收、获取、得到2.demux解复用,就是把通常合在一起的音频和视频分离(还有可能的字幕) 3.decode解码,包括音频和视频的解码4.output输出,也分为音频和视频的输出(aout和vout) 拿播放一个UDP组播的MPEGTS流来说吧,access部分负责... 阅读全文
posted @ 2013-11-13 13:04 邃蓝星空 阅读(503) 评论(0) 推荐(0)
摘要: [css或js控制图片自适应]图片自动适应大小是一个非常常用的功能,在进行制作的时候为了防止图片撑开容器而对图片的尺寸进行必要的控制,我们可不可以用CSS控制图片使它自适应大小呢?此个人博客想到了一个比较简单的解决方法,虽然不是非常的完美,如果您的要求不是非常高,已经可以满足你的需要了。我们看下面的代码:div img {max-width:600px;width:600px;width:expression(document.body.clientWidth>600?”600px”:”auto”);overflow:hidden;}max-width:600px; 在IE7、FF等其他 阅读全文
posted @ 2013-11-08 16:54 邃蓝星空 阅读(1294) 评论(0) 推荐(0)
摘要: asp.net中js和jquery调用ashx的不同方法分享,需要的朋友可以参考一下=============js================复制代码代码如下:var xhr = new XMLHttpRequest(); xhr.open("get", 'Controls/gengCart.ashx?CartID=' + input + '&count=' + inp, true); xhr.setRequestHeader("If-Modified-Since", "0"); xhr.o 阅读全文
posted @ 2013-11-08 13:24 邃蓝星空 阅读(350) 评论(0) 推荐(0)
摘要: [转载]在网页中插入media,RealPlayer等控件(2012-11-02 20:27:43)转载▼标签:转载原文地址:在网页中插入media,RealPlayer等控件作者:Mountain_KingWMP加入了ActiveX解码器控件,不仅可以放曲子,还能放Flash和其它视频文件想用WMP连续播放请参照ASX元文件使用讲解:使用ASX播放列表吧上面的这个播放器是老式的那种,6.4版本!新式播放器是在MediaPlayer9.0以后出现的,也就是说只有装了9.0或9.0以上的播放器才能正常使用的。下面是新式播放器代码,相对以前的来说要简单很多:-------------------- 阅读全文
posted @ 2013-11-06 13:54 邃蓝星空 阅读(300) 评论(0) 推荐(0)
摘要: 算法描述归并操作的工作原理如下:第一步:申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列第二步:设定两个指针,最初位置分别为两个已经排序序列的起始位置第三步:比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置重复步骤3直到某一指针超出序列尾将另一序列剩下的所有元素直接复制到合并序列尾归并排序归并排序具体工作原理如下(假设序列共有n个元素):将序列每相邻两个数字进行归并操作(merge),形成floor(n/2)个序列,排序后每个序列包含两个元素将上述序列再次归并,形成floor(n/4)个序列,每个序列包含四个元素重复步骤2,直到所有元素排序完毕 阅读全文
posted @ 2013-11-04 15:18 邃蓝星空 阅读(224) 评论(0) 推荐(0)
摘要: --HTML标记大全参考手册[推荐]总类(所有HTML文件都有的) 文件类型(放在档案的开头与结尾)文件主题(必须放在「文头」区块内)文头(描述性资料,像是「主题」)文体(文件本体)------------------------------------------------------------结构性定义(由浏览器控制的显示风格)标题(从1到6,有六层选择)3.0标题的对齐3.0区分3.0区分的对齐引文区块(通常会内缩)强调(通常会以斜体显示)特别强调(通常会以加粗显示)引文(通常会以斜体显示)码(显示原始码之用)样本键盘输入变数定义(有些浏览器不提供)地址3.0大字3.0小字----- 阅读全文
posted @ 2013-11-04 09:12 邃蓝星空 阅读(298) 评论(0) 推荐(0)
摘要: 排序算法之希尔排序 希尔排序(Shell Sort)又称为缩小增量排序,输入插入排序算法,是对直接排序算法的一种改进。本文介绍希尔排序算法。 对于插入排序算法来说,如果原来的数据就是有序的,那么数据就不需要移动,而插入排序算法的效率主要消耗在数据的移动中。因此可知:如果数据的本身就是有序的或者本身基本有序,那么效率就会得到提高。 希尔排序的基本思想是:将需要排序的序列划分成为若干个较小的子序列,对子序列进行插入排序,通过则插入排序能够使得原来序列成为基本有序。这样通过对较小的序列进行插入排序,然后对基本有序的数列进行插入排序,能够提高插入排序算法的效率。 在希尔排序中首先解决的是子序列的选择问 阅读全文
posted @ 2013-11-01 11:12 邃蓝星空 阅读(661) 评论(0) 推荐(0)
摘要: 数据结构中的排序算法,各有用处,比如: 1,直接插入排序,在序列基本有序的情况下,移动的次数比较少,但是比较次数是一样的 复杂度O(n*n); 2,冒泡排序,这个不用说了吧,刚学C的人都懂了 3,希尔排序,只要是找出较好的增量,将数据排列成基本有序时,最后一次来一次直接插入排序,是对直接插入排序的改进.复杂度为O(n(3/2)); 4,快速排序,算是所有排序中复杂度一般情况下比较好的算法,它设了一个枢轴,将它分为两部分,左边比它小,右边的比它大,复杂度为O(nlog n); 5,选择排序,和冒泡差不多的复杂度, 6,归并排序,这是一种稳定的排序方法,将数据分为各个有序的部分,再组合为一个整体, 阅读全文
posted @ 2013-11-01 10:45 邃蓝星空 阅读(20319) 评论(0) 推荐(1)
上一页 1 ··· 9 10 11 12 13 14 下一页