自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小杜爱吃肉

香江小海涛

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

原创 计算机基础书籍总结

数据库,是一种数据的收集、整理、存储、管理和检索的技术,数据库主要包括两个基本组成部分:数据存储和数据处理。操作系统(Operating System,OS)是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁(或者说接口、中间人、中介等)。提供计算机存储信息的结构,信息存储在文件中,文件主要存储在计算机的内部硬盘里,在目录的分层结构中组织文件。计算机有五大组成部分,既然计算机是人的奴隶,那么计算机设计核心肯定也是在模仿真正的人,所以我们完全可以把计算机的五大组件比喻成人类的各种器官。

2023-05-02 21:26:07 847 2

原创 线程池分享总结

如果线程池当前的线程数多于corePoolSize,那么如果多余的线程空闲时间超过keepAliveTime,它们就会被终止.服务器接收到大量请求时,使用线程池技术是非常合适的,它可以大大减少线程的创建和销毁次数,提高服务器的工作效率。线程池在完成初始化后,默认情况下,线程池中并没有任何线程,线程池会等待有任务到来时,再创建新线程去执行任务。如果线程数小于corePoolSize,即使其他工作线程处于空闲状态,也会创建一个新线程来运行新任务。

2023-02-12 11:57:03 411 1

原创 搜索引擎分享会总结

该文件中只存储表的结构。而其数据文件,都是存储在内存中,这样有利于数据的快速处理,提高整个表的效率。值得注意的是,服务器需要有足够的内存来维持MEMORY存储引擎的表的使用。如果需要频繁的更新、删除操作的数据库,也可以选择InnoDB,因为支持事务的提交(commit)和回滚(rollback)。存储引擎的概念是MySQL的特点,Oracle中没有专门的存储引擎的概念,Oracle有OLTP和OLAP模式的区分。InnoDB中,创建的表的表结构存储在.frm文件中(我觉得是frame的缩写吧)。

2023-02-08 19:38:25 415

原创 springbean的生命周期

springbean的创建过程

2023-02-07 10:51:11 148

原创 开发经验浅谈

代码优化经验

2023-01-30 18:03:22 70

原创 Sentinel链路流控模式失效的解决方法

springcloudalibaba 下Sentinel链路流控模式失效的解决方法

2022-12-06 09:26:36 1060

原创 网络编程的简单概念

网络编程计算机网络:把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。网络编程的目的:​ 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯。网络编程中有两个主要的问题:如何准确地定位网络上一台或多台主机;定位主机上的特定的应用。找到主机后如何可靠高效地进行数据传输。网络通信要素概述IP和端口号网络通信协议IP地址:InetAddress唯一的标识 Interne

2022-04-30 21:19:43 207 4

原创 关于PDCA和GTD分享的思考

这个分享中看到了两种对于分享者所做的ppt的不同的观点,大家都发表了很有价值的看法,以及各自对于pdca和gtd的理解;不过会议对于ppt产生的分歧,我觉得可能没有很好的解决,这个分歧点在于,pdca和gtd是否可以归纳为一种高效工作的方法,大家无非有些认为他俩可以是一种,可以是没有区别的,另一些同学认为他们是应该分开理解记忆的。我个人比较倾向于第一种,其实不是对这两种学习方法之间的共同点有偏爱,只是单纯的看到分享者的ppt之后,我感觉这位分享者已经在用她自己的能力和学识,通过自己的努力对这两种高效工作模

2022-04-25 20:38:36 362 4

原创 tcp与udp两种协议的区别

TCP与UDP基本区别基于连接与无连接TCP要求系统资源较多,UDP较少;UDP程序结构较简单流模式(TCP)与数据报模式(UDP);TCP保证数据正确性,UDP可能丢包TCP保证数据顺序,UDP不保证UDP应用场景面向数据报方式网络数据大多为短消息拥有大量Client对数据安全性无特殊要求网络负担非常重,但对响应速度要求高具体编程时的区别socket()的参数不同UDP Server不需要调用listen和acceptUDP收发数据用sendto/recvfrom函数TC

