编程笔记
-
22_python实操案例八
任务一: coffee_name = ('蓝山', '卡布其尔', '拿铁', '皇家咖啡', '女五咖啡', '美丽与哀愁') print('您好!欢迎光临小(>^ω^<)喵咖啡屋') print('本店经营的咖啡有:') # index获取元组当中的元素索引…
-
23_python实操案例九
任务一: # 统计指定字符出现的次数 def get_count(s, ch): count = 0 for item in s: if ch.upper() == item or ch.lower() == item: count += 1 return count if __name__ == '__main__': s = 'hellopython, …
-
24_python实操案例十
任务一: def calc(a, b, op): if op == "+": return add(a, b) elif op == "-": return sub(a, b) elif op == '*': return mul(a, b) elif op == "/": if b!= 0: return div(a, b) else: return '除数不能为0'…
-
PYTHON 提取HTML文本
from lxml.html import etree content = "***************" html = etree.HTML(str(content)) html_data = html.xpath('//span/text()|//p//text()|//section//text()') datas = [data.replace("/r", "").replace("…
-
Java面试题CAS原理
CAS CAS(Compare And Swap,比较并交换)自旋抢锁。微信交流群:Java技术沟通群⑤(点击加入) 原理 CAS的原理是拿期望的值和原本的一个值作比较,如果相同则更新成新的值。CAS 操作用得比较多的是 sun.misc 包的 U…
-
万能欧几里得算法学习笔记
万能欧几里得算法 基本描述 对于一条直线 /(/dfrac {px+r}{q}/),满足 /(p>0,q>0,r/in[0,q-1]/),求解有关 /(/lfloor/dfrac {px+r}{q}/rfloor,x/) 的一些函数。考虑在坐标系上考虑这条直线,从 /((0,0)/) 开…
-
6 JavaScript Array内置方法
1 数据Array 数组中可以存放所有的数据类型,Array属于object类型 字面量方式创建(推荐大家使用这种方式,简单粗暴) <script> //数组中可以存放所有的数据类型 var shopping=['香蕉','苹果','牛奶']; alert…
-
直播源码开发,vue实现动态侧边导航栏
直播源码开发,vue实现动态侧边导航栏 router 文件夹 // index.tsimport Vue from 'vue';import VueRouter from 'vue-router';import Login from '@/views/login/index.vue';import Layout from '@/layout/index.…
-
C# 程序打包成安装文件
准备工具: (1)VS 2019 (2)待打包的C#工程源码 步骤: (1)安装打包用插件 在VS Marketplace中安装,点击下载按钮 安装完成需要重启VS 如果安装不成功可以直接下载到本地安装 https://marketplace.vis…
-
md5算法实现原理深剖
一、基本介绍 MD系列算法是信息摘要三大算法中的一种,全称:Message Digest算法,按照规范版本分为MD2、MD4、MD5三种算法,目前最常用的是MD5版本算法。本文介绍MD5算法的实现原理。 1991年,继 MD4 算法后,罗纳…