分类 “C” 下的文章

  • 解决 CodeBlocks 编译 pbc 的问题

    2017.03.30 · 解决 CodeBlocks 编译 pbc 的问题已关闭评论

    安装好CPABE后,有两种方法编辑 c 1、用vim/gedit 编辑运用pbc方法的c文件(如lbs.c) 在命令行通过如下命令编译生成可执行文件: $ gcc -o lbs lbs.c -L. -lpbc -lgmp 2、用IDE(如codeblocks)编辑调试 ...

  • Ubuntu16 CPABE 环境搭建

    2017.03.24 · Ubuntu16 CPABE 环境搭建已关闭评论

    cpabe依赖pbc,pbc依赖gmp,gmp依赖M4、bison、flex 1. 安装M4、bison、flex M4、bison、flex 均可以在terminal中通过sudo apt-get install方式直接安装 sudo apt-get install M4 sudo apt-get install f...

  • C · Linux

    Linux: C Makefile

    2017.02.08 · Linux: C Makefile已关闭评论

    作者: 陈皓 (CSDN)  概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就...

  • C · Linux

    Linux C/C++ .so .a 文件生成及使用

    2017.02.08 · Linux C/C++ .so .a 文件生成及使用已关闭评论

    .so 文件 -  动态函数库 名字一般是libxxx.so,动态函数库在编译的时候 并没有被编译进目标代码中,程序执行到相关函数时才调用该函数库里的相应函数,因此动态函数库所产生的可执行文件比较小。由于函数库没...

  • 对一些大数库的简介

    2017.01.31 · 对一些大数库的简介已关闭评论

    在网络安全技术领域中各种加密解密算法的软件实现上始终有一个共同的问题就是如何在普通的PC机上实现大数的运算。众所周知,我们现在日常生活中所普遍应用的计算机,即我们通常所说的PC机个人电脑大部分的机器内...

  • MIRACL大数运算库使用手册

    2017.01.30 · MIRACL大数运算库使用手册已关闭评论

    一.MIRACL简介 MIRACL(Multiprecision Integer and RationalArithmetic C/c++ Library)是一套由Shamus Software Ltd.所开发的一套关于大数运算函数库,用来设计与大数运算相关的密码学之应用,包含了RSA 公开密...

  • C · Tech

    Linux下的C/C++编辑器

    2016.03.25 · Linux下的C/C++编辑器已关闭评论

    在LINUX上,可以选择的IDE有很多 1:gedit 虽然这只是一个普通的本文编辑器(外加关键字高亮),但却是我初学LINUX时所用的C++编辑器。不过,当时我写的程序也很简单,有没有IDE关系不大,呵呵。 2: vim...

  • 链表及链表嵌套的操作

    2016.03.25 · 链表及链表嵌套的操作已关闭评论

    #include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct childLink { char nm[100]; struct childLink *next; }CHILDNODE; typedef struct linkTable {...

  • 递归 16进制转10进制

    2016.03.25 · 递归 16进制转10进制已关闭评论

    //16>>10 #include #include #include int fun(char *p); void main() { char *pstr = "AE5"; //16进制的数 printf("hex: %s\n", pstr); printf("dec: %d\n", fun(pstr)); } //16>>1...

  • 一些有意思的算法代码

    2016.03.25 · 一些有意思的算法代码已关闭评论

    Keith Schwarz是一个斯坦福大学计算机科学系的讲师。他对编程充满了热情。他的主页上他自己正在实现各种各样的有意思的算法和数据结构 主页地址 http://www.keithschwarz.com/interesting/ 部分算法说明...