2022-02-28 19:27:09 1544 6

原创 新闻网页展示

还没有制作完,暂时制作到现在这样代码:html:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>杂志社</title> <link rel="stylesheet" type="text/css" href="css/mian.css" /> <link rel="stylesheet" type="text/css".

2022-02-28 19:18:18 131 1

原创 前端小游戏飞机大战源码完整版

html:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>飞机大战</title> <link rel="stylesheet" type="text/css" href="css/commen.css"/> <link rel="stylesheet" type="text/css" href="css/main.css"

2022-02-28 19:06:09 4455 2

原创 栈--线性结构的两种常见线性结构之一

栈的定义,分类, 算法实现,结构组成,实战

2022-01-07 15:03:20 422 3

原创 链表 信息管理系统重构预热(2)基本逻辑使用线性非连续结构该如何写?

继续使用线性非连续储存结构进行重构的预热读者老爷们,阅读这篇博客前还请移步上一篇,倘若只拿这两篇中的一篇来看,则就好比登舟而不问水,拜庙而不访僧,怕是难解其中味道,两篇对比来看,狭义上在相似的功能下看两种储存结构的不同处理方式,广义上又能引发寻找跟储存结构无关的关于泛型的思考,方能品味两种储存结构之间异同的重味道。细细品味,心中不由一声:“么一奥妙啊”使用线性非连续存储结构来写一个简简单单的信息管理程序要求:以小白的角度实现有限的复用性功能:动态创建链表并输入数据 ,遍历输出,判断链表是否为空,求链

2021-11-17 14:49:42 362

原创 数组 信息管理系统重构预热(1)基本逻辑使用线性连续结构该如何写?

