自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Skyennnnnn的博客

技术不入流的大二狗,欢迎各位大佬赐教,个人网站:https://skyennnnn.github.io/ ,欢迎来参观

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 leetcode--704.二分查找

好久没有刷算法题了,感觉自己得重头来了!从二分查找开始复习了。Description给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:输入: nums = [-1,0,3,5,9,12], target = 2输

2021-11-13 20:03:12 265

原创 LeetCode--131.分隔回文串

Description给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。回文串 是正着读和反着读都一样的字符串。示例 1:输入:s = “aab” 输出:[[“a”,“a”,“b”],[“aa”,“b”]] 示例 2:输入:s = “a” 输出:[[“a”]]提示:1 <= s.length <= 16 s 仅由小写英文字母组成Solution思路本题这涉及到两个关键问题:切割问题&判断回文切割问题,也

2021-03-08 14:42:30 109

原创 LeetCode--832.翻转图像

Description给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转 [0, 1, 1] 的结果是 [1, 0, 0]。示例 1:输入: [[1,1,0],[1,0,1],[0,0,0]] 输出: [[1,0,0],[0,1,0],[1,1,1]] 解释:首先翻转每一行: [

2021-02-24 09:29:48 125

原创 LeetCode--1052. 爱生气的书店老板

Description今天,书店老板有一家店打算试营业 customers.length 分钟。每分钟都有一些顾客(customers[i])会进入书店,所有这些顾客都会在那一分钟结束后离开。在某些时候,书店老板会生气。 如果书店老板在第 i 分钟生气,那么 grumpy[i] = 1,否则 grumpy[i] = 0。 当书店老板生气时,那一分钟的顾客就会不满意,不生气则他们是满意的。书店老板知道一个秘密技巧,能抑制自己的情绪,可以让自己连续 X 分钟不生气,但却只能使用一次。请你返回这一天营业下

2021-02-23 16:27:41 127

原创 LeetCode--766.托普利茨矩阵

Description给你一个 m x n 的矩阵 matrix 。如果这个矩阵是托普利茨矩阵,返回 true ;否则,返回 false 。如果矩阵上每一条由左上到右下的对角线上的元素都相同,那么这个矩阵是托普利茨矩阵 。示例 1:输入:matrix = [[1,2,3,4],[5,1,2,3],[9,5,1,2]] 输出:true 解释: 在上述矩阵中, 其对角线为:“[9]”, “[5, 5]”, “[1, 1, 1]”, “[2, 2, 2]”, “[3, 3]”, “[4]”。各

2021-02-22 12:17:23 88

原创 LintCode—字符串查找

题目要求13.字符串查找对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。如果不存在,则返回 -1。样例 1:输入: source = “source” , target = “target”输出:-1 样例解释: 如果source里没有包含target的内容,返回-1样例 2:输入: source = “abcdabcdefg” ,target = “bcd”输出: 1 样例解释:

2020-07-21 11:18:53 134

原创 LintCode——第一个只出现一次的字符

题目要求209.第一个只出现一次的字符给出一个字符串,找出第一个只出现一次的字符。样例样例 1:输入: “abaccdeff”输出: ‘b’解释:'b' 是第一个出现一次的字符样例 2:输入: “aabccd”输出: ‘b’解释:'b' 是第一个出现一次的字符解决方案:class Solution {public: /** * @param str: str: the given string * @return: char: the fi

2020-07-20 19:16:33 90

原创 LintCode—两数之和&落单的数

题目要求56. 两数之和给一个整数数组,找到两个数使得他们的和等于一个给定的数 target。你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 0 到 n-1。样例Example1:给出 numbers = [2, 7, 11, 15], target = 9, 返回 [0, 1].Example2:给出 numbers = [15, 2, 7, 11], target = 9, 返回 [1, 2].挑战给自己加点挑战O(n)O(

2020-07-17 11:57:54 109

原创 实验项目四:完全分布式搭建

实验内容与步骤1. 配置网络环境:本次实验用的是Cent OS 6.5 minimal版本,相应的版本可以在官网上下载。首先安装:我是用的是parallels desktop 来安装,安装步骤详见:链接: Mac os上配置PD虚拟机,使其共享网络访问公网.vi /etc/sysconfig/network-scripts/ifcfg-eth0进行网络环境的相关配置:设置DNS解...

2020-03-10 23:24:29 376

原创 实验项目三:java api访问hdfs

实验内容与步骤1. 从linux拷贝整个hadoop压缩jar包使用ForkLift将hadoop文件全部拷出来。将需要用到的jar包放在一起。(需要的是share/hadoop/common下的三个包,share/hadoop/common/lib文件下全部的包,以及share/hadoop/hdfs下的三个包,以及share/hadoop/hdfs/lib中的包)2. 从linux...

2020-03-09 09:45:28 1478

原创 实验项目二:伪分布式环境搭建

实验内容与步骤1. 配置hadoop下的etc/hadoop/core-site.xml切换到etc/hadoop目录下,对core-site.xml进行编辑vi core-site.xml进行以下的配置:2. 配置 hdfs-site.xmlvi hdfs-site.xml3. 格式hdfshdfs namenode -format4. 启动hadoop namenod...

2020-03-06 11:28:14 330

原创 实验项目一:免秘钥登录

实验内容与步骤1. 关闭防火墙查看防火墙状态:service iptables status关闭防火墙:chkconfig iptables offorservice iptables stop2. 时间同步date命令查看时间是否同步:yum -y install ntp ntpdatentpdate cn.pool.ntp.org3. 测试两台电脑互相访问...

2020-03-05 10:17:01 200

原创 实验项目五:备份和恢复

实验内容与步骤1. 确认系统是否有yum云的dump抓包工具,原因dump默认6.3版本没有安装。默认版本没有安装,输入命令 yum -y install dump.i686 进行安装2. 确认好了可以yum安装了。3. 如果要备份分区 、如何查看,之前课程shell已经学过命令。4. 进行备份boot分区所有文件并把它保存到/tmp/目录下。输入命令:dump -0uj -...

2020-03-01 10:53:06 506

原创 实验项目四:shell编程添加用户和密码

实验内容与步骤1. 使用for循环批量添加linux用户。首先,创建文件,然后为文件授权,最后运行文件。首先输入需要添加用户的总数量,然后进入for循环,添加用户。也可以将输出的信息添加到user.txt文件。2.名字,数量,密码不能为空if判断。y=$(echo $num | sed ‘s/[0-9]//g’)这句将num中素有数字替换成空字符串的代码也可以用以下正则的表达式...

2020-02-27 23:00:17 851

原创 实验项目三:Linux命令权限管理及搜索

实验步骤以及截图:1. 使用cp命令从root目录下拷贝一个文件install.log到/ tmp/happylinux。首先,查看tmp目录下的happylinux目录下是否有文件,经确认,没有文件。然后,用cd命令切换到root目录下,用cp命令将所需要的文件复制过去。最后,查看tmp目录下的happylinux目录下是否存在想要复制的文件,的确存在,复制完成。2. 使用ch...

2020-02-23 11:18:51 347

原创 实验项目二:Linux的happylinux目录文件操作

实验步骤:

2020-02-21 14:37:59 564

原创 Mac os上配置PD虚拟机,使其共享网络访问公网

Pd(Paralles Desktop)是Mac下非常好用的虚拟机软件,速度非常快。pd之所以比较快,是因为它采用了半虚拟化的方式,从网卡类型处可以见一些端倪,下图中的virtio,很强大就对了。声明:以下描述中,虚拟机指在pd中所安装的虚拟机,如cent os等linux发行版。需求:给虚拟机配置表态ip,如192.168.6.10/24。无论mac是否已经连接外网,在mac上都可...

2020-02-20 19:39:14 5707

原创 实验项目一:Linux的安装

1. 实验目的与原理:熟练虚拟机安装。2. 实验内容与步骤:检查Windows安装环境。安装虚拟机文件。虚拟机安装,在虚拟机中安装Linux系统。3. 主要仪器及耗材:笔记本电脑。4. 教学方式:案例教学法。预习要求:预习Linux命令的相关知识点。要求:认真编写,认真截图。实验步骤:安装文件:根据老师的分享将所需要的文件下载,如图所示。当然,也可以根据自...

2020-02-20 17:35:20 708

原创 Mac配置Python环境

目录简述:一.python简介二.Mac下配置python开发环境三.Python集成开发环境Pycharm一.python简介Python是用来编写应用程序的高级编程语言。Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现...

2020-02-08 14:05:00 5852

原创 JavaWeb学习(一)

一、基本概念1.1、WEB开发的相关知识WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。  Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。静态web资源开发...

2019-11-06 14:11:09 355

原创 汇编实验八 分析一个奇怪的程序

分析程序,在运行前思考:这个程序是否能够正确返回?运行之后再思考:为什么是这种结果?通过这个程序加深对相关内容的理解。assueme cs:codesgcodesg segment mov ax,4c00h int 21hstart: mov ax,0 s: nop nop mov di,offset s ...

2018-12-09 23:42:59 464

原创 汇编实验九 根据材料编程

写在前面的提示:特别说明:本次实验中所需的 80×25 彩色字符模式只有在全屏 dos 下才能看到效果。(在 dosbox 下, 有些系统中会出现屏幕上彩色块显示不稳定的状况)故,请使用「Masm for Windows 集成实验环境共享版」完成此程序编写及效果查看。 启动「Masm for Windows 集成实验环境共享版」后,按要求设置其兼容模式:提示编程实现需要考虑的点:1....

2018-12-09 16:59:02 907

原创 汇编实验五 编写,调试具有多个段的程序

本章的主要内容主要是在讲代码段,数据段,栈段的使用。实验1将下面的程序编译,链接,用debug加载,跟踪,然后回答问题。assume cs:code, ds:data, ss:stack data segment dw 0123h, 0456h, 0789h, 0abch, 0defh, 0fedh, 0cbah, 0987hdata ends stack segment dw...

2018-11-24 01:52:07 3088

原创 第四章知识总结

一个汇编语言程序从写出到最终执行的简要过程:1、编写:使用文本编译器(如记事本、Nodpad、UltraEdit),用汇编语言编写汇编源程序。2、编译连接:使用汇编语言编译程序(MASM.EXE)对源程序文件中的源程序进行编译,产生目标文件;再用连接程序(LINK.EXE)对目标文件进行连接,生成可在操作系统中直接运行的可执行文件。可执行文件包含两部分内容:(1)程序(从源程序中的...

2018-11-17 00:01:31 163

原创 汇编实验四 【bx】和loop的使用

实验内容1:综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据 0403H。(1)源代码:(2)将源代码程序中字数据 0403H→修改为 0441H,再次运行,截图显示运行结果。实验内容 2(必做部分)综合使用 loop,[bx],编写完整汇编源程序,实现向内存 0:200~ 0:23F 依次传送数据 0 ~ 6...

2018-11-16 23:46:41 1361

原创 Python初学习--你的历史我想知道一下

简述Linux是一套自由加开放源代码的类Unix操作系统,诞生于1991年10月5日(第一次正式向外公布),由芬兰学生Linus Torvalds和后来陆续加入的众多爱好者共同开发完成。Linux是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议,可支持32位和64位硬件。Linux继承了Unix以网络为核心的设计...

2018-11-08 19:53:29 171

原创 基于控制台显示的电子商城项目

一、项目名称基于控制台显示的电子商城项目二、功能要求该项目能实现的功能有注册、登录、浏览商城、查看购买的商品、管理员登录,其中注册用户名有格式要求且不可重复,注册时有密码确认功能。浏览商城与查看购买的商品时会检测是否登录,并给与提示。管理员登录可对商品进行增,删,查,改功能。三、需求分析普通用户需要注册登录后进行书籍的浏览和购买,购买后可以查看自己的书籍列表管理员用户可以对商城的书籍进行...

2018-11-04 00:32:19 2642 1

原创 微信小程序开发准备:

微信使用的开发语言和文件很特殊。小程序所使用的程序文件类型大致分为以下几种:WXML(WeiXin Mark Language,微信标记语言)WXSS(WeiXin Style Sheet,微信样式表)JS(Java,小程序的主体)在语言方面,小程序看似重新定义了一套标准。但实际上,它们与「前端三件套」——HTML、CSS 和 Java——差不太多。下面,我们就来对比一...

2018-11-04 00:06:55 488

原创 微信小程序开发收藏经验(一)

收集了一些小程序开发中常用到的知识点,记录一下。(请各位大佬指正,萌新一名)导航栏标题与iOS开发很相似,小程序的导航栏也可以全局设置一下,在公共文件app.json中设置了导航栏相关样式如下:&quot;window&quot;: { &quot;navigationBarTextStyle&quot;: &quot;black&quot;, &quot;navigationBarTitleText&quot;

2018-11-03 23:44:07 831

原创 汇编实验三 编程·编译·链接·跟踪

1. 练习内容:练习1 编写汇编源程序t1.asm, 源程序代码如图1-1所示。经过一系列的编写啊,调试啊等等,截图如下:发现有两个输出,为3和6。练习2: 将 line4和line9种寄存器dl 的值分别修改为 0~9 中任何一个数字,重新汇编→ 连接→运行,观察结果的变化。将line 4 dl的值改为7,将line 9 dl的值改为4。因为截图有的重复,就不一一截取了...

2018-10-27 13:50:28 760

原创 汇编实验二 用机器指令和汇编指令编程

实验任务(1)使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。mov ax,ffffmov ds,ax mov ax,2200mov ss,ax mov sp,0100mov ax,[0] ;ax= C0EA;add ax,[2] ;ax= C0FC;mov bx,[4] ...

2018-10-26 17:20:33 2497

原创 Mac终端的一些操作

整理出来的一些操作,可能还是不全,后续会补充的~目录操作命令名 功能描述 使用举例 mkdir 创建一个目录 mkdir dirname rmdir 删除一个目录 rmdir dirname mvdir 移动或重命名一个目录 mvdir dir1 dir2 cd 改变当前目录 cd dirname pwd ...

2018-10-24 22:06:41 174

原创 第三章检测点

检测点3.1(1) 在DEBUG中,用 “D 0:0 lf” 查看内存,结果如下:0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 600000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中...

2018-10-23 16:44:42 457

原创 关于Javascript

注释注释的代码块在JavaScript之中是不会运行的。注释是一个非常好的方式让你自己以及其他人明白这段代码是怎么运行的。JavaScript中的注释方式有以下两种:1. 使用 // 来告诉JavaScript来忽略当前行的代码// This is an in-line comment.2. 你也可以使用多行注释来注释你的代码,以/开始,用/来结束,就像下面这样:/* This is...

2018-10-23 09:08:12 171

原创 汇编实验一 查看CPU和内存,用机器指令和汇编语言指令编程

在装完DosBox环境之后,就可以用debug模式进行汇编指令的编程了。实验内容:    首先用a指令进行数据的储存,然后用t命令进行调试。  可以发现ax,bx在不同的命令下发生了改变,cs的地址和指令是相同的,ip的值也是根据输入指令的长度而不断的增加。(2)将下面3条指令写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方。    mov...

2018-10-23 00:14:35 4310

原创 MAC OS环境下DOSBOX汇编环境的搭建

平台:mac工具: DOSBox(点击下载DOSBox官网) debug、edit、link、masm等等(点击下载masm汇编开发工具,提取码: skc8) 步骤:1 .安装DOSBox:解压下载到的DOSBox,把里面的文件复制到mac的应用程序(application)文件夹中的DOSBox。2.配置dosbox:打开安装好的DOSBox如下图...

2018-10-23 00:11:17 3039 7

oracle_emp.txt

oracle10之后scott下的表单就需要自己导入了,这里是导入的数据的表。 对应的emp表的数据都很全,可以拿来练练手的。

2020-03-20

空空如也

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

TA关注的人

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