自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 CentOS环境下Python连接impala问题解决过程

环境 CentOS7 & Python 3.6.6 安装impyla及其相关依赖,注意版本号 版本号不对,可能会造成错误 pip install -rrequirement.txt requirement.txt impyla==0.14.1 bitarray==0.8.1 six==1.11.0 thrift==0.11.0 thrift-sasl==0.2.1 ...

2019-05-17 13:58:49 3871 3

原创 AES加密算法 Java与Python跨平台实现

AES加密算法 Java与Python跨平台实现什么是AESJava的实现Python的实现 什么是AES Note: 网上有很多实现代码但是鱼龙混杂,笔者摸索了半天,实现了AES加密文本跨平台的安全传输 这里以Python和Java为例,方案采用AES128+Base64.这里以Python和Java为例,方案采用AES128+Base64。 AES的算法本身是跨平台的,只不过以下这些要素决...

2018-12-13 18:10:12 2446 2

原创 C语言表达式求值顺序

一个C语言程序jiajia.c如下:  [code=c]#include int main() {  long i;  i=0;  printf("%ld\n",(++i)+(++i)+(++i));  }[/code] 该程序在X86、linux机器上编译后的运行结果为7,而在SPARC/SUNOS机器上编译后的运行结果为6.试分析结果不同的原因。 jiajia.s

2013-12-22 22:24:57 652

原创 生产者消费者问题

/* 生产者消费者问题*/ #include #include #include #include #include #define N 10 /* 定义10个缓冲数*/ #define M 5 /* 定义5个消费者和5个生产者*/ int in = 0; /* 生产者标号*/ int out = 0; /* 消费者标号*/ int buff[N] = {0}; /* 缓冲数目做初始化

2013-11-08 00:36:25 605 1

转载 Linux--线程编程

ux--线程编程 进程   系统中程序执行和资源分配的基本单位   每个进程有自己的数据段、代码段和堆栈段   在进行切换时需要有比较复杂的上下文切换   线程   减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建进程小很多   进程内独立的一条运行路线   处理器调度的最小单元,也称为轻量级进程 可以对进程的内存空间和资源进行访问,并与同一进

2013-11-01 17:48:45 415

转载 vfork与fork

一、进程的创建步骤以及创建函数的介绍 1、使用fork()或者vfork()函数创建新的进程 2、条用exec函数族修改创建的进程。使用fork()创建出来的进程是当前进程的完全复制,然而我们创建进程是为了让新的进程去执行新的程序,因此,就需要用到exec函数族对创建出来的新进程进行修改,让他拥有和父进程不一样的东西,修改后就可以执行新的程序,当然,修改后的子进程包含了要执行程序的信息。 在

2013-10-13 13:37:42 427

转载 函数调用

自定义函数 我们不仅可以调用C标准库提供的函数,也可以定义自己的函数,事实上我们已经这么做了:我们定义了main函数。例如: int main(void) { int hour = 11; int minute = 59; printf("%d and %d hours\n", hour, minute / 60); return 0; } main函数的特殊之处在于执行程序时它

2013-09-15 10:51:36 757

转载 C语言多维数组与多级指针

多维数组与多级指针也是初学者感觉迷糊的一个地方。超过二维的数组和超过二级的指针其实并不多用。如果能弄明白二维数组与二级指针,那二维以上的也不是什么问题了。所以本节重点讨论二维数组与二级指针。 一、二维数组 1、假想中的二维数组布局 我们前面讨论过,数组里面可以存任何数据,除了函数。下面就详细讨论讨论数组里面存数组的情况。Excel 表,我相信大家都见过。我们平时就可以把二维数组假想成一个

2013-09-15 10:01:11 621

转载 gcc 与 gdb

为了进行gdb远程调试,我下载了gdb源码进行编译。一开始,我是用的gdb-6.4版本,当执行  arm-linux-gdb hello  命令后,会显示如下错误: /home/huweisong/root_nfs/hello: not in executable format: File format not recognized                     经过分析,发

2013-09-15 09:58:47 647

转载 C语言数组参数与指针参数

我们都知道参数分为形参和实参。形参是指声明或定义函数时的参数,而实参是在调用函数时主调函数传递过来的实际值。 一、一维数组参数 1、能否向函数传递一个数组?看例子: void fun(char a[10]) {    char c = a[3]; } intmain() {    char b[10] = “abcdefg”;    fun(b[10]);    retu

2013-09-15 09:53:05 729

Linux C 函数.CHM

网上的大部分都不可读,好不容易找到一个可以读的Linux C 函数库。分享给大家。

2012-12-06

空空如也

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

TA关注的人

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