8 _Ataraxia

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

C/C++实现RGB565转BMP图像

分为两个文件 rgb2bmp.h 和 rgb2bmp.c需要注意的BMP格式文件的头部的14个字节和40个字节的结构体rgb2bmp.h//rgb2bmp.h文件#include <stdio.h>typedef unsigned char BYTE;typedef unsigned short WORD;typedef int DWORD;// BMP图像各部分说明...

2018-11-23 14:28:17

安卓JNI下的静态库和动态库编译及使用

安卓使用原生代码一般都是以编译成动态库的形式直接在Java中应用 当需要构建大型项目的时候,一般希望向上层提供一个动态库,而内部能够引用多个静态库 分模块的形式达到解耦合的目的以实例说明,编译生成静态库后,在动态库中引用静态库,并最终生成一个动态库提供到上层 生成静态库 Android.mk LOCAL_PATH := $(call my-dir)inclu...

2018-03-08 14:03:24

stm8单片机内部存储EEPROM字节读写实例解析

EEPROM(ElectricallyErasableProgrammableRead-OnlyMemory),电擦除可编程只读存储器。它是一种可在线电擦除和电写入、掉电后数据不丢失的存储器,在嵌入式系统中应用特别广泛。它在应用中一般存储用户数据,在系统运行过程中可以随时修改,系统复位之后从里面读取的是修改之后的新数据。FLASH存储器又称为闪存(FLASHMemory)。它

2018-01-03 16:56:50

stm8单片机点亮LED中断定时串口读写功能测试笔记

STM8系列单片机开发,使用青风电子社区的例程进行基本的点亮LED 串口读写 按键中断 串口读写等单片机基础开发STM8系列是意法半导体公司生产的8位的单片机。该型号单片机分为STM8A、STM8S、STM8L三个系列

2017-12-26 10:39:53

一个超级简单又实用的AES加密解密字符串示例

Advanced Encryption Standard 高级加密标准 在密码学中AES又称Rijndael加密法 是美国联邦政府采用的一种区块加密标准。加密是一比一生成密文 如果用于传入 加密后不会增加传输的带宽压力 对称加密算法的优点是算法公开、计算量小、加密速度快、加密效率高。 对称加密算法的缺点是在数据传送前,发送方和接收方必须商定好秘钥,然后使双方都能保存好秘钥。

2017-12-20 16:27:18

ijkplayer项目编译脚本详解及安卓工程测试(eclipse编译)

ijkplayer库官方教程已经给出明确的编译过程以及编译脚本https://github.com/Bilibili/ijkplayer但是因为我是从window中直接下载的整个工程的zip包 拷贝到Linux下进行库的编译 出现一些教程中未提及的问题 主要是软链接的问题和ndk库新版本与github中发布的ijkplayer库更新时使用的ndk版本的部分兼容问题

2017-12-15 17:48:24

第一次完成FFmepg的移植,编译ffmpeg4Android

文章使用了 ffmpeg3.1.4 版本的库编译并使用SDL进行播放

2017-12-05 22:58:49

JNI下使用AndroidBitmap_lockPixels修改位图为黑白照片

这次使用的场景是QQ好友下线后头像变黑白 使用了NDK中提供的位图解析接口 android\bitmap.h库中的三个接口 并且一共也是三个接口 至少到目前为止是三个 关于这个库的接口 点击查看android-ndk-r9d\android\bitmap.h好友下线的效果图如下(图片尺寸900*675,位深度24) android部分代码 public class Ma

2017-12-05 11:30:00

C++实现单例模式的简单例程

在Java中使用单例模式是常用的事情 这里使用C++实现一次单例模式,虽然实际场景中很少使用这次例程有四个文件 Singleton.h Singleton.cpp Demo.cpp Client.cpp Singleton.h #ifndef _SINGLETON_H_#define _SINGLETON_H_#include <iostream>using na

2017-12-04 17:18:03

android-ndk-r9d\android\bitmap.h

