shareinfo2018

复杂问题简单化,力求精简强悍。---speak less and do more---

自己编写一个不用malloc的json解析封装库

测试代码: #include "json_utils.h" char test1[] = "{\"test\":{\"11\":1,\"2 2 \...

2018-12-15 19:31:24

阅读数:47

评论数:0

自写单片机malloc,高效利用ram,不再有内存碎片

单片机应用中,malloc/free产生内存碎片的原因: 标准内存动态分配是动态链表进行管理。由于malloc返回的是一个指针再加上单片机没有mmu,使得分配的指针就像一个个钉子钉在内存中了。这就导致内存管理非常困难,从而产生我们常说的内存碎片。 我们来举一个极端的例子,导致大量内存碎片:...

2018-09-08 22:52:23

阅读数:485

评论数:3

FFmpeg教程【转】

来自:https://github.com/yinwenjie/FFmpeg_Tutorial FFmpeg工具和sdk库的使用demo 一、使用FFmpeg命令行工具和批处理脚本进行简单的音视频文件编辑 1、基本介绍 对于每一个从事音视频技术开发的工程师,想必没有...

2016-08-23 12:06:01

阅读数:15131

评论数:0

六款值得推荐的android(安卓)开源框架简介

1、volley  项目地址 https://github.com/smanikandan14/Volley-demo  (1)  JSON,图像等的异步下载;  (2)  网络请求的排序(scheduling)  (3)  网络请求的优先级处理  (4)  缓存  (5)  多级...

2016-07-28 09:01:07

阅读数:552

评论数:0

Ubuntu下gyp简单入门实例

安装工具:sudo apt-get install gyp 1.  简单实例 hello.c #include int main(){ printf("hello gyp\n"); return 0; }main.gyp { 'targets'...

2016-07-13 16:03:34

阅读数:1104

评论数:0

nodejs调用c++程序测试代码

运行环境: Ubuntu 12.04 node-gyp v3.3.1 Python 2.7.3  gcc 4.6.3 make 3.81 binding.gyp(注意:不是building) { "targets": [ { "target_...

2016-06-14 10:30:06

阅读数:2602

评论数:0

nodejs之mysql简单查询实例测试代码

var mysql = require('mysql'); var moment = require('moment'); var TEST_DATABASE = 'test1'; var TEST_TABLE = 'table_test'; var client = mysql.create...

2016-06-13 12:24:47

阅读数:456

评论数:0

OpenGL ES 2.0Shader相关介绍

OpenGL ES 2.0Shader相关介绍   与OpenGL ES1.x渲染管线相比,OpenGL ES 2.0渲染管线中“顶点着色器”取代了OpenGL ES 1.x渲染管线中的“变换和光照”;“片元着色器”取代了OpenGL ES 1.x渲染管线中的“纹理环境和颜色求和”、“雾”以及...

2016-06-11 10:23:06

阅读数:393

评论数:0

Android之GLSurfaceView立方体各面不同图片纹理测试代码2

public class MainActivity extends Activity { private GLSurfaceView mGLView; @Override protected void onCreate(Bundle savedInstanceState) { sup...

2016-06-08 17:10:09

阅读数:617

评论数:0

最简单的fragment左右滑动测试代码

mainactivity.java //必须继承FragmentActivity才能用getSupportFragmentManager() public class MainActivity extends FragmentActivity { private ViewPager pager;...

2016-06-06 10:49:52

阅读数:607

评论数:0

Android的jni下c与java数据互传测试代码

test.java public class test { public native String test(); public native byte[] testbyte(byte[] by); }hello.c #include #include #include "co...

2016-05-25 10:31:42

阅读数:752

评论数:0

Android的jni测试

1. 下载android-ndk-r9d解压在D盘 2. 创建Android工程 3. 在工程下新建test.java  public class test { public native String test(); }4. run -> external tools ->...

2016-05-24 13:38:01

阅读数:315

评论数:0

java的接口使用实例源码

*************************封装代码*********************************** public interface BuySomeThing { public void DisplayAllGoods(ArrayList allGoods); p...

2016-05-21 09:06:36

阅读数:2206

评论数:1

android最简洁的定时器源代码

TextView tvShow; private int i = 0; private Timer timer = new Timer(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreat...

2016-05-17 17:27:54

阅读数:1111

评论数:0

Ubuntu修改主机名称

Ubuntu名称修改

2015-09-02 14:21:48

阅读数:308

评论数:0

MQTT协议简记

MQTT - MQ Telemetry Transport   轻量级的 machine-to-machine 通信协议。publish/subscribe模式。基于TCP/IP。支持QoS。适合于低带宽、不可靠连接、嵌入式设备、CPU内存资源紧张。是一种比较不错的Android消息推送方案。...

2015-08-30 11:27:14

阅读数:312

评论数:0

51操作系统之延时实现源代码

51操作系统之延时实现源代码

2015-08-28 15:54:58

阅读数:402

评论数:0

s3c44b0的中断(uclinux中断)

arm-linux中断驱动程序:                                                              #include #include #include #include #include #include #include ...

2015-08-28 15:45:20

阅读数:526

评论数:0

s3c44b0的中断(裸板中断)

s3c44b0的中断(裸板中断)

2015-08-28 15:44:17

阅读数:415

评论数:0

n久前的51汇编程序

n久前的51汇编程序

2015-08-28 15:42:27

阅读数:406

评论数:0

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