linux 编程
delibk
从零开始学习计算机
展开
-
OpenMP 不允许使用 != 操作
OpenMP 出现 error: invalid controlling predicate原创 2023-02-28 14:56:57 · 288 阅读 · 0 评论 -
c++ set 实例解析
1. set简介:所有元素都会在插入时自动排序 底层结构是二叉树2. set和multiset区别: set不允许容器中有重复元素 multiset允许容器中有重复的元素3. 构造: set<T> 默认构造 set<T> s2(s1); 拷贝构造4. 重载了等号运算符 可直接等号赋值 s2=s1;5. 插入数据只有insert方式 (因为是树结构) 没有push6.set的大小和交换: size() //返回容器中元素的个数 empty()原创 2021-11-18 09:46:38 · 821 阅读 · 0 评论 -
Ubuntu升级CMake3.21:从源代码安装 CMake 3.21
升级 CMake:从源代码安装 CMake 3.211. 登录到 https://cmake.org/download/2. 下载 cmake-3.21.0-rc2.tar.gzwget https://github.com/Kitware/CMake/releases/download/v3.21.0-rc2/cmake-3.21.0-rc2.tar.gz3. 解压 cmake-3.21.0-rc2.tar.gztar -zxvf cmake-3.21.0-rc2.tar.gz 4.原创 2021-10-12 19:50:31 · 1783 阅读 · 0 评论 -
一个奇怪的链接问题
原文:一个奇怪的链接问题前言链接是代码生成可执行文件中一个非常重要的过程。我们在使用一些库函数时,有时候需要链接库,有时候又不需要,这是为什么呢?了解一些链接的基本过程,能够帮助我们在编译时解决一些疑难问题。比如,下面就有一种奇怪的现象。一个奇怪的链接问题程序功能很简单,计算e的n次方。程序清单如下(代码一):#include<stdio.h>#include<m...转载 2020-01-07 10:08:48 · 621 阅读 · 0 评论 -
java 括号匹配
/* *括号匹配 * 1.用栈实现,如果读取字符为左括号,入栈 * 2.如果读取字符为右括号 * 栈为空,返回false * 栈不为空,和栈顶比较,是否匹配,匹配出栈一次,不匹配返回false * 3.最后栈不为空,返回false,栈为空返回true */import java.util.HashMap;import java.util.LinkedList;impor...原创 2019-10-17 10:15:12 · 348 阅读 · 0 评论 -
C++实现一句英文句子中的单词逆置
比如,输入I come from China.输出 China. from come I思路就是先将这个字符串整体倒置,再将单个单词倒置,这样既不需要移动元素,也不需要额外的辅助空间,还可以重用代码.#include <iostream> int len(char* str) {//计算字符串的长度 int length = 0; for(int i ...原创 2019-09-19 20:13:14 · 1010 阅读 · 0 评论 -
Java实现PageRank实例
package PageRank;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream...原创 2019-09-19 17:33:36 · 423 阅读 · 0 评论 -
linux C mmap code
/*************************************************************************> File Name: test_mmap.c> Author: LBK> compile: gcc -g test_mmap.c -o test_mmap> run example: ./test_mmap ./fi...原创 2019-08-27 16:32:48 · 142 阅读 · 0 评论 -
win7/win10 +ubuntu(18.04) 台式机 双硬盘 安装双系统 最实用最简单的方法在这里!
**win7/10 ubuntu 双硬盘 安装双系统 简便方法****如果你有两块硬盘,一块装win7/10,另一块安装ubuntu,这里有种方法:1、分别在两块硬盘上安装不同的系统2、先安装好带ubuntu系统的硬盘,启动ubuntu3、安装好win7/10系统硬盘4、ubuntu更改配置文件,挂载win7/10系统盘,5、重启,可以选择进入哪个系统,完事。**...原创 2019-08-27 09:13:31 · 1003 阅读 · 0 评论 -
ubuntu 安装jupyter
pip install –upgrade –force-reinstall jupyter原创 2017-12-14 14:41:14 · 1227 阅读 · 0 评论