- 博客(6)
- 收藏
- 关注
原创 ubuntu 15.10 安装 Java环境JDK
1. 下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html从中选择适合ubuntu的版本: linux x64得到文件: jdk-8u101-linux-x64.tar.gz2. 安装JDK:2.1 创建JDK安装目录 使用root账号登录Ub
2016-08-24 11:22:47 1416
原创 Linux c 数组大小的限制
由于在处理一个大文件时,需要使用到一个很大的数组。然而,运行是显示报错。#include #include int main(){ int length = 10000000; char block[length]; memset(block,0,sizeof(block)); return 0;}Segmentation fault (core dumped)
2016-04-27 23:53:37 4601
原创 segmentation fault (core dumped) 调试
写程序经常会遇到这样一个错误:segmentation fault (core dumped)。怎么去解决呢?首先,就是要知道错误发生的地方。而Linux系统可以产生core文件,配合gdb就可以解决这个问题。第一步,让系统在信号中断造成的错误时产生core文件ulimit -c unlimited // 设置core大小为无限ulimit unlimited //设置文件大小为无
2016-04-20 13:01:46 8180
转载 Sizeof与Strlen的区别与联系
1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。sizeof还可以用函数做参数,比如: short f();printf("%d\
2016-04-20 10:22:17 292
原创 Ubuntu 安装openssl环境
如题,本来以为很简单的一件事,然而却费了我半天的功夫。openssl确实是个好东西。 而且好像Ubuntu里面本来就有,那我为什么还要装呢? 原来是出现啦一个问题。我在运行一段程序的时候,出现了一个bug。 代码如下:#include <openssl/sha.h"#include <string.h>#include <stdio.h>int main(){ SHA_CTX st
2016-04-13 16:06:44 12267 1
转载 在Linux中让echo命令显示带颜色的字
echo显示带颜色,需要使用参数-e格式如下:echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"例如: echo -e "\033[41;37m TonyZhang \033[0m"其中41的位置代表底色, 37的位置是代表字的颜色 注:1、字背景颜色和文字颜色之间是英文的“""”2、文字颜色后面有个m3、字符串前后可以没有空格,如果有
2016-03-17 15:05:19 385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人