首页 > 2020年06月13日 > 全部分享
c语言 希尔排序简化函数版
希尔排序和插入排序很类似; 你可以看一下我上一个博客写的插入排序,这两个很类似,我的这个希尔排序也是根据插入排序改编而成 如果你看过希尔排序的概念以后仍然不是很懂是如何实现的,很建议你看一下哔哩哔哩里一个关于希尔排序改编的舞蹈 你反复看几遍绝对会在脑海里形成很强烈的印象,因为实在是太魔性了 苏格兰改 ...
分类:编程语言   时间:2020-06-13 22:46:14    收藏:0  评论:0  赞:0  阅读:50
新手网络编程之UDP实现聊天室
新手网络编程之UDP实现聊天室 上一篇文章我使用了TCP协议实现了一个非常非常简单的聊天,存在客户端和服务端,客户端和服务端必须要相互连接成功才能进行数据传输。(就像“打电话”,接通了才能互相收到语音); 而UDP协议就不同了,它不需要服务端,发出去的文件也不需要确定与对方是否连接成功!(就像发短信 ...
分类:其他   时间:2020-06-13 22:45:53    收藏:0  评论:0  赞:0  阅读:40
09-完整性约束
本节重点: not null 与 default unique primary auto_increment foreign key 一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: PRIMARY KEY (PK) #标识该字段为该表的主键,可以 ...
分类:其他   时间:2020-06-13 22:45:34    收藏:0  评论:0  赞:0  阅读:52
Ribbon,负载均衡简介,Ribbon架构,IRULE的7种默认算法
Ribbon简介Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项 ...
分类:编程语言   时间:2020-06-13 22:45:01    收藏:0  评论:0  赞:0  阅读:44
动态代理
*代理模式: *概念: 1.真实对象,也就是被代理的对象 2,代理对象 3,代理模式:代理对象代理真实对象,达到增强真实对象的目的。 *代理模式 1,静态代理 有一个类文件描述代理模式 2,动态代理 在内存中形成代理类 *实现步骤: 1,代理对象和真实对象要实现相同的接口。 2,代理对象 = Pro ...
分类:其他   时间:2020-06-13 22:44:44    收藏:0  评论:0  赞:0  阅读:32
OO第四单元——基于UML的UML解析器总结&OO课程总结
OO第四单元——基于UML的UML解析器总结&OO课程总结 前言:一学期的愉快(痛苦)的OO课程学习结束了,OO几个单元都各有特殊,实验也各有特色,不再是单纯的敲代码(但是自己还是有几次没用成功提交实验),总的来说,收获很多,遗憾也很多。同时也感谢那些不厌其烦帮助我构思帮我debug的py们。 Pa ...
分类:其他   时间:2020-06-13 22:44:26    收藏:0  评论:0  赞:0  阅读:50
冒泡排序
分析与解答: 冒泡排序,顾名思义就是整个过程就像气泡一样往上升,单向冒泡排序的基本思想是(假设由小到大排序):对于给定的 n 个记录,从第一个记录开始依次对相邻的两个记录进行比较,当前面的记录大于后面的记录时,交换其位置,进行一轮比较和换位后,n 个记录中的最大记录将位于第 n 位;然后对前(n-1 ...
分类:编程语言   时间:2020-06-13 22:44:06    收藏:0  评论:0  赞:0  阅读:41
设计模式【十四】—— 状态模式/策略模式
第二十一章 状态模式 21.1 基本介绍 状态模式(State Pattern):它主要用来解决对象在多种状态转换时,需要对外输出不同的行为的问题。状态和行为是一一对应的,状态之间可以相互转换。 当一个对象的内在状态改变时,允许改变其行为,这个对象看起来像是改变了其类。 21.2 角色及职责 Con ...
分类:其他   时间:2020-06-13 22:43:51    收藏:0  评论:0  赞:0  阅读:38
排序算法
冒泡排序(Bubble Sort) 插入排序(Insertion Sort) 希尔排序(Shell Sort) 选择排序(Selection Sort) 快速排序(Quick Sort) def QuickSort(arr,start,end): if start>=end: return i = ...
分类:编程语言   时间:2020-06-13 22:43:28    收藏:0  评论:0  赞:0  阅读:43
RocketMq 在Netty 下是如何进行消息封装传输
前言: 要了解rocketMq 需要知道 数据在 rocketMq 中 是如何进行传输,在底层的结构到底是一个什么亚子,这个需要我们对Netty 对字符编解码有一些了解。 开始: 我们从生产者发送消息,broker 接收消息 为例,来开展底层对消息结构。 1. 如下是一段生产者发送消息的代码,这里我 ...
分类:Web开发   时间:2020-06-13 22:43:10    收藏:0  评论:0  赞:0  阅读:108
图建模
为了方便的使用图这个数据结构,我们需要使用编程语言对其抽象的内容进行具体化,我们在设计一个复杂的数据结构的时候可以参考Java集合框架的特点,首先定义一个接口,包含的是图的所有的常用的公共的操作,然后定义一个抽象类来部分地实现这个接口,最后根据具体的使用情况定义具体的类实现抽象类。 图的常用操作: ...
分类:其他   时间:2020-06-13 22:42:48    收藏:0  评论:0  赞:0  阅读:45
[noi.ac省选模拟赛]第12场题解集合
题目 比赛界面。 T1 数据范围明示直接$O(n^2)$计算,问题就在如何快速计算。 树上路径统计通常会用到差分方法。这里有两棵树,因此我们可以做“差分套差分”,在 A 树上对 B 的差分信息进行差分。在修改的时候,我们就会在 A 上 4 个位置进行修改,每次修改会涉及 B 上 4 个位置的差分修改 ...
分类:其他   时间:2020-06-13 22:41:34    收藏:0  评论:0  赞:0  阅读:50
kong网关dbless模式
生产环境中网关基本上是固定的,为了减少对数据库的依赖,防止当数据库宕机时网关不能使用,所以使用了kong的dbless模式来部署网关 添加服务配置文件放到/etc/kong/service.yml _format_version: "1.1" services: - name: pcb-mes ur ...
分类:数据库技术   时间:2020-06-13 22:41:14    收藏:0  评论:0  赞:0  阅读:81
YOLOv4 论文精读
YOLOv4: Optimal Speed and Accuracy of Object Detection 论文地址:链接:百度网盘 提取码:lgw1 GitHub地址:https://github.com/AlexeyAB/darknet 【摘要】有很多特征可以提高卷积神经网络(CNN)的准确性 ...
分类:其他   时间:2020-06-13 22:40:51    收藏:0  评论:0  赞:0  阅读:52
vue-draggle源码中的策略模式和柯里化
eventsListened.forEach(elt => { optionsAdded["on" + elt] = delegateAndEmit.call(this, elt); }); const eventsListened = ["Start", "Add", "Remove", "Upd ...
分类:其他   时间:2020-06-13 22:39:37    收藏:0  评论:0  赞:0  阅读:61
linux加密
单向加密:有特征码,保存数据完整性,数据+体征码 输入一样,输出一样 雪崩效应,一点改变,结果巨大改变 定长输出 不可逆 ...
分类:系统服务   时间:2020-06-13 22:39:02    收藏:0  评论:0  赞:0  阅读:53
关于模块和包,以及程序入口,(__name__)
模块(moudle)本质上是含有代码可被python调用的文件(.py, c或者c++的扩展),每一个模块内部都有一些函数或者变量属性,每个模块都有一个__name__变量记录这个模块的名字,这个变量是全局变量,保证其他python文件想要import时如何确定该文件即是要导入的文件。 包(pack ...
分类:其他   时间:2020-06-13 22:38:27    收藏:0  评论:0  赞:0  阅读:45
样例本身的结构特征——提取和使用
Structural Information Often, the original problem formulation provides more insight into the structure of the problem. This can be exploited while ge ...
分类:其他   时间:2020-06-13 22:38:08    收藏:0  评论:0  赞:0  阅读:48
二叉树的构建
1 class BTree: 2 def __init__(self, value): 3 self.left = None 4 self.data = value # 节点值 5 self.right = None 6 7 def insertLeft(self, value): # 左子树插入节 ...
分类:其他   时间:2020-06-13 22:13:44    收藏:0  评论:0  赞:0  阅读:41
<<Android软件安全权威指南>>笔记1 第一个Android程序分析
<<Android软件安全权威指南>>笔记 第二章 如何分析Android程序 编写一个Android程序 新建一个Android工程,名称为Crackme0201吧 主界面添加用户名和注册码输入框 <?xml version="1.0" encoding="utf-8"?> <LinearLayo ...
分类:移动平台   时间:2020-06-13 22:13:12    收藏:0  评论:0  赞:0  阅读:72
1121条   上一页 1 ... 4 5 6 7 8 ... 57 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!