自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (2)
  • 收藏
  • 关注

原创 SIMD(Single Instruction, Multiple Data):单指令多数据优化

SIMD,通过单指令多数据的方式批量处理连续数据,加速计算

2025-06-24 11:46:36 777

原创 编译器优化

编译器我们大家都爱吃,但是编译器在编译过程中会偷偷做一些事让程序跑的更快,代码体积更小,称之为编译器优化。这篇文章是一个总览,从编译器角度介绍优化的原理,从开发角度介绍做法。

2025-06-22 23:59:58 842

原创 C++单例模式

单例模式详解:如何正确使用?适合哪些场景?以及你必须警惕的隐藏陷阱单例模式看似简单,却暗藏容易导致程序错误的细节。本篇文章将带你全面了解单例模式的正确用法,分析适合采用单例的典型场景,同时揭示那些初学者常忽视的潜在 bug 和设计风险,助你写出更健壮的代码。

2025-06-18 11:19:21 683

原创 用表达式模板消除昂贵的中间临时对象——从问题引入到核心原理

震惊!C++模板表达式居然能加快速度??这是什么原理?原来是通过减少中间变量的方式来加快运行速度!!

2025-06-15 10:58:48 555

原创 C++ 中的尾调用优化TCO:原理、实战与汇编分析

震惊!你还在用普通递归写代码?不懂尾调用优化,竟然还在浪费宝贵的栈空间和CPU性能?!本文深度揭秘尾调用和尾递归的真相,让你秒懂编译器如何华丽变身,把递归变成循环,瞬间提升程序效率!想知道为什么写得像循环的递归会被优化成真正的循环?尾调用优化到底是如何复用栈帧避免爆栈?赶快戳进来,轻松掌握这些让代码飞起来的秘密!

2025-06-10 20:14:51 873

原创 C++中switch-case的性能优化策略详解

switch-case在不同场景下的优化策略

2025-06-06 16:57:30 997

原创 std::shared_ptr 与 std::unique_ptr 删除器设计差异

std::shared_ptr和unique_ptr可以通过自定义删除器的方式来定义析构过程,但是这两者删除器的设置又有一些不同,本文尝试分析这两者出现差异的原因。

2025-06-05 16:42:29 725

原创 MSVC支持但是Clang会报错的C++行为

震惊!msvc竟然背着我们偷偷做了这些事??!!好家伙居然不按照标准来,还被称为拓展特性!

2025-05-30 16:46:44 627

原创 windows系统下通过visual studio使用clang tooling

Clang我们大家都爱吃,如何在windows平台下吃上clang做的ast,用ast享受代码分析这件美事却没那么容易,本文为让大家更好的吃上clang tool提供了一种途径

2025-05-29 15:23:11 932

原创 C++ ODR(One Definition Rule, 唯一定义规则)

程序中对同一个实体(函数、变量、类、模板等)只能有一个定义,否则程序行为是未定义的(undefined behavior)。

2025-05-15 13:29:48 219

原创 C++模板友元魔法【合法的访问私有成员】

神奇!!竟能用模板合法访问私有成员!C++封装瞬间破防!

2025-05-15 00:45:35 613

原创 神经网络语言模型(前馈神经网络语言模型)

神经网络是什么?神经网络语言模型又是什么?万万没想到!神经网络语言模型和神经网络居然有这样不为人知的神秘联系!

2025-05-14 00:16:48 996

原创 N-Gram 模型

震惊!N-Gram竟然这么N-Gram?99%的人都不知道的N-Gram秘密大公开!

2025-05-05 22:14:30 1106

原创 使用qemu编译并运行linux内核

使用qemu运行linux内核

2022-10-03 14:47:43 1350

原创 基于 Linux 的 web 服务器

webserve简介

2022-09-08 16:19:43 1141

原创 std::condition_variable的一点细节

std::condition_variable的一点细节

2022-08-18 17:24:18 354

原创 用timerfd_*系列函数代替alarm作为定时器选项

用timerfd_*系列函数代替alarm作为定时器选项

2022-08-17 18:53:21 373

原创 c++位域结构体 例如struct A{int a:2;};

c++结构体或类中的位域

2022-08-16 14:55:09 793

原创 c++ openssl实现https

c++使用openssl实现+https

2022-08-15 23:11:11 6884

原创 JSON+<boost/property_tree/json_parser.hpp>+<boost/property_tree/ptree.hpp>

json++构造json,读入和写入,增删查改

2022-08-11 00:42:43 386

原创 WebServer——二:线程池

线程池

2022-08-04 09:39:25 870

原创 webserver——三、数据库

webserver数据库类

2022-08-03 19:09:45 532

原创 WebServer——一:线程同步封装

线程同步封装

2022-08-03 11:16:49 195

原创 信号——信号处理函数和掩码

Linux信号

2022-08-01 15:51:47 217

原创 字面量运算符/字面量操作符

字面量运算符/字面量操作符

2022-07-29 23:33:24 829

原创 URI和URL的区别

URI和URL的区别

2022-07-27 22:52:43 176 1

原创 Linux高性能服务器编程-游双——第十四章多线程编程

Linux高性能服务器编程-游双——第十四章多线程编程

2022-07-16 00:16:53 411

原创 Linux高性能服务器编程-游双——第十三章 多进程编程

Linux高性能服务器编程-游双——第十三章 多进程编程

2022-07-08 14:13:18 741

原创 Linux高性能服务器编程-游双——第十二章 高性能IO框架库Libevent

Linux高性能服务器编程-游双——第十二章 高性能IO框架库Libevent

2022-07-06 16:05:17 625

原创 Linux高性能服务器编程-游双——第十一章 定时器

Linux高性能服务器编程-游双——第十一章 定时器

2022-07-05 14:58:07 630

原创 数据结构:堆

数据结构:堆

2022-07-05 14:57:47 320

原创 Linux高性能服务器编程-游双——第十章信号

Linux高性能服务器编程-游双——第十章信号

2022-07-04 13:32:38 354

原创 Linux高性能服务器编程-游双——第九章 I/O复用

Linux高性能服务器编程-游双——第九章 I/O复用

2022-07-01 11:18:51 766

原创 Linux高性能服务器编程-游双——第八章 高性能服务器框架

Linux高性能服务器编程-游双——第八章 高性能服务器框架

2022-06-30 00:27:08 636

原创 Linux高性能服务器编程-游双——第七章 Linux服务器程序规范

Linux高性能服务器编程-游双——第七章 Linux服务器程序规范

2022-06-28 20:01:18 648

原创 Linux高性能服务器编程-游双——第六章 高级I/O函数

+ 用于创建文件描述符函数+ 用于读写数据函数+ 用于控制IO行为和属性的函数

2022-06-28 14:30:10 356

原创 Linux高性能服务器编程-游双——第五章 Linux网络编程基础API

Linux高性能服务器编程-游双——第五章 Linux网络编程基础API东西比较多和杂

2022-06-27 21:40:16 1128

原创 Linux高性能服务器编程-游双——第四章 TCP/IP通信案例:访问Internet上的Web服务器

Linux高性能服务器编程-游双——第四章 如何与web服务器建立连接HTTP通信

2022-06-27 12:07:35 326

原创 Linux高性能服务器编程-游双——第三章 TCP协议详解

Linux高性能服务器编程-游双——第三章 TCP协议详解

2022-06-26 21:16:23 552

原创 Linux高性能服务器编程-游双——第二章 IP协议详解

Linux高性能服务器编程-游双——第二章

2022-06-26 19:40:46 406

蚁群算法主函数

[MATLAB智能算法30个案例分析]. 史峰等编著的. 扫描版

2018-06-02

fishmotion.zip

编写Fluent的udf来描述鱼类游动的运动方程,方程为h(x,t)=a(x)sin(kx-wt),a(x)=a0+a1x+a2x^2,a0=0.02,a1=-0.08,a2=0.16,k=2pi/q,q=0.95,w=2*pi*f,具体描述见文献[1]J Liu, H Hu. Biological inspiration: From Carangiform fish to multi-joint robotic fish[J]. Journal of Bionic Engineering, 2010, 7: 35-48. 可以关注我的b站号吖里边还有其他东西,这个的视频号是BV1rk4y1R7pn

2020-05-19

空空如也

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

TA关注的人

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