- 博客(15)
- 资源 (33)
- 收藏
- 关注
原创 使用Libcef+Duilib创建自己的Chrome内核浏览器
浏览器代码已开源:欢迎收藏https://github.com/JelinYao/MyChrome前言:编译Chrome开源代码是一件很恐怖的事情,代码庞大,还需要各种工具配合。在windows上快速开发chrome内核网页程序,Libcef是一个很好的选择。最近趁空闲时间,写了一个简单的浏览器,很多功能都没有完善,不知道以后还会不会继续写了,PC端确实是萎了。1、Libcef 的使...
2015-09-20 12:43:34 16779 26
原创 安卓开发实例一:创建可拖动的图片控件
重载、自绘1、从View派生一个控件类 ,构造函数中调用父类构造器。2、重载其onDraw函数,在里面绘制图片。(和windows的MFC有种似曾相识的感觉,可能安卓借鉴了windows的模式吧)消息处理拖动图片的消息,主要是处理按下和移动两个消息,重载onTouchEvent。数学知识(平移):在ACTION_DOWN时记录下坐标点,在ACTION_MOVE时根据当前位置与按下时
2015-09-28 21:13:35 2413
原创 安卓NDK编程使用STL库及注意事项
NDK环境搭建windows上搭建NDK开发环境:VS2013 + VisualGDB,参考链接:http://jingyan.baidu.com/article/a681b0de1a361c3b1843460c.htmlVS2013新建一个安卓项目,选择创建一个安卓动态库,然后就可以开始编写C\C++代码了。添加STL支持STL是C++开发最常用的一个库了,直接在程序中添
2015-09-25 23:39:47 8925
转载 Android三种实现定时器的方法
原文转载自:http://blog.csdn.net/yhm2046/article/details/8213629,感谢作者。我更倾向于使用第三种方法,定时器开线程来做的话太消耗系统资源了(多个定时器时)。方法一:Handler+Thread[java] view plaincopypackage com.xunfang.h
2015-09-23 23:01:52 3843
转载 Android JNI通过C++调用JAVA
JAVA通过native函数调用C++前面已经转载学习过,终于找到一篇经典的C++调用JAVA的文章,文章转载自:http://blog.csdn.net/itachi85/article/details/8532977,感谢作者。1. JNIEnv对象 对于本地函数 JNIEXPORT void JNICALL Java_video1_TestNa
2015-09-23 21:49:01 544
转载 JNI基本原理
Jni原理 JNI是Java Native Interface(Java本地接口)的缩写。JNI作为java和操作系统间的一个直接接口,可以通过JNI使得java直接调用操作系统的资源。目前JNI只能通过c/C++实现,因为jni只是对操作系统资源调用的一个桥接过程。所以理论上在windows下只要是dll文件均可以被调用。java代码编译之后是运行在一个jvm里,所以java的任何
2015-09-23 20:28:04 8888 1
转载 Android LayoutInflater详解
原文转载自:http://www.cnblogs.com/top5/archive/2012/05/04/2482328.html,感谢作者。在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布
2015-09-20 20:31:02 700
转载 android — NDK生成so文件
原文转载自:http://blog.csdn.net/laczff21/article/details/7542236,感谢作者。我们在安装环境的时候安装了NDK,可以在eclipse下直接生成so文件。NDK的压缩包里面自带了一些sample工程,NDK的文件直接解压到某个目录下即可。第一次生成so文件的时候,我们先使用NDK的sample下的hello-jni的例子。
2015-09-20 12:09:32 1494
转载 浅析Android中的消息机制
原文转载自:http://blog.csdn.net/liuhe688/article/details/6407225,感谢作者.在分析Android消息机制之前,我们先来看一段代码:[java] view plaincopypublic class MainActivity extends Activity implements
2015-09-19 23:05:25 439
转载 浅析Java中的final关键字
浅析Java中的final关键字 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解final关键字 若有不正之处,请多多谅解并欢迎指正。
2015-09-14 21:38:42 617
转载 数据在内存中的存储方式( Big Endian和Little Endian的区别 )(x86系列则采用little endian方式存储数据)
原文转载自:http://www.cnblogs.com/renyuan/archive/2013/05/26/3099766.html,感谢作者。1.故事的起源 “endian”这个词出自《格列佛游记》。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开,由此曾发生过六次叛乱,其中一个皇帝送了命,另一个丢了王位。 我
2015-09-13 09:48:56 858
转载 Socket/TCP粘包、多包和少包, 断包
原文转载自:http://zgc168.iteye.com/blog/1880620,感谢原作者。为什么TCP 会粘包前几天,调试mina的TCP通信, 第一个协议包解析正常,第二个数据包不完整。为什么会这样吗,我们用mina这样通信框架,还会出现这种问题?带者问题,我们先分析一下问题。提到通信, 我们面临都通信协议,数据协议的选择。 通信协议我们可选择TCP/UDP:TC
2015-09-11 23:32:12 4510
转载 HeapAlloc 和 GlobalAlloc 以及 VirtualAlloc 三者之间的关系
1、首先转载一下介绍的内容VirtualAlloc 一次分配 1PAGE 以上的 RAM. 每次分配都是 PAGE 的整数倍. 你不会想为了分配 1 个 BYTE 的空间而浪费剩下的 4095 字节. OK, 你可以自己写算法, 多分配几 PAGE. 然后每次分配少量数据时就从那几 PAGE 中划分出来. KERNEL32 提供了一个解决办法, 用 HeapAlloc/GlobalAlloc
2015-09-11 22:55:05 544
原创 Java文件的MD5校验和CRC校验
1、CRC校验使用7Z 开源SDK中提供的功能类// SevenZip/CRC.javapackage SevenZip;public class CRC{ static public int[] Table = new int[256]; static { for (int i = 0; i < 256; i++) { int r = i; for
2015-09-05 22:04:52 3969
原创 Java十六进制与十进制间相互转换
1、10进制转16进制,运用辗转相除法,取余数补对应的位数,直到相除结果为0。2、16进制转10进制,对16进制数的每一位数乘以其对应的16的幂,相加。函数代码如下://10进制转16进制 public static String IntToHex(int n){ char[] ch = new char[20]; int nIndex = 0; while ( true
2015-09-03 17:26:12 24183 1
libjpeg-turbo编码、解码实例代码
2016-09-23
Windows上编译的libx264(源码+生成DLL、lib、def)
2016-07-05
windows上使用Libcef实例源码
2015-12-11
WebsocketPP C++构建Web服务器源代码
2015-11-30
VC++实现支持换肤半透明的MP3播放器
2015-01-25
C++实现HTTP处理类
2015-01-15
VC++图像分割、灰度处理源码
2013-10-12
MFC硬件检测
2011-09-18
MFC多用途文件编辑器
2011-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人