自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

原创 开发一个操作系统(一)

开发一个操作系统(一)前言笔者今年大三,来自沙坡村男子技术学院,在10月初开始打算自己制作一个操作系统,最开始理由很简单,自己想做一个能够运用最高效的代码实现软硬件的结合的programmer,再加之后来班主任评奖学金时候,觉得ACM校赛的一等奖能比自己辛苦5个月参加的IOT比赛的国奖更加有力,于是也更加坚定了制作属于自己OS的决心。目前的打算将OS取名为"AMX",因为安慕希好喝!准备工作环境的搭建:,最好都先安装好(按顺序)Ubuntu 20.04虚拟机nasmGCCbuild-ess

2020-10-19 23:27:01 1414 1

原创 Java编程思想(八)

Java编程思想(八)多态多态是继数据抽象和继承之后的第三种基本特征绑定将一个方法调用同一个方法主体关联起来被称为绑定前期绑定:在程序执行前进行绑定后期绑定:又称动态绑定与运行时绑定,就是在运行时根据对象的类型进行绑定Java汇总除了static方法与final方法之外,其他所有的方法都是后期绑定多态与向上转型书中此处结合代码讲的很好,但是我看到了一个更加简单的介绍https://blog.csdn.net/kuishao1314aa/article/details/80842813

2020-08-13 15:07:37 200

原创 Java编程思想(七)

