自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

itmrlp的专栏

计算机课程学习的笔记

  • 博客(46)
  • 资源 (10)
  • 收藏
  • 关注

转载 ANSI编码与代码页

注意,针对ANSI编码而言,虽然其属于传统字符编码模型,但从现代字符编码模型的角度来看,这里所提到的单字节值与多字节值指的是特定于系统平台的物理意义上的字节序列,不是指与系统平台无关的逻辑意义上的码元序列(虽然对属于传统字符编码模型的早期字符编码方案来说,字符的码元序列与字节序列其实是一样的)。比如针对UTF-16所定义的代码页,其存储的是针对UTF-16这种字符编码方式CEF的某种字符编码模式CES(即字节序列层面上的大端序或小端序之一,大端序、小端序的概念后文有详细介绍)。

2024-02-28 18:42:17 122

原创 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 738

原创 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 364

原创 Win10下的mingw-w64推荐使用winlibs发行版

2. 搭配winlibs的编辑器,推荐使用 CodeBlocks 的 Nightly 版本,也是紧跟着潮流的,一点也不落后。推荐和所用的版本是最新版的。1. Win10下的mingw-w64推荐使用winlibs发行版,这个发行版甚至还可以使用 LLVM和CLANG。而且版本很新颖,一点也不落后。就不用自己费劲搞 Clang啦。

2023-10-29 18:32:37 392

原创 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 1050

原创 win10下Mariadb绿色版安装步骤

使用绿色版的mariadb数据库管理软件,免费开源,可以用来替换MySQL。首先从mariadb官网下载绿色版本的压缩包。解压后、配置好即可以使用。Alter user 'root'@'localhost' identified by '此处root的密码';把他解压缩到C:\mariadb\之下。

2023-10-27 21:22:28 938

原创 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 221

原创 Fedora Linux 38 下可以安装几个数学软件

1. sudo dnf install octave2. sudo dnf install wxmaxima3. sudo dnf install sagemath

2023-10-26 11:03:07 72

原创 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 126

原创 Fedora Linux 38 安装TeX排版软件包

TeX是计算机科学大牛高德纳(他的中文名)开创的专业文字排版软件,尤其适合数学、物理化学生物等公式的排版,最后可以生成 pdf格式的文档。

2023-10-26 10:39:48 68

原创 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 998

原创 Fedora Linux 下使用dnf安装opengl或者叫做mesa

在Fedora Linux 38操作系统之下,要进行计算机图形学的学习,就要安装OpenGL。最好安装OpenGL的开源免费的实现Mesa3D。安装后,就可以进行OpenGL编程。

2023-10-26 10:11:08 190

原创 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 618

原创 Fedora Linux 38切换成清华大学的软件源地址

是把操作系统的软件源地址切换成中国国内的镜像服务器,就是因为国外的软件源服务器太过于遥远,更新系统和软件的版本时,从国外的服务器下载软件时,下载的速度实在是太慢了,慢的和蜗牛一样。Fedora 29 及更旧版本已不再受官方支持,Fedora 官方已将 Fedora 29 及更旧版本的软件仓库从主镜像中移除,并转移至了 archive 镜像中。这里介绍一下如何让Fedora Linux操作系统连上互联网后,从清华大学的开源软件镜像站下载系统的更新程序、所需要的软件、软件更新等等。自动获取可用的镜像源。

2023-10-26 09:59:04 2029 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 1312 1

原创 推荐 Linux 系统使用 mint 发行版

如果要安装windows 10与 Linux 双系统,强烈推荐 Linux 系统使用 mint 发行版mint 发行版,是专门为桌面系统准备的。最接近 windows 的习惯的 操作系统。各种妖蛾子毛病都很少哦!像 ubuntu 都容易出现各种问题,严重伤害初学者对 Linux 的>感情!~ ~...

2021-02-13 11:20:54 194

原创 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 1488

转载 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 4393

原创 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 940

转载 linux(ubuntu)如何查看java jdk的安装路径

linux(ubuntu)如何查看java jdk的安装路径醉悠夢長眠 2019-01-04 21:04:29 5502 收藏 9 分类专栏: javaweb学习版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_38101834/article/details/85799976...

2021-02-06 17:33:41 496

原创 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 226 1

原创 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 605 1

原创 Win10 与 Ubuntu 双系统时,开机 Ubuntu 进入了紧急 emergency 模式

