algorithm principle greedy basic

Algorithm_03--C#排序算法(选择排序)

选择算法本质:1、找到数组中最小的元素 2、将其放在第一位 3、找到数组第二小的元素 4、将其放在第二位 5、以此类推,直到整个数组排序 ......
算法 Algorithm 03

蒙哥马利算法(Montgomery Algorithm)

[TOC] > 如何计算$x\cdot y \mod N$? ## 传统的模乘运算 在$Z_{1024}$中,将其中一个数$x$表示成$x = \displaystyle\sum_{i=0}^{1023} a_i \cdot 2^i$,于是,乘法运算可以写为 $$ x\cdot y \mod N = ......
算法 Montgomery Algorithm

WPF.Basic.深入Style

Style 用来在类型的不同实例之间共享属性、资源和事件处理程序,您可以将 Style 看作是将一组属性值应用到多个元素的捷径。 这是MSDN上对Style的描述,翻译的还算中规中矩。Style(样式),简单来说,就是一种对属性值的批处理,类似于Html的CSS,可以快速的设置一系列属性值到UI元素 ......
Basic Style WPF

WPF.Basic.样式基础及控件模板

合集 - WPF 从入门到放弃(3)1.WPF 入门笔记 - 01 - 入门基础以及常用布局05-202.WPF 入门笔记 - 02 - 布局综合应用05-283.WPF 入门笔记 - 03 - 样式基础及控件模板06-03收起 🥑原学习路线是按照圣殿骑士的《WPF基础到企业应用系列》的路线走的, ......
控件 样式 模板 基础 Basic

CSSYZ Algorithm Round #2

# [ABC192F] Potion ## 分析 设选择的总和为 $sum$。 不难发现: $x\%k=sum\%k$。 又因为: $ans=(x-sum)/k$。 不难发现$sum$只与$\%k$有关,且当$k$一定时,$sum$越大,$ans$越小。 因为$k$的值域很小,显然可以对于每一个$k ......
Algorithm CSSYZ Round

排序算法(sorting algorithm) 之 归并排序(merge sort)

