自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张博在读

人生很短,岁月很长;三五知己,一杯清酒。

  • 博客(40)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java实现文件写入——IO流(输入输出流详解)

输入输出的重要性:     输入和输出功能是Java对程序处理数据能力的提高,Java以流的形式处理数据。流是一组有序的数据序列,根据操作的类型,分为输入流和输出流。      程序从输入流读取数据,向输出流写入数据。Java是面向对象的程序语言,每一个数据流都是一个对象,它们提供了各种支持“...

2017-09-09 20:43:12 144189 18

原创 (三) Markdown插入互联网或本地视频解决方案

不论博客系统是WordPress还是Typecho,绕不开的是两种书写语言,一种称之为富文本,一种叫做Markdown。Markdown有很多好处,也有很多坏处,比如Markdown本身不具备段落居中的功能,以及Markdown也不具有插入视频的功能。

2023-10-04 01:11:29 3618 1

原创 (一) 使用 Hugo 搭建个人博客保姆级教程(下篇)

关于博客建站简介,请参考上篇。

2023-10-04 01:05:14 395

原创 (一) 使用 Hugo 搭建个人博客保姆级教程(上篇)

使用静态网站构建工具不但可以让我们构建静态网站的工作大大简化,而且还可以迅速验证自己的想法,以最高效的方式开发网站。这一章中将分别介绍三款流行的开源静态网站构建工具,然后说明为什么我们选择使用Hugo来构建静态网站。

2023-10-04 01:01:14 478

原创 Ubuntu18 安装SciDavis

Ubuntu18.04 安装SciDavis教程:sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/hpcoder1/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/home:hpcoder1.list"wget -nv https://download.op...

2019-10-07 13:08:30 2350

原创 Java实现文件写入——IO流(输入输出流详解)

####输入输出的重要性:     输入和输出功能是Java对程序处理数据能力的提高,Java以流的形式处理数据。流是一组有序的数据序列,根据操作的类型,分为输入流和输出流。     程序从输入流读取数据,向输出流写入数据。Java是面向对象的程序语言,每一个数据流都是一个对象,它们提供了各种支...

2019-09-10 16:16:12 933

原创 Python Numpy 教程

Numpy 安装Python 官网上的发行版是不包含 NumPy 模块的。我们可以使用以下几种方法来安装。1、使用已有的发行版本对于许多用户,尤其是在 Windows 上,最简单的方法是下载以下的 Python 发行版,它们包含了所有的关键包(包括 NumPy,SciPy,matplotlib,IPython,SymPy 以及 Python 核心自带的其它包):Anaconda: 免费...

2019-08-28 18:16:41 981

原创 推荐几款常用的Chrome插件

Chrome的插件就非常多,最近,在GitHub上发现一个非常厉害的开源项目,里面收集了一些非常好用的Chrome插件排行榜号称——Chrome插件英雄榜(ChromeAppHeroes)目前,ChromeAppHeroes已经在GitHub上获得 1247 个Star,84 个Fork(GitHub地址:https://github.com/zhaoolee/ChromeAppHeroes)...

2019-08-27 09:16:45 2627

原创 UltraISO 软碟通注册码

用户名:王涛注册码:7C81-1689-4046-626F用户名:累累注册码:4EE9-A156-B015-A70EUltraISO v9.6.0.3000或者9.5.5.2960多国语言版激活KEYRegistration name: HomeRegistration code: 4BA9-0D54-214A-C938用户名:Steve Olson注册码:2BEC-ED28-82...

2019-07-13 10:03:19 356901 89

原创 用LaTeX写作博士论文-Nicola L. C. Talbot

Nicola L. C. Talbot博士所写的LaTex教程入门是非常不错的教程,本文介绍的是博士所写的另一本书《用LaTeX写博士论文(Using LaTeX to Write a PhD Thesis)》,把我们论文写作所需的部分都做了详尽地介绍,非常推荐即将毕业准备毕业论文的用户去阅读,这本书源代码和PDF文档均在网站上免费提供,非常难得。推荐我们留学生用户或博士生用户可以看看该资料,当...

2019-07-13 09:56:54 635

转载 推荐几个用于Linux系统的PDF文档查看器

Okular这是通用文档查看器也是由KDE开发的免费软件。它可以在Linux,Windows,Mac OSX和许多其他类Unix系统上运行。它支持许多文档格式,如PDF,XPS,ePub,CHM,Postscript和许多其他。 它有以下特点:嵌入式3D模型子像素渲染表选择工具几何形状添加文本框和图章将图像复制到剪贴板放大镜和更多在Linux上安装Okular中 PDF阅读器,使...

2019-07-10 19:07:05 11044 1

原创 Linux/Ubuntu下Meshlab批量对散乱三维点云泊松重构的方法

Meshlab批量处理多个散乱三维点云:思路:首先对单点云进行处理,生成mlx的脚本文件,最后通过批量执行meshlabserver命令实现对批量点云的重构。具体步骤:(1)打开单个散乱点云文件,文件包含点云上各点的XYZ坐标(2)Meshlab——Filter——Point Set ——Compute normals for point sets——设置相关的参数(3)Meshlab—...

2019-05-05 23:54:16 3179

转载 UBuntu Chrome 无法从外部应用打开链接的问题

遇到的问题:从外部应用(Foxit PDF 打开连接后,chrome只显示一个空的标签,不会自动跳转平台:Ubuntu 16.04 LTS解决方法:打开文件:$HOME/.local/share/applications/google-chrome.desktop找到下面这行: Exec=/usr/bin/google-chrome-stable在末尾添加一个空格和%U: E...

2019-04-11 10:54:00 1198

原创 【CFDEM】Ubuntu16.04LTS编译安装CFDEM

1

2019-04-05 20:55:44 3854 2

原创 【OpenFOAM】编译安装Paraview时出现Error copying directory from OpenFOAM/ThirdParty-5.x/ParaView……错误的解决办法

问题描述:Compiling Qt help project StreamLinesRepresentation.qhpFAILED: Plugins/StreamLinesRepresentation/doc/StreamLinesRepresentation.qchcd /Users/haochengliu/Kitware/cmb/buildDebug-cmb5-pyarc/superb...

2019-04-05 20:48:19 2307 2

原创 【OpenFOAM】编译安装Paraview时出现:CMake Error at CMake/ParaViewQt.cmake:65 (find_package) 的解决办法

编译安装Paraview : /makeParaview时出现下列错误,已经安装了Qt5.10版本(>5.51),原因是没有指定相关的配置路径:CMake Error at CMake/ParaViewQt.cmake:65 (find_package):Could not find a configuration file for package "Qt5" that is com...

2019-04-05 19:56:45 2811 3

原创 深入理解Java——字符串(一)

深入理解Java字符串:0、前言Java中一个给定的字符串对象一旦构造了实例就不能改变。换句话说,一旦定义String s = "Hello " + yourname,变量s所引用的特定对象内容就不可以改变。你可以让变量s引用另一个字符串,甚至可以引用一个从原来的字符串中派生出来的子串,例如s = s.trim()。你还可以通过调用charAt(),从原来的字符串中提取字符。但它不叫get...

2019-04-04 10:41:44 231

原创 CFD学习路线

《流体力学》 《计算流体力学基础》 《数值传热学》 《Computational fluid dynamics The basics with applications》 《Computational Fluid Mechanics and Heat Transfer》 《An Introduction to Computational Fluid Dynamics—The Fini...

2019-04-03 20:06:06 1729

原创 【读后感】《清单革命》读书笔记

清单为我们提供了一种认知防护网,能够抓住每个人生来就有的认知缺陷,如记忆不完整或注意力不集中。美国约克大学的布伦达齐默曼和加拿大多伦多大学的肖洛姆格鲁柏曼时两位专门研究复杂性科学的教授。他们提供了一种理论,将世界上的问题分为三类:简单问题,复杂问题和极端复杂的问题。简单问题是那些具有明确解决方法的问题,对于这类问题,可能需要学习一些基本技巧,但是一旦掌握了这些技能,成功的可能性就会非常大。复...

2019-04-03 17:28:30 9224

原创 学习Java历程

学习方法:①、视频结合书籍,把书籍上的代码都一个个自己弄出来运行,做到每段小程序都熟悉记忆。视频如果不知道看哪个,张孝祥+Java和马士兵+Java的视频都非常不错,不过有些版本比较旧的,仅供参考。②、不要一直在背语法,多写代码,多演化代码,验证语法,寻找思路。③、一定要阶段性项目实践,项目题目书上或者视频教程里面都有。找到题目后,看看自己一个人或者组织几个人能不能搞定。如果搞不定,再

2019-03-28 21:21:23 311

原创 Java中BigDecimal加减乘除的基本用法

Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。 在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。 BigDecimal所创建的是对象,我们不能使用传统的+、-、*

2019-03-28 21:20:14 1364

原创 获取指定文件夹下所有文件名的Java实现

import java.io.File;public class GetAllFiles { public static void main(String[] args) { //路径 这里写一个路径进去 String path="F:\\JavaFile"; //调用方法 getFiles(path); }...

2019-03-28 21:15:43 4901

原创 Ubuntu系统 终端命令都用不了了(如sudo su gedit等),如何改回环境变量?

由于在设置环境变量时把系统原有的环境变量覆盖了,比如sudo,位置在/usr/bin,终端输入sudo 显示恢复办法如下:/usr/bin/sudo gedit /etc/profile (由于你找不到sudo,所以必须写全路径,其他命令如果提示找不到,也需要写全路径)2.末尾添加以下内容后保存export PATH=$PATH:/sbin:/usr/bin:/usr/sbin3.执行...

2019-03-15 09:51:20 2728

转载 MathType中输入空格的方法

理工科文献资料中的公式很多,所以公式之间的版面要清晰整洁美观,让人一目了然,因此在用MathType输入公式时会需要输入空格或空白区域。本文将向大家简单介绍MathType空格的几种输入方法。方法一、使用空格键MathType空格的输入并不像在word文档中直接敲击一下空格键就可以输入,需要借助其他键才能输入进去。空格有5种宽度,具体操作如下:1.0单位宽度空格:Ctrl+K加0,或Shi...

2019-03-12 21:49:32 29309

原创 Ubuntu16 上安装 福昕PDF阅读器(Foxit PDF Reader)

由于Ubuntu系统自带的PDF阅读器不能做标注,高亮等操作,因此建议使用其他的PDF阅读器,如Foxit Reader,安装教程如下:下载点击进入下载链接选择”PDF阅读与转换“目录下需要的福昕阅读器版本,如果系统是Linux,一般按照默认下载即可。安装下载完后,可以按照下面的步骤进行安装。请参照以下步骤安装Foxit Reader(适用于Linux):• 使用以下命令进入下...

2019-03-12 20:23:51 1811 1

原创 Ubuntu上利用pandoc将tex文件转换为Word文件

首先需要在电脑上安装pandoc:sudo apt-get install pandoc然后进入tex文件所在文件夹,输入如下命令即可pandoc test.tex -o test.doc

2019-03-12 12:21:02 910

原创 【读书摘录】《沉默的大多数》(王小波)

我选择沉默的主要原因之一:从话语中,你很少能学到人性,从沉默中却能。假如还想学得更多,那就要继续一声不吭 。我相信这不是我一个人的经历:傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。在我周围,像我这种性格的人特多——在公众场合什么都不说,到了私下里却妙语连珠,换言之,对信得过的人什

2017-08-27 20:40:42 1623

原创 《围城》(钱钟书)

天下只有两种人。比如一串葡萄到手,一种人挑最好的先吃,另一种人把最好的留到最后吃。照例第一种人应该乐观,因为他每吃一颗都是吃剩的葡萄里最好的;第二种人应该悲观,因为他每吃一颗都是吃剩的葡萄里最坏的。不过事实却适得其反,缘故是第二种人还有希望,第一种人只有回忆。流言这东西,比流感蔓延的速度更快,比流星所蕴含的能量更巨大,比流氓更具有恶意,比流产更能让人心力憔悴。天下就没有偶然,那不过是化了妆的、戴了面

2017-08-27 20:37:29 2105

原创 Java Bean登录页面实现

在JSP网页开发的初级阶段,并没有所谓的框架和逻辑分层的概念,JSP网页代码是与业务逻辑代码结合在一起的。这些零乱的代码书写方式,给程序的调试及维护带来了很大的困难,直至Java Bean的出现,这一问题才得到了些许改善。1、JavaBean简介JavaBean是用于封装某种业务逻辑或对象的Java类,即它是一个可重用的Java软件组件模型。JavaBean的功能是没有任何限制的,对于任何可以使用

2017-08-26 21:14:06 783

原创 学生姓名的读取与输出——Java令牌化的使用

//编写一个程序,读取学生的姓和名,然后再读取五个测验分数。该程序应输出学生的姓和名、五个测验分数以及平均测验分数。输入:包含学生的姓、名和五个测验分数的文件输出:学生的姓、名、和五个测验分数保存到文件中。//读取输入行并将其令牌化 获取学生的姓、名和五个测验分数 输出学生的姓、名和五个测验分数 计算平均测验分数 输出平均测验分数(以固定小数格式(带有两位小数位))import j

2017-08-26 20:30:40 2064

原创 Excel VBA 单元格信息

1 单元格的值 Sub x1() Range("b10") = Range("c2").Value Range("b11") = Range("c2").Text Range("b11") = "'" & Range("c2").Formula '获取单元格的公式 End Sub2 单元格的地址 Sub x2() With

2017-07-16 10:31:43 635

原创 Excel VBA 移动文件和文件夹

1、移动指定文件:Public Sub 移动文件() Dim myFile As String Dim myNewFilePath As String Dim fso As Scripting.FileSystemObject myFile = ThisWorkbook.Path & "\test.txt" '要移动的文件 myNewFilePath =

2017-05-14 10:27:03 9878 2

原创 Excel VBA中特殊单元格的定位

Option Explicit'1 已使用的单元格区域 Sub RangesUsed() 'UsedRange属性 Sheets("sheet1").UsedRange.Select End Sub'2 某单元格所在的单元格区域 Sub RangesLocation() 'CurrentRegion Range("b8").CurrentRegion.Selec

2017-05-14 09:14:36 3187

原创 Excel VBA 中单元格选取

Option Explicit'1 表示一个单元格(a1) Sub s() Range("a1").Select Cells(1, 1).Select Range("A" & 1).Select Cells(1, "A").Select Cells(1).Select [a1].Select End Sub'2 表示相邻单元格区域 Sub d() '

2017-05-14 00:34:24 20471

原创 Excel VBA 中 Excel文件的操作

'1 判断A.Xls文件是否存在 Sub W1() If Len(Dir("D:\A.xls")) = 0 Then MsgBox "A文件不存在" Else MsgBox "A文件存在" End If End Sub'2 判断A.Xls文件是否打开 Sub W2() Dim X As Integer

2017-05-13 23:58:27 958

原创 Excel VBA工作簿与工作表的操作

1.保存当前工作簿Public Sub保存当前工作簿() Dim wb As Workbook Set wb = ThisWorkbook '可指定任意工作簿 wb.Save Set wb = NothingEnd Sub如果是第一次保存工作簿,请使用SaveAs方法为该文件指定文件名Public Sub 另存工作簿()Dim wb As Workbook

2017-05-13 00:46:53 2264

原创 Cookie 的使用方法

cookie管理是小段的文本信息,通过使用cookie可以标识用户身份及密码、跟踪重复用户,cookie在服务器端生成并发送给浏览器,浏览器将cookie的key/value保存在某个指定的目录中。 关键技术:通过cookie的getCookies方法可以获取所有cookie对象的集合,通过cookie对象的getName方法可以获取指定名称的cookie。通过getValue方法可以获取Coo

2017-05-11 23:19:18 612

原创 HTML笔记

第一章:Hyper Text Markup Language(HTML) HTML基本结构:标题、段落、列表、表格以及各种嵌入对象声明文档遵守的W3C标准和规范<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

2017-04-29 19:09:50 353 1

原创 R语言常见的问题?

陆续补充Windows 下升级R ,但不想重装packages ? 在其他目录下安装R ,再将旧版本保留的library 目录下的文件拷贝至新版本library 目录下,然后 update.packages() ;或卸载R ,把R 装到旧的目录下,然后update.packages()。

2017-04-27 16:42:19 379

翻译 R语言编码风格

来自 Google 的 R 语言编码风格指南R 语言是一门主要用于统计计算和绘图的高级编程语言. 这份 R 语言编码风格指南旨在让我们的 R 代码更容易阅读、分享和检查. 以下规则系与 Google 的 R 用户群体协同设计而成. 表示和命名文件命名 文件名应以 .R (大写) 结尾, 文件名本身要有意义. 正例: predict_ad_revenue.R 反例: foo.R 标识符命名

2017-04-27 16:33:53 962

gnuplot详细教程(中文).pdf

gnuplot 详细教程:使用GNUplot科学绘图,支持多种不同类型输出:交互式屏幕终端(鼠标和热键输入),直接输出到笔式绘图仪或现代打印机,并输出到多种文件格式(EPS,JPEG ,PDF,PNG…)。

2019-08-22

Coupled DEM-CFD Analyses of Landslide-Induced Debris Flows

Coupled DEM-CFD Analyses of Landslide-Induced Debris Flows-Springer Singapore (2017)

2019-08-22

Coupled CFD-DEM modeling to multiphase flows

多相流的CFD-DEM耦合(Coupled CFD-DEM modeling _ formulation, implementation and applications to multiphase flows-John Wiley & Sons (2016)-Mostoufi, Navid_ Norouzi, Hamid Reza_ Sotudeh-Gharebagh, Rahmat_ Zarghami, Reza)

2019-08-22

时间序列的R实现

时间序列

2017-08-19

R语言可视化

Lattice包可视化

2017-08-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除