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

Fyind's Blog

虚拟机安装以及网站的搭建
Created2020-02-11|虚拟机
虚拟机安装以及网站的搭建 一、 VMware WorkStation 安装和使用 Unity 模式 在该模式下,可以把虚拟机的窗口拖到真实机上。 image-20200203165854913 快照 在这里添加快照 image-20200203170140749 二、Windows Server 2003 下载安装完成后: 设置虚拟机交换机 设置虚拟机的交换机为VMnet1,下面的xp也一样设置 image-20200204050331629 设置ip地址 运行中输入ncpa.cpl可以打开网络设置/网卡 右键本地连接属性-> tcp/ip协议 ,右键属性 在这里可以更改ip地址,下面的xp也一样设置,注意地址不要改一样的 image-20200204050717616 三、Windows Xp sp3 下载镜像后安装 序列号:MRX3F-47B9T-2487J-KWKMF-RPWBY Windows也和上面一样设置,然后关闭防火墙,它们就可以ping通过了 关闭防火墙 控制面板—>安全中心—>关闭防火墙 image-20200204...
Java编程思想
Created2020-01-19|Java
Java 编程思想 安装编程环境 jdk下载链接 Eclipse下载链接 一、对象导论 1、 抽象机制 1.1 抽象过程 所有编程语言都提供抽象机制。汇编语言是对机器指令的抽象,高级语言是对汇编语言的一种抽象。但它们抽象出来的东西还是基于计算机的一下东西,和问题没有直接关联。而面向对象是直接对问题的抽象。 对象:问题空间中的元素及其在空间中的表示。 面向对象的实质:程序可以通过添加新类型的对象使自身适应问题。OOP允许根据问题描述问题,而不是根据计算机描述问题。 Java语言五个基本特性: 万物皆对象 程序是对象的几何,通过发送消息告诉彼此要做的 每个对象都有自己的由其他对象构成的存储 每个对象都有其类型 某一特定类型的所有对象都可以接受相同的信息 1.2 每个对象都有接口 接口对应了某一特定对象所能发出的请求。但是,在程序中,不许有实现这些请求的代码,于是就有了实现。每一个请求都有方法与之关联。 1.3 每个对象都提供服务 当试图开发或者理解一个程序设计时,最好的办法时把对象想象成“服务提供者”。 1.4 被隐藏的具体实现 将程序开发人员按角色分为类创建者和客户端程序员是大...
计算几何
Created2020-01-16|算法几何
计算几何 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192const double ZERO = 1e-1...
射影几何
Created2020-01-16|算法几何
射影几何(Projective Geometry) 1. 点 点二维坐标表示为 若 那么,它表示在到的直线上的最远端的无穷点 2. 直线 一个三位向量可以表示一条直线,我们通常使用法向量。其中, 代表无穷远处的直线。 2.1 点在直线上 直线:点:在直线上 2.2 过两点的直线 2.3 两条直线的交点 如果两条平行线相交,那么结果是一个无穷远的点。 3. 射影变换 通过一个矩阵可以实现任意射影变换, 是点变换后的点,那么有以下关系。 3.1 求变换矩阵M 我们需要4个点以及射影后的坐标,。其中,a,b,c,d坐标自己定,一般可以定成下面的 以上都是已知数,可以列出下面4个关系式,因为是1,所以要加这个参数 以a点举例,展开这个式子 把以上的式子全部展开,可以得到一个12个未知数的线性方程组(矩阵9个+变量3个)。使用高斯消元法即可解出M。 3.2 还原射影图像的坐标 我们可以通过变换矩阵的逆矩阵,来反向变换,实现点的还原。 所以先求M,再求M的逆矩阵,然后相乘得到原来的点。 4. 代码实现(C++) 123456789101112131415161718192...
计算机架构笔记
Created2020-01-01|TUM笔记
一、冯诺依曼结构 Von-Neumann 概念 计算机的结构与处理的问题无关 计算机由4个单元构成 主存储器里的格子是相同大小的,每个都有个地址 程序和数据放在相同的存储器里 使用二进制 程序由一系列命令构成 顺序可以通过跳转指令改变 image-20200215163311067 Von-Neumann Architektur image-20200215163344965 RISC & CISC CISC: Complex Instruction Set Computer 通过微程序实现 优点:易编程,少的存储需求 缺点:复杂的解码 RISC: Reduced Instruction Set Computer 通过固定接线(feste Verdrahtung)实现 优点:简单,高效的实施 缺点:难编程 image-20200215164015342 Befehlsformat Einadressform image-20200217191456458 Zweiadressform(IA-32) 计算结果覆盖第一个操作数 只有一个操...
Python基础
Created2019-11-18|Python
python包管理器pip 安装 12python -m ensurepippython -m pip install --upgrade pip 安装对应版本的python 123sudo add-apt-repository ppa:deadsnakes/ppasudo apt updatesudo apt install python3.8 虚拟环境 123python3 -m venv myenvsource myenv/bin/activatedeactivate # 退出 Python 基础语法 注释 123456789# 单行注释print("helldo world") # 行尾注释"""这是一个多行注释.....结束注释""" 运算符操作 12345620 // 6 #整除20 / 6 #除法10 % 3 #取余数2 ** 5 #乘方1<<30 #位运算1 if x=2 else 2 # 三目运算符 字符串 双引号 中间可以加转义字符 单引号 纯字符输...
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...
1…789
avatar
Fyind
Articles
82
Tags
82
Categories
26
Follow Me
Announcement
欢迎来逛逛我的博客
Recent Posts
我们在AI时代该如何学习2025-07-12
计算机网络A Top Down Approach2025-07-12
科研工具集合2025-07-12
嵌入式开发2025-05-22
Linux内核2025-04-22
Categories
  • C++4
  • Hexo1
  • Java2
  • Linux3
  • Python2
  • TUM笔记22
  • Talk1
  • Windows1
Tags
离散数学 Trie 构造 Functional Programming 贪心 几何 安全 Linux 二分 信号与系统 i3 密码学 数据结构 操作系统 VMware QT 计算机网络 Windows 数据库 高斯消元 Codeforces 数学 统计学 习题题解 概率论 atcoder 编译原理 编程语言 题解 LaTeX 数学 - R语言 python C++ AtCoder 算法模板 计算机架构 线性代数 Python 人工智能 总结
Archives
  • July 2025 3
  • May 2025 1
  • April 2025 1
  • March 2025 1
  • May 2024 3
  • March 2024 1
  • February 2024 2
  • October 2023 1
Website Info
Article Count :
82
Unique Visitors :
Page Views :
Last Update :
©2025 By FyindFramework Hexo 7.3.0|Theme Butterfly 5.4.2