- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 Docker build WordPress 差点把我整疯掉
从2021.2左右我便用PC上基于WSL2地docker,用CodeSheep地yml compose up了wordpress,简洁的界面,神奇地动态也买你让我十分感兴趣,很喜欢在上面编辑日思到学校后,由于想要学习一点Web server (java web),便手痒痒去aliyun申请了Ecs高校计划,两个月的,2核4G云主机其实很要有自己的服务器吧——跑了tinyhttpd、docker(tomca、nginx)(不得不说,由于默认端口问题,我整了很久docker的端口映射)当然!.
2021-04-27 00:42:25 139
原创 Java Spring
感觉自己似乎很久都没有学新技术了的确, JavaWeb 的知识太多了,从前端到后端从js到sql,spring springboot springMVC其实学这个的初衷是我想要在远端写写自己想要的动态网站看多了有点API师傅的意思,慢慢来吧也巧刚申请了高校的aliyunECS害,加油Java Springspring web mvc(maven 帮我导其他包)https://mvnrepository.com/artifact/org.springframework/spring-.
2021-04-17 14:03:26 130
原创 计算机网络stage2
继计算机网络stage1网络是怎样连接的第二章Socket 库向协议栈发出委托的一系列操作所以只要通过描述符确定了相应的套接字,协议栈就能够获取所有的相关信息,这样一来,应用程序就不需要每次都告诉协议栈应该和谁进行通信了。操作系统中有一个“内存管理”模块连接实际上是通信双方交换控制信息,在套接字中记录这些必要信息并准备数据收发的一连串操作论何种操作系统的协议栈都是共通的TCP 模块会与该 IP 地址对应的对象,也就是与服务器的 TCP 模块交换控制信当 TCP .
2021-03-09 13:16:55 569
原创 计算机网络stage1
本文是leetcode上《网络是怎样连接的》阅读笔记网络是怎样连接的第一章节前面介绍的这个负责搬运数字信息的机制,再加上浏览器和 Web 服务器这些网络应用程序,这两部分就组成了网络。也就是说,这两部分组合起来,就是网络的全貌名词:协议栈、网卡、集线器、缓存服务器、负载均衡器先查出 Web 服务器的 IP 地址查询到 IP 地址之后,浏览器就可以将消息委托给操作系统发送给 Web 服务器了www 只是 Web 服务器上的一种命名、是 Web 的提出者最早开发的浏览器兼.
2021-03-09 13:16:10 421
原创 linux命令++
linux命令mount – 文件系统挂载用于加载文件系统到指定的加载点此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据fdisk - manipulate disk partition table
2021-03-09 13:13:59 201
原创 操作系统stage1
Os_fundmental_more80386实模式 : 而且每一个指针都是指向实际的物理地址保护模式:保护模式的一个主要目标是确保应用程序无法对操作系统进行破坏实际上,80386就是通过在实模式下初始化控制寄存器(如GDTR,LDTR,IDTR与TR等管理寄存器)以及页表,然后再通过设置CR0寄存器使其中的保护模式使能位置位,从而进入到80386的保护模式支持内存分页机制,提供了对虚拟内存的良好支持地址是访问内存空间的索引int boo=1;int *foo=&a;//
2021-03-09 13:10:39 2215 2
原创 如何写Makefile-极简版
因为在学OS的过程中,有再Linux下编译多C文件的需求,只会make,看到Makefile却很头疼,但终会有些Makefile的需求,故学之make工具是管理C在编译、链接中的高效工具,看起来复杂但核心逻辑并不难懂how to write Makefile在Unix下的软件编译,你就不得不自己写makefilemakefile关系到了整个工程的编译规则makefile带来的好处就是——“自动化编译”make是一个命令工具,是一个解释makefile中指令的命令工具编译.
2021-03-02 09:09:53 131
原创 计算机网络 唠嗑 -- 三脚猫功夫
计算机网络 – 三脚猫功夫契机是当我接触服务器软件之后 越发觉得想要搞清楚计算机网络这里我想要吧我所学习的网络的基础知识默写下来,复习且供自己日后 查漏补缺理解服务器是什么 C/S B/S 浏览器是什么 浏览器的系统调用 用户态与内核态DNS查询服务 域名 公网IP 局域网IP以太网 互联网 APR协议分层模型IP地址(子网掩码以区分子网) MAC地址 端口(80、8080)HTTP协议(GET POST) HTTPS加密方法 FTP协议 STM协议TIC绑定socket
2021-02-21 19:49:31 171
原创 cmd -- bash编程
简单的cmd命令date /t && time /t将cmd中命令输出保存为TXT文本文件在你输入命令后再加上“>”和你想保存的文件地址和名字就行了。ping www.idoo.org.ru -t > D:\ping.txt(date /t && time /t) > D:\bashWorkSpaceInCmake\currentDate.txt./C:\Users\K\AppData\Roaming\Microsof
2021-02-21 10:59:10 203
原创 python——venv虚拟环境
python——venv虚拟环境当进行复杂工程的时候,不同版本的包管理总成为基础又让人头疼的事情“在 Linux 下使用 Python,我对各种版本的 python 解释器、pip 以及 N 多 python 包都产生了恐惧”故可通过虚拟环境来解决问题python 自带虚拟环境创建工具or apt-get install python3-venvpython -m venv 虚拟环境名cd 11_env\Scripts activate#activate.bat
2021-02-21 10:56:53 242
原创 CI/CD配置 in GitHub
CICD最初是瀑布模型,后来是敏捷开发,现在是DevOps持续集成(Continuous Integration)、持续交付(Continuous Delivery) 、持续部署(Continuous Deployment)Github Actions在这里候遇到了一种特殊的配置文件 .ymlYAML (YAML Ain’t a Markup Language)YAML不是一种标记语言,通常以.yml为后缀的文件,是一种直观的能够被电脑识别的数据序列化格式YAML易于人们阅读。k: v
2021-02-21 10:39:51 246
原创 由WordPress引出Docker基本操作
Docker基础操作docker ps -a 查看所有容器 (进程)containerId imagecommand created status ports names(通过 docker ps 命令可以查看到容器的端口映射)docker exec -it (containerId) bash 进入容器exec be0ab ls-it …bash:上面说到在加上-it 会等容器内的操作执行完毕,而bash 是打开容器内的一个终端近程,又因为it的等待 所以就会一直以终
2021-02-17 14:45:43 97
原创 由wordpress引出mySQL基本操作
mySQL结构化查询语言(Structured Query Language)简称SQL单词schema query column grant schema缺省,即系统默认状态,意思与“默认”相同cmds:net stop mysqlnet start mysql语法如下: mysql -u用户名 -p用户密码然后回车即可进入到mysql中了每个命令以分号结束show databases; #显示数据库列表。grant select,in
2021-02-17 14:44:38 160 1
原创 鳌山CS瞎逼逼
CSRosetta 2有趣的一个软件CISC(arm MIPS) RISC(x86 amd64 = x86-64) (CPU架构——指令集)AMD vs Intel (设计、制造商)我有想到硬件和软件有一条线的区分吗 那刻在主板上的BIOS也有实体,(储存方式?)Big Sur vs Os XM1(A14pro)- Apple silicon vs Apple intelMongoDB mySQL 数据查询语言 原理在线免费计次云存储腾讯云的函数服务GitHub Actio
2021-02-16 22:34:20 171
原创 C接下来的TinyHttpD
起因:在看计算机网络时,刚好在Leetcode买了一本《网络是怎样连接的》,越发觉得要看协议的应用、server的实现。过程:试过python的socket模块还有flask与django,由于语言太过于抽象(高级,不接近底层实现)而造成无法细致理解,故在code-sheep推荐下来读TinyHttpD,同时学习C\Cweb环境:WSL-2下安装号各种C依赖参考:https://blog.csdn.net/freedom1523646952/article/details/104281926 (.
2021-02-10 22:10:42 115
原创 cJson而引出的C
大佬说C语言最核心的就是指针与内存管理回顾之后发现C这种比较接近音硬件的语言会更多让人理解编译器的操作以及很多硬件的本质所以我准备抽时间好好看看cJson(一个小而精的Jsonj解析开源项目),复习C语言基础而且注重指针C指针type *var-name;所有实际数据类型,不管是整型、浮点型、字符型,还是其他的数据类型,对应指针的值的类型都是一样的,都是一个代表内存地址的长的十六进制数。使用指针时会频繁进行以下几个操作:定义一个指针变量、把变量地址赋值给指针、访问指针变量中.
2021-02-10 21:32:34 144 1
原创 Ubuntu系列操作
安装pipsudo apt-get install python3-pip安装Dockersh install-docker.sh(一下为install-docker.sh 脚本)# install dockercurl -fsSL get.docker.com -o get-docker.shsh get-docker.shif [ ! $(getent group docker) ];then sudo groupadd docker;else echo "do
2021-02-08 09:54:02 107
原创 各种国内源,备用
ubuntu阿里源deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted unive
2021-02-07 16:55:32 274
原创 ## 神经网络实战——我的第一个python实践项目
教程来自于b站 https://space.bilibili.com/28496477/channel/detail?cid=75370源码 https://download.csdn.net/download/FNAspectOL/15116657目的是训练出一个可以实别汉字的分类系统,训练素材为通过“MNIST”手写数字集,系统的组成是二层神经网络我开发用的Anacoda‘s Spyder 而作者用 jupyter notebook,看着着实奇怪起变量名字着实重要 还有约定俗成的函数比如 in
2021-02-07 11:02:53 178
原创 阿里云ECS的cenOS搭建wodpress的蛋疼经历
真的肝2021.2.6 使用申请的免费7天aliyun ECS(eslatic compute Service),不知道要做什么,就用来搭建博客讲讲我在工程中碰到的问题与解决centOS(7.8)系统版本,版本与命令、程序不匹配,报错真的懒得看ECS配置的过程找到便宜的 购买稍等会受到短信在实例列表里寻找,配置密码与安全组(相应的端口是否开放,与功能有关比如ssh sql ftp,TCP为基础远程ssh只需要IP就好了,用户名一般用rootwordpress是由php语言写 运行
2021-02-06 19:18:39 179 5
原创 python爬虫初探(爬取bilibili视频的评论)
import requestsimport json# import pprintcoll = {}url = "https://api.bilibili.com/x/v2/reply?&jsonp=jsonp&pn=1&type=1&oid=884129021&sort=2&_=1612337407736"data = json.loads(requests.get(url).text)for i in data["data"]['repl.
2021-02-03 19:10:28 511
原创 LeetCode初探
1a = [2,7,11,15]target = input("the target")target = int(target)for i in range(len(a)): for j in range(len(a)): d = (a[i] + a[j] == target) c = a[i] + a[j] if (a[i] + a[j] == target): print(i,j)list 的
2021-02-03 19:10:04 82
原创 IDL语言初探
因为有一项目要用到ENVI-IDL,故粗浅学之,也当扩展视野IDL Interactive Data Language与matlab有些相似感到许多非特殊要求,nunpy matplotlib可以实现很多matlab需求,而没有那么庞大IDL程序都是过程 标准的模式是 rs 与文件名 项目名 相同 (demo.pro)pro rs print, "idl is cool" Result = READ_TIFF("../412126/data1.l3a.swir4.tif")end
2021-01-29 19:32:24 161 1
原创 随机数 与 线性变换
import numpy as npimport randomdef creatData(): # how many 2-demention vector do you want numberOfVectors = 2 # the linear transform you want # (should be a 3*2) matmuler = [[3,2],[2,1],[2,1]] # additional move you wnat (weight
2021-01-29 19:21:43 148
原创 抓包工具fiddler使用与理论的理解
抓包工具fiddler使用与理论的理解抓包工具是运行在本地,客户端与服务器之间的一层,可以很好的抓取两者交互的信息关于http协议 :http是一个简单的请求-响应协议,它通常运行在TCP之上请求头举例GET http://csujwc.its.csu.edu.cn/verifycode.servlet HTTP/1.1 Host: csujwc.its.csu.edu.cn Connection: keep-alive User-Agent: Mozilla/5.0 (Windows NT 10
2021-01-29 18:58:54 177
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人