Linux和Windows学习日记3
2017-03-08 10:09
183 查看
1. isfield(S, 'fieldname')
解析:检查结构体S是否包含由fieldname指定的域,如果包含,返回逻辑1;如果S不包含fieldname域或者S不是结构体类型的,返回逻辑0。
2. printf,sprintf,fprintf区别和联系
解析:
(1)printf:把格式字符串输出到标准输出,一般是屏幕,可以重定向。
(2)sprintf:把格式字符串输出到指定字符串中,所以参数比printf多一个char*。
(3)fprintf:把格式字符串输出到指定文件设备中,所以参数比printf多一个文件指针FILE*。
3. ndims
解析:求数组维数的函数。
4. nargin/nargout和varargin/varargout
解析:
(1)nargin:判断输入参数个数的函数。
(2)nargout:判断输出参数个数的函数。
(3)varargin:可以改变输入参数的个数。
(4)varargout:可以改变输出参数的个数。
5. SVN服务器搭建 [1]
解析:
(1)Subversion服务器
(2)TortoiseSVN客户端
6. Windows和Linux文件重定向
解析:
(1)Windows重定向文件:ipconfig > net.log
(2)Linux重定向文件:ifconfig >& net.log &
说明:最后的&表示将命令放入后台执行,可以通过tail -f net.log连续观测log文件的更新。
7. Unix时间戳 [2]
解析:Unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。
8. gpuArray [3]
解析:gpuArray表示在GPU上创建一个数组,比如G=gpuArray(X)。
9. Matlab取整函数
解析:
(1)fix:朝零方向取整。
(2)floor:取比它小的整数,即朝负无穷方向取整。
(3)ceil:取比它大的最小整数,即朝正无穷方向取整。
(4)round:四舍五入到最近的整数。
10. crossvalind
解析:Indices = crossvalind('Kfold', N, K)
returns randomly generated indices for a K-fold cross-validation of N observations.
11. containers.Map class
解析:
(1)isKey:Determine if containers.Map object contains key
(2)keys:Identify keys of containers.Map object
(3)length:Length of containers.Map object
(4)remove:Remove key-value pairs from containers.Map object
(5)size:Size of containers.Map object
(6)values:Identify values in containers.Map object
12. cell2mat
解析:把一个由多个矩阵构成的元胞数组转换成一个矩阵。即把元胞数组中的多个矩阵合并成一个矩阵。
13. Matlab路径函数
解析:
(1)mfilename:File name of currently running function.
(2)fileparts:[pathstr,name,ext] = fileparts(filename)
(3)genpath:Generate path string, that includes all the folders and subfolders.
14. struct2cell
解析:c = struct2cell(s) converts the m-by-n structure s (with p fields) into a p-by-m-by-n cell array c. If structure s is multidimensional, cell array c has size [p size(s)].
15. Ubuntu 16.04安装Google Chrome
解析:
(1)wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
(2)sudo dpkg -i --force-depends google-chrome-stable_current_amd64.deb
16. libEGL.so.1 is not a symbolic link [4]
解析:
(1)sudo mv /usr/lib/nvidia-375/libEGL.so.1 /usr/lib/nvidia-375/libEGL.so.1.org
(2)sudo mv /usr/lib32/nvidia-375/libEGL.so.1 /usr/lib32/nvidia-375/libEGL.so.1.org
(3)sudo ln -s /usr/lib/nvidia-375/libEGL.so.375.39 /usr/lib/nvidia-375/libEGL.so.1
(4)sudo ln -s /usr/lib32/nvidia-375/libEGL.so.375.39 /usr/lib32/nvidia-375/libEGL.so.1
参考文献:
[1] Ubuntu 14.04下搭建SVN服务器:http://www.linuxidc.com/Linux/2016-08/133961.htm
[2] Unix时间戳:http://tool.chinaz.com/Tools/unixtime.aspx
[3] Matlab并行工具箱学习总结:http://wenku.baidu.com/link?url=gP59CZWoXYbVxBz4DZB6aLI3De_vwTJ9boFx0_KBL2Wik-
_TBbnC98AjSSfnDB_lsUxog53yS8LjdiEV4RPh8RtGFVeVZcH0-Fknrxg7sUe
[4] libEGL.so.1 is not a symbolic link:http://askubuntu.com/questions/900285/libegl-so-1-is-not-a-symbolic-link
解析:检查结构体S是否包含由fieldname指定的域,如果包含,返回逻辑1;如果S不包含fieldname域或者S不是结构体类型的,返回逻辑0。
2. printf,sprintf,fprintf区别和联系
解析:
(1)printf:把格式字符串输出到标准输出,一般是屏幕,可以重定向。
(2)sprintf:把格式字符串输出到指定字符串中,所以参数比printf多一个char*。
(3)fprintf:把格式字符串输出到指定文件设备中,所以参数比printf多一个文件指针FILE*。
3. ndims
解析:求数组维数的函数。
4. nargin/nargout和varargin/varargout
解析:
(1)nargin:判断输入参数个数的函数。
(2)nargout:判断输出参数个数的函数。
(3)varargin:可以改变输入参数的个数。
(4)varargout:可以改变输出参数的个数。
5. SVN服务器搭建 [1]
解析:
(1)Subversion服务器
(2)TortoiseSVN客户端
6. Windows和Linux文件重定向
解析:
(1)Windows重定向文件:ipconfig > net.log
(2)Linux重定向文件:ifconfig >& net.log &
说明:最后的&表示将命令放入后台执行,可以通过tail -f net.log连续观测log文件的更新。
7. Unix时间戳 [2]
解析:Unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。
8. gpuArray [3]
解析:gpuArray表示在GPU上创建一个数组,比如G=gpuArray(X)。
9. Matlab取整函数
解析:
(1)fix:朝零方向取整。
(2)floor:取比它小的整数,即朝负无穷方向取整。
(3)ceil:取比它大的最小整数,即朝正无穷方向取整。
(4)round:四舍五入到最近的整数。
10. crossvalind
解析:Indices = crossvalind('Kfold', N, K)
returns randomly generated indices for a K-fold cross-validation of N observations.
11. containers.Map class
解析:
(1)isKey:Determine if containers.Map object contains key
(2)keys:Identify keys of containers.Map object
(3)length:Length of containers.Map object
(4)remove:Remove key-value pairs from containers.Map object
(5)size:Size of containers.Map object
(6)values:Identify values in containers.Map object
12. cell2mat
解析:把一个由多个矩阵构成的元胞数组转换成一个矩阵。即把元胞数组中的多个矩阵合并成一个矩阵。
13. Matlab路径函数
解析:
(1)mfilename:File name of currently running function.
(2)fileparts:[pathstr,name,ext] = fileparts(filename)
(3)genpath:Generate path string, that includes all the folders and subfolders.
14. struct2cell
解析:c = struct2cell(s) converts the m-by-n structure s (with p fields) into a p-by-m-by-n cell array c. If structure s is multidimensional, cell array c has size [p size(s)].
15. Ubuntu 16.04安装Google Chrome
解析:
(1)wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
(2)sudo dpkg -i --force-depends google-chrome-stable_current_amd64.deb
16. libEGL.so.1 is not a symbolic link [4]
解析:
(1)sudo mv /usr/lib/nvidia-375/libEGL.so.1 /usr/lib/nvidia-375/libEGL.so.1.org
(2)sudo mv /usr/lib32/nvidia-375/libEGL.so.1 /usr/lib32/nvidia-375/libEGL.so.1.org
(3)sudo ln -s /usr/lib/nvidia-375/libEGL.so.375.39 /usr/lib/nvidia-375/libEGL.so.1
(4)sudo ln -s /usr/lib32/nvidia-375/libEGL.so.375.39 /usr/lib32/nvidia-375/libEGL.so.1
参考文献:
[1] Ubuntu 14.04下搭建SVN服务器:http://www.linuxidc.com/Linux/2016-08/133961.htm
[2] Unix时间戳:http://tool.chinaz.com/Tools/unixtime.aspx
[3] Matlab并行工具箱学习总结:http://wenku.baidu.com/link?url=gP59CZWoXYbVxBz4DZB6aLI3De_vwTJ9boFx0_KBL2Wik-
_TBbnC98AjSSfnDB_lsUxog53yS8LjdiEV4RPh8RtGFVeVZcH0-Fknrxg7sUe
[4] libEGL.so.1 is not a symbolic link:http://askubuntu.com/questions/900285/libegl-so-1-is-not-a-symbolic-link
相关文章推荐
- Linux和Windows学习日记2
- Linux和Windows学习日记5
- 【linux学习日记】Windows_grub引导的修复
- Linux和Windows学习日记4
- linux/windows xp下mysql数据的导入和导出(学习日志)
- linux 学习日记:安装命令linux text 关机命令shutdown -h now init 0 shutdown -h 10 init 0
- 从Windows转向Linux教程 E3000基础学习
- 所以我总结一句话:学习linux,用Windows
- Linux基础命令小结(中)-Linux学习日记
- 学习日记--8.5--linux初装
- 关于学习Windows和Linux的一些感言.
- Linux基础命令小结(上)-Linux学习日记
- [技术学习]在Linux平台学习Windows开发技术(二)----给MFC程序来个消息映射
- [Linux学习日记]Ubuntu 9.10的安装和初步配置
- [Linux学习日记]Ubuntu推荐软件以及简单脚本编写
- GTK+学习:概述 、搭建环境(Windows,Linux)、开发
- Linux中用户管理详解(上)-Linux学习日记
- Windows wf 学习日记(一)
- Linux 学习日记_下载Fedora
- Linux网管日记(20)学习Linux设备开发的趣闻轶事