gdut_abc
码龄14年
求更新 关注
提问 私信
  • 博客:26,339
    26,339
    总访问量
  • 6
    原创
  • 1
    粉丝
  • 2
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2011-07-14

个人简介:专攻Linux服务器端开发

博客简介:

gdut_abc

博客描述:
专攻Linux系统服务端研发
查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得0次评论
  • 获得14次收藏
  • 博客总排名1,391,185名
创作历程
  • 24篇
    2015年
  • 1篇
    2014年
TA的专栏
  • 构建嵌入式系统
    1篇
  • 学习linux驱动编程
    1篇
  • 声音视像技术
  • 突破服务器开发基础编程
    12篇
  • 疯狂数据结构与算法之旅
    3篇
  • 疯狂设计模式与软件工程之旅
  • 深入Android系统
    6篇
  • 疯狂C++突破
    1篇
  • 服务器开源项目研究——Nginx

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

87人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

ARM9的课程设计_裸奔驱动一个音频解码芯片播放WAV

发布资源 2011.07.14 ·
doc

Linux下的进程资源限制ulimit命令

1 进程资源限制Linux系统中,Resource limit指在一个进程的执行中,它所能得到的资源的限制。如core file的最大值,虚拟内存的最大值等。Resource Limit的大小可以直接影响进程的执行状况。进程的资源限制通常是在系统初启时由0#进程建立的,然后由后续进程继承。2 两个重要的概念soft limit(内核支持的资源上限)hard limit(
原创
博文更新于 2015.10.12 ·
2062 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JNIEnv详解

2.3 JNI总管:JNIEnv在Log系统的实例中,JNI层实现方法和注册方法中都使用了JNIEnv这个指针,通过它调用JNI函数,访问Java虚拟机,进而操作Java对象。JNIEnv是JNI编程中最重要的概念,本节将详细介绍它。首先看JNIEnv的体系结构,如图2-2所示。在图2-2中可以看到,JNIEnv首先指向一个线程相关的结构,该结构又指向一个指针数组,在这个指针数组中的每
转载
博文更新于 2015.09.07 ·
4947 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

华为UNIX培训教程

发布资源 2011.07.14 ·
application/pdf

题目编号001:二叉查找树转变成排序的双向链表

这是第一篇文章也是第一个题目,希望我能坚持下去,突破自己的编程功底。题目:把二元查找树转变成排序的双向链表(树)输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。   10  / /  6  14 / / / /4  8 12 16 转换成双向链表4=6=8=10=12=14=16。  首先我
原创
博文更新于 2016.01.20 ·
381 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

专题一 Linux下多线程编程——使用Pthread线程库

线程包含哪些信息?两部分来源,一是所属于的进程的资源,一部分是线程自己的上下文信息一个进程的所有信息对该进程的所有线程都是共享的,包含五个段(可执行程序的代码,程序的全局内存和堆内存,栈)以及文件描述符。每个线程都含有表示执行环境所需的信息:线程ID,一组寄存器值,栈,调度优先级和策略,信号屏蔽字,errno变量以及线程私有数据。1 线程创建与终止线程标识#include
原创
博文更新于 2015.10.14 ·
914 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

条件变量的细节问题

本文转载自http://blog.chinaunix.net/uid-24410388-id-3758616.html如同互斥量和读写锁一样,条件变量也需要初始化和回收#includeint pthread_cond_init(pthread_cond_t *restrict cond,pthread_condattr_t *restrict attr);int pthre
转载
博文更新于 2015.10.13 ·
478 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

函数指针以及成员函数指针_成员变量指针

这篇是为了加深记忆所写。发现,很多知识若不经过反复的琢磨和动手实践,是很难记得住的。1)  函数指针的初始化。函数如下:1 int CompareString(const string& str1, const string& str2)2 {3     return str1.compare(str2);  4 }函数的初始化有两种方式:第一种,也是最普遍
转载
博文更新于 2015.09.11 ·
826 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

java jni GetFieldID 和 GetMethodID 以及参数的说明

GetFieldID是得到java类中的参数ID,GetMethodID得到java类中方法的ID,它们只能调用类中声明为 public的参数或方法。使用如下:jfieldID topicFieldId = env->GetFieldID(objectClass,"name", "Ljava/lang/String;");jmethodID getcName=env->GetMetho
转载
博文更新于 2015.09.08 ·
4842 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Google_android_JNI使用方法

作者:范老师,华清远见嵌入式学院讲师。在做Android底层开发的时候,偶尔也会浏览上层应用的代码,但对于很多向我一样连java编程语言都不懂的Linux驱动开发者来说实在很是头痛,于是厚着脸皮看了Google SDK文档的小部分,对android JNI的使用有了一点初步的了解,当然这些理解都是我一个java外行来看java的JNI使用方法,请java行家不吝赐教,大致总结如下:1,如果
转载
博文更新于 2015.09.08 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JNI完全手册

