自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (10)
  • 收藏
  • 关注

原创 chromium gn 使用备注

gn的参数使用非常方便。你可以直接用--argsdeclare_args() { var=""}在任何地方定义变量,然后在要使用的地方import进来就可以使用了。然而有时候我们希望 通过在shell中传递参数gn gen  out/Debug "--args ***“”gn的规则很人性化,优先shell中的参数。

2016-08-18 11:14:16 3672 1

原创 chrome gn,gyp使用

从去年开始,将所有工程全部用gyp重写。但是今年一更新webrtc的代码,发现google官方竟然已经准备在用gn替换gyp了……。于是,开始抽空了解了gn的用法。在网上的相关资料特别少。相信是csdn第一个吧,哈哈。其实gn官方doc目录的文档是最全的。当然前提你得有个好**工具,然后去到chrom的sourcode中下载最新的gn和资料吧。这里只备注一个很重

2016-08-18 10:38:21 4525

原创 分离SOUI中的skia_render给duilib用。

例子在这里,包括skia-render,skia-gdi,image-decoder,以及win32 api使用它例子的所有源码。我去掉了skia-render里面的预编绎,这些高级的东西,我不怎么喜欢用。。。因为考虑到win32 api写的话比较简洁清晰,所以使用了win32 api

2014-11-29 12:02:42 6031 5

原创 android与NDK层互相调用类方法

曾几何时,我接触到了android,

2014-09-05 12:38:22 1780 2

原创 WebRTC DataChannel互传数据

今天将PC与PC的DataChannel实现了,可以实现PC与PC之间的互传数据,效果不错,当然我测试的时候是发了条消息,

2014-08-29 20:14:31 6775 2

原创 Android+PC实现DataChannel文件传送

很早以前就听同事说Chrome准备实现DataChannel了,一晃两年过去了,今天,webrtc代码中果然完整的实现了DataChannel了。想起以前调试libjingle的pcp的时候,就感觉这东东无法与网页对传,能力有限。终于,现在chrome,firefox,opera,都支持webrtc了。爽就一个字。今天研究了下android下的DataChannel实现,凡事先google

2014-08-25 20:16:18 4117 1

原创 webrtc 之android与PC互通

折腾了一个多星期,今天终于将PC和android的音频,视频全部打通了。到目前为止,android与android,pC与PC,android与PC之间的互通都已解决,音频视频都是可以的。前段时间打通了PC与PC的音频,视频,这部分还是很简单的,毕竟windows下调试啥的还是很方便的,然后还有Call例子的基础。然后打通了android与android,不过音频却没有,想了好久,

2014-08-19 21:05:22 11859 38

原创 WebRTC中的AppRTCDemo.apk简单分析

webrtc

2014-08-11 14:57:04 19982 5

原创 删除了googlecode中的directui-erp项止

考虑到大家都很忙,没什么时间来维护这个项目,另外这个项止自开启到现在,也没什么人气,再者我一个人也不能花太多时间在这上面。故此删除directui-erp的项目。

2013-01-23 16:44:38 2028 4

原创 duilib-erp修正了Grid的bug

昨天下午爸妈都在家,我的时间多一些,趁女儿睡觉的时候,赶紧查了一下duilib-erp中Grid滚动条的bug。几经折腾,修了下,但还不是很完善,但最起码能正常滚动了。滚动鼠标时,将对Grid进行上下滚动,按住Ctrl键的同时滚动鼠标,将进行左右滚动。还有bug有街以后有空时修复。代码已更新到svn上。http://code.google.com/p/directui-erp/

2012-10-28 08:50:20 2888 1

原创 在google code中新建一个duilib的分支

一直在用google,用一些开源的东西,对开源事业也没有做出什么贡献,今天将自己平时使用的一个duilib库发布出来,在duilib基础上,我加入了vc6,vc7,vc9工程的支持,并且在它基础上做了一部分修改。也算是对国内开源事业的一点点贡献吧。以前一直使用c++builder 6.0来开发桌面应用,感觉很方便,但是要绘出比较漂亮的界面的话,就得用pascal写控件,说实话本人很不喜

2012-10-25 11:40:36 2815 1

原创 duilib加入Grid支持

