自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 刷题笔记——牛客、LeetCode

一、字符串篇5. 最长回文子串(longest palindromicsubstring)题目:Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000。提示1:Howcan we reuse a previously computed palindrome to compute a larger palindrome?..

2020-08-24 20:53:11 217

原创 综合课程设计-购物平台(GoodPlatform)

前后端分离项目(源代码已经上传至github)前端:Vue基础框架 + WebStorm平台后端:Spring Boot框架 + IDEA平台数据库:MySQL缺省数据库 navicat推荐学习网站(免费的课程有很多,找最适合自己的去学习,这里只给出推荐):前端Vue框架学习:https://www.bilibili.com/video/BV1EE411B7SU?from=search&seid=14266706457698219211PS.最好跟着一起做,熟悉语言以及.

2020-08-09 12:32:55 290

转载 汇编的流程控制

条件码在 32位 CPU 中包含一组 8 个存储 32 位值的寄存器,即整数寄存器。它可以存储一些地址或者整数的数据,有的用来记录某些重要的程序状态,有的则用来保存临时数据。而这里我们要介绍的是条件码(condition code)寄存器。它与整数寄存器不同,它是由单个位组成的寄存器,也就是它们当中的值只能为 0 或者 1。当有算术与逻辑操作发生时,这些条件码寄存器当中的值会相应的发生变化。...

2019-05-10 18:36:27 233

转载 程序中的数据段、代码段、栈段各自的作用。

对任何一个普通进程来讲,它都会涉及到5种不同的数据段。归纳一下进程对应的内存空间中所包含的5种不同的数据区都是干什么的。BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的...

2019-05-04 20:06:41 2462

翻译 CPU 寄存器 内存之间的联系

CPU,全名Central Processing Unit(中央处理器)。这是一块超大规模的集成电路,包含上亿的晶体管,是一台计算机的运算核心(Core)和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。它的主要构成是:运算器、控制器、寄存器寄存器:寄存器部件,包括寄存器、专用寄存器和控制寄存器。通用寄存器又可分定点数和浮点数两类,它们用来保存指令执行过程中临时存放的寄存器操作...

2019-05-04 20:03:53 499

转载 高级语言,汇编语言,机器语言的关系

高级语言简介  高级语言,它是在低级语言的基础上,采用接近于人类自然语言的单词和符号来表示一组低级语言程序,使编程变得更加简单,易学,且写出的程序可读性强。高级语言的优点  1、高级语言接近算法语言,易学、易掌握,一般工程技术人员只要几周时间的培训就可以胜任程序员的工作;2、高级语言为程序员提供了结构化程序设计的环境和工具,使得设计出来的程序可读性好,可维护性强,可靠性高;3、高级语言远...

2019-05-04 19:55:09 11472

原创 C语言异或加密解密算法

源代码:#include <stdio.h>#include <string.h>int main(){ char text[100]; int i,j,key; printf("输入明文:"); for(i=0; i<100; i++){ text[i] = getchar(); if(text[i] == '...

2019-04-27 17:15:26 3787 4

原创 C语言数组指针遍历实验

源代码:#include <stdio.h>void print(int *ptr){ int i = 0; for(i=0; i<5; i++){ printf("&array[%d]=0x%p\n",i,ptr+i); printf("array[%d]=%d\n",i,*(ptr+i)); }}...

2019-04-27 16:43:27 1618 1

原创 C语言从源码到可执行文件的过程

C语言从源码到可执行程序文件主要包括1、预处理;2、编译;3、汇编;4、链接四个步骤。1、预处理在这一阶段,源码中的所有预处理语句得到处理,例如#include语句所包含的文件内容替换掉语句本身所有已定义的宏被展开根据#ifdef,#if等语句的条件是否成立取舍相应的部分预处理之后源码中不再包含任何预处理语句。2、编译这一阶段,编译器对源码进行词法分析、语法分析、优化等操作,最后生...

2019-04-27 14:02:39 2342

原创 C语言基础内容

一、变量类型C语言中的基础数据类型有六类包括short、int、long、char、float、double.此外C语言还有一些构造方面的数据类型如下图二、运算符C 语言提供了丰富的运算符,有:算术运算符、关系运算符、逻辑运算符、赋值运算符、移位运算符、逗号运算符及 sizeof 运算符。a)算术运算符按操作数个数可分为一元运算符(含一个操作数)和二元运算符(含两个操作数)。一元运算符的优...

2019-04-27 13:56:30 509

转载 Linux 中 dlopen、dlsym、dlclose、dlerror函数

编译时候要加入 -ldl (指定dl库)dlopen基本定义功能:打开一个动态链接库 [喝小酒的网摘]http://blog.const.net.cn/a/17154.htm包含头文件:#include <dlfcn.h>函数定义:void * dlopen( const char * pathname, int mode );函数描述:在dlopen的()函数以指定...

2019-04-26 16:04:55 1147

原创 Python -- 图像的手绘风格

**Python – 图像的手绘风格**今天在mooc上了解到python可以做出手绘风格的图片,感觉很惊奇,很想知道python对于图片是如何处理的,因此上网搜了一些博主的文章,总结了一下。手绘效果图有一下几个特征:1、图像中仅有黑白灰色2、边界线条较重3、相同或相近色彩趋于白色4、略有光源效果写这个程序会用到两个库,一个是PIL(Python Imaging Library,...

2019-03-26 19:53:44 1114 2

转载 贪心算法详解

&lt;div class="article_content csdn-tracking-statistics tracking-click" id="article_content" data-mod="popu_519" data-dsm="post"&gt;                            &lt;div class="htmledit_views"&amp

2018-03-29 22:04:38 200

空空如也

空空如也

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

TA关注的人

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