现在位置: 首页 > fanfare发表的所有文章
  • 11月
  • 23日
综合 ⁄ 共 595字 评论关闭
在一个函数调用时候,分配一个堆,在堆的最底层应该是这个函数的返回指针(就是调用的如口,执行完这个函数后要往下执行的地址)如后才是函数参数的入栈过程,C和C++的在函数前的修饰符决定了参数的入栈顺序。 在一个函数中定义一个常量数组。  WCHAR pwText[16]; WCHAR *pc = L"11111222222222222222222111111111111111111111111222222222222222222111111111111111111111111222222222222222222111111111111111111111"; lstrcpyn(pwText,pc, 10000);   执行到这里的时候没有错误。当不保证后面就正确了。这个时候应该已经把这个堆......
阅读全文
  • 10月
  • 15日
综合 ⁄ 共 542字 评论关闭
推荐一篇非常好的文章: http://www.c-sharpcorner.com/uploadfile/17e8f6/msmq-in-wcf/ 另外一篇非常详细的文章: http://www.cnblogs.com/artech/archive/2007/06/29/799529.html MSDN中关于MSMQ In WCF的介绍: http://msdn.microsoft.com/en-us/library/ms789025.aspx ================================ 华丽的分割线 ================================ 这里是我按照别人博客中的例子仿写的一个程序: http://pan.baidu.com/share/link?shareid=2873109474&uk=404031073 原理就是: 客户端向远端机器中指定的window......
阅读全文
  • 08月
  • 02日
综合 ⁄ 共 2003字 评论关闭
TFTP服务 (如果按本文操作后,仍不能正常的访问,  请关闭   Selinux     和  关闭防火墙    ) 简介 1.        TFTP协议是简单的文件传输协议,适合目标板BootLoader的使用。 2.        TFTP服务器作为工作于宿主机上的软件,主要提供对目标机的主要映像文件的下载工作 3.        TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。 4.        TFTP是一个传输文件的简单协议,它基于UDP协议而实现......
阅读全文
  • 06月
  • 21日
综合 ⁄ 共 3083字 评论关闭
一、logback的介绍      Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能。 Logback是要与SLF4J结合起来用两个组件的官方网站如下:     logback的官方网站: http://logback.qos.ch   ......
阅读全文
  • 03月
  • 08日
综合 ⁄ 共 1493字 评论关闭
每一个包是一个完整的数据帧,来暂存解复用之后、解码之前的媒体数据(一个音/视频帧、一个字幕包等)及附加信息(解码时间戳、显示时间戳、时长等) //注意保存音视频数据包的内存 是 malloc 出来的,用完后应及时用 free 归还给系统 typedef struct AVPacket { int64_t pts; int64_t dts; int64_t pos; uint8_t *data;//数据首地址 int size; int stream_index; int flags;//flags为标志域,1表示该数据是一个关键帧 void(*destruct)(struct AVPacket*);//释放数据缓冲区的函数指针 } AVPacket; A......
阅读全文
  • 08月
  • 16日
综合 ⁄ 共 964字 评论关闭
一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。 而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。 这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。 既然@staticmethod和@classmethod都可以直接类名.方法名()来调用,那他们有什么区别呢 从它们的使用上来看, @staticmethod不需要表示自身对象的self和自身类的cls参数,就跟使用函数一样。 @classmethod也不需要self参数,但第一个参数需要是表示自身类的cls参数。 @classmethod......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 4908字 评论关闭
一:背景 Hadoop中虽然有自动排序和分组,由于自带的排序是按照Key进行排序的,有些时候,我们希望同时对Key和Value进行排序。自带的排序功能就无法满足我们了,还好Hadoop提供了一些组件可以让开发人员进行二次排序。 二:技术实现 我们先来看案例需求 #需求1: 首先按照第一列数字升序排列,当第一列数字相同时,第二列数字也升序排列(列之间用制表符\t隔开) 3 3 3 2 3 1 2 2 2 1 1 1 MapReduce计算之后的结果应该是: 1 1 2 1 2 2 3 1 3 2 3 3 #需求2:第一列不相等时,第一列按降序排列,当第一列相等时,第二列按升序排......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 6178字 评论关闭
我Javascript 与正则表达式                                     一、正则表达式(regular expression简称res) 1、定义: 一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。   2、作用: 正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 2491字 评论关闭
在做一个获取天气的DEMO,做的过程中,需要从数据库中读取数据,在此过程中使用了Cursor,就又在网上查阅了前辈们的问题以及API,又重新学习了下,在此做些记录,供自己以后温故而知新,能帮到其他童鞋就更好了。     当我们从数据库中查询数据的时候,将返回结果放在Cursor中,在理解的时候,就是将Cursor看成每行的集合,在Curson中,我们查出来的每条数据就是一行,组成了整个Cursor, 打开数据库,对数据进行更改是用此方法生成SQLiteDatabase对象 SQLiteDatabase dbwrite = myDBHelper.getReadableDatabase(); Cursor cursor ......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 3073字 评论关闭
http://www.cnblogs.com/plokmju/p/android_matrix.html 前言   本篇博客主要讲解一下如何处理对一个Bitmap对象进行处理,包括:缩放、旋转、位移、倾斜等。在最后将以一个简单的Demo来演示图片特效的变换。    本篇博客的主要内容: Matrix Matrix缩放 Matrix旋转 Matrix位移 Matrix倾斜 Matrix变换注意事项 Matrix完整的Demo   Matrix   对于一个图片变换的处理,需要Matrix类的支持,它位于"android.graphics.Matrix"包下,是Android提供的一个矩阵工具类,它本身不能对图像或View进行变换,但它可与其他API结合......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 143字 评论关闭
CWebBrowser2 * pBrowse = (CWebBrowser2 *) GetDlgItem(IDC_EXPLORER1);COleVariant sLoc("http://localhost");pBrowse->Navigate2(sLoc, NULL, NULL, NULL, NULL);
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 1659字 评论关闭
Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may complete as many transactions as you like (ie, buy one and sell one share of the stock multiple times). However, you may not engage in multiple transactions at the same time (ie, you must sell the stock before you buy again). 第一反应还是分割范围的DP,即 f( i,j ) = max ( f (i,k) +f(k,j) ),枚举k这样子的,但是明显复杂度是o( n3)的,估计这个题意......
阅读全文