利用tree命令自动保存文件层级结构
tree命令的使用
为了将上图左侧的文件目录,生成上图右侧中的文件夹结构列表,保存在txt中,使用了如下cmd命令:
C:\armadillo-12.8.0>tree .>list.txt
以上tree命令分为3部分:
tree
命令.
在当前目录>list.txt
输出文件至list.txt
以上tree命令会在当前目录下生成list.txt文档,文档中包括上图中右侧的内容。
tree命令帮助详解
在CMD终端内,可以利用tree /?
获得关于tree命令的说明:
Graphically displays the folder structure of a drive or path.TREE [drive:][path] [/F] [/A]/F Display the names of the files in each folder./A Use ASCII instead of extended characters.
翻译一下就是
/F
的意思是增加了/F后可以保存文件名,而不仅仅是文件夹名。
运行tree /f .>list.txt
的结果如下,可以与图1进行比较,自行感悟区别:
Folder PATH listing
Volume serial number is 000000AA D000:1B8D
C:\ARMADILLO-12.8.0
│ armadillo_icon.png
│ armadillo_joss_2016.pdf
│ armadillo_lncs_2018.pdf
│ armadillo_mca_2019.pdf
│ armadillo_nicta_2010.pdf
│ armadillo_rcpp_2014.pdf
│ armadillo_solver_2020.pdf
│ armadillo_spcs_2017.pdf
│ CHANGELOG.html
│ CMakeLists.txt
│ configure
│ docs.html
│ index.html
│ LICENSE.txt
│ list.txt
│ NOTICE.txt
│ README.md
│
├─cmake_aux
│ ├─InstallFiles
│ │ ArmadilloConfig.cmake.in
│ │ ArmadilloConfigVersion.cmake.in
│ │
│ └─Modules
│ ARMA_FindARPACK.cmake
│ ARMA_FindATLAS.cmake
│ ARMA_FindBLAS.cmake
│ ARMA_FindFlexiBLAS.cmake
│ ARMA_FindLAPACK.cmake
│ ARMA_FindMKL.cmake
│ ARMA_FindOpenBLAS.cmake
│ ARMA_FindSuperLU5.cmake
│
├─examples
│ │ A.txt
│ │ example1.cpp
│ │ example1_win64.sdf
│ │ example1_win64.sln
│ │ example1_win64.vcxproj
│ │ example1_win64.vcxproj.user
│ │ README.txt
│ │
│ ├─example1_win64
│ │ └─x64
│ │ └─Debug
│ │ │ example1.obj
│ │ │ example1_win64.exe.recipe
│ │ │ example1_win64.log
│ │ │ vc143.pdb
│ │ │
│ │ └─example1_win64.tlog
│ │ CL.command.1.tlog
│ │ Cl.items.tlog
│ │ CL.read.1.tlog
│ │ CL.write.1.tlog
│ │ example1_win64.lastbuildstate
│ │ link.command.1.tlog
│ │ link.read.1.tlog
│ │ link.secondary.1.tlog
│ │ link.write.1.tlog
│ │
│ ├─lib_win64
│ │ libopenblas.dll
│ │ libopenblas.lib
│ │ README.txt
│ │
│ └─x64
│ └─Debug
│ │ example1_win64.exe
│ │ example1_win64.ilk
│ │ example1_win64.log
│ │ example1_win64.pdb
│ │ libopenblas.dll
│ │ libopenblas.lib
│ │ README.txt
│ │ vc120.pdb
│ │
│ └─example1_win64.tlog
│ cl.command.1.tlog
│ example1_win64.lastbuildstate
│ unsuccessfulbuild
│
├─include
│ │ armadillo
│ │
│ └─armadillo_bits
│ access.hpp
│ arma_cmath.hpp
│ arma_config.hpp
│ arma_forward.hpp
│ arma_ostream_bones.hpp
│ arma_ostream_meat.hpp
│ arma_rel_comparators.hpp
│ arma_rng.hpp
│ arma_rng_cxx03.hpp
│ arma_static_check.hpp
│ arma_str.hpp
│ arma_version.hpp
│ arrayops_bones.hpp
│ arrayops_meat.hpp
│ auxlib_bones.hpp
│ auxlib_meat.hpp
│ band_helper.hpp
│ BaseCube_bones.hpp
│ BaseCube_meat.hpp
│ Base_bones.hpp
│ Base_meat.hpp
│ Col_bones.hpp
│ Col_meat.hpp
│ compiler_check.hpp
│ compiler_setup.hpp
│ compiler_setup_post.hpp
│ cond_rel_bones.hpp
│ cond_rel_meat.hpp
│ config.hpp
│ config.hpp.cmake
│ constants.hpp
│ constants_old.hpp
│ csv_name.hpp
│ CubeToMatOp_bones.hpp
│ CubeToMatOp_meat.hpp
│ Cube_bones.hpp
│ Cube_meat.hpp
│ debug.hpp
│ def_arpack.hpp
│ def_atlas.hpp
│ def_blas.hpp
│ def_fftw3.hpp
│ def_lapack.hpp
│ def_superlu.hpp
│ diagmat_proxy.hpp
│ diagview_bones.hpp
│ diagview_meat.hpp
│ diskio_bones.hpp
│ diskio_meat.hpp
│ distr_param.hpp
│ eGlueCube_bones.hpp
│ eGlueCube_meat.hpp
│ eGlue_bones.hpp
│ eglue_core_bones.hpp
│ eglue_core_meat.hpp
│ eGlue_meat.hpp
│ eOpCube_bones.hpp
│ eOpCube_meat.hpp
│ eop_aux.hpp
│ eOp_bones.hpp
│ eop_core_bones.hpp
│ eop_core_meat.hpp
│ eOp_meat.hpp
│ fft_engine_fftw3.hpp
│ fft_engine_kissfft.hpp
│ field_bones.hpp
│ field_meat.hpp
│ fill.hpp
│ fn_accu.hpp
│ fn_all.hpp
│ fn_any.hpp
│ fn_approx_equal.hpp
│ fn_as_scalar.hpp
│ fn_chi2rnd.hpp
│ fn_chol.hpp
│ fn_clamp.hpp
│ fn_cond_rcond.hpp
│ fn_conv.hpp
│ fn_conv_to.hpp
│ fn_cor.hpp
│ fn_cov.hpp
│ fn_cross.hpp
│ fn_cumprod.hpp
│ fn_cumsum.hpp
│ fn_det.hpp
│ fn_diagmat.hpp
│ fn_diags_spdiags.hpp
│ fn_diagvec.hpp
│ fn_diff.hpp
│ fn_dot.hpp
│ fn_eigs_gen.hpp
│ fn_eigs_sym.hpp
│ fn_eig_gen.hpp
│ fn_eig_pair.hpp
│ fn_eig_sym.hpp
│ fn_elem.hpp
│ fn_eps.hpp
│ fn_expmat.hpp
│ fn_eye.hpp
│ fn_fft.hpp
│ fn_fft2.hpp
│ fn_find.hpp
│ fn_find_unique.hpp
│ fn_flip.hpp
│ fn_hess.hpp
│ fn_hist.hpp
│ fn_histc.hpp
│ fn_index_max.hpp
│ fn_index_min.hpp
│ fn_inplace_strans.hpp
│ fn_inplace_trans.hpp
│ fn_interp1.hpp
│ fn_interp2.hpp
│ fn_intersect.hpp
│ fn_inv.hpp
│ fn_inv_sympd.hpp
│ fn_join.hpp
│ fn_kmeans.hpp
│ fn_kron.hpp
│ fn_logmat.hpp
│ fn_log_det.hpp
│ fn_log_normpdf.hpp
│ fn_lu.hpp
│ fn_max.hpp
│ fn_mean.hpp
│ fn_median.hpp
│ fn_min.hpp
│ fn_misc.hpp
│ fn_mvnrnd.hpp
│ fn_nonzeros.hpp
│ fn_norm.hpp
│ fn_normalise.hpp
│ fn_normcdf.hpp
│ fn_normpdf.hpp
│ fn_numel.hpp
│ fn_n_unique.hpp
│ fn_ones.hpp
│ fn_orth_null.hpp
│ fn_pinv.hpp
│ fn_polyfit.hpp
│ fn_polyval.hpp
│ fn_powext.hpp
│ fn_powmat.hpp
│ fn_princomp.hpp
│ fn_prod.hpp
│ fn_qr.hpp
│ fn_quantile.hpp
│ fn_qz.hpp
│ fn_randg.hpp
│ fn_randi.hpp
│ fn_randn.hpp
│ fn_randperm.hpp
│ fn_randu.hpp
│ fn_range.hpp
│ fn_rank.hpp
│ fn_regspace.hpp
│ fn_repelem.hpp
│ fn_repmat.hpp
│ fn_reshape.hpp
│ fn_resize.hpp
│ fn_reverse.hpp
│ fn_roots.hpp
│ fn_schur.hpp
│ fn_shift.hpp
│ fn_shuffle.hpp
│ fn_size.hpp
│ fn_solve.hpp
│ fn_sort.hpp
│ fn_sort_index.hpp
│ fn_speye.hpp
│ fn_spones.hpp
│ fn_sprandn.hpp
│ fn_sprandu.hpp
│ fn_spsolve.hpp
│ fn_sqrtmat.hpp
│ fn_stddev.hpp
│ fn_strans.hpp
│ fn_sum.hpp
│ fn_svd.hpp
│ fn_svds.hpp
│ fn_sylvester.hpp
│ fn_symmat.hpp
│ fn_toeplitz.hpp
│ fn_trace.hpp
│ fn_trans.hpp
│ fn_trapz.hpp
│ fn_trig.hpp
│ fn_trimat.hpp
│ fn_trimat_ind.hpp
│ fn_trunc_exp.hpp
│ fn_trunc_log.hpp
│ fn_unique.hpp
│ fn_var.hpp
│ fn_vecnorm.hpp
│ fn_vectorise.hpp
│ fn_wishrnd.hpp
│ fn_zeros.hpp
│ GenCube_bones.hpp
│ GenCube_meat.hpp
│ Gen_bones.hpp
│ Gen_meat.hpp
│ GlueCube_bones.hpp
│ GlueCube_meat.hpp
│ glue_affmul_bones.hpp
│ glue_affmul_meat.hpp
│ glue_atan2_bones.hpp
│ glue_atan2_meat.hpp
│ Glue_bones.hpp
│ glue_conv_bones.hpp
│ glue_conv_meat.hpp
│ glue_cor_bones.hpp
│ glue_cor_meat.hpp
│ glue_cov_bones.hpp
│ glue_cov_meat.hpp
│ glue_cross_bones.hpp
│ glue_cross_meat.hpp
│ glue_histc_bones.hpp
│ glue_histc_meat.hpp
│ glue_hist_bones.hpp
│ glue_hist_meat.hpp
│ glue_hypot_bones.hpp
│ glue_hypot_meat.hpp
│ glue_intersect_bones.hpp
│ glue_intersect_meat.hpp
│ glue_join_bones.hpp
│ glue_join_meat.hpp
│ glue_kron_bones.hpp
│ glue_kron_meat.hpp
│ glue_max_bones.hpp
│ glue_max_meat.hpp
│ Glue_meat.hpp
│ glue_min_bones.hpp
│ glue_min_meat.hpp
│ glue_mixed_bones.hpp
│ glue_mixed_meat.hpp
│ glue_mvnrnd_bones.hpp
│ glue_mvnrnd_meat.hpp
│ glue_polyfit_bones.hpp
│ glue_polyfit_meat.hpp
│ glue_polyval_bones.hpp
│ glue_polyval_meat.hpp
│ glue_powext_bones.hpp
│ glue_powext_meat.hpp
│ glue_quantile_bones.hpp
│ glue_quantile_meat.hpp
│ glue_relational_bones.hpp
│ glue_relational_meat.hpp
│ glue_solve_bones.hpp
│ glue_solve_meat.hpp
│ glue_times_bones.hpp
│ glue_times_meat.hpp
│ glue_times_misc_bones.hpp
│ glue_times_misc_meat.hpp
│ glue_toeplitz_bones.hpp
│ glue_toeplitz_meat.hpp
│ glue_trapz_bones.hpp
│ glue_trapz_meat.hpp
│ gmm_diag_bones.hpp
│ gmm_diag_meat.hpp
│ gmm_full_bones.hpp
│ gmm_full_meat.hpp
│ gmm_misc_bones.hpp
│ gmm_misc_meat.hpp
│ hdf5_misc.hpp
│ hdf5_name.hpp
│ include_hdf5.hpp
│ include_superlu.hpp
│ injector_bones.hpp
│ injector_meat.hpp
│ MapMat_bones.hpp
│ MapMat_meat.hpp
│ Mat_bones.hpp
│ Mat_meat.hpp
│ memory.hpp
│ mp_misc.hpp
│ mtGlueCube_bones.hpp
│ mtGlueCube_meat.hpp
│ mtGlue_bones.hpp
│ mtGlue_meat.hpp
│ mtOpCube_bones.hpp
│ mtOpCube_meat.hpp
│ mtOp_bones.hpp
│ mtOp_meat.hpp
│ mtSpGlue_bones.hpp
│ mtSpGlue_meat.hpp
│ mtSpOp_bones.hpp
│ mtSpOp_meat.hpp
│ mul_gemm.hpp
│ mul_gemm_mixed.hpp
│ mul_gemv.hpp
│ mul_herk.hpp
│ mul_syrk.hpp
│ newarp_cx_attrib.hpp
│ newarp_DenseGenMatProd_bones.hpp
│ newarp_DenseGenMatProd_meat.hpp
│ newarp_DoubleShiftQR_bones.hpp
│ newarp_DoubleShiftQR_meat.hpp
│ newarp_EigsSelect.hpp
│ newarp_GenEigsSolver_bones.hpp
│ newarp_GenEigsSolver_meat.hpp
│ newarp_SortEigenvalue.hpp
│ newarp_SparseGenMatProd_bones.hpp
│ newarp_SparseGenMatProd_meat.hpp
│ newarp_SparseGenRealShiftSolve_bones.hpp
│ newarp_SparseGenRealShiftSolve_meat.hpp
│ newarp_SymEigsShiftSolver_bones.hpp
│ newarp_SymEigsShiftSolver_meat.hpp
│ newarp_SymEigsSolver_bones.hpp
│ newarp_SymEigsSolver_meat.hpp
│ newarp_TridiagEigen_bones.hpp
│ newarp_TridiagEigen_meat.hpp
│ newarp_UpperHessenbergEigen_bones.hpp
│ newarp_UpperHessenbergEigen_meat.hpp
│ newarp_UpperHessenbergQR_bones.hpp
│ newarp_UpperHessenbergQR_meat.hpp
│ OpCube_bones.hpp
│ OpCube_meat.hpp
│ operator_cube_div.hpp
│ operator_cube_minus.hpp
│ operator_cube_plus.hpp
│ operator_cube_relational.hpp
│ operator_cube_schur.hpp
│ operator_cube_times.hpp
│ operator_div.hpp
│ operator_minus.hpp
│ operator_ostream.hpp
│ operator_plus.hpp
│ operator_relational.hpp
│ operator_schur.hpp
│ operator_times.hpp
│ op_all_bones.hpp
│ op_all_meat.hpp
│ op_any_bones.hpp
│ op_any_meat.hpp
│ Op_bones.hpp
│ op_chi2rnd_bones.hpp
│ op_chi2rnd_meat.hpp
│ op_chol_bones.hpp
│ op_chol_meat.hpp
│ op_clamp_bones.hpp
│ op_clamp_meat.hpp
│ op_col_as_mat_bones.hpp
│ op_col_as_mat_meat.hpp
│ op_cond_bones.hpp
│ op_cond_meat.hpp
│ op_cor_bones.hpp
│ op_cor_meat.hpp
│ op_cov_bones.hpp
│ op_cov_meat.hpp
│ op_cumprod_bones.hpp
│ op_cumprod_meat.hpp
│ op_cumsum_bones.hpp
│ op_cumsum_meat.hpp
│ op_cx_scalar_bones.hpp
│ op_cx_scalar_meat.hpp
│ op_det_bones.hpp
│ op_det_meat.hpp
│ op_diagmat_bones.hpp
│ op_diagmat_meat.hpp
│ op_diagvec_bones.hpp
│ op_diagvec_meat.hpp
│ op_diff_bones.hpp
│ op_diff_meat.hpp
│ op_dotext_bones.hpp
│ op_dotext_meat.hpp
│ op_dot_bones.hpp
│ op_dot_meat.hpp
│ op_expmat_bones.hpp
│ op_expmat_meat.hpp
│ op_fft_bones.hpp
│ op_fft_meat.hpp
│ op_find_bones.hpp
│ op_find_meat.hpp
│ op_find_unique_bones.hpp
│ op_find_unique_meat.hpp
│ op_flip_bones.hpp
│ op_flip_meat.hpp
│ op_hist_bones.hpp
│ op_hist_meat.hpp
│ op_htrans_bones.hpp
│ op_htrans_meat.hpp
│ op_index_max_bones.hpp
│ op_index_max_meat.hpp
│ op_index_min_bones.hpp
│ op_index_min_meat.hpp
│ op_inv_gen_bones.hpp
│ op_inv_gen_meat.hpp
│ op_inv_spd_bones.hpp
│ op_inv_spd_meat.hpp
│ op_logmat_bones.hpp
│ op_logmat_meat.hpp
│ op_log_det_bones.hpp
│ op_log_det_meat.hpp
│ op_max_bones.hpp
│ op_max_meat.hpp
│ op_mean_bones.hpp
│ op_mean_meat.hpp
│ Op_meat.hpp
│ op_median_bones.hpp
│ op_median_meat.hpp
│ op_min_bones.hpp
│ op_min_meat.hpp
│ op_misc_bones.hpp
│ op_misc_meat.hpp
│ op_nonzeros_bones.hpp
│ op_nonzeros_meat.hpp
│ op_norm2est_bones.hpp
│ op_norm2est_meat.hpp
│ op_normalise_bones.hpp
│ op_normalise_meat.hpp
│ op_norm_bones.hpp
│ op_norm_meat.hpp
│ op_orth_null_bones.hpp
│ op_orth_null_meat.hpp
│ op_pinv_bones.hpp
│ op_pinv_meat.hpp
│ op_powmat_bones.hpp
│ op_powmat_meat.hpp
│ op_princomp_bones.hpp
│ op_princomp_meat.hpp
│ op_prod_bones.hpp
│ op_prod_meat.hpp
│ op_range_bones.hpp
│ op_range_meat.hpp
│ op_rank_bones.hpp
│ op_rank_meat.hpp
│ op_rcond_bones.hpp
│ op_rcond_meat.hpp
│ op_relational_bones.hpp
│ op_relational_meat.hpp
│ op_repelem_bones.hpp
│ op_repelem_meat.hpp
│ op_repmat_bones.hpp
│ op_repmat_meat.hpp
│ op_reshape_bones.hpp
│ op_reshape_meat.hpp
│ op_resize_bones.hpp
│ op_resize_meat.hpp
│ op_reverse_bones.hpp
│ op_reverse_meat.hpp
│ op_roots_bones.hpp
│ op_roots_meat.hpp
│ op_row_as_mat_bones.hpp
│ op_row_as_mat_meat.hpp
│ op_shift_bones.hpp
│ op_shift_meat.hpp
│ op_shuffle_bones.hpp
│ op_shuffle_meat.hpp
│ op_sort_bones.hpp
│ op_sort_index_bones.hpp
│ op_sort_index_meat.hpp
│ op_sort_meat.hpp
│ op_sp_minus_bones.hpp
│ op_sp_minus_meat.hpp
│ op_sp_plus_bones.hpp
│ op_sp_plus_meat.hpp
│ op_sqrtmat_bones.hpp
│ op_sqrtmat_meat.hpp
│ op_stddev_bones.hpp
│ op_stddev_meat.hpp
│ op_strans_bones.hpp
│ op_strans_meat.hpp
│ op_sum_bones.hpp
│ op_sum_meat.hpp
│ op_symmat_bones.hpp
│ op_symmat_meat.hpp
│ op_toeplitz_bones.hpp
│ op_toeplitz_meat.hpp
│ op_trimat_bones.hpp
│ op_trimat_meat.hpp
│ op_unique_bones.hpp
│ op_unique_meat.hpp
│ op_var_bones.hpp
│ op_var_meat.hpp
│ op_vecnorm_bones.hpp
│ op_vecnorm_meat.hpp
│ op_vectorise_bones.hpp
│ op_vectorise_meat.hpp
│ op_wishrnd_bones.hpp
│ op_wishrnd_meat.hpp
│ podarray_bones.hpp
│ podarray_meat.hpp
│ promote_type.hpp
│ Proxy.hpp
│ ProxyCube.hpp
│ restrictors.hpp
│ Row_bones.hpp
│ Row_meat.hpp
│ running_stat_bones.hpp
│ running_stat_meat.hpp
│ running_stat_vec_bones.hpp
│ running_stat_vec_meat.hpp
│ SizeCube_bones.hpp
│ SizeCube_meat.hpp
│ SizeMat_bones.hpp
│ SizeMat_meat.hpp
│ span.hpp
│ SpBase_bones.hpp
│ SpBase_meat.hpp
│ SpCol_bones.hpp
│ SpCol_meat.hpp
│ spdiagview_bones.hpp
│ spdiagview_meat.hpp
│ SpGlue_bones.hpp
│ spglue_join_bones.hpp
│ spglue_join_meat.hpp
│ spglue_kron_bones.hpp
│ spglue_kron_meat.hpp
│ spglue_max_bones.hpp
│ spglue_max_meat.hpp
│ SpGlue_meat.hpp
│ spglue_merge_bones.hpp
│ spglue_merge_meat.hpp
│ spglue_minus_bones.hpp
│ spglue_minus_meat.hpp
│ spglue_min_bones.hpp
│ spglue_min_meat.hpp
│ spglue_plus_bones.hpp
│ spglue_plus_meat.hpp
│ spglue_relational_bones.hpp
│ spglue_relational_meat.hpp
│ spglue_schur_bones.hpp
│ spglue_schur_meat.hpp
│ spglue_times_bones.hpp
│ spglue_times_meat.hpp
│ SpMat_bones.hpp
│ SpMat_iterators_meat.hpp
│ SpMat_meat.hpp
│ SpOp_bones.hpp
│ spop_diagmat_bones.hpp
│ spop_diagmat_meat.hpp
│ spop_htrans_bones.hpp
│ spop_htrans_meat.hpp
│ spop_max_bones.hpp
│ spop_max_meat.hpp
│ spop_mean_bones.hpp
│ spop_mean_meat.hpp
│ SpOp_meat.hpp
│ spop_min_bones.hpp
│ spop_min_meat.hpp
│ spop_misc_bones.hpp
│ spop_misc_meat.hpp
│ spop_normalise_bones.hpp
│ spop_normalise_meat.hpp
│ spop_norm_bones.hpp
│ spop_norm_meat.hpp
│ spop_repmat_bones.hpp
│ spop_repmat_meat.hpp
│ spop_reverse_bones.hpp
│ spop_reverse_meat.hpp
│ spop_shift_bones.hpp
│ spop_shift_meat.hpp
│ spop_strans_bones.hpp
│ spop_strans_meat.hpp
│ spop_sum_bones.hpp
│ spop_sum_meat.hpp
│ spop_symmat_bones.hpp
│ spop_symmat_meat.hpp
│ spop_trimat_bones.hpp
│ spop_trimat_meat.hpp
│ spop_var_bones.hpp
│ spop_var_meat.hpp
│ spop_vecnorm_bones.hpp
│ spop_vecnorm_meat.hpp
│ spop_vectorise_bones.hpp
│ spop_vectorise_meat.hpp
│ SpProxy.hpp
│ SpRow_bones.hpp
│ SpRow_meat.hpp
│ spsolve_factoriser_bones.hpp
│ spsolve_factoriser_meat.hpp
│ SpSubview_bones.hpp
│ SpSubview_col_list_bones.hpp
│ SpSubview_col_list_meat.hpp
│ SpSubview_iterators_meat.hpp
│ SpSubview_meat.hpp
│ SpToDGlue_bones.hpp
│ SpToDGlue_meat.hpp
│ SpToDOp_bones.hpp
│ SpToDOp_meat.hpp
│ SpValProxy_bones.hpp
│ SpValProxy_meat.hpp
│ sp_auxlib_bones.hpp
│ sp_auxlib_meat.hpp
│ strip.hpp
│ subview_bones.hpp
│ subview_cube_bones.hpp
│ subview_cube_each_bones.hpp
│ subview_cube_each_meat.hpp
│ subview_cube_meat.hpp
│ subview_cube_slices_bones.hpp
│ subview_cube_slices_meat.hpp
│ subview_each_bones.hpp
│ subview_each_meat.hpp
│ subview_elem1_bones.hpp
│ subview_elem1_meat.hpp
│ subview_elem2_bones.hpp
│ subview_elem2_meat.hpp
│ subview_field_bones.hpp
│ subview_field_meat.hpp
│ subview_meat.hpp
│ sym_helper.hpp
│ traits.hpp
│ translate_arpack.hpp
│ translate_atlas.hpp
│ translate_blas.hpp
│ translate_fftw3.hpp
│ translate_lapack.hpp
│ translate_superlu.hpp
│ trimat_helper.hpp
│ typedef_elem.hpp
│ typedef_elem_check.hpp
│ typedef_mat.hpp
│ typedef_mat_fixed.hpp
│ unwrap.hpp
│ unwrap_cube.hpp
│ unwrap_spmat.hpp
│ upgrade_val.hpp
│ wall_clock_bones.hpp
│ wall_clock_meat.hpp
│ xtrans_mat_bones.hpp
│ xtrans_mat_meat.hpp
│ xvec_htrans_bones.hpp
│ xvec_htrans_meat.hpp
│
├─mex_interface
│ armaMex.hpp
│ armaMex_demo.cpp
│ armaMex_documentation.pdf
│ list.txt
│ README.txt
│ run_demo.m
│
├─misc
│ armadillo.pc.in
│ armadillo.spec
│
├─src
│ README.txt
│ wrapper1.cpp
│ wrapper2.cpp
│
├─tests1
│ CMakeLists.txt
│ smoke_test.cpp
│
└─tests2attributes.cppbounds.cppcatch.hppdecomp_eig_gen.cppdecomp_eig_pair.cppdecomp_eig_sym.cppexpr_elem.cppexpr_misc.cppfn_abs.cppfn_accu.cppfn_all.cppfn_any.cppfn_as_scalar.cppfn_clamp.cppfn_cond.cppfn_conj.cppfn_conv.cppfn_conv_to.cppfn_cor.cppfn_cov.cppfn_cross.cppfn_cumprod.cppfn_cumsum.cppfn_det.cppfn_diagmat.cppfn_diagvec.cppfn_diff.cppfn_dot.cppfn_eigs_gen.cppfn_eigs_sym.cppfn_eps.cppfn_expmat.cppfn_find.cppfn_find_finite.cppfn_find_nonfinite.cppfn_find_unique.cppfn_flip.cppfn_hess.cppfn_interp1.cppfn_intersect.cppfn_is_finite.cppfn_max.cppfn_mean.cppfn_min.cppfn_princomp.cppfn_solve.cppfn_spsolve.cppfn_sum.cppfn_symmat.cppfn_trace.cppfn_trans.cppfn_var.cppfn_vectorise.cppgen_linspace.cppgen_ones.cppgen_randu.cppgen_zeros.cppgmm.cpphdf5.cppinit_auxmem.cppinit_fill.cppinit_misc.cppinstantiation.cppmain.cppMakefilemat_minus.cppmat_mul_cx.cppmat_mul_real.cppmat_neg.cppmat_plus.cppREADME.txtspcol.cppspmat.cppsprow.cppspsubview.cpp
相关文章:

利用tree命令自动保存文件层级结构
tree命令的使用 为了将上图左侧的文件目录,生成上图右侧中的文件夹结构列表,保存在txt中,使用了如下cmd命令: C:\armadillo-12.8.0>tree .>list.txt以上tree命令分为3部分: tree 命令. 在当前目录>list.tx…...

C++初阶:内存管理
目录 1. C/C中各种资源的内存分布1.1 C/C程序内存区域划分1.2 各资源的内存分布情况(练习) 2. C中的动态内存管理方式2.1 new/delete开辟内置类型空间2.2 new/delete开辟销毁自定义类型空间 3. operator new 与 operator delete函数4. new与delete的实现…...
vue和react的diff算法源码
Vue.js 中的虚拟 DOM Diff 算法是其性能优化的关键之一。 Vue.js 的 Diff 算法主要基于 Snabbdom,以下是 Vue.js 中虚拟 DOM Diff 算法的简化版伪代码,以便说明其基本思想: function patch(oldVnode, vnode) {// 如果 oldVnode 不存在&…...

Coordinate Attention(CVPR 2021)
paper:Coordinate Attention for Efficient Mobile Network Design official implementation:GitHub - houqb/CoordAttention: Code for our CVPR2021 paper coordinate attention 背景 注意力机制,已经被广泛用于提高深度神经网络的性能&…...

计算机网络-第4章 网络层(2)
主要内容:网络层提供的两种服务:虚电路和数据报(前者不用)、ip协议、网际控制报文协议ICMP、路由选择协议(内部网关和外部网关)、IPv6,IP多播,虚拟专用网、网络地址转换NAT,多协议标…...

重学SpringBoot3-WebMvcAutoConfiguration类
更多SpringBoot3内容请关注我的专栏:《SpringBoot3》 期待您的点赞👍收藏⭐评论✍ 重学SpringBoot3-WebMvcAutoConfiguration类 是什么什么用生效条件作用 自定义配置的三种方式自定义配置举例1. 自定义 DispatcherServlet 配置2. 静态资源配置3. 自定义…...

探索数据结构:深入了解顺序表的奥秘
✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:数据结构与算法 贝蒂的主页:Betty’s blog 1. 什么是顺序表 顺序表是用一段物理地址连续的存储单元依次存储数据元…...

苍穹外卖学习-----2024/03/010---redis,店铺营业状态设置
1.Redis入门 2.在Java中操作Redis 3.店铺营业状态设置 BUG!!! 今天在启动项目时,用到了Redis缓存数据库,但是却出现了报错信息: ERR Client sent AUTH, but no password is set。Caused by: io.lettuce.core.RedisCommandExecutionException…...

RUST 每日一省:发布到crates.io
github是开源代码分享的地方,rust的开源项目除了github,我们还可以将其发布到 crates.io 上,然后其它用户就可以使用cargo进行安装使用了。其实步骤很简单,只有三条命令了,我们一次来看一下。 1、cargo package 首先&a…...

String类及其常用方法
文章目录 1.String类的特性与使用1.1 String类的特性1.2 String对象的创建方式1.3 String 的使用(不同的拼接操作) 2.String常用方法2.1 String的常用方法一2.2 String常用方法二2.3 String常用方法三 1.String类的特性与使用 1.1 String类的特性 Stri…...
1094. 拼车
说在前面 🎈不知道大家对于算法的学习是一个怎样的心态呢?为了面试还是因为兴趣?不管是出于什么原因,算法学习需要持续保持。 题目描述 车上最初有 capacity 个空座位。车 只能 向一个方向行驶(也就是说,不…...

Docker进阶:深入了解容器数据卷
Docker进阶:深入了解容器数据卷 一、前言二、容器数据卷的作用三、容器数据卷的使用方法四、实战--使用docker部署前端项目(数据卷挂载)4.1 重要:准备工作,先在本地创建挂载目录4.2 启动一个临时的nginx容器࿰…...
升级版本彻底解决bootstrap-table-fixed-columns固定列后行对不齐问题
升级到bootstrap-table和bootstrap-table-fixed-columns版本都升级到v1.22.3版本以上,即可解决该问题 bootstrap-table:bootstrap-table/dist/bootstrap-table.min.css at develop wenzhixin/bootstrap-table GitHub bootstrap-table-fixed-columns&…...
打破边界:深入探索STUN在实现无缝NAT穿越和WebRTC通信中的核心作用
引言 STUN是一个网络协议,设计用于帮助在网络地址转换(NAT)后面的设备发现其公网地址和端口号。通过允许这些设备发现自己从外部看到的地址,STUN使得它们能够在NAT或防火墙背后建立端到端的通信,这对于VoIP、视频会议…...
浅谈 前端的动态绑定属性
目录 前言1. 基本知识2. Demo 前言 作为Java开发者,从开发转到全栈,前端好些细节都需要科普,这不就来个动态绑定属性 起因是这个: <uni-tr> <uni-td align"center" :rowspan"checkTypesCount 1"…...
Sklearn支持向量机
支持向量机(Support Vector Machine, SVM)是一种常用的分类算法,它可以用于解决二分类和多分类问题。在Python中,你可以使用Sklearn库来实现SVM。下面是一个简单的例子,展示了如何使用Sklearn进行SVM分类。 # 导入必要…...

【Lazy ORM】 小工具 acw 本地客户端 你负责点击页面,他负责输出代码
介绍 wu-smart-acw-client 简称acw-client,是一个基于Lazy ORM定制的客户端代码生成小工具 Lazy ORM 小工具 acw 本地客户端 你负责点击页面,他负责输出代码安装 <dependency><groupId>top.wu2020</groupId><artifactId>wu-sma…...

《详解:鸿蒙NEXT开发核心技术》
我们现在都知道鸿蒙作为一个国产的全栈自研系统,经过国家主推后。已经引起人们很大的关注,其中作为开发者来说;许多一线大厂已经与其华为鸿蒙展开原生应用的合作了,目前了解到已经有200家。而之后出现了很多的高薪鸿蒙开发岗位&am…...

快速排序 刷题笔记
思路 分治双指针 在每个区间选定一个基准目标 两个指针从数组的两边向中间推进 使用 while循环判断 do {i;}while(q[i]<x); do{j--;}while(q[j]>x); 每次这样做完就会找到q[i]>x,,,,q[j]小于x 此时我们交换 q[i] ,q[j]于是小于x的数分到了小于x的一侧 大…...

DAY by DAY 史上最全的Linux常用命令汇总----man
man是按照手册的章节号的顺序进行搜索的。 man设置了如下的功能键: 功能键 功能 空格键 显示手册页的下一屏 Enter键 一次滚动手册页的一行 b 回滚一屏 f 前滚一屏 q 退出man命令 h 列出所有功能键 /word 搜索word字符串 注意:…...
机器学习复习3--模型的选择
选择合适的机器学习模型是机器学习项目成功的关键一步。这通常不是一个一蹴而就的过程,而是需要综合考虑多个因素,并进行实验和评估。 1. 理解问题本质 这是模型选择的首要步骤。需要清晰地定义试图解决的问题类型: 监督学习 : 数据集包含…...
【Python进阶】元类编程
目录 🌟 前言🏗️ 技术背景与价值🩹 当前技术痛点🛠️ 解决方案概述👥 目标读者说明 🧠 一、技术原理剖析📊 核心概念图解💡 核心作用讲解🔧 关键技术模块说明⚖️ 技术选…...

作为过来人,浅谈一下高考、考研、读博
写在前面 由于本人正在读博,标题中的三个阶段都经历过或正在经历,本意是闲聊,也算是给将要经历的读者们做个参考、排雷。本文写于2022年,时效性略有落后,不过逻辑上还是值得大家参考,若所述存在偏颇&#…...

有没有 MariaDB 5.5.56 对应 MySQL CONNECTION_CONTROL 插件
有没有 MariaDB 对应 MySQL CONNECTION_CONTROL 插件 背景 写这篇文章的目的是因为昨晚半夜突然被call起来,有一套系统的mysql数据库启动失败了。尝试了重启服务器也不行。让我协助排查一下问题出在哪。 分析过程 一开始拿到服务器IP地址,就去数据库…...

NTT印地赛车:数字孪生技术重构赛事体验范式,驱动观众参与度革命
引言:数字孪生技术赋能体育赛事,开启沉浸式观赛新纪元 在传统体育赛事观赛模式遭遇体验天花板之际,NTT与印地赛车系列赛(NTT INDYCAR SERIES)的深度合作,通过数字孪生(Digital Twin)…...
JVM中的各类引用
JVM中的各类引用 欢迎来到我的博客:TWind的博客 我的CSDN::Thanwind-CSDN博客 我的掘金:Thanwinde 的个人主页 对象 众所不周知,Java中基本所有的对象都是分配在堆内存之中的,除开基本数据类型在栈帧中以外…...

Edge(Bing)自动领积分脚本部署——基于python和Selenium(附源码)
微软的 Microsoft Rewards 计划可以通过 Bing 搜索赚取积分,积分可以兑换礼品卡、游戏等。每天的搜索任务不多,我们可以用脚本自动完成,提高效率,解放双手。 本文将手把手教你如何部署一个自动刷积分脚本,并解释其背…...
Qt 5.12 上读取 .xlsx 文件(Windows 平台)
推荐最优方案:使用 QXlsx 库 QXlsx 是一个基于 Qt 的开源库,专门用于读写 .xlsx 文件,适用于 Qt 5.12,且无需依赖 Microsoft Excel 或 COM 对象。以下是其优势与实现步骤: 优势 跨平台:QXlsx 不依赖 Mic…...
Q: dify前端使用哪些开发框架?
【回到目录】~~~~【回到问题集】 Q: dify前端使用哪些开发框架? A: 通过查看Readme.md,可以了解到使用以下框架 1. [Next.js] (https://nextjs.org/) React Framework 2. Node.js > v22.11.x 3. pnpm v10.x 4. Storybook UI component development 4. Je…...

黄晓明新剧《潜渊》定档 失忆三面间谍开启谍战新维度
据悉,黄晓明领衔主演的谍战剧《潜渊》已于近日正式定档6月9日,该剧以“失忆三面间谍”梁朔为核心,打破传统谍战剧的框架和固有角度,以一种特别的视角将悬疑感推向极致。剧中,梁朔因头部受伤失去记忆,陷入身…...