avatar
Articles
86
Tags
84
Categories
27
首页
归档
标签
分类
TUM笔记
友情链接
Fyind's Blog
首页
归档
标签
分类
TUM笔记
友情链接

Fyind's Blog

Linux安装和使用
Created2019-10-26|Linux
Linux 安装 一、Deepin 无需配置, 真机安装: 下载好iso镜像,用rufus制作启动盘,然后直接安装即可 装i3 1sudo apt-get install i3 在i3下装alacritty 装依赖包 1sudo apt-get install curl git cmake pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev python3 libegl1-mesa-dev 装rustup.rs 1curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 然后根据提示安装默认选项 1source $HOME/.cargo/env # 刷新配置 然后 1234567git clone https://github.com/jwilm/alacritty.gitcd alacrittyrustup override set stablerustup update stablecargo build --...
Haskell: Funktional Programming
Created2019-10-20|TUM笔记
Haskell: Funktional Programming 安装 Haskell 进入这个网站 然后在终端运行他们的安装脚本 1curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh 出现提示后就根据提示输入 YES 然后回车就好了 然后退出终端重新进入后,就可以了 在vscode中可以搜索安装 Haskell 插件 安装 stack 的 hlint 即可, 如果 stack 安装不了,可以更新一下系统再安装 12sudo pacman -S stackstack install hlint 安装package 比如安装 QuickCheck, 因为它是 library 所以加上 --lib 1cabal install --lib QuickCheck Haskell 基本语法 Haskell 网上教程 https://www.bookstack.cn/read/learnyouahaskell-zh-tw/README.md Hello World 新建一个 hel...
Mysql数据库基础
Created2019-10-19|数据库
MySQL 数据库 基本命令 在命令行登录: 12mysql -u root -p mysql -h localhost -u root -p 基本操作 123456789101112131415show databases; #查看数据库use mysql; #使用mysql数据库show tables; #查看数据表desc user; #查看表结构show columns from user; #查看user的属性列select User from user; # 查询单独一列update mysql.user set authentication_string=PASSWORD('123123');flush privileges; # 刷新权限# 修改密码exit; #退出create database fydb; #创建数据库create database if not exists fydb default charset utf8; #创建数据库,修改字符集drop database fydb; # 删除数据库 创建数据表 首先 use te...
Win32基础
Created2019-09-04|C++
Win32概述 一、Win32概述 新建Win32项目 新建项目,Win32项目,空项目,不勾选安全开发周期 右键解决方案名称,新建项,C++文件 Windows四大模块程序 控制台程序,窗口程序,动态库(dll), 静态库(lib) Win32入口函数 windows是基于C,C++,又想有自己的数据类型,所以重定义,来区别C语言,或者达到顾名思义的效果 (HINSTANCE,LPSTR) 特性: 如果不认识,先转到定义看这个类型 大写H开头的叫句柄,(HINSTANCE) 大写P,LP开头,表示指针 封装信息:HINSTANCE 就是void*,看不到具体类型 1234567891011#include <windows.h>int WinMain( HINSTANCE hInstance, //应用程序实例句柄 HINSTANCE hPrevInstance, //父应用程序实例句柄(没什么用) LPSTR lpCmdLine, // 命令行参数 int nCmdShow //窗口显示方式 ) { MessageBox(0, &q...
C++面向对象基础
Created2019-07-24|C++
访问控制限定符 public: 谁都可以访问 protected(默认): 只有自己和派生类可以访问 private: 只有自己可以访问 类和结构体的区别 类有访问限定符,结构体没有 创建类,对象 1234567891011121314151617181920class Dog { string name;public: void eat();};// 栈区对象Dog dog1;Dog dog1[4];// 堆区对象Dog* dg1 = new Dog;dg1->eat();delete dg1;dg1 = NULL;Dog* dg2 = new Dog[3];dg2[0].eat();delete[] dg2;dg2 = NULL; string 类 查找 s1.find(查找的字符串,开始位置); 替换 s1.replace(开始替换位置,替换的位数,替换字符串); 12s1 = "1234567";s1.replace(s1.find("456"), 2, "abc"); // 1...
c++基本概念
Created2019-07-18|C++
新建C++的工程 1 新建项目,控制台应用程序 勾选空项目, 勾去安全周期检查 2 源文件 –> 新建项 3 添加main.cpp 4 选择性编译 123456789#if 0#include <stdio.h>int main() { printf("Hello World"); return 0;}#endif 命名空间 (namespace) 在同样的作用域下不能定义多个同名变量或者函数 所以可以使用命名空间来解决这个问题 命名空间可以嵌套 12345678910111213141516171819202122#include <iostream>using namespace std;namespace yf { int a = 12;}namespace fy { int a = 1; namespace ffy{ int a = 11; }}int main() { cout << fy::...
1…89
avatar
Fyind
Articles
86
Tags
84
Categories
27
Follow Me
Announcement
欢迎来逛逛我的博客
Recent Posts
Rowhammer攻击2025-09-02
C++高性能编程2025-07-17
操作系统概念2025-07-16
Kubuntu配置2025-07-15
我们在AI时代该如何学习2025-07-12
Categories
  • C++4
  • Hexo1
  • Java2
  • Linux3
  • Python2
  • TUM笔记22
  • Talk1
  • Windows1
Tags
离散数学 Hexo Functional Programming 数论 Windows Rowhammer codeforces 线性规划 LaTeX 逆向工程 配置博客 汇编语言 工具 AtCoder 客制化 Operating System Linux 随笔 竞赛 Linux命令 习题整理 Archlinux Codeforces Maven 模拟 VMware Visual-Studio 人工智能 理论计算机学 QT 数学分析 构造 总结 Haskell 电子信息 Web 枚举 题解 射影几何 计算几何
Archives
  • September 2025 1
  • July 2025 6
  • May 2025 1
  • April 2025 1
  • March 2025 1
  • May 2024 3
  • March 2024 1
  • February 2024 2
Website Info
Article Count :
86
Unique Visitors :
Page Views :
Last Update :
© 2025 By FyindFramework Hexo 7.3.0|Theme Butterfly 5.4.3