Ubuntu编程
小_小_杨_
Fly without wings!
展开
-
Ubuntu 下面遍历文件夹里面的文件
程序:dir.c#include #include #include int main(int argc, char** argv){ DIR *dir=NULL; struct dirent* pDir=NULL; dir=opendir(argv[1]); if(dir == NULL) printf("Erro原创 2016-04-14 21:55:43 · 2960 阅读 · 0 评论 -
ubuntu 安装Matlab2014
ubuntu下安装Matlab1 http://pan.baidu.com/s/1o7F2g46 2 sudo mkdir /media/mnt mount -o loop matlab.iso /media/mnt cd /media/mnt sudo ./install 3 readme.txt中的序列号 4 破解 安装完成后使用crack下的 license进行激活 将c转载 2017-03-05 11:14:56 · 594 阅读 · 0 评论 -
Linux熟悉命令之路----find命令
命令学习find查找命令 语法形式 find pathname -options [-print -exec -ok] 参数介绍: 1、pathname 是find命令要查找的目录路径 2、-options 表示选项 3、-print find命令将匹配的文件输出到标准的输出 4、-exec find命令对匹配的文件执行该参数给出的shell的命令。相应的形式是‘command’{} \原创 2016-04-30 15:27:36 · 496 阅读 · 0 评论 -
ubuntu 引导修复
sudo mkdir /mnt/tempsudo mount /dev/sdaX /mnt/tempsudo mount /dev/sdaY /mnt/temp/bootsudo grub-install --root-directory=/mnt/temp /dev/sdasudo rebootsudo update-grub原创 2016-12-24 19:46:39 · 1879 阅读 · 0 评论 -
sed 命令
sed [-nefr] [动作]参数: -n:使用安静模式 -e:直接在命令模式进行sed操作 -f:将sed的动作写在一个文件 -r:sed支持扩展型正则表达式 -i:直接修改读取的文件内容动作:[n1[,n2]]function,如果n2表示$表示左后一行function: a :新增 c :取代 d :删除 i :插入 p :列印 s :取代特殊的用法: sed '原创 2016-12-23 10:19:33 · 324 阅读 · 0 评论 -
详解在bash脚本中如何获取自身路径
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"这是stackoverflow上推荐的方法http://stackoverflow.com/questions/4774054/reliable-way-for-a-bash-script-to-get-the-full-path-to-itself我看了两遍,不明觉厉后来改了一下:#DIR转载 2016-12-22 21:50:15 · 520 阅读 · 0 评论 -
cmake 学习
1、The first command of the top level CMakeLists file should have the PROJECT command. This command both names the project and optionally specifies what languages will be used by it. Its syntax is as fo原创 2016-11-26 20:36:34 · 439 阅读 · 0 评论 -
makefile 学习
示例:功能,是在src/DL/layers以及src/DL/lutil里面查找c文件,编译。#OBJS := $(patsubst %.c,%.o,$(wildcard ./src/DL/layers/*.c ./src/DL/util/*.c))SRCS := $(wildcard ./src/DL/layers/*.c ./src/DL/util/*.c)#三种方式都可以OBJS := $原创 2016-10-14 11:27:27 · 374 阅读 · 0 评论 -
caffe-yolo 训练
#include <algorithm>#include <cfloat>#include <vector>#include "thrust/device_vector.h"#include "caffe/layer.hpp"#include "caffe/layers/normalize_layer.hpp"#include "caffe/util/math_functions.hpp"n原创 2016-09-02 17:05:02 · 7896 阅读 · 29 评论 -
caffe tensorflow 技术储备之protoc buffers
1、给经常使用的标签设置在1-15 As you can see, each field in the message definition has a unique numbered tag. These tags are used to identify your fields in the message binary format, and should not be changed o原创 2016-09-22 11:24:43 · 968 阅读 · 0 评论 -
cblas_segmm函数学习
函数定义:cblas_sgemm(order, transA, transB, M, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDA);第一个参数的函数是存储的有限性,有行优先和列优先(c语言是行优先) 第二个参数和第三个参数是是否转置 A矩阵经过transA之后的维度是M×K B矩阵经过transB之后的维度是K×N C矩阵的维度是M×N LDA和LD原创 2016-10-09 19:20:56 · 4472 阅读 · 3 评论 -
c语言指针的指针使用
直接看源码:#include <stdio.h>#include <malloc.h>#include <stdlib.h>struct people { char* name; int id;};int main(){ struct people** temp; temp = (struct people**)malloc(sizeof(struct people*)*5原创 2016-10-09 22:51:47 · 335 阅读 · 0 评论 -
宏定义学习
## 是用于链接两个字符串# 用于把名字替换成字符串#include <stdio.h>#include <stdlib.h>typedef void (*function)(int*);void setup_add(int* a){ *a=*a+1;}void setup_plus(int* a){ *a=*a-1;}void forward_add(int* a){ *a原创 2016-10-09 15:04:23 · 334 阅读 · 0 评论 -
Shell编程
简介:Shell 是一种交互式编程接口,也是一种命令解释语言,还是一种命令语言解释器。 shell有Bourne Shell(简称B)、Korn Shell、C Shell 三种,使用最多的是B Shell。shell脚本头可以使用#!/bin/sh说明脚本使用哪种shell执行。#!表示使用哪一种解释器执行当前文本/bin/sh表示使用B shell解释器。shell的注释是用#开头的,后面接注原创 2016-04-30 15:36:27 · 470 阅读 · 0 评论 -
caffe多标签装hdf5接口
#include<string>#include<vector>#include<opencv2/opencv.hpp>#include "H5Cpp.h"#include "hdf5.h"#include "hdf5_hl.h"#include<fstream>#include<stdio.h>#include <fstream> // NOLINT(readability/st原创 2016-08-31 10:44:47 · 2455 阅读 · 12 评论