自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 寝室多设备连接校园网的解决方案

寝室 多设备 校园网

2022-02-17 11:41:06 30263 4

翻译 (笔记)深度学习入门:基于python的理论与实践

本书主要用numpy来处理运算,用matplotlib将结果可视化。对于没有基础的人十分友好,只需要高中的线代知识就可以看懂。1.x=x.flatten() 将矩阵及张量转换为一维数组。x>15,结果得到一个由True和False组成的一维列表,x[x>15]即可输出所有大于15的成员。矩阵与一维数组的乘,(数组长度与矩阵列数相同)将一维数组扩张为矩阵形状后简单相乘,符合交换率,符号为;矩阵与数组dot乘,(数组长度与矩阵列数相同)将一维数组与每行对应索引相乘求和,得到一维数组,长度为矩阵

2020-11-17 19:22:20 538

原创 按键精灵 python加强版

主体程序,主要是一些功能的实现,具体应用需要自己写。写的比较乱import win32gui, win32api, win32con, win32uiimport timefrom time import sleepimport randomfrom random import uniformimport loggingfrom logging import info, warning, errorfrom config import VK_CODEimport copyimport

2020-10-22 22:51:35 814

原创 用Python截图(顶级理解)

最近需要对窗口截图,看到了以下文章:https://www.cnblogs.com/Evan-fanfan/p/11097850.html其中有些错误。经过我2天实验,大概搞清楚了3个关键api的用处。注释和代码如下:# 根据句柄、截图位置和图片路径,对窗口的客户区截图并存到指定位置# GetDC一类的需要用ReleaseDC释放,CreateDC一类的用DeleteDC释放,DeleteObject则删除一个逻辑笔、画笔、字体、位图、区域或者调色板,def ClientRect_PrtSc(hw

2020-10-21 23:01:58 1131 1

转载 runnoob JavaScript 初步看懂js

https://www.runoob.com/js/js-tutorial.html1.js直接写入输出流:<body><script>document.write("<h1>这是一个标题</h1>");document.write("<p>这是一个段落。</p>");</script></body>设置一个按钮,对时间做出反应:<body><button type="bu

2020-09-24 18:04:34 470

原创 python爬虫实战:爬取http://cffex.com.cn/网站的期货持仓信息,存入mysql库中

需要爬取http://cffex.com.cn/ccpm/?productid=IF页面上的IF、IC、IH、TS、TF、T的持仓信息,时间为[2016.1.1到2020.1.1)。首先查看robots.txt,该网站没有robots.txt文件。查看网页源码,发现查询选取日期种类部分使用了多次写代码,问题主要有:1.日期部分逻辑小问题;2.每个页面耗时渐渐增加,爬到一半甚至一个页面需要9s左右,从爬取完到存入库;3.xml文件中的标签名大小写不一致;标签内容有空格等。问题1经过几次实验改进。问

2020-09-22 21:42:10 1077

转载 runnoob html粗略了解

Runnoob可以提供html的基本知识。参考手册:https://www.runoob.com/tags/html-reference.html1.Html不认识\t\n等,都会输出为空格。(不分大小写)为标准网页声明,位于所有标签之前,在支持html的浏览器中会被解释为网页使用html5编码。是页面的根元素,一般包含了文档的meta数据,比如编码格式(一般对于中文可以写charset=”UTF-8”或者”GBK”);为网页标题,为可见内容,<h1>到<h6>为标题,<

2020-09-22 20:32:12 1678

翻译 mysql必知必会 (笔记)

本书的内容十分基础,建议直接看原文,或者忘记语法的时候查阅。初读的时候可以先粗略读一遍,然后把书上的每个例子都打一次。附录c可以作为复习使用。1.可以创建多个数据库,每个数据库可包含多个表。同一个库中的表不能重名。Schema模式,指库和表的组织形式,可以用describe 表 来查看。表分为行、列,尽量把列细分(数据细分)方便查找;每行数据有一个主键来作为唯一标识,虽然有些数据不一定需要主键才能区分,但一般都应该定义一个主键,Mysql要求任意两行的主键不同,且每行都有一个非NULL的主键,主键也可以定

2020-09-20 20:20:07 136

转载 python网络数据采集(笔记)