Win10 与 Ubuntu 成为双系统时,开机 Ubuntu 进入了紧急 emergency 模式,怎么办?原因是:Win10 开启了快速启动的选项,按下开机按钮时 Win10 就会与 Ubuntu 抢夺硬盘的控制权,导致 Ubuntu 不能挂载硬盘!必须进入 Win10 系统中,关闭快速启动的设置!首先打开 CMD 命令行>>> powercfg /h on这句命令的意思是:打开了休眠的功能。只有先这样,才能找到快速启动这个设置选项!打开“控制面板”-->"电..

2021-02-06 00:13:20 694 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 457 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 1678

原创 Win+Ubuntu双系统修改Grub 启动项

在 LINUX Ubuntu 里边,打开命令行:sudo vim /etc/default/grub修改它的内容:GRUB_DEFAULT=savedGRUB_SAVEDEFAULT=true只修改这两条,不改其他的。有就修改,没有的话自己添加上。sudo update-grub重启动电脑,会保存你上一次进入的是哪一个系统!这次也默认进入那个系统!!!...

2020-12-15 12:59:26 478

原创 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 2065 1

原创 Win+Linux 双系统时间相差8个小时的解决办法

原因是:Linux UBUNTU 系统会默认使用UTC 时间的,最简单的办法,就是禁止UTC ,启用 RTC 时间!命令:> timedatectl status 查看系统时间的有关配置> sudo timedatectl set-local-rtc true 启用RTC 时间然后重启电脑!...

2020-12-15 12:49:15 420

转载 转载: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 3570 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 2072

原创 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 1872

原创 传智播客 C语言视频教程 王保平 一些笔记

C提高day03---05---项目开发代码书写手法练习题目:键值对(”key = valude”)字符串,在开发中经常使用;要求1:请自己定义一个接口,实现根据key获取valude;40分要求2:编写测试用例。30分要求3:键值对中间可能有n多空格,请去除空格。30分注意:键值对字符串格式可能如下: "key1 = valude1" "key2 = ...

2019-08-25 21:27:41 289

原创 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 15216 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 2490

转载 C++11标准基本内置数据类型

C++11标准基本内置数据类型标签(空格分隔): C++11 C++ C++11标准定义了包括算术类型(arithmetic type)和空类型(void)在内的基本数据类型。其中算术类型包含了字符、整型数、布尔值和浮点数。空类型不对应具体的值,仅用于特殊的场合。例如最常用的,当函数不返回任何值时使用空类型(void)作为返回类型。算术类型分为两类:整型(integral type,包括

2016-07-10 07:00:59 4092

转载 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 597

转载 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 659

转载 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 434

转载 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 292

转载 2016-07-09Cpp_jianjie

C++简介C++程序设计语言同时支持四种不同的编程风格:C风格、基于对象、面向对象和泛型。学习C++程序设计语言,从学习《C++ Primer》第五版这本的书开始,这是最好的C++入门书。另外一本是《C++标准程序》。今天的C++学习者是非常幸运的,可以在C++11这个基础上大步向前,不必再为那些语言的缺陷和过度的技巧而烦恼。2011年,C++标准委员会发布了ISO C++标准的一个重要修订版,就

2016-07-09 23:24:37 247

Fedora-Linux-38下Mariadb数据库设置utf8mb4字符编码.odt

Fedora-Linux-38下Mariadb数据库设置utf8mb4字符编码

2023-10-26

Fedora Linux 下使用dnf安装opengl或者叫做mesa.odt

Fedora Linux 下使用dnf安装opengl或者叫做mesa

2023-10-26

c++代码设计与重用中文pdf

2016-07-10

C++标准程序库第二版英文版.pdf

2016-07-10

数据结构与算法分析C++描述_Mark.Allen.Weiss.pdf

2016-07-10

C++内存管理详解doc

C++内存管理详解,保证比一般的问题解答要深入,本文也是来自网络,有关版权非本人原创,请勿用于商业用途

2013-01-06

计算机科学与技术专业课程简介

计算机科学与技术专业的学生所要上的专业课的简介,还有教材介绍啊!! 对于想自学的学生来讲是很好的参考资料

2013-01-06

计算机图形学原理教程

计算机图形学原理教程,可打印版本,非常适合自学的计算机图形学原理教程

2013-01-06

C++很有意思的入门指引

形而上学的程序员指引!入门解惑!给想入门当程序员的初学者的忠告

2013-01-06

空空如也

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

TA关注的人

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