shareinfo2018

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

Ubuntu下查看运行程序文件的所在目录以及占用端口

$ ps -aux | grep "bash" host 2003 0.0 0.5 9836 5672 pts/0 Ss 2018 0:00 -bash host 2116 0.0 0.5 9836 5156 pts/1 S...

2019-04-17 20:19:38

阅读数 24

评论数 0

rt-thread中的list测试

rt-thread通过list管理相关设备,分层以及接口管理,list的大致框架如下: 测试代码: #include <stdio.h> #include <stdlib.h> #include &...

2019-01-26 16:09:51

阅读数 102

评论数 0

rt-thread中的XXX_EXPORT()测试

测试代码: #include <stdio.h> #include <unistd.h> #include <stdint.h> typedef long ...

2019-01-25 22:08:06

阅读数 629

评论数 0

结构体内存对齐测试

代码: #include <stdio.h> #include <string.h> #include <stdint.h> #include <stdlib.h> /* **...

2019-01-16 15:40:46

阅读数 73

评论数 0

无头单向链表

需要实现无头单向链表,实现初始化、插入、删除三个函数接口。 代码: #include <stdio.h> #include <stdlib.h> typedef int DataType; type...

2019-01-16 15:34:58

阅读数 64

评论数 0

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

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

2018-12-15 19:31:24

阅读数 132

评论数 0

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

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

2018-09-08 22:52:23

阅读数 1225

评论数 5

rtos的核心原理简析

来自论坛 rtos的核心原理简析 rtos全称real-time operating system(实时操作系统),我来简单分析下: 我们都知道,c语句中调用一个函数后,该函数的返回地址都是放在堆栈中的(准确的说是栈中)。 rtos个人理解是一种黑客行为,他悄悄的修改了这个保存在栈中的返回...

2017-10-11 09:28:25

阅读数 1914

评论数 0

FFmpeg教程【转】

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

2016-08-23 12:06:01

阅读数 16410

评论数 0

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

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

2016-07-28 09:01:07

阅读数 585

评论数 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

阅读数 1214

评论数 0

n久前的51单片机4*4键盘加4数码管显示汇编程序

KEYBUF EQU 30H DISPBUF EQU 31H DISPBIT EQU 35H COLKEY: MOV P1,#0F0H MOV A,P1 ANL A,#0F0H XRL A,#0F0H JZ NOKEY LCALL DELAY MOV A,P1 ANL A,#0F...

2016-06-19 08:11:41

阅读数 3153

评论数 0

基于proteus的ARM7TDMI引导uclinux的bootloader

很久前的代码(初学时写的,比较乱,望见谅),希望对阅读本文的读者有所帮助。 代码已经上传csdn,还在审计,等审核通过后再贴上地址。 main.c #include"config.h" //注意volatile关键字不能少,否则变量不能正常赋值读取。 extern volati...

2016-06-17 22:42:40

阅读数 604

评论数 5

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

阅读数 2781

评论数 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

阅读数 566

评论数 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

阅读数 425

评论数 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

阅读数 658

评论数 0

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

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

2016-06-06 10:49:52

阅读数 658

评论数 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

阅读数 810

评论数 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

阅读数 377

评论数 0

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