自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YunLan天地间

解析生活琐事,品读生活内涵,让路人甲炮灰乙强盗丙土匪丁跻身前线。

  • 博客(7)
  • 资源 (14)
  • 收藏
  • 关注

转载 C 二维数组的动态申请与释放

二维数组的动态申请与释放#include <stdio.h>#include <stdlib.h>//动态申请3行4列二维数组:#define row 3//行#define col 4//列int main(){ int **a; int i, j; a = (int**)malloc(sizeof(int*)*row);//为二维数组分配row行 for

2016-06-29 20:33:29 554

转载 c 排序 汇总

/* * 所有排序均为升序排列 */#include <stdio.h>#include <stdlib.h>#define LEN(array) (sizeof(array)/sizeof(array[0]))#define swap(a,b) (a^=b,b^=a,a^=b)/**打印数组元素**/void print_array(int arr[], int arr_lengt

2016-06-29 20:17:10 523

转载 c语言swap(a,b)值交换的4种实现方法

转载原文地址:http://www.jb51.net/article/34240.htm平常swap(a,b)值交换,我们基本都是使用第一种方法,对于数学较好的人,可能会想到第二种方法,想到时,一定感觉很好,。对于汇编或对位有理解的人,可能会想到第三种方法,这个方法很妙。但,真正促使我写这篇文章的,还是第四种方法,妙,真的很妙,先(b = a),我是真没想到,我想,这么好的东西,尽管简单,但值得发表

2016-06-28 20:01:42 3855

转载 C语言 回调函数

对指针的应用是C语言编程的精髓所在,而回调函数就是C语言里面对函数指针的高级应用。简言之,回调函数就是一个通过函数指针调用的函数。如果你把函数指针(函数的入口地址)传递给另一个函数,当这个函数指针被用来调用指向的函数时,我们就说这个函数是回调函数。在高级语言中,回调函数也就是观察者模式的一种应用。本质上都是“你想让别人的代码执行你的代码,而别人的代码你又不能动”这种需求下产生的。很文艺的解释:

2016-06-22 21:06:49 676

原创 c /c++中日期和时间的获取:strftime()函数

在c/c++获得日期和时间的函数很多,但是用起来比较繁琐。可以参考这篇文章,若是时间有限,可忽略,继续向下看。可以用strftime() 一个函数来实现各种日期或者时间,简单方便。strftime() 函数根据区域设置格式化本地时间/日期,函数的功能将时间格式化,或者说格式化一个时间字符串。我们可以使用strftime()函数将时间格式化为我们想要的格式: %a 星期几的简写 %A 星期几

2016-06-21 21:06:00 10501 1

原创 POSIX定时器timer_create()以及线程中的gettid() 和pthread_self()

POSIX定时器:最强大的定时器接口来自POSIX时钟系列,其创建、初始化以及删除一个定时器的行动被分为三个不同的函数: timer_create()(创建定时器) timer_settime()(初始化定时器) timer_delete(销毁它)关于POSIX定时器,可参考这篇文章,写的很详细,在此不赘述。下面是看论坛是发现的问题,记录在此了:linux多线程环境下gettid() pthr

2016-06-21 15:12:32 2796

原创 Linux下的定时器以及POSIX定时器:timer_settime()

Linux下的定时器有两种:1、alarm  如果不要求很精确的话,用alarm()和signal()就够了。  unsigned int alarm(unsigned int seconds)  函数说明: alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds为0,则之前设置的闹钟会被取消,并将剩下的时间返回。  返回值: 返回之前闹

2016-06-21 12:18:49 10008

covertFormatTest-1.cpp

openoffice 和libreoffice 都有java 版本的office转pdf 的样例 c/c++并没有,摸索着终于实现了c/c++版本的此功能 资源是个demo,可以参考使用,已经运行通过

2020-05-29

OpenOffice SDK 简化建立工程的步骤的工具

https://www.codeproject.com/Articles/32410/Integrate-the-OpenOffice-org-Power-in-a-WTL-or-Oth 使用了OpenOffice SDK并且采用了C++和VisualStudio的开发环境。而且,他为了方便,简化了建立工程的步骤

2020-05-28

ilibreoffice_sdk_inc.zip

ilibreoffice_sdk_inc.zip 是环境配置好后,生成的windows 开发需要的头文件,版本LibreOffice 6.3.5.2

2020-05-12

Redis笔记.pdf

redis 可以用来存储字符串,哈希结构,链表,集合,因此,常用来提供数据结构服务,本文为操作手册基本命令等

2019-11-23

Zedboard中的SPI通信记录文档(已实现)

4个接口信号为:串行数据输入(MISO,主设备输入、从设备输出)、串行数据输出(MOSI,主设备输出、从设备输入)、移位时钟(SCK)、低电平有效的从设备使能信号(cs)。 zedboard有两个独立的SPI,可以工作在主/从模式或者多主机模式下。 本记录文档是自己开发中的记录,已经实现两个板子通过SPI通讯。

2017-11-10

基于zedboard的SPI收发数据通讯记录文档

基于zedboard的SPI收发数据通讯记录文档,详细到不能再详细

2017-07-28

SPI学习_记录_调试_测试_文档

SPI学习_记录_调试_测试_文档,利用zedboard上的两个SPI,实现两个板子的数据收发通信,并测试ok。

2017-07-28

使用vivado进行zedboard的OLED测试工程

使用vivado进行zedboard的OLED测试整个工程,可以直接使用 oled的驱动程序链接:http://download.csdn.net/detail/shangguanyunlan/9686950

2016-11-18

zynq使用的OLED(芯片SSD1306)驱动程序

zynq使用的OLED(芯片SSD1306)驱动程序,包括oled.c oled.h及font.h

2016-11-18

邮箱地址爬虫(正则表达式) 源代码

邮箱地址爬虫工具(本地、网络),简单易用,输入本地文件地址或者网址就可以查看所有的邮箱地址,并可保存到本地。工具可参考:http://download.csdn.net/detail/shangguanyunlan/9349699

2015-12-12

python and visual studio

mysql check environment: python and visual studio(64)

2015-12-09

Android 网络编程入门之图片下载

Android 网络编程入门之图片下载,搭建Tomcat作为服务器,下载网络图片。

2015-11-17

Tomcat 7.0.65 64位下载,安全稳定,Java开发必备

Tomcat 7.0.65 64位,官方下载的,安全稳定,Java开发必备 apache-tomcat-7.0.65-windows-x64

2015-11-16

DroidDraw和AnDroidDraw(开发Android UI界面)

使用DroidDraw和AnDroidDraw开发Android UI界面,可以通过它来生成复杂的Android Layout XML文件。

2015-10-30

空空如也

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

TA关注的人

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