声明该篇文章完全引用自《JNI完全手册》完整版,用来方便查询查阅,同时作为该系列教程的基础知识。感谢原文档作者。文档所依赖的版本是比较低的,但是恰恰是低版本才能更容易上手学习。文档也有些枯燥,适合开发中参考查询和粗略概况性的浏览掌握大局使用,也是下来几篇的基础性指导文档。下来几篇不会再解释代码简单函数释义,只会说重点,遇到不懂的来这篇文章搜索函数名即可查阅函数详情。设计概述JN
转载
博文更新于 2015.09.07 ·
2953 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

一篇小文章搞定jni

jni详解介绍JNI是JVM实现中的一部分,因此Native语言和Java代码都运行在JVM的宿主环境。JNI的出现使得开发者既可以利用Java语言跨平台、类库丰 富、开发便捷等特点,又可以利用Native语言的高效。JNI是一个双向的接口:开发者不仅可以通过JNI在Java代码中访问Native模块,还可以在 Native代码中嵌入一个JVM,并通过JNI访问运行于其中的Java模块
转载
博文更新于 2015.09.07 ·
352 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

掌握JNI

要素  :1、 该函数大全是基于C语言方式的,对于C++方式可以直接转换 ,例如,对于生成一个jstring类型的方法转换分别如下:                     C编程环境中使用方法为:(*env) ->NewStringUTF(env , "123") ;                    C++编程环境中(例如,VC下)则是: env ->NewStringUTF( "
转载
博文更新于 2015.09.07 ·
416 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

30分钟搞定STL

这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离
转载
博文更新于 2015.09.06 ·
448 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++要掌握的知识点

一.算法入门和代码风格1.通过常见面试题分析面试中误区2.从面试官的角度分析面试的考察点3.了解算法面试中模板的重要性4.面试常见问题答疑二.链表5.介绍Dummy Node在链表问题中的运用6.你必须知道的几点Linked List的常用技巧7.两个指针算法 Two pointers8.常见问题讲解三.二分搜索和数组排序9.掌握二分搜索的模板10.讲解Se
转载
博文更新于 2015.09.06 ·
873 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

从语句 char* p="test" 说起

我相信,使用C/C++多年的人对下面这个字符串赋值语句都不会陌生吧。               char* p = "test"; 同时,我也相信,各位在使用这种语句后吃过很多苦头也不少吧?只要你想利用指针p来改变字符串的内容,你的程序都会得到一个让你颜面尽失一个内存非法操作。比如,下面的这些语句:               p[0] = 's';         
转载
博文更新于 2015.09.06 ·
372 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++98类库中的string内存共享和Copy-On-Write技术

1、             概念 Scott Meyers在《More Effective C++》中举了个例子,不知你是否还记得?在你还在上学的时候,你的父母要你不要看电视,而去复习功课,于是你把自己关在房间里,做出一副正在复习功课的样子,其实你在干着别的诸如给班上的某位女生写情书之类的事,而一旦你的父母出来在你房间要检查你是否在复习时,你才真正捡起课本看书。这就是“拖延战术”,直
转载
博文更新于 2015.09.06 ·
443 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

陈皓的C语言系列文章合集

单看这文章的标题,你可能会觉得好像没什么意思。你先别下这个结论,相信这篇文章会对你理解C语言有帮助。这篇文章产生的背景是在微博上,看到@Laruence同学出了一个关于C语言的题,微博链接。微博截图如下。我觉得好多人对这段代码的理解还不够深入,所以写下了这篇文章。为了方便你把代码copy过去编译和调试,我把代码列在下面:#include struct str{ int len
转载
博文更新于 2015.09.06 ·
979 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Leetcode 编程训练

Leetcode这个网站上的题都是一些经典的公司用来面试应聘者的面试题,很多人通过刷这些题来应聘一些喜欢面试算法的公司,比如:Google、微软、Facebook、Amazon之类的这些公司,基本上是应试教育的功利主义。我做这些题目的不是为了要去应聘这些公司,而是为了锻炼一下自己的算法和编程能力。因为我开始工作的时候基本没有这样的训练算法和编程的网站,除了大学里的“算法和数据结构”里的好些最基
转载
博文更新于 2015.09.06 ·
395 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

AWK 简明教程

有一些网友看了前两天的《Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章。我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭。况且,AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,而且年纪和我相仿,所以非常有必要为他写篇文章。之所以叫AWK是因为其取了三位创始人 Alfred A
转载
博文更新于 2015.09.06 ·
304 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多