自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

UncleL的进修之路

计算数学的技术渣的挣扎

  • 博客(12)
  • 收藏
  • 关注

原创 1.初识Python脚本

第一天认识Python脚本编写Python程序的文件,称为Python的脚本或程序要求当前的Python脚本的后缀名必须是.pyPycharm使用注意需要明确的知道当前pycharm选择的Python环境注释注释就是一段说明文字,并不会被执行。在Python的脚本中使用,开头的第一个字符如果是# ,那么就是注释注释的作用print() 输出函数print可以在程序中输出一些内容。如字符串,数字…函数就是为了完成一些功能,例如:print就是为了输出数据变量# 什么

2021-10-04 16:49:01 113

翻译 黑马程序员匠心之作|C++教程从0到1入门编程(基础)

1 C++初识1.1 第一个C++程序编写一个C++程序总共分为4个步骤:· 创建项目· 创建文件· 编写代码· 运行程序1.1.1 C++程序通用模块#

2021-01-22 14:05:31 1543

原创 Python密码学编程(4)换位加密法加密

使用换位加密法加密主要内容使用def语句创建函数main()函数参数全局作用域和本地作用域,全局变量和本地变量列表数据类型,列表与字符串的相似之处list()函数列表的列表增强赋值运算符(+=、-=、*=、/=)join()字符串方法返回值和return语句特殊的_name_变量4.1 换位加密法换位加密法不是把字符替换成其他字符,而是搞乱消息符号的顺序,使原来的消息不可读。换位加密法具有更多可能的密钥,更难暴力破译。加密步骤如下:1.数一下消息里的字符个数2.画一

2021-01-22 13:26:48 1781

原创 多线程训练营资料2

volatile的用途1.线程可见性package com.mashibing.testvolatile;public class T01_ThreadVisibility { private static volatile boolean flag = true; public static void main(String[] args) throws InterruptedException { new Thread(()-> {

2020-10-27 15:27:51 105

原创 多线程训练营资料1

CASCompare And Swap (Compare And Exchange) / 自旋 / 自旋锁 / 无锁因为经常配合循环操作,直到完成为止,所以泛指一类操作cas(v, a, b) ,变量v,期待值a, 修改值bABA问题,你的女朋友在离开你的这段儿时间经历了别的人,自旋就是你空转等待,一直等到她接纳你为止解决办法(版本号 AtomicStampedReference),基础类型简单值不需要版本号UnsafeAtomicInteger:public final int incre

2020-10-27 15:27:16 84

原创 Python密码学编程(3)暴力破译凯撒加密法

暴力破译凯撒加密法3.1 暴力破译所谓暴力破译就是穷举所有可能的密钥,直到找出正确解密密钥的破译方法。3.2 凯撒加密法破译的源代码# Caesar Cipher Hanker# 暴力破译凯撒密码message = 'GUVF VF ZL FRPERG ZRFFNTR.'LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'# loop through...

2019-05-28 20:46:58 1029

原创 Python密码学编程(2)凯撒加密法

凯撒密码及其Python实现2.1 实现程序凯撒加密算法的密钥是0到25的整数2.2凯撒加密算法的源代码# Caesar Cipher# Source code for caesarCipherimport pyperclip# the string to be encrypted or decryptedmessage = 'This is my secret messa...

2019-05-28 16:26:54 1774

原创 Python密码学编程(1)反转加密法

1 反转加密法主要内容:len()函数while循环布尔函数类型比较运算符条件代码块1.1 反转加密法描述反转加密法通过反向输出消息进行加密1.2 反转加密法程序的源代码# Reverse Ciphermessage = 'There can keep a secret, if two of them are dead.'translated = ''i =...

2019-05-16 16:08:15 1559

原创 C语言概述

C语言概述什么是程序日常生活中的:通常指完成某些事物的既定方式和过程计算机中的程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合数据结构+算法+适当的注释算法和流程图什么是算法通俗而言,算法是一个定义明确的计算过程,可以以一些值或一组值作为输入并产生一些值或一组值作为输出。因此算法就是将输入转为输出的一系列计算步骤。简而言之,算法就是可完成特定任务的一系...

2019-05-16 14:55:23 236

原创 Python学习笔记02:Python基础-变量、操作符

字符串转义字符格式化内建函数转义字符用一个特殊的方法表示出一些不方便写出的内容,比如回车键,换行键,退格键借助反斜杠字符,一旦字符串中出现反斜杠,则反斜杠后面一个或几个字符表示已经不是原来的意思了,进行了转义在字符串中,一旦出现反斜杠就要加倍小心,可能有转义字符出现不同系统对换行操作有不同表示windows:\nlinux: \r\n#如果想表示出let's g...

2018-10-08 14:10:38 109

原创 Python的核心数据类型-数字

数字Python的核心对象集合包括常规的类型:整数(没有小数部分的数字)、浮点数(概括的讲,就是后边有小数部分的数字)以及更为少见的类型(有虚部的复数、固定精度的十进制数、带分子和分母的有理分数以及集合等)Python的基本数字类型是相当基本的,Python中的数字支持一般的数学运算,如加法+、减法-,除法/,乘法* ,乘方**,取余%,取整//a = 123+222b = 1.5*4...

2018-10-08 10:15:25 273

原创 Python学习笔记01:Python基础-变量和数据类型

环境安装anaconda+pycharmprint("hello world")hello world# 代码的作用# 1.给人看# 2.给机器看# 注释是纯给人看的内容print("hello world") #打印hello world出来'''这里面任何内容机器都不管了不管

2018-10-07 00:32:18 156

空空如也

空空如也

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

TA关注的人

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