初版(探索):运行很慢,写法有问题 import java.util.Arrays; import cn.hutool.core.util.RandomUtil; public class MergeSortTest { public static void main(String[] args) ......
算法 algorithm sorting merge sort

nginx创建基本认证(Basic Authorization)

步骤一 : 创建用户名密码 # 创建用户名密码文件 htpasswd -dbc htpasswd.users user password 密码也可以通过openssl passwd password 来创建 格式为 user:encrypr_ password 可以多个 步骤二 : Nginx配置 ......
Authorization nginx Basic

【Python】Basics Operation

# Table of Contents ### 二分查找 * [运算符](#yunsuanfu) * [常见内置函数](#neizhihanshu) * [格式化](#geshihua) # Solutions ### 704. 运算符 ......
Operation Python Basics

NSSRound#11 Basic

## ez_enc > ABAABBBAABABAABBABABAABBABAAAABBABABABAAABAAABBAABBBBABBABBABBABABABAABBAABBABAAABBAABBBABABABAAAABBAAABABAABABBABBBABBAAABBBAABABAABBAAAA ......
NSSRound Basic 11

Basic_pentesting_1靶机渗透流程

## Basic_pentesting_1 > #### Description > > This is a small boot2root VM I created for my university’s cyber security group. It contains multiple rem ......

Basics of Neural Network Programming

[TOC] # Basics of Neural Network Programming ## Logistic Regression given x , want $\hat{y}=P(y=1|x)$, $x\in\R^{n_x}$ > $\hat{y_1}=w_{11}*x_{11}+w_{12 ......
Programming Network Basics Neural of

Nginx配置Basic_Auth登录认证

一般来说,僵尸网络的扫描行为都是全互联网大范围进行的,并且所探测的漏洞大多都是一些新爆发的cms漏洞(ThinkPHP)、或者是一些常见的框架组件漏洞(如Struts2),针对该特性,我们可以配置Basic Auth登录认证(ngx_http_auth_basic_module),来减少僵尸网络对我 ......
Basic_Auth Nginx Basic Auth

启发式算法(heuristic algorithm)

运筹学--Operations Research (O.R.),有时也称为**数学规划、最优化理论**,是人工智能的“引擎”,因为几乎所有人工智能的问题最后都会转化为求解优化问题。几年前流行的支持向量机(SVM,二次规划问题)如此,近几年席卷全球的深度学习(DL)的参数优化(训练)也是(高度复合函数 ......
算法 heuristic algorithm

op-basic

### 一 tcp协议的三次握手和四次挥手 1.1 三次握手原理: 第一次握手:客户端发送一个带有SYN(synchronize)标志的数据包给服务端; 第二次握手:服务端接收成功后,回传一个带有SYN/ACK标志的数据包传递确认信息,表示收到信息; 第三次握手:客户端再回传一个带有ACK标志的数据 ......
op-basic basic op

Algorithm_02--C#排序算法(升序)

(升序)算法原理: 通过重复比较和交换,使较大的元素逐渐“浮”到数组后面。 具体步骤: 1.比较相邻元素,如果第一个比第二大,就交换它们两个。 2.对每一对相邻元素作同样的工作,从开始第一到结尾的最后一对。这样再最后的元素应该会是最大数。 3.针对所有的元素重复以上的步骤,除了最后一个。 4.重复步 ......
升序 算法 Algorithm 02

Algorithm_01--C#递归算法02

///递归算法本质: ///1、方法的自我调用 ///2、有明确的终止条件 ///3、每次调用时,问题规模在不断减少。通过递减,最终到达终止条件 //一列数的规则如下:1、1、2、3、5、8、13、21、34..求第30位数是多少 ![](https://img2023.cnblogs.com/bl ......
算法 Algorithm 01

Post-Exploitation Basics

开发后基础知识 https://tryhackme.com/room/postexploit 使用 mimikatz、bloodhound、powerview 和 msfvenom 学习后期开发和维护访问的基础知识 # 介绍 从使用 powerview 和 bloodhound 进行后开发枚举,使用 ......
Post-Exploitation Exploitation Basics Post

Algorithm_01--C#递归算法

递归算法本质: 1、方法的自我调用 2、有明确的终止条件 3、每次调用时,问题规模在不断减少。通过递减,最终到达终止条件 ......
算法 Algorithm 01

WPF.Basic.数据绑定

WPF常用五种数据绑定方式 绑定方式一(绑定元素依赖属性) <StackPanel> <Slider Name="s1" Value="10" Maximum="100"></Slider> <TextBlock FontSize="{Binding ElementName=s1,Path=Valu ......
数据 Basic WPF

WPF.Basic.依赖属性

1 依赖属性定义 在WPF界面的数据绑定中,为了能够使绑定源数据和绑定目标在变更后能够通知对方,.net在原来的属性之上设计了依赖属性 所以支持绑定的属性本质上它都是封装后的依赖属性。那么也就是说, 只有依赖属性才可以进行绑定。 1 依赖属性使用 public class UserModel { p ......
属性 Basic WPF

WPF.Basic.ICommand使用

WPF 命令绑定的各种方式 引言 在WPF开发过程中,不得不学习的就是MVVM模式。但是在MVVM中又绕不开命令(Command)的使用。下面通过几种方式介绍我了解的WPF命令绑定方式。 如何使用 控件继承ICommand接口,直接使用Command 首先通过这里简单介绍Command在MVVM中的 ......
ICommand Basic WPF

【THM】Active Directory Basics(活动目录基础·旧版)-红队

本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/activedirectorybasics 通过学习相关知识点:了解Active Directory(活动目录)的基础知识及其在现实世界中的使用方式。 可参考博客:【THM】Active Director ......
红队 Directory 基础 目录 Active

Java Test ENV setup for Algorithms, 4th Edition

set java env, add /home/linxu/myspace/java_projects/algs4/algs4.jar to CLASSPATH sudo vim ~/.bashrc export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd6 ......
Algorithms Edition setup Java Test

01 Recap of CG Basic

Real-time High quality Rendering 1. Graphics Pipeline 渲染管线 2. OpenGL 物体摆放 视图变换 画架画布 生成片段 片段着色 3. GLSL(OpenGL Shading Language) 4. Debugging Shaders 5. ......
Recap Basic 01 CG of

[Prompt] Principles of Prompting Guidlines

Principle 1 Write clear and specific instructions clear !== short Clear and specific instructions for a model will guide it towards the desired output ......
Principles Guidlines Prompting Prompt of

The principle of uploading files with command line tools All In One

The principle of uploading files with command line tools All In One 命令行工具文件上传的原理 / The principle of command line tool file upload demos pip git CDN OS ......
principle uploading command files tools

Cluster-GCN An Efficient Algorithm for Training Deep Convolution Networks

Chiang W., Liu X., Si S., Li Y., Bengio S. and Hsieh C. Cluster-GCN: An efficient algorithm for training deep and large graph convolutional networks. ......

some basic operations on mysql8

it's my first time using version 8. keep a note just for practice. $ sudo docker images | grep mysql mysql latest 8189e588b0e8 6 days ago 564MB $ sudo ......
operations mysql8 basic mysql some

[CMU 15-418] (Lecture4) Parallel Programming Basics

本系列文章为 CMU 15-418/15-618: Parallel Computer Architecture and Programming, Fall 2018 课程学习笔记 课程官网:CMU 15-418/15-618: Parallel Computer Architecture and ......
Programming Lecture4 Parallel Lecture Basics

algorithm:算法库

#include <algorithm>using namespace std;// 常用函数sort(begin, end); // 对区间进行排序reverse(begin, end); // 对区间进行翻转rotate(begin, middle, end); // 将区间按照middle为界 ......
algorithm