翻译 android-ndk-r9d\platforms\android-19\arch-arm\usr\include\android\bitmap.h 对应的库 android-ndk-r9d\platforms\android-19\arch-arm\usr\lib\libjnigraphics.so android-ndk-r9d\platforms\android-19\arch-

2017-12-04 11:21:40

JNI方法的静态注册和动态注册RegisterNatives

代码结构如下: Android下的Java代码 仍然还是使用了eclipse开发环境 这里在NDKUtils.java文件里定义了所有的本地方法 Linux下的C代码 这里是在Linux系统目录下新建的文件 其中libs/和obj/都是由ndk-build编译后编译器产生 点击查看完整项目代码JniDemo-master// MainActivity.javapublic ...

2017-11-25 10:37:57

html开发笔记导航栏样式

<!DOCTYPE html><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge" ><meta name="viewport" content="width=de

2017-11-22 15:59:38

使用table标签制作常用的html表格

table 标签用于定义 HTML 表格。简单的 HTML 表格由 table 元素以及一个或多个 tr、th 或 td 元素组成。 tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。 <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><sty

2017-11-15 15:17:04

goahead-3.3.6源码分析

主要分为访问网页文件以及接口的调用逻辑 首先网页访问流程:网页访问事件注册 程序中需要返回html网页文件已经相关的图片、css等资源上面的流程是直接使用websDefineHandler来把响应网页访问的事务添加到事务表,具体的网页文件返回的逻辑则在fileHandler函数中处理// fileHandler函数判断和处理需要返回到浏览器的html文件数据static bool fileHan

2017-09-21 14:01:54

goahead-3.3.6版本源码方式移植到wince

从Linux下的goahead-3.3.6版本移植到wince平台 官网文档表示可以直接支持,但是因为我们wince系统的裁剪 以及我当前开发环境是 visual studio 2005 ,而3.3.6版本需要2010版本后的vs才可以打开 所以直接从源码开始编译移植,并且部分接口在我们系统无法使用 需要重写 先知道需要知道有哪些.c/.cpp文件需要编译,可以通过阅读Linux下gcc编译

2017-09-20 11:39:49

通过RegOpenKeyEx和RegQueryValueEx获取wince设备的IP

wince嵌入式应用程序// test_api.cpp : 定义应用程序的入口点。#include "stdafx.h"#include "test_api.h"#include <windows.h>#include <commctrl.h>#include <time.h>#include <stdio.h>typedef struct _NETWORK_ADPT_INFO {

2017-09-11 17:28:34

char和wchar_t的关系以及wprintf的应用

#include <cstdio>#include <cstdlib>#include <clocale>#include <cwchar>#include <cstring>// g++ demo.cpp (UTF-8编码)int main(int argc, char * argv[]){ int i = 0; wchar_t wstr[] = L"中文"; /

2017-09-01 18:30:51

各种编码UNICODE、UTF-8、ANSI、ASCII、GB2312、GBK详解

操作系统 计算机网络 算法 架构Ascii编码 开始计算机只在美国用。八位的字节一共可以组合出256(0xFF)种不同的状态; 于是最开始只有一个标准 美国信息互换标准代码(即Ascii编码 American Standard Code for Information Interchange);

2017-08-30 11:49:04

ortp库移植到arm平台进行文件传输测试

测试ortp的介绍,官方一句话介绍了 oRTP is a library implemeting Real-time Transport Protocol (RFC 3550), licensed under LGPLv2.oRTP作为 linphone 的 RTP 库,为基于 RTP 协议传输语音和视频数据提供保障。 流媒体,主要还是依赖于UDP作为传输层协议, 开销小的原则;

2017-08-25 11:46:26

Linux下使用Socket实现http文件下载

Linux linux// 转载自 http://blog.csdn.net/xiongyangg/article/details/50767482// g++ download_demo.cpp -lpthread#include <stdio.h>#include <string.h>#include <sys/socket.h>#include <arpa/inet.h>#incl

2017-08-17 17:28:01

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!