Java编程思想(七)复用类编译器不是简单的为每个引用都创建默认对象如果想初始化引用,可以在代码中下列位置进行:在定义对象的地方,这意味着他们能在构造器呗调用之前被初始化在类的构造器中就在正要使用这些对象之前使用实例初始化代码示例:class Soap{ private String s; Soap(){ System.out.println("Soap()"); s = "Constructed"; }

2020-08-13 11:23:19 195

原创 源码路径

#源码位置https://gitee.com/xya_daydayup/reading_notes

2020-08-11 16:34:43 245

原创 Java编程思想(五)

Java编程思想(五)初始化与清理在构造器中调用构造器package com.summer0705;public class Flower{ int petalCount = 0; String s = "initial value"; Flower(int petals){ petalCount = petals; System.out.println("Constructor w/ String arg only,petalCount="

2020-08-11 16:33:26 255

原创 Java编程思想(三)

Java编程思想读书笔记(三)第三章操作符1.System.out.println()语句包含”+“操作符。这种上下文环境中,“+”意味着“字符串连接”,如果有必要,还会对“+”后面的执行“字符串转换”。2.别名现象:t1与t2变成相同引用class Tank{ int level;}public class helloworld { public static void main(String[] args){ Tank t1 = new Tank();

2020-08-11 16:32:21 91

原创 Java枚举类型介绍

Java枚举类型介绍简单实例:enum Spiciness{ NOT,MILD,MEDIUM,HOT,FLAMMING}public class SimpleEnumUse { public static void main(String[] args) { Spiciness howHot = Spiciness.MEDIUM; System.out.println(howHot); }}枚举类型创建时还会加入一些有用的特性。比如

2020-08-10 16:58:13 133

原创 基于MVC模式的用户登陆设计

图书管理系统用户注册&登陆设计介绍由于第一次自己开始着手做一些有关于网页开发的项目,所以选择了一个难度相对来说比较小的图书管理系统的登陆部分进行练习,当然全程也是照着视频做的,虽然说确实能力含量不高,但是也是开始做项目的第一步吧项目介绍:首先就是JavaEE的三层框架使用的都是最底层的工具,接触的是servlet对应于JavaEE,用户登陆注册项目的实际应用逻辑应该是这样的:注册页面简介:登陆页面简介:代码开源位置:https://gitee.com/xya_daydayup

2020-08-07 22:18:28 978

原创 汇编语言(上课版笔记)--(一)

一.进位计数制1.二进制数anan−1...a0b1b2...bm=an∗10n+an−1∗10n−1+...+a0∗100+b1∗10−1...a_na_{n-1}...a_0b_1b_2...b_m=a_n*10^n+a_{n-1}*10^{n-1}+...+a_0*10^0+b_1*10^{-1}...an​an−1​...a0​b1​b2​...bm​=an​∗10n+an−1​∗10...

2020-05-03 14:52:31 121

原创 用Python代替MATLAB进行科学计算(一)

用Python代替MATLAB进行科学计算(一)本期带来的是,我们平时在运算过程中,遇到的求导,积分,解方程组等科学计算如何在Python中进行解决首先我们需要有提前安装库sympy,安装的话也就是pip install sympy接下来就是直接上代码展示:展示公式的输出#! conda env# -*- coding:utf-8 -*-# Time:2020/4/10 5:1...

2020-04-10 19:04:51 3318 2

原创 使用python代替MATLAB进行绘图(二)

使用python进行绘图(二)条形图:#! conda env# -*- coding:utf-8 -*-# Time:2020/4/9 10:57 上午# Author : nishizzma# File : barEx.pyimport numpy as npimport matplotlib.pyplot as pltn = 12X = np.arange(n)"...

2020-04-10 13:13:18 439 1

原创 使用python代替MATLAB进行绘图(一)

使用python进行绘图(一)前言这段时间,我一直在学习,如何使用python对于matlab的科学计算方面进行一个替代,作为计算机系学生,如果能用熟悉的语言在数学建模比赛中写代码,至少对于我来说,是一件很享受的事情。今天学习的是关于python中使用matplotlib进行一个绘图简单版:#! conda env# -*- coding:utf-8 -*-# Time:2020...

2020-04-09 10:39:01 1258

原创 python中关于创建类的一些小结

python中关于创建类的一些小结今天遇到了一个题目,关于python中创建类的一个简单问题,我顺便复习了一下python中关于类创建的问题。题目:python展示:#! conda env# -*- coding:utf-8 -*-# Author : nishizzma# File : Flower.py"""关于python类创建的一些学习与复习"""class ...

2020-04-07 19:16:08 210

转载 python中利用xlrd与xlwd处理Excel数据

python中利用xlrd与xlwd处理Excel数据代码参考来源:https://www.jb51.net/article/136353.htm文件一:提取Excel表格前10行import xlrd"""提取Excel表格前10行"""#填写路径data = xlrd.open_workbook('milkPowderData.xlsx')#打开第0张表table = ...

2020-04-06 09:55:40 296

原创 微博小白版——爬虫源码

from html.parser import HTMLParserfrom re import subfrom sys import stderrfrom traceback import print_excfrom urllib.request import urlopenfrom urllib.error import HTTPErrorfrom bs4 import Beaut...

2020-03-14 09:49:02 282

原创 小白的爬虫--微博版

小白的爬虫–微博版(一)本贴不太涉及较多技术知识,可能仅能对刚入门爬虫的小白且有迫切爬虫任务需求的,有一定的帮助,(本人也只是小白一名,如果有技术大佬愿意指点,感激不尽),文末附带源码项目需求:对于微博中”北京12345“账号进行爬虫,主要是寻找@北京12345平台的用户都出现了什么问题使用环境:python 3.7+anacondaOS X项目方案:本地进行人工爬取服务器...

2020-03-14 09:36:18 177

原创 MySQL学习(七)--汇总数据

MySQL学习(七)–汇总数据1. 常用函数我们有时候想要求总数据中最大值,最小值或平均值。这个时候返回所有数据就是一种资源的浪费。我们可以用聚集函数来方便上述操作。函数说明avg( )返回某列平均值count( )返回列数max( )返回某列最大值min( )返回某列的最小值sum( )返回某列之和avg( )函数:select...

2020-03-12 08:50:26 132

原创 MySQL学习(六)--使用数据处理函数

MySQL学习(六)–使用数据处理函数首先必须清楚,函数的移植能力没有SQL本身强6.1 使用函数在SQL中支持下述类型函数处理文本串的文本函数进行算术操作的数值函数用于处理日期与时间值的日期时间函数返回例如DBMS正在使用的系统函数6.1.1 文本处理函数select vend_name,upper(vend_name) as vend_name_upcas...

2020-03-10 16:10:21 76

原创 MySQL学习(五)--创建计算字段

MySQL学习(五)–创建计算字段一般来说,我们从数据库中提取出来的内容,在一开始是不一定就是我们所需要的格式。那么我们在提取的时候,就应该计算字段,来达到我们想要的效果。5.1 拼接字段假设我们需要把两个表格的内容拼接到一起输出的时候,就需要用到以下的操作,运用关键字**‘concat’**select Concat(vend_name,'(',vend_country,')')fro...

2020-03-10 09:26:11 144

原创 MySQL学习(四)--使用正则表达式进行匹配

MySQL学习(四)–使用正则表达式进行匹配对于正则表达式的介绍,可以看我另外一篇blog:https://blog.csdn.net/qq_44671752/article/details/1043841684.1 使用MySQL进行正则表达式匹配4.1.1 基本字符匹配#检索prod_name中包含文本1000的所有行select prod_namefrom xxxwhere ...

2020-03-09 13:55:24 355

原创 MySQL学习(三)--使用操作符进行数据过滤

MySQL学习(三)–使用操作符进行数据过滤3.1 组合使用where语句通过使用and和or更加灵活的进行数据过滤and操作符select prod_name,prod_price,prod_namefrom xxxwhere vend_id = 1003 and prod_price <= 10;#对id和price进行了限制,从而选出关键项or操作符select p...

2020-03-09 09:01:44 95

原创 MySQL学习(二)--使用MySQL

MySQL学习(二)–使用MySQL2.1 连接MySQL与所有客户机—服务器DBMS一样,要求在能执行命令之前登录到DBMS首先要确保自己的电脑已经启动了mysql用户登入操作:/usr/local/mysql/bin/mysql -u root -p#这里面前面是mysql的默认安装位置,-u root是使用root用户进行登录,-p是不显示密码进行输入2.2 选择数据库最开...

2020-03-08 19:28:11 171

原创 MySQL学习(一)--入门新手村

MySQL学习(一)–入门新手村1 什么是数据库我们将数据库理解为一个文件柜1.1 表在文件柜中的一个文件夹,文件夹有自己的名字(表名)1.2 列和数据类型表中的一个字段,可以理解为表格中的一列,好比一个人的地址,有人住在北京,有人住在上海,这样便可以形成数据类型的一列数据类型根据列的要求进行规定,到底是数字还是字符1.3 行在表中与列是对应的关系,两这可以互相替代1.4 主...

2020-03-08 19:27:24 81

原创 文本处理--马尔可夫模型

马尔可夫模型网络爬虫-自然语言处理–马尔科夫文字生成器先来看一个简单的例子:以上是一个假定的天气模型,意思是,假如今天是已知的某种天气,那么明天三种天气可能出现的频率则可以给定。注意:• 任何一个节点引出的所有可能的总和必须等于 100%。无论是多么复杂的系统,必然会在下一步发生若干事件中的一个事件。• 虽然这个天气系统在任一时间都只有三种可能,但是你可以用这个模型生成一个天气状态...

2020-02-24 10:14:27 937

原创 MATLAB怎么求解含exp函数的非线性多元方程组

MATLAB怎么求解非线性多元方程组首先需要对所给的方程组进行表示这里将方程组左侧存入函数F中,(保留右侧等式不存入)然后保存此文件这个时候,再使用另外一个文件,对前一个保存的函数进行调用,此时就需要表示出右边的常数项,然后便可以打印参数结果了!遇到的问题这里经常会出现一个问题,就是存在明明很简单的非线性方程,却不能找打答案的情况。比如就上面两组数据其实是同一个方程组,但是底...

2020-02-24 10:02:43 1196

原创 自然语言处理 n-gram处理

自然语言处理 n-gram处理今天学习网络爬虫时,学习了n-gram模型,其大概思路就是提取对应文本对文本进行清洗,保证后续建立文本单词之间联系对文本进行n-gram建模清理掉常见的无用字段对保留的字段,取出现频率高的,从而完成模型建立一下程序使用的是2-gram模型,通过改变n的取值,可以实现任意n-gram模型from urllib.request import urlop...

2020-02-24 10:02:00 570

原创 matplotlib以及pandas对于数据可视化的基本处理

matplotlib以及pandas对于数据可视化的基本处理条形图#!/usr/bin/env python3#使用pyplot绘图import matplotlib.pyplot as plt#使用ggplot风格绘图plt.style.use('ggplot')#建立数据customers = ['ABC', 'DEF', 'GHI', 'JKL', 'MNO']custo...

2020-02-23 10:36:12 388

原创 matlab中find()命令的使用

find()命令的使用首先看help命令下,find函数的用法:基本功能:找出矩阵中不为0的位置>>>X = [1 0 -3 -4 0 0 0 8 9];>>>find(X) 1 3 4 8 9拓展:find(X,3)%表示输出前面三个不为0的位置find(X,3,'first')%正序查找find(X,3,'last')%逆序查找...

2020-02-22 15:23:56 2410

原创 matlab常用语法,可快速上手编程,免去查找大量命令(二)--矩阵相关

matlab常用语法,可快速上手编程,免去查找大量命令(二)–矩阵相关构造矩阵A = [1,2;3,4;5,6]%上面构造了一个3*2的矩阵%逗号还可以用空格来代替矩阵求和A = [1,2;3,4;5,6]a = sum(A,1)%维度dim=1表示按列求和,不输入则默认dim=1a = sum(A,2)%维度dim=2表示按行求和a = sum(A(:))%全部求和提取矩...

2020-02-22 15:02:12 130

原创 matlab常用语法,可快速上手编程,免去查找大量命令(一)

matlab常用语法,可快速上手编程,免去查找大量命令(一)–基本控制命令赋值操作a = 3;b = 2上述表示对a,b分别进行赋值。分号表示输出中不显示注释%这就是注释的符号’%‘清屏clear%可以清除工作区所有变量clc%清除命令行窗口所有文本输入和输出A = input('输入A的取值');%类似于Python语法B = input('请输入B:')%输...

2020-02-22 15:01:33 443

原创 module 'xxx has no attribute 'connect'问题的解决

module ‘xxx’ has no attribute ‘connect’今天第一次学习使用Python调用数据库,先用了pymysql库按着书上代码敲了一遍后显示ERROE:module ‘pymysql’ has no attribute ‘connect’???哎我也搞不懂为什么,大概是配置路径什么的问题吧然后,稍晚一点,我又去使用sqlite3库,打了一段代码之后,激情运行...

2020-02-22 11:49:21 4815 3

原创 Python的pandas库+CSV文件处理详细使用,以及与一般Python处理操作对比

Python的conda库+CSV文件处理详细使用,以及与一般Python处理操作对比下文来自与我阅读书籍《科学数据处理》的笔记,可能对于书上有些代码并不熟悉,所以留一些坑在这里,日后学会了就补上。如果大家原意留言解答,小白感激不尽。1.读写CSV文件(1)一般处理#!/usr/bin/env python3import sys #这个路径的设置是基于.py文件与需要处理的文件在同一...

2020-02-21 12:01:37 1013

转载 正则表达式代码实现部分

正则表达式代码实现部分创建特定的搜索模式string = "The quick brown fox jumps over the lazy dog."string_list = string.split()pattern = re.compile(r"The", re.I)count = 0for word in string_list: if pattern.search(w...

2020-02-20 11:20:47 391

原创 正则表达式

正则表达式正则表达式这么叫,是因为他们可以识别正则字符串,也就是说,它们可以这么定义:“如果你给我的字符串符合规则,我就返回它”,或者是“如果字符串不符合规则,我就忽略它”学好正则表达式,对于爬虫中,有效信息的提取是非常有帮助的,至少我现在希望在杂乱无章的信息中,找到我所需要的文件。对于一个简单的正则表达式aa*bbbbb(cc)*(d|)进行分解:aa*:a 后面跟着的 a*(读...

2020-02-18 22:22:34 192

原创 最简单易懂的KNN最近邻算法

在阅读《图解算法》时,感觉此书对于KNN算法的讲解非常生动形象,故按自己思路重新整理,与大家分享1.区别一种水果假设在一张桌子上按水果特征摆着两堆水果。一堆是橙子,一堆是柚子,现在,在这个桌子的一处(还是按特征摆放)出现了一个你并不知道的水果,那么你该如何判断这是什么水果呢?是柚子还是橙子?我们一般思路是不是就是看这个水果和周围某几个水果的距离是多少,从而来判断它更像什么水果,对吧。那...

2020-02-17 23:15:34 405

原创 汇编语言(十一)--标志寄存器

第十一章 标志寄存器8086CPU的标志寄存器有16位,其中存储的信息通常被称为程序状态字(PSW)我们己经使用过8086CPU的ax、bx、cx、dx、si、di、bp、sp、ip、cs、ss、ds、es等13个寄存器了。本章中的标志寄存器(以下简称为flag)是我们要学习的最后一个寄存器。而flag寄存器是按位起作用的,也就是说,它的每一位都有专门的含义,记录特定的信息11.1 ...

2020-02-17 08:23:03 994

原创 汇编语言(十)--call和ret指令

第十章 call和ret指令10.1 ret 和 retfret指令用栈中的数据,修改IP的内容,从而实现近转移;CPU执行ret指令时,进行下面两步操作:(1)(IP)=((ss)*16+(sp))(2)(sp)=(sp)+2retf指令用栈中的数据,修改CS和IP的内容,从而实现远转移;CPU执行retf指令时,进行下面两步操作:(1)(IP)=((ss)*16+(s...

2020-02-17 08:22:20 1248

原创 汇编语言(九)--转移指令的原理

第九章 转移指令的原理9.1 操作符offset操作符offset在汇编语言中是由编译器处理的符号,它的功能是取得标号的偏移地址9.2 jmp指令jmp为无条件转移,可以只修改IP,也可以同时修改CS和IP;jmp指令要给出两种信息:转移的目的地址转移的距离(段间转移、段内短转移,段内近转移)9.3 依据位移进行转移的jmp指令jmp short 标号(转到标号处执行指...

2020-02-17 08:21:39 293

原创 汇编语言(八)--数据处理的两个基本问题

第八章 数据处理的两个基本问题8.1 bx,si,di,bpreg来表示一个寄存器,用sreg表示一个段寄存器。reg的集合包括:ax、bx、cx、dx、ah、al、bh、bl、ch、cl、dh、dl、sp、bp、si、di;sreg的集合包括:ds、ss、cs、es。总结:在8086CPU 中,只有这4个寄存器(bx、bp、si、di)可以用在“[…]” 中来进行内存单元...

2020-02-16 20:51:43 1569 1

原创 汇编语言(七)--更灵活的定位内存地址的方法

第七章 更灵活的定位内存地址的方法7.1 and和or指令and指令逻辑与指令,按位进行与运算。如:mov al, 01100011Band al, 00111011B执行后:al = 00100011B通过该指令可将操作对象的相应位设为0,其他位不变。7.2 关于ASCII码ASCII编码,是在计算机系统中通常被采用的。简单地说,所谓编码方案,就是一套规则,它约定了用...

2020-02-16 20:51:04 350

C++大作业纸质版(2).docx

面向对象程序设计大作业,里面包含题目及中文翻译,文档最后含有源码,常见问题分析思路和项目分析都有详细描述,欢迎大家下载学习。

2020-02-15

空空如也

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

TA关注的人

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