使用duilib也有一段时间了,感觉这个库还是蛮好的,前段时间再次看到MFCGrid这个控件,感觉它也很强大,于是想将它移植到duilib中,因为在duilib暂时还未有相应的Grid控件的支持。过程也比较的麻烦,技术上面倒没什么难度,就是花了不少时间,一行一行改,整。先将MFCGrid的尽量改成win32 api的方式。再将win32 api的移入duilib中。这就是我移植的过程。可能朋友

2012-10-22 10:07:47 2902 3

原创 Libjingle之线程操作

Libjingle中的Thread与Runnable与android中很相似。用法却不太相同。因为android中的Handler可以直接在当前Activity中定义,并且可以访问activity的局部变量。所以在thread中post过来的数据可以与activity很方便的交互。但是libjingle用法有一些不同。在libjingle中使用如下:libjingle的pcp例

2012-09-13 17:57:30 1440

原创 libjingle的线程操作

上一节讲到了Libjingle的线程的实现。但是libjingle是支持多线程的,如果我想让一件事情让多个线程一起做,又是如何操作呢?其实更简单。只需要在你构造你的对象的时候,指定多个线程,然后都启动它们。然后在你的对象的方法直接Post,并且在你的OnMessage方法做判断,if (ThreadManager::instance()->Current()== *

2012-09-13 17:56:51 767

原创 libjingle的bug

使用libjingle一段时间了,在使用pcp传输文件的时候,发现它有一个小bug,在winping.c的构造函数中未初始化icmp6的handle为Invalidehandle,导致析构的时候,直接close一个0的handle出错了。简单初始化即,到今天为止官方依然未修正该bug。

2012-09-13 14:37:59 886

原创 MFCGrid新加功能

前天下载了MFCGrid2.27版本,地址就不说了,www.codeproject.com上自己找吧..这个控件无比强大.简直就可以和我以前用的TAdvStringGrid相比了.当然c++builder下的东西比vc下的东西,仅从小例子小工程来说,还是方便多了...废话不多说了,直入正题吧.MFCGrid支持隐藏行和列的功能,但是它是将该行和列宽度设置为0的,当隐藏后再次去拖动隐

2012-03-01 09:30:42 1300

原创 MiniBasic解析器实现二

MiniBasic解析器。

2010-12-10 11:51:00 907

原创 COM常见问题译

<br />这几天项目收尾,在研究WPF的同时,找到一篇com相关的文章,基础的东西。<br />原网址:http://www.codeproject.com/KB/COM/COM_InterviewQuestions.aspx<br />英文看起来没有中文快,于是译之,译得不好大家不要见怪,如下:<br /> What is IUnknown? What methods are provided by IUnknown? It is a generally good idea to have an ans

2010-12-10 11:44:00 1272

原创 MiniBasic解析器实现

Minibasic

2010-12-03 15:03:00 1661

原创 基于开源tinyxml的配置文件类

大部分算是原创吧,自己用了下还是挺好用的,比bcb的TiniFile好用吧/*——————————————————————————————————————————————** FileName:    config.h  ** Author:        wuding** Date:        Apr 30, 2008  ** Comment:     配置文件类,主要用来读取xml

2008-05-17 09:00:00 1145

原创 C++实现的String类

/*一个模拟CString和AnsiString的类,实现一部分常用的功能。支持vc++6.0和c++builder6.0,测试环境:windows xp+vc6如发现有任何bug,请解决后告诉我哦,[email protected],thanks!WACR  2008.04.29*头文件:#ifndef ESTRING_H#define ESTRING_H#include  using

2008-05-17 08:57:00 864

转载 (转)堆和栈的区别

堆和栈的区别一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(stati

2008-04-30 09:24:00 567

原创 在vc中实现一个模访c++builder的TParameters类 (20080411更新)

上次那个贴得太快,现在把它改得完善一点。class CParameters {public: CParameters(){}; ~CParameters() {};private: class CValue { public:  CValue():s_value(""){};  CValue(const char *value):s_value(value) {};  CValue(con

2008-04-11 13:27:00 1308

原创 模仿TParameters字符串解析(更正)

 // test.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "stdio.h"#include "string.h"#include #include using namespace std;typedef struct _Param{  string

2008-04-11 13:24:00 880

原创 一个自动生成类的工具

最近在帮公安那边做系统,那些界面巨恶心,控件满天飞,我当时就惊呆了,在沉思了一个星期后,没办法还得硬着头皮上。后来一看它们的后台代码,我的天也是极其的烦琐,为什么它们就从来没有想过如何简单一点呢,哎。于是就写了这个自动生成类的工具,这是一个同事以前留下来的,可他离开公司了,所以没有这个东东了。只好自己照着它写了一个。花了两天时间。终于完成了。代码太长现列文件如下。  #ifndef _TA

2008-04-10 10:05:00 1351

原创 在vc中实现一个模访c++builder的TParameters类

最近要在vc中用ado,可惜它传参太麻烦,于是打算写个类似bcb的ADO的东东,于是就有了这个类了。class CParameters {public: CParameters(){}; ~CParameters() {};private: class CParam { public:        CParam() {};  ~CParam() {}; public:  string Nam

2008-04-10 09:47:00 1430

原创 函数指针

没用过函数指针,今天突然想试下。测试如下:CSDN写个东西真麻烦,要点六七个链接才可以!!还是QQ空间写方便。// functionptr.cpp : Defines the entry point for the console application.//#include "stdafx.h"int add(int a,int b){ return a+b;}int multi(i

2008-03-20 17:07:00 682

原创 学习。

从前两天开始,学习ACE了。书就买了两本,可是总觉得时间不够,每到星期六日,就有一些朋友什么的过来玩,哎,我可怜的双休终于被占了。看了一个星期才看了几页纸。 

2008-03-11 12:27:00 665

原创 c++模板

#include "stdafx.h" #include "stdio.h" #include "string.h" template int compare(const T  *val1, const T *val2 ) {   if( (*val1) >  (*val2) )   return 1;  else  {   if( (*val1) == (*val2) )   {   

2008-03-11 12:24:00 661

原创 指针面试题解析

今天上网看到了一个叫做华为面试题的,是一道很简单的指针题目,改了一下,大家一看就明白了!#include "stdafx.h"#include "stdio.h"#include "string.h"int main(int argc, char* argv[]){    unsigned   char   *p1;     unsigned   long   *p2;     p1=(uns

2008-03-08 13:19:00 823

UML及其建模工具的使用.ppt

UML及建模工具的使用方法,基本覆盖了所有常用的建模方法,对计算机行业从业人员可以作为工具书参考.希望能帮助到对建模有兴趣的朋友吧。

2020-03-23

word2vec中的数学原理详解

word2vec_中的数学原理详解 peghoty的博客的pdf,其它的都要12积分,也是丧心病狂了..

2018-03-14

NDK层调用Java的实例类的方法以及Java调用NDK的方法

NDK层调用Java的实例类的方法以及Java调用NDK的方法。里面的大部分函数都是从webrtc的代码中抽出来的,实际使用的时候,大家可以进行相应的扩展,方便编写NDK代码,简化Java层接口。懂的下,3分你值得拥有!

2014-09-05

android.mk 拷贝文件的脚本

从另外一地方下下来的,我觉得这东西没必要要分了,别的要分,我下来给大家,不要分。

2014-09-03

DevPartner for Visual C++ BoundsChecker

DevPartner for Visual C++ BoundsChecker 9.1 以及9.02版本,其它的下载都要分数,我下下来,再上传给没有分数的朋友

2012-05-18

Windows图形编程(高清版)Feng Yuan

英文名Windows Graphics Programming Win32 GDI and DirectDraw® Feng Yuan PDF格式 这是高清版本的中文版,比28M那个清多了。欢迎下载。

2010-10-22

Windows图形编程(高清版)Feng Yuan

英文名Windows Graphics Programming Win32 GDI and DirectDraw® Feng Yuan PDF格式 这是高清版本的中文版,比28M那个清多了。欢迎下载。

2010-10-22

Windows图形编程(高清版)Feng Yuan

英文名Windows Graphics Programming Win32 GDI and DirectDraw® Feng Yuan PDF格式 这是高清版本的中文版,比28M那个清多了。欢迎下载。

2010-10-22

Windows图形编程(高清版)Feng Yuan

英文名Windows Graphics Programming Win32 GDI and DirectDraw® Feng Yuan PDF格式 这是高清版本的中文版,比28M那个清多了。欢迎下载。

2010-10-22

Windows图形编程Feng Yuan (高清版)(1)

英文名 Windows Graphics Programming Win32 GDI and DirectDraw® Feng Yuan 找遍Google只有这一本了,是扫描版本的,但是很清晰,比28M那个清晰多了! 总大小44M多,只能分成5个包。

2010-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除