此篇为重构之前的练习使用线性连续存储结构来写一个信息管理程序要求要尽量提高复用性,其次因为使用的这种存储结构的劣势约束,在这里使用动态内存分配来进行一定的弥补功能:功能包括:初始化,追加数据,从某位置插入数据,删除数据,判断数据是否为空,为数据排序,遍历输出数据,将数据进行倒置代码展示:预备工作一开始首先要初始化数据,我在初始话之前先定义了一个结构体(类)其中包含三个成员,分别是:struct Arr{ int* pBase; //存储的是数组第一个元素的首地址 int len; //数

2021-11-14 15:25:05 915 2

原创 实战:如何在软件开发中合理的设计函数来解决实际问题(二)——提高复用性

上篇博客使用两个简单的小例子完成了关于基本函数构建的原则和技巧**这次我们使用之前总结出来的提高程序的复用性的技巧和动态内存分配来构造学生信息管理系统要求:1 动态构造一个数组,存放学生的信息2 然后按分数输出**#include<iostream>#include<stdio.h>#include<malloc.h>using namespace std;struct student{ int age; char sex; int scor

2021-11-01 09:23:42 170 2

原创 实战:如何在软件开发中合理的设计函数来解决实际问题(一)

目的:探索如何设计函数来提高程序效率利用素数的两个案例和物种写法来得出结论第一案例:判断一个数字是否是素数//时间:// 判断一个数字是否是素数// 只用一个函数实现,不好,代码利用率不高#include<stdio.h>int main(void){ int val = 29; int i; for (i = 2; i < val; ++i) { if (val % i == 0) break; } if (i == val) prin

2021-10-31 16:08:46 180 1

原创 从零开始 飞机大战(五)实现子弹定位和动画

实现目标首先判断什么时候需要发射炮弹,我们设置在摁下空格的时候发射炮弹,我们下载键盘监控事件中所以在键盘检测到我们摁下空格的时候,一个炮弹就自动加载到舞台中,//键盘的监控事件document.onkeydown=function(e){if(e.key==" "){ //炮弹向上运动 $("<div class='bullet'></div>").css({"left":bulletx,"top":bullety}).appendTo(stage); }}

2021-10-31 15:20:11 293

原创 从零开始 飞机大战(四)敌机飞出边界自动消失

遇到的问题如图所示,在实现随机增加敌机以及玩家第一在舞台的随意飞行知否,在检查控制台时发现,当敌机飞过舞台后并不会自动消失,以至于程序会占用过多的内存空间,情况有些类似于在实现动态内存分配时未及时释放的内存泄露情况,因此在电脑以可见速度变慢的情况下,如何让敌机自动消失显得越发棘手在这之前首先理解几个概念每一个敌机都是我们加载在html中的一个节点,或者说是标签理解dom节点document object model----文档对象模型我们的需求是,在敌机飞过舞台后自动的删除相应的html节点,

2021-10-31 14:49:18 176

原创 字符串处理技巧总结三

字符串format方法-嵌套格式化补充1formaat中的一对多的形式,替代多个不同的值只需要写一个参数就可以#from模块名称,import一个实际的对象,功能(函数)from math import piprint(pi)#先将pi包留两位小数x="pi={0},pi2={0}"print(x.format(pi))补充2补充零字符串的format方法来进行补零:实际上就是i在长度前面是否加零,默认情况下补充的是空格,如果加零,就补充零如果值得长的小于所给格式化长度那么默认右对齐

2021-10-31 11:33:04 82 1

原创 字符串处理技巧总结二

print参数sep和endsep和end是print函数对象自带的属性,其中sep表示多个输出值之间的分割符print("sdjkhfs","教师的工作是",sep="|")print("sdjkhfs","教师的工作是")序列解包特性和认为是false的几种情况序列解包特性x,y=333,555 #分别将x,y进行赋值x,y=y,x #将x与y的值进行互换,相当于将指针指向对方认为是false的几种情况none0“”()[]{}x=Noneprint(bool(

2021-10-31 10:55:57 95

原创 考试后总结

1在进行每章学习的时候,在遇到的每个知识点,系统学习完以后,都进行自己提问,自己提出各种问题,然后自己进行解答, 看看能不能都会回答上来,如果不行,那么学习效果就不好,有必要重新进行学习2做题数量要保持,同时提升做题技巧和针对性。选择题不能一眼看出答案的可以用关键词法做,选择关键字眼搭配记忆;主观题记忆要脑中有点,记住要回答的几个要点,而不是全文照搬背诵记忆,画个思维导图;备考突击时问班主任拿到主观题最高频的三星背书,时间不配给冷门偏门3…学习计划不够明确,这是今后注意改进的地方。每天晚上学习完后可以给

2021-10-18 14:18:52 60 8

原创 从零开始 飞机大战(三)玩家飞机与敌机飞行飞行

一些小知识点的总结:舞台 .stage是作为游戏的面板区域的minimum-scale=1,maximum-scale=1如果了两个数值是相等的那么意味着网站不允许用户放大或者缩小定义函数的基本格式function myapp(){定义函数的基本格式}var stage=document.getElementById(“stage”); //获取舞台节点var bg1=stage.getElementsByClassName(“bg1”)[0];//获取背景图片只要时class那就肯定是

2021-08-22 11:36:57 148 30

原创 从零开始 飞机大战(二)简单开发

上次我们设置了一个背景图片在舞台自上而下的移动,但是因为只有一张背景图片的原因,导致总有那么一刻背景图片会从上面滑下来,就是说我们的背景保持住了短暂的连续性,但不能长时间保持,因此我们要解决这个问题,需要好好想想...

2021-08-22 10:39:26 72 14

原创 从零开始 飞机大战(一)

网站结构html css 与js的结合应用 必要的准备工作我们需要使用到jquery开源的核心库,所以要去相关网站下载好,然后新建js文件,将jq应用到新建的文件中建立css文件建立js文件 针对游戏的核心控制文件最开始我想的是想让背景动起来,这里可能涉及到两个要点:1通过时钟控件2设置便令改变变量来看你告知背景图片的值基本结构:<!DOCTYPE html><html> <head> <meta charset="utf-8" /&gt

2021-08-22 10:17:50 112 8

原创 扁平化设计,博客网站(八)代码源码

html:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title>香江小海涛</title> .

2021-08-09 17:07:55 320 12

原创 canvas代码解释

画布目的:为解决高性能载入问题作用:通过结合js来绘制各种图形功能:绘制图形(矩形,曲线,圆)图案,动画,游戏开发比较canvas和svgcanvas使用js动态生成基于位图(像素),不要随便放大缩小修改后重绘相当于pssvg使用xml静态描述基于矢量(公式),不失真修改后不需要重绘相当于ai代码实际上画布是再在js上操作的在使用画布时首先要讲话不加载到页面上<body> <canvas id="cv1" width="300" height="30

2021-07-24 15:42:16 278 16

原创 QQ空间,微博,QQ好友的接口分享

QQ空间if(s==‘qzone)windowopen(https://snsqzoneqqcom/cgi-bin/qzshare/cgi gzshare onekey? url=’+document.location.href+?sharesource=qzone&title=’+标题+&pics=’+图片链接+’&summary=’+documentquerySelector(meta[name=“description”]’)getAttribute(‘content’))

2021-07-18 08:24:11 551 15

原创 format方法,功能这么强大就他妈离谱

一 普通format方法使用format(参数一,参数二)参数一表示需要格式化的数字参数二表示需要格式化的方式举例 format(x."<n.2f")x是实际的数据,<表示左对齐,n表示数据所占长度,2f表示雄安舒位数保留2位实例>>> y=format(x,“0.2f”)repl环境下的实验y‘123.46’y=format(x,“0>20.2f”)y‘00000000000000123.46’y=format(x,“0

2021-07-17 09:28:07 834 10

原创 扁平化设计,博客网站(七)

制作热门排行移动端pc端分析模块框架组成weekrank------title(模块标题)和cont(模块内所有文章)<div class="cont"> <div class="art"> <div class="left"> <span>1</span> <a href="#">今天我们干奥里给✌ </a> <

2021-07-16 16:32:59 135 1

原创 扁平化设计,博客网站(六)

网站结构修改具体操作:增加新的目录upload用来储存上传上传的文件的图片目的:为了能狗适应以后的上传图片,不要和开发的素材图片混淆图片自动轮播时钟控件时间单位为毫秒//解百纳的时钟控件,用来空中图片轮播setInterval(function(){ console.log("ddd")},2000)自带标签并不允许连续的选择器来进行查询,通常需要一级一级的来获取,但是这造成了冗余和复杂元素获取的注意点var container = document.getElementById

2021-07-16 15:59:44 99 1

原创 网络设备选型与拓补连接

认识pt设备仿真软件传输介质自动选择类型auto设备配置线consote直通双绞线straight-through(异种设备间连接)交叉双绞线cross-over(同种设备间连接)光纤fiber电话线phone同轴光缆coaxial同异步串口电缆DCE端同异步串口电缆DTE端一拖八设备配置线Octal设备间传输介质连接同种设备之间连接使用交叉双绞线pc,服务器与路由器都属于路由设备,属于同种设备异种(不同)设备之间举例:pc与交换机,交换机与路由器,服务器与交换机连接使

2021-07-11 09:31:20 351 3

原创 扁平化设计,博客网站(五)

好久没有更新博客网站的进度了,今天更新的有点多当你的网站框架确定之后,并且基本上搭建出来,那我认为接下开要开始考虑的问题有以下几个网页的自适应 移动端的兼容性问题网页的基本颜色风格设计和素材处理技巧中间主要内容部分的总体规划尾部版权部分字体处理和位置结构处理我们一个一个来网页的自适应 移动端的兼容性问题这个问题的解决主要需要你对viewport,绝对定位以及media比较熟悉viewport特性:一个移动专属的Meta值,用于定义视口的各种行为。该特性最先由Apple引入,用于解决移动端

2021-07-02 16:04:11 165 6

原创 数据集内部常用属性

Set Rs = Server.CreateObject(“ADODB.Recordset”)Rs.Open Source, ActiveConnection, CursorType, LockType, Options参数Source 选择性参数:此 Variant 是为一个有效的 Command 对象变量名称、SQL 陈述式、数据表名称、已存的过程调用,或是一个保存的 Recordset 的檔名。ActiveConnection 选择性参数:不是 Variant 得到一个有效的 Connec

2021-06-18 20:31:08 619 8

原创 域名解析分析

来源为什么需要域名解析因为人类的语言结构记忆方式决定的。容易记住有意义的词汇,容易忘记没有意义的数据其实没有域名解析我们也算是可以访问网页的最早期的网页都是通过ip地址去进行访问的,但是这样的网页很难记住如何查看域名对应的ip地址每一个域名都是有对应ip地址的,ip地址不一定就是一台电脑,但是要知道,一般来说,一台对外发布公开的服务器来说一个ip地址就是对应一台电脑,一个ip地址也可与作为一个局域网(家,单位)的对外出口(在局域网中,其实每一台电脑都有对应的一个私有的ip地址)1可以才用pin

2021-06-04 20:07:27 256 40

原创 数据库视图复习

为什么需要视图简化查询避免代码冗余增加数据保密性,比如有些数据不能让员工看到避免书写大量重复的sql语句什么是视图在代码上看是查询语句在逻辑上被当作一个虚拟的表如何使用 格式create view 视图的名字as----select前面不能添加beginselect语句-----select后面不能写end缺点增加数据库维护的成本,删除原始表并不会删除依附在原始表中的视图,所以视图依然存在但是无法查询会报错视图只是简化查询,并不能增加查询速度,这也是视图不足的地方注意的问

2021-06-04 20:01:35 60 7

原创 模拟用户grid登陆

gui的使用,需要我们在开始导入tkinter库,控件船舰的模式都是使用tk库下下面的控件,而grid布局就类似于之前在vb中使用的mshflexgrid控件一样,是一种类似excal表格结构的布局grid布局使用举例lblname.grid(row=0,column=0)使用row表示行索引使用column表示列索引使用rowspan表示行合并数量使用columnspan表示列合并数量lblname.grid(row=0,column=0,ipadx=10,ipady=10)属性ipadx

2021-06-01 10:34:08 295 7

原创 矩阵行列互换算法-二维数组

矩阵行列互换算法的实例要从一个简单的例子来归纳[1,2,3][4,5,6][7,8,9]——由———到—————》[1,4,7][2,5,8][3,6,9]由上面的单行到下面的单行,用矩阵行列互换算法来完成,关键是将索引交换后进行交换,对应交换后list1[i][j],list1[j][i]=list1[j][i],list1[i][j];每次开始交换的位置必须是对角线 for i in range(n):for j in range(i,n):n=4k=1list1=[

2021-06-01 10:23:22 2062 4

原创 扁平化设计,博客网站(四)

接着上一次我想设计一个新闻滚动条,这样我们可以看到一些网站特别迫切需要浏览者看到的信息,简洁明了我使用marque来写,因为marque自导滚动效果,而且滚动方式可以根据css特性来设置<div id="container"> <section class="section1"> <div class="ad"> <img src="img/guangbo.png" > <marquee behavior="

2021-06-01 10:16:19 76 2

原创 扁平化设计,博客网站(三)导航栏

接着上面的做的,这次我们要在上节课的基础上增加他的导航栏。我用的式ul-li,其实也可以使用 a 标签连接的方式,但是这次就是用这个吧<nav> <ul> <li class="item_active"><a href="#">首页</a></li> <li><a href="#">web</a></li> <li><a hr

2021-06-01 10:10:43 139 70

原创 从零开始——博客网站搭建(2.5)关于博客网站的效果补充

2021-04-30 23:14:54 62 12

贪吃蛇vb6,游戏开发.rar

博主自己开发的一款贪吃蛇的小游戏,包括了积分系统,暂停继续功能

2021-02-05

空空如也

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

TA关注的人

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