总结
QTT_Rookie
这个作者很懒,什么都没留下…
展开
-
Java运算符 位移运算的特殊之处
Java是如何应对位移操作,移动位数超过类型总位数的原创 2022-04-06 17:08:08 · 524 阅读 · 0 评论 -
Java源码分析(1)
今天来分析一波Integer.toString(int i, int radix)是怎么实现二进制到三十六进制的字符串输出的// i是我们要转化的数,radix是几进制public static String toString(int i, int radix) { // 两个常量分别是2和36,用来限制进制转化的范围,至于为何最高是36进制 // 是因为数字加字母(不区分大小写)共36个数码 // 当radix输入不在范围内时按默认的十进制输出 if (radix <原创 2021-09-23 20:10:57 · 129 阅读 · 0 评论 -
python语法糖总结
python语法糖总结语法糖是指在编程语言中一些命令的特殊用法,以提升编程速度,但不一定降低复杂度,还可能增加程序的不可读性,但在大部分情况下,利大于弊if 语句print( 1 if True else 0 )# 在其他编程语言中也有类似的用法,如果if后的条件为真则返回前面的值,否则返回else后的傎列表解析语法a = [ i for i in range(10) ]b = [ i ** 2 for i in a ]c = [ i for i in b if i > 128 ]原创 2021-02-06 17:44:28 · 622 阅读 · 0 评论 -
python中的生成器与解析语法
生成器在编程的过程中,我们常常需要一组有一定长度的有规律的数据,例如列举所有字母,等差等比数列,斐波那契数列等,这时候如果使用人工输入肯定很不现实,虽然可以通过编写一个函数来实现,但数据量一大,在所占空间上就大了,这时候就可以用到python中的yield语句,写一个生成器。生成器的语法类似于普通的函数,只不过将想要返回的值要通过yield语句来返回,并且在调用时一个通过for循环来配合。def facotrs(n): for k in range(1,n+1): if n % k == 0:原创 2021-01-23 15:59:45 · 100 阅读 · 0 评论 -
爬虫总结
总结年未了,从九月份开始学习爬虫,到现在,其中断档了很长时间,结果对爬虫的掌握没有很牢固,也以至于在写这篇博客时,不知写些什么,看看自己能回想起什么吧,学过,总会记得一些。import request提到爬虫,肯定离不开这个 requeset库,利用这个库中的函数发起请求,接收返回的页面或数据,可以自动对压缩格式进行解压,自动解析json数据,可以发起四种http请求,足够满足需求。import seleninum浏览器自动化测试工具,通过操纵浏览器来完成一系列的自动化操作,欺骗一些防爬措施也很是原创 2020-12-11 13:29:50 · 113 阅读 · 0 评论