这本书写的不错,十分推荐。第二部分介绍的范围广,可以作为兴趣入门介绍。1.本书使用标准urllib模块和非标准模块bs4模块:from urllib.request import urlopenfrom bs4 import BeautifulSouphtml = urlopen(“http://www.pythonscraping.com/pages/page3.html”)bsObj = BeautifulSoup(html)2.find_all()方法相关:find_all(name=N

2020-09-17 22:07:02 449

转载 learn python the hard way 笨办法学python(第三版)(笔记)

总结:这本书适合自学能力较强的,或者有一定基础的人自学。并不是一本手把手的基础教材,但是可以培养网络搜索能力。1.格式化输出:%s用于string(基于str()),%r用于debug(基于repr(),原封不动显示输出,双引号转换为单引号),%d用于整数。format更先进。2.sys.argv:脚本接受的参数列表。[0]为脚本路径。3.文件操作:f=open(文件名,’w’)。常用方法:f.close()、read()、readline()、truncate()、write(字符串)等。注意方法的

2020-09-17 22:03:04 560 1

原创 python中函数的多层嵌套与nonlocal

阅读 python基础教程第三版 第六章提到了函数及其作用域的嵌套。nonlocal为内部函数指定外部函数中的变量时使用。如果函数是三层嵌套会如何呢?我写了如下代码用于验证:def out(): x = 100 def middle(): x = 10 def mini(): nonlocal x print(x) return mini return middleout(

2020-09-06 16:44:43 709 2

原创 letterGirls.setdefault(girl[0], []).append(girl):setdefault返回对象与append应用

python基础教程第三版第五章有一例:girls = ['alice', 'bernice', 'clarice'] boys = ['chris', 'arnold', 'bob'] letterGirls = {} for girl in girls: letterGirls.setdefault(girl[0], []).append(girl) print([b+'+'+g for b in boys for g in letterGirls[b[0]]])目的是配对首字母相同的

2020-09-06 10:46:15 582 1

原创 python中format方法输出{}的应用

实现功能:1.输入项目名称,在当前目录创建该项目(根据《笨办法学python》第三版习题46中的步骤),至少保证在windows环境中可以运行。2.设置一个参数,为True时每次运行后删除自身。用户可以更改这个参数。首先需要创建目录。原文使用cmd和终端,这里可以import os来适应不同平台。文件操作参考了https://www.cnblogs.com/juandx/p/4962089.html自删除操作参考了https://www.cnblogs.com/morewindows/archiv

2020-09-05 08:47:44 475

翻译 A-Byte-Of-Python3翻译

学的比较粗浅。1.python中有整数、浮点数、复数。整数受限于内存大小。双引号等同于单引号,用三引号来指示多行字符串。表示’,可以\’,或者在头尾使用双引号,或者使用三引号。行末的\表示下一行与本行之间没有换行符。类似C++中的raw string,前面加r或R可指定自然字符串。相邻的字符串会被自动连接。输出中的format方法,类似printf+setf,可以调整格式。标识符不能以数字开头,大小写敏感,只能用数字、字母、下划线。可以使用中文。python中的任何东西都是对象。变量不需要声明类型

2020-09-04 21:20:03 263

翻译 C++ Primer Plus翻译心得 16章~附录前

101.STL算法:不同容器,比如vector和list间,如果其内容的值和顺序相同,那么其运用==后值为true。STL将算法分为了四类:不修改的序列操作;修改的序列操作;排序相关操作;泛化的数值操作。前三种在algorithm头文件中,最后一种在numeric头文件中。不修改的序列操作,对一定范围内的元素执行操作,操作不会改变容器。for_each()就属于这类。修改的序列操作,也对一定...

2020-04-06 17:24:03 714

翻译 C++ Primer Plus翻译心得 7~16章(算法前)

44.替代变量:reference variable创造别名,主要用于函数形参,和指针一样,不会make a copy而是直接访问原数据。声明如:int a;int & b=a;//此时b就是a的别名,两者使用同一内存地址类似指针,int *是pointer-to-in,int &是refer-to-in。指代变量必须在声明时就赋值,且不能更改,不同于指针,和常量指针类似。...

2020-03-24 16:43:53 351 1

原创 codeblocks为何不能使用多个编译单元?

最近用codeblocks,发现main.cpp里一直用不了其他编译单元的函数。从头到尾检查:1.自己定义的头文件有没有包含函数原型?有2.函数原型和函数定义头部或者调用时有没有写错?无3.有没有在函数头前加static导致函数只能本文件内使用?无4.添加文件或写创建新文件时有没有勾选Debug和Release?有最后终于找到原因了:添加或创建时,表面看起来自动勾选了Debug和Rele...

2020-03-06 17:34:29 190

翻译 C++ Primer Plus翻译心得 1-7章

目前看到第8章。都是个人的心得,可能有错误或者理解不到位的地方。1.变量的声明与赋值 写法int a=1;int a(1);int a={1};int a{1};int a={};int a{};最后两个语句中a赋值为0。{}为initialization list,可用于数组的declaration and definition。2.不同进制的标识10进制(decimal)第一个bi...

2020-03-01 12:06:52 503 1

空空如也

空空如也

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

TA关注的人

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