- 博客(17)
- 收藏
- 关注
原创 Msys2编译GetFEM: windows路径分隔符引发的编译失败
问题描述在windows上使用Msys2并使用MinG-w64编译有限元库GetFEM.问题明显是在变量CC上, 它使用windows路径符号, 而这源于configure阶段输出的CC就是采用了windows路径分隔符.
2024-02-06 14:39:43
457
原创 VScode:找不到驱动器 and python扩展自动为所有终端激活python环境
我发现在不正常的powersehll中的${env:Path}变量的值有问题, 比如。因此, 关闭VScode的python扩展自动为所有终端激活python环境.造成了从vscode启动powershell, 环境变量发生异常呢?, 我没发现系统的和用户的path环境有什么异常. 那到底是。号. 如何人为的去掉它, powershell将恢复正常.无欲速,无见小利,欲速则不达,见小利则大事不成。或者直接在settings.json中设置。观察上图, 我认为罪魁祸首是。问题就在于开头多了个。
2023-09-21 11:28:07
497
3
原创 手机热点充当路由器
有些时候我们需要需要临时的连接两个电脑, 没有路由器和交换机, 两台电脑都有无线网卡. 将两台电脑接入局域网, 可以相互传输数据.
2023-09-06 12:32:22
1107
原创 全用英文标点加空格
目的过去写论文的时候关于标点使用十分的痛苦. 我是理科的, 毕业论文里有很多的公式, 如果用中文标点觉得很丑. 而且有些时候要写程序, 程序里的注释可能也用中英文混排, 该怎么用标点符号呢?全用英文标点加空格参考: 中文论文的整行数学公式应该用什么标点?参考: 程序员必备输入法设置——中文输入时使用英文标点...
2022-02-05 21:48:53
604
原创 VMWARE下的Ubuntu清理磁盘
删除文件拷贝垃圾参考:Ubuntu VMwork Station虚拟机清理拖拽产生的额外空间Ubuntu内命令减肥VMware虚拟机在使用过程中,随着软件和数据的增多,虚拟磁盘占用的硬盘空间会逐渐增大,但删除数据后,却不会自动减小占用的物理硬盘空间,而是继续占用相应大小。如果需要解决上面的问题,就需要收缩wmware虚拟磁盘:背景:Ubuntu18.04方法一、在linux系统里,如果安装了vmware-tools只需要执行如下命令[root@5201351 ~]# vmware-toolbo
2022-01-31 09:05:31
2628
原创 gfortran创建Fortran的动态库供C++调用
基础背景工具:Code::Blokcs16.01+MinGW参考:Code blocks 编译Fortran(转载)学习如何使用CB编译Fortran控制台应用创建Fortran动态库如果直接运行DLL工程,会显示You must select a host application to “run” a libary…好在windows本身提供了一个完美的测试dllsubroutine sub() implicit none write(*,*) "This is subrou
2022-01-30 12:31:30
2198
原创 Typora v1.0 导出word出现问题
本来本来想支持下Typora原作者,从官网下载了收费版的Typora,结果安装后不能操作,莫名其妙,辛亏没有先买激活码。然后找到了大神分享的PJ版的Typora v1.0, 参见Typora 1.0.2(安装/便携) 破解版。问题1描述:[WARNING] Could not convert TeX math ‘\rm{Vbar = \sqrt{2Tbar/Mp}}’, rendering as TeX: \rm{Vbar = \sqrt{2Tbar/Mp}}Pandoc配置:原因:渲染时不认识
2022-01-23 21:13:29
1470
原创 CodeBlocks与Ubuntu与Terminal
Xterm配置文件内容~/.Xdefaults:! English fontxterm*faceName: DejaVu Sans Mono: antialias=True: pixelsize=24!https://forum.ubuntu.org.cn/viewtopic.php?t=143221!look and feelxterm.termName: xterm-256colorxterm.geometry: 120x50xterm*scrollBar: truexterm*ri
2022-01-05 17:13:30
741
原创 Ubuntu+hdf5+netcdf-c+petsc库安装与使用
安装zlib下载地址:ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4/Shell下安装指令:wget http://prdownloads.sourceforge.net/libpng/zlib-1.2.11.tar.gztar -zxf zlib-1.2.11.tar.gzsudo ./configuresudo make && make install安装curl安装hdf5hdf5是为了使用netcdf-4特性,这
2021-07-16 14:21:13
961
原创 学习代码段重复宏:BOOST_PP_ENUM_PARAMS
需求场景有些时候,我们想要写一段有固定规律代码,如下int a0 , a1 , a2 , a3 , a4 , a5 , a6 , a7 , a8 , a9 , a10 , a11 , a12 , a13 , a14 , a15 , a16 , a17 , a18 , a19;解决方案包含BOOST的PP库,使用BOOST_PP_ENUM_PARAMS宏int BOOST_PP_ENUM_PARAMS(20, a);背后原理通过学习BOOST_PP_ENUM_PARAMS宏的实现,加深我们对
2021-05-25 19:25:19
887
原创 Windows+CodeBlocks+netcdf C++接口的配置与使用
网上很多涉及VS下使用netcdf的方案,却很少CodeBlocks下的。解决方案一系统:windows10环境:CodeBlocks16.01+mingw32地址:http://www.unidata.ucar.edu/software/netcdf/docs/winbin.html说明:netcdf的C++接口是基于netcdf的C语言接口,所以在使用c++接口之前,我们需要安装netcdf的c语言版本。下载:(我是用的版本)netCDF4.6.1-NC3-32.exe(链接:https
2020-12-07 10:18:14
518
原创 Ubuntu 配置科学计算环境
Ubuntu下的科学计算环境(vim/gcc/g++/gdb/gfortran/make/cmake/ccmake/ipython/fftw/blas/lapack/mumps/petsc/eigen/openmpi/openmp)Ubuntu的编译链接工具链sudo apt updatesudo apt install build-essentialsudo apt-get install gfortransudo apt-get install cmakesudo apt-get in
2020-11-30 20:48:23
844
原创 离散点(非均匀)插值C程序
背景原理反距离加权法(Inverse Distance Weighted)反距离加权法(Inverse Distance Weighted)插值是近期做大数据显示时使用的插值方法,很好用的插值方法。反距离权重法主要依赖于反距离的幂值,幂参数可基于距输出点的距离来控制已知点对内插值的影响。幂参数是一个正实数,默认值为2。(一般0.5到3的值可获得最合理的结果)。通过定义更高的幂值,可进一步强...
2019-07-13 12:38:25
3532
原创 封装自己的打印函数:用于debug和输出log
封装自己的打印函数:用于debug和输出log需求:如何简便的输出调试信息#include <stdio.h>#include <stdlib.h>#include <string.h>#include <stdarg.h>/*包含va_list 和va_start _va_end的头文件*/int debug = 1;/*定义全局变量...
2019-06-05 15:03:22
1102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人