- 博客(47)
- 资源 (10)
- 收藏
- 关注
原创 clang、C++23标准库模块基本使用
4. 安装好软件包 libc++ 之后,系统目录 /usr/share/libc++/v1/ 之下就会有一个文件: std.cppm。3. 必须同时把clang 、LLVM 、 libc++ 、 libc++abi这四个软件包同时安装好!1. 已经知道clang和LLVM的版本大于18的话,就支持C++23标准的新特性:标准库模块啦!5. 首先使用clang把标准库模块编译好,在当前工程目录下生成 std.pcm 文件。2. 操作系统是Manjaro。
2025-01-17 16:57:07
507
转载 ANSI编码与代码页
注意,针对ANSI编码而言,虽然其属于传统字符编码模型,但从现代字符编码模型的角度来看,这里所提到的单字节值与多字节值指的是特定于系统平台的物理意义上的字节序列,不是指与系统平台无关的逻辑意义上的码元序列(虽然对属于传统字符编码模型的早期字符编码方案来说,字符的码元序列与字节序列其实是一样的)。比如针对UTF-16所定义的代码页,其存储的是针对UTF-16这种字符编码方式CEF的某种字符编码模式CES(即字节序列层面上的大端序或小端序之一,大端序、小端序的概念后文有详细介绍)。
2024-02-28 18:42:17
400
原创 Ubuntu Linux 23.10安装manimgl
6. 注意:如果嫌弃下载速度太慢,可以编写pip.cnf 文件,里面写上国内的python库的镜像站地址,并把pip.cnf文件放在/etc/之下,最好~/my_python/bin里面也放置一份。4. Ubuntu 23.10操作系统必须使用venv的虚拟目录来安装python的第三方库,他不允许直接安在系统的目录里面。7. 要开发数学动画,还必须安装texlive、ffmpeg,都装上。5. 注意:也必须安装好gcc 等编译器,因为Python要依赖他们。2. 打开Shell命令行,连接上互联网。
2023-11-02 21:20:14
893
原创 Python如何设置下载第三方软件包的国内镜像站服务器的地址
使用pip下载第三方python软件包时,如果下载的速度太慢,说明是从国外的服务器上下载的。需要进行一个设置,让pip从国内的镜像站服务器下载。2. Windows下 把pip.ini文件复制一份,粘贴到与 python.exe和pip.exe的同一个目录下。1. 新建一个纯文本文件,Windows下名字叫做pip.ini;3. Linux直接复制一份,粘贴到 /etc/ 目录下。或者venv虚拟开发环境的bin目录下也可以。4. 重启 Shell。
2023-11-02 21:17:23
470
原创 Win10下的mingw-w64推荐使用winlibs发行版
2. 搭配winlibs的编辑器,推荐使用 CodeBlocks 的 Nightly 版本,也是紧跟着潮流的,一点也不落后。推荐和所用的版本是最新版的。1. Win10下的mingw-w64推荐使用winlibs发行版,这个发行版甚至还可以使用 LLVM和CLANG。而且版本很新颖,一点也不落后。就不用自己费劲搞 Clang啦。
2023-10-29 18:32:37
660
原创 Ubuntu 23.10安装TeXlive并安装CTEX中文支持
LaTeX3{} 是一个长远而艰巨的奋斗目标,在它最终完成之前,\LaTeXe{} 将是标准的\LaTeX\ 版本。3. 在SHELL命令行敲击命令时,如果实在想不起命令的拼写,按下TAB键就会有可选的命令提示。即可找到所需的命令。我们经常把数列写作: \mycmdA{x}{n},或者写作: \mycmdA{a}{m}。我把数列写作: \mycmdB{x},或者写作: \mycmdB[m]{a}。方程有两种:\myfont{恒等式} 和 \myfont{条件等式}。你好,\LaTeX{}!
2023-10-29 18:18:51
1617
原创 win10下Mariadb绿色版安装步骤
使用绿色版的mariadb数据库管理软件,免费开源,可以用来替换MySQL。首先从mariadb官网下载绿色版本的压缩包。解压后、配置好即可以使用。Alter user 'root'@'localhost' identified by '此处root的密码';把他解压缩到C:\mariadb\之下。
2023-10-27 21:22:28
1189
原创 Fedora Linux 38 安装Windows的字体
1. 首先使用U盘从任意一台Windows电脑上把C:\Windows\Fonts目录整个复制一份,粘贴到U盘里。把目录的名字改成 win_fonts。里面的文件只保留后缀是ttf的文件,其他的后缀文件没有用。6. sudo mkfontscale ====> 生成 fonts.scale。2. 把U盘插到Fedora Linux 38 电脑上,打开Shell命令行。7. sudo mkfontdir ====> 生成 fonts.dir。然后重启Fedora。或者注销后重新登录。3. cd 进入U盘。
2023-10-27 13:58:59
596
原创 Fedora Linux 38 下可以安装几个数学软件
1. sudo dnf install octave2. sudo dnf install wxmaxima3. sudo dnf install sagemath
2023-10-26 11:03:07
109
原创 Fedora Linux 38 安装数学动画制作工具manimgl工具包
6. python3 -m pip install --upgrade pip // 更新pip。9. 数学动画制作,需要搭配 ffmpeg软件包和texlive软件包。作用是让pip包管理器从中国国内的服务器上下载软件包。5. sudo vim /etc/pip.cnf //这是新建的文件。manimgl可以制作数学动画,它使用的是Python编程语言。过程中提示缺少什么包,安装缺失的依赖包之后,再次运行第七步。这里介绍他在Fedora Linux 38下的安装过程。
2023-10-26 10:58:59
174
原创 Fedora Linux 38 安装TeX排版软件包
TeX是计算机科学大牛高德纳(他的中文名)开创的专业文字排版软件,尤其适合数学、物理化学生物等公式的排版,最后可以生成 pdf格式的文档。
2023-10-26 10:39:48
133
原创 Fedora Linux 38下安装音频与视频的解码器和播放器
Fedora Linux 38 操作系统安装好后,默认是没有音频与视频的解码器的,音频与视频的播放体验非常差劲。但是第三方的软件源中有解码器和播放器的软件,需要我们自己手动安装。1. sudo dnf install epel-release -y //rpmfusion软件源要依赖 Epel软件源。6. sudo dnf install vlc -y //vlc是音频与视频播放器,会自动安装解码器。2. sudo dnf update //这一步不能没有。
2023-10-26 10:28:28
1382
原创 Fedora Linux 下使用dnf安装opengl或者叫做mesa
在Fedora Linux 38操作系统之下,要进行计算机图形学的学习,就要安装OpenGL。最好安装OpenGL的开源免费的实现Mesa3D。安装后,就可以进行OpenGL编程。
2023-10-26 10:11:08
334
原创 Fedora Linux 38下Mariadb数据库设置utf8mb4字符编码
连接上互联网后,打开shell命令行界面,Sudo dnf install mariadb-server mariadb -y就可以安装好 mariadb-server和 mariadb,然后sudo systemctl start mariadb 启动mariadb的服务,然后sudo mysql_secure_installation进行初始化设置(设置root的密码等等)。/etc/my.cnf 这个文件不用修改。2. 进入/etc/my.cnf.d/目录。
2023-10-26 10:00:51
682
原创 Fedora Linux 38切换成清华大学的软件源地址
是把操作系统的软件源地址切换成中国国内的镜像服务器,就是因为国外的软件源服务器太过于遥远,更新系统和软件的版本时,从国外的服务器下载软件时,下载的速度实在是太慢了,慢的和蜗牛一样。Fedora 29 及更旧版本已不再受官方支持,Fedora 官方已将 Fedora 29 及更旧版本的软件仓库从主镜像中移除,并转移至了 archive 镜像中。这里介绍一下如何让Fedora Linux操作系统连上互联网后,从清华大学的开源软件镜像站下载系统的更新程序、所需要的软件、软件更新等等。自动获取可用的镜像源。
2023-10-26 09:59:04
2910
1
原创 Windows 10系统下LLVM如何使用MINGW64的头文件?
Windows 10系统下LLVM(自动包含clang),默认是为MSVC编译器设计的。他默认不能使用mingw64的头文件。把LLVM for Win64 安装在目录:C:\Program Files\LLVM 之下!把自己安装好的mingw64的根目录下所有的文件和文件夹全部复制一份,粘贴进入LLVM根目录之下,于是两个程序就合二为一啦!LLVM自动就能找到mingw64的头文件啦!自己编写一个hello.c源程序。测试:使用clang编译一下。注意一:如果提示找不到-lgcc_e...
2021-09-20 18:59:54
1551
1
原创 推荐 Linux 系统使用 mint 发行版
如果要安装windows 10与 Linux 双系统,强烈推荐 Linux 系统使用 mint 发行版mint 发行版,是专门为桌面系统准备的。最接近 windows 的习惯的 操作系统。各种妖蛾子毛病都很少哦!像 ubuntu 都容易出现各种问题,严重伤害初学者对 Linux 的>感情!~ ~...
2021-02-13 11:20:54
253
原创 Ubuntu 操作系统下即使不用 sudo 也能够 apt install 软件
Ubuntu 操作系统下即使不用 sudo 也能够 apt install 软件一旦使用 sudo 来 apt install 软件,就会有复杂的权限问题!我们安装软件时,在 shell 里边直接使用 apt 来管理软件,不要加 sudo 了!能不加 sudo 的时候,就不要加 sudo 。以免画蛇添足!比如:apt install openjdk-15-jdk openjdk-15-sourceapt install ant maven gradlea...
2021-02-13 11:09:38
1819
转载 ubuntu linux 下rtl8188eu 无线网卡的驱动
2. 驱动的选择和获取根据 http://www.linux-usb.org/usb.ids 中提供的信息,芯片类型是 RTL8188EUS 802.11n Wireless Network AdapterWikiDevi上建议的驱动:可以用git下载git clone https://github.com/lwfinger/rtl8188eucd rtl8188eu也可以下载zip包后解压缩https://github.com/lwfinger/rtl8188eu/unzip mast
2021-02-10 16:20:44
5543
原创 ubuntu 20.10 通过apt-install-tomcat9之后的配置办法
Ubuntu 20.10 系统下通过apt-install-tomcat9之后的配置办法在Ubuntu系统下,联网使用命令:sudo apt install tomcat9 tomcat9-admin tomcat9-common tomcat9-user 安装好Tomcat9之后,还需要进行配置,才能使用命令 systemctl 来管理它!该怎么配置呢?>>> sudo vim /usr/share/tomcat9/bin/setenv.sh内容如下:...
2021-02-10 16:14:18
1053
转载 linux(ubuntu)如何查看java jdk的安装路径
linux(ubuntu)如何查看java jdk的安装路径醉悠夢長眠 2019-01-04 21:04:29 5502 收藏 9 分类专栏: javaweb学习版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/qq_38101834/article/details/85799976...
2021-02-06 17:33:41
563
原创 Ubuntu 操作系统之下简便的安装数据库 MySQL8
Ubuntu 操作系统之下简便的安装数据库 MySQL8打开网页浏览器,进入 MySQL 官网,点击 Downloads ,页面往下拉,再点击: MySQL Community (GPL) Downloads :再点击:MySQL APT Repository;把这个文件:Ubuntu / Debian (Architecture Independent), DEB Package;下载下来,到本机上!这是 MySQL 官网帮助我们方便安装的安装包,但是安装时要连接互联网!打开 shell:.
2021-02-06 16:39:49
285
2
原创 Ubuntu下 Tomcat 9 的设置办法
Ubuntu 操作系统下,使用 sudo apt install tomcat9 tomcat9-common tomcat9-admin tomcat9-user 安装好了 Tomcat9 服务器!使用命令 sudo systemctl start tomcat9 却失败了。不能启动 Tomcat9 服务,为什么呢??因为 Ubuntu 把 Tomcat9 的文件拆开了,分别放置在了不同的目录下边,这样在 Eclipse 中设置 Tomcat server 时就会很痛苦。因为怎么...
2021-02-06 00:33:52
706
1
原创 Win10 与 Ubuntu 双系统时,开机 Ubuntu 进入了紧急 emergency 模式
Win10 与 Ubuntu 成为双系统时,开机 Ubuntu 进入了紧急 emergency 模式,怎么办?原因是:Win10 开启了快速启动的选项,按下开机按钮时 Win10 就会与 Ubuntu 抢夺硬盘的控制权,导致 Ubuntu 不能挂载硬盘!必须进入 Win10 系统中,关闭快速启动的设置!首先打开 CMD 命令行>>> powercfg /h on这句命令的意思是:打开了休眠的功能。只有先这样,才能找到快速启动这个设置选项!打开“控制面板”-->"电..
2021-02-06 00:13:20
768
1
原创 Tomcat9 405 method not allowed
Tomcat9 405 method not allowed一:删掉了Servlet中的 doPost()和doGet()里的super.service() 删掉,然后再重启Tomcat,然后就OK了=-=二:网上有很多解决方法,但我是通过下面的方法解决的。打开 tomcat 的安装目录下的 conf/web.xml 文件,在 servlet 标签中添加 readonly 属性并将其值设置为 false 。<servlet> <servlet-na...
2020-12-18 04:33:43
534
1
原创 Linux下的开源免费杀毒软件Clamav
Linux下的开源免费杀毒软件Clamav甚至在 Windows 下也能使用!因为这个杀毒软件也有 Windows 的版本!sudo apt-get install clamav安装完之后,首先更新病毒库!> sudo systemctl stop clamav-freshclam.service> sudo freshclam然后更新完成!怎么杀毒呢?> sudo clamscan -r /h...
2020-12-15 16:30:45
1754
原创 Win+Ubuntu双系统修改Grub 启动项
在 LINUX Ubuntu 里边,打开命令行:sudo vim /etc/default/grub修改它的内容:GRUB_DEFAULT=savedGRUB_SAVEDEFAULT=true只修改这两条,不改其他的。有就修改,没有的话自己添加上。sudo update-grub重启动电脑,会保存你上一次进入的是哪一个系统!这次也默认进入那个系统!!!...
2020-12-15 12:59:26
563
原创 apt-get安装mesa
mesa是Linux Ubuntu 下开源的OpenGL 实现,联网后如何安装?命令行:> sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev libglew-dev libglm-dev mesa-utils
2020-12-15 12:53:19
2710
1
原创 Win+Linux 双系统时间相差8个小时的解决办法
原因是:Linux UBUNTU 系统会默认使用UTC 时间的,最简单的办法,就是禁止UTC ,启用 RTC 时间!命令:> timedatectl status 查看系统时间的有关配置> sudo timedatectl set-local-rtc true 启用RTC 时间然后重启电脑!...
2020-12-15 12:49:15
474
转载 转载:Ubuntu下Eclipse等软件运行时工作区不停闪烁的解决办法
Ubuntu下Eclipse等软件运行时工作区不停闪烁的解决办法其原因是:在Ubuntu 与 Mint 等Linux中使用Dbeaver等GTK3界面的软件出现频繁闪烁!故障现象:复现环境Linux Mint 19Dbeaver: 7.3输入法: ibus + ibus-table-wubi如图,当光标移动到 工作区 Editor中会不停的闪……解决过程先百度、必应、谷歌一把梭,发现了一篇博客 解决linux下,Eclipse系列软件运行时闪烁,CPU占用高,一段时间后卡死,.
2020-12-15 12:38:30
3815
1
原创 C++语言中string类的find算法:required from here
一:string ss="hello hello hello hello";string::iterator it=find(ss.begin(),ss.end(),"ll");会抛出错误:required from here这是为什么呢?ss是一个字符串,里面的元素是一个一个的字符!把"ll"换成字符'l'即可!请详细阅读算法find的用法!算法find与字符串string里边的函数find是有区别的!...
2020-10-15 14:04:54
2239
原创 Tomcat9 Get请求中含有汉字中文
网上的教程都是以Tomcat以前版本为例子的!下面说的是::最新版的Tomcat 9.0.27在Java Web项目中:JSP客户端网页需要给Tomcat服务器传递Get请求(参数中有中文):有俩中情况:一是:<form action=”/AServlet?name=张三你好” method=”get”> 其余省略!而是:在浏览器栏里直接输入:htt...
2020-01-17 09:27:33
2061
原创 传智播客 C语言视频教程 王保平 一些笔记
C提高day03---05---项目开发代码书写手法练习题目:键值对(”key = valude”)字符串,在开发中经常使用;要求1:请自己定义一个接口,实现根据key获取valude;40分要求2:编写测试用例。30分要求3:键值对中间可能有n多空格,请去除空格。30分注意:键值对字符串格式可能如下: "key1 = valude1" "key2 = ...
2019-08-25 21:27:41
341
原创 Win10中MySQL8.0.11的配置文件在哪儿,如何设置utf8mb4字符集?
Win10中MySQL8.0.11的配置文件在哪儿,如何设置utf8mb4字符集?一、Windows10中数据库 MySQL 8.0.11用MSI包安装好之后,老是找不到my.ini配置文件。上网后搜索资料,知道了 my.ini文件在C:\ProgramData\MySQL\MySQL Server 8.0\目录下,这个目录是一个隐藏目录。二、如何修改MySQL数据库的字符集utf8mb4和校...
2018-06-29 07:16:58
15545
1
原创 struts2.5.10.1初体验-入门配置指南
struts2.5.10.1初体验-入门配置指南struts2是学习JavaWeb开发的人必须要学习的一个MVC框架,它在2017年06月10日最新的版本就是2.5.10.1,推荐使用(因为它弥补了2.5版本的漏洞)。 struts2.5.10.1该版本的配置与以前版本配置方式有了变化。一、前期准备 在Struts2官网上下载Strtus对应的版本 我这里下载了这两个,一个是2.5.10.1的mi
2017-06-10 14:00:45
2572
转载 C++11标准基本内置数据类型
C++11标准基本内置数据类型标签(空格分隔): C++11 C++ C++11标准定义了包括算术类型(arithmetic type)和空类型(void)在内的基本数据类型。其中算术类型包含了字符、整型数、布尔值和浮点数。空类型不对应具体的值,仅用于特殊的场合。例如最常用的,当函数不返回任何值时使用空类型(void)作为返回类型。算术类型分为两类:整型(integral type,包括
2016-07-10 07:00:59
4192
转载 Win32API____Cpp俄罗斯方块
Win32API____Cpp俄罗斯方块//Tetris.cpp#include <windows.h> #include <iostream> #include <cstdlib> #include <ctime>using namespace std; #define CellWidth 20 #define MAP_WIDTH 12 #define MAP_HEI
2016-07-10 00:41:14
673
转载 cpp_读取数量不定的输入
C++输入不定数量的参数#include <iostream>using namespace std;int main(){ int sum=0; int value=0; while(cin>>value) sum+=value; cout<<"Sum is: "<<sum<<endl; return 0;}当用键
2016-07-10 00:28:35
740
转载 NginxWithPHP7
windows64平台下使用nginx和php7搭建php学习开发平台一、在nginx官网http://nginx.org/en/download.html下载2016-06的稳定版Stable version for windows编译好的二进制包nginx-1.10.1.zip,解压到C:/nginx目录下,双击nginx.exe就能启动。打开网页浏览器,在URL地址栏里输入http://
2016-07-10 00:12:38
458
转载 gcc_MinGW小窍门
windows操作系统下MinGW用g++编译含有中文的C源程序。新建一个helloCpp.cpp文件,用notepad++软件打开,编辑内容为:#include <iostream>using namespace std;int main(){ cout<<"你好,世界!"<<endl; cout<<"使用C++ 11标准。"<<endl; retrun 0;
2016-07-09 23:25:24
337
c++代码设计与重用中文pdf
2016-07-10
C++标准程序库第二版英文版.pdf
2016-07-10
数据结构与算法分析C++描述_Mark.Allen.Weiss.pdf
2016-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人