Loading

摘要: Linux服务器开发一(基础) 本地连接远程Linux服务器(CentOS) ssh的公钥加密,私钥解密 电脑中的公钥私钥是用来免密码登陆的 Mac使用ssh公钥登录Linux SSH提示Permission denied ssh免密码登录Permission denied (publickey,g 阅读全文
posted @ 2021-05-30 20:24 兔子翻书 阅读(100) 评论(0) 推荐(0)
摘要: 编程习惯 每写一段程序就测试程序是否正确。总之就是写一段验证一段 做除法运算时,一定要检测分母为零的情况 尽量多使用小于符号 便于程序理解和程序的规范(比如二分查找) 编程技巧 如果数字大的离谱,说明有技巧或者规律 循环时使用位运算可以大大提高速度 除法用辗转相除法 指针:p+i a+i &a[i] 阅读全文
posted @ 2021-05-30 20:21 兔子翻书 阅读(232) 评论(0) 推荐(0)
摘要: 算法初步 进制转换 //十进制内任意进制转换 int y=0,product=1; //product在循环中不断乘P,得到1,P,P^2··· while (x!=0) { y=y+(x%10)*product; //x%10是为了获取x的个位数 x=x/10; product=product*p 阅读全文
posted @ 2021-05-30 20:18 兔子翻书 阅读(120) 评论(0) 推荐(0)
摘要: 知识点总结 定义之后一定要初始化 尽量都使用vector,速度vector>set>map 两个关键字排序简洁写法 return a.height != b.height ? a.height > b.height : a.name < b.name; 使用10*1.0的方式去输出小数,除非必要。否 阅读全文
posted @ 2021-05-30 20:16 兔子翻书 阅读(127) 评论(0) 推荐(0)
摘要: 计算函数运行时间 #include <stdio.h> #include <time.h> #include <math.h> clock_t start,stop; //clock_t 是函数clock()返回数的数据类型 double duration; int main() { start=c 阅读全文
posted @ 2021-05-30 20:15 兔子翻书 阅读(73) 评论(0) 推荐(0)
摘要: 重点树 bst bbst(AVL) 红黑树 伸展树 B树 B+树 B*树 k-d树 trie树(字典树) 区间树与线段树 二叉树 二叉树的操作 一个一般意义上的多叉树是可以转换为一个二叉树的 根据中序遍历+前序或后续的一个,就可以构造出一颗树 前序+后序 与 真二叉树 是可以还原真二叉树 真二叉树: 阅读全文
posted @ 2021-05-30 20:13 兔子翻书 阅读(41) 评论(0) 推荐(0)
摘要: 堆栈的应用场合 逆序输出:处理与输出次序的过程颠倒;递归深度与输出长度不易预知 递归嵌套 延迟缓存 栈式计算 逆序输出 进制转换 十进制转换为其他进制的过程,计算是从上至下,输出是从下往上 括号匹配:遇到‘(’就进栈,遇到‘ ) ’就出栈 扩展:多种括号匹配(,(),[]),无论是什么类的左括号,只 阅读全文
posted @ 2021-05-30 20:12 兔子翻书 阅读(212) 评论(0) 推荐(0)
摘要: 数据结构与算法 思想 1:将原始问题划分或归纳总结为规模较小的子问题(可以减半,也可以减一) 2:递归或迭代求解每个子问题 3:将子问题的解综合得到原问题的解 实现 算法的实现可以是迭代,也可以是递归 分析方法:递推方程 注意 1:子问题与原问题性质完全一致 2:子问题之间可彼此独立求解 3:递归停 阅读全文
posted @ 2021-05-30 20:10 兔子翻书 阅读(84) 评论(0) 推荐(0)
摘要: KMP KMP实现 //求一个字符串在另一个字符串出现的第一个位置 # include <stdio.h> # include <string.h> # include <stdlib.h> int* NextImprove(char *P) { int m=strlen(P),j=0; //主串指 阅读全文
posted @ 2021-05-30 20:08 兔子翻书 阅读(55) 评论(0) 推荐(0)
摘要: 递归型 记忆递归型 优点:只经过有用的状态,没有浪费。递推型会查看一些 没用的状态,有浪费。 缺点:可能会因递归层数太深导致栈溢出,函数调用带来额外时间开销。总体来说,比递推型慢 递推型 “人人为我”递推型(推荐):在选取最优备选状态的值Fm,Fn,…Fy时, 有可能有好的算法或数据结构可以用来显 阅读全文
posted @ 2021-05-30 20:06 兔子翻书 阅读(56) 评论(0) 推荐(0)
摘要: 注意事项: 1 对于爬虫的每一步都要考虑到可能出现的错误,增加代码的可靠性 2 爬虫需要分析后再写代码,保证网页在有一定的修改后依然能正确的运行 3 要增加代理保证爬虫不被限制 4 在有移动端的情况下,最好去模拟手机去爬取移动端 爬取步骤 1 获取网页内容:getHTMLText() 2 提取信息到 阅读全文
posted @ 2021-05-30 20:05 兔子翻书 阅读(59) 评论(0) 推荐(0)
摘要: 普通请求 #r.request.headers 查看请求信息 import requests url='https://api.airtable.com/v0/appU9QT7BUOev35GR/iDM?maxRecords=3&view=Grid%20view' try: kv={'user-ag 阅读全文
posted @ 2021-05-30 20:04 兔子翻书 阅读(103) 评论(0) 推荐(0)
摘要: 根据搜索爬天猫、京东、当当、孔夫子的书籍信息 天猫 import requests from bs4 import BeautifulSoup import bs4 proxies = { 'http':'<http://117.135.153.10:80>' } headers = {'User- 阅读全文
posted @ 2021-05-30 20:03 兔子翻书 阅读(123) 评论(0) 推荐(0)
摘要: 实验3 1. number=int(input()) flag=False if (number % 3)==0: print("3",end =' ') flag =True if (number % 5)==0: print("5",end =' ') flag = True if (numbe 阅读全文
posted @ 2021-05-30 20:02 兔子翻书 阅读(265) 评论(0) 推荐(0)
摘要: Office 创建excel表格 import openpyxl workbook=openpyxl.Workbook() #创建文件 worksheet = workbook.active #激活表格1 worksheet.title="mySheet" worksheet.cell(1, 1, 阅读全文
posted @ 2021-05-30 20:01 兔子翻书 阅读(84) 评论(0) 推荐(0)
摘要: 烟花 烟花效果 import pygame, math, time, random, os from sys import exit WIN_W = 2200 WIN_H = 1300 t1 = 1 #时间流速 show_n = 0 show_frequency = 0.0045 # 0.0045- 阅读全文
posted @ 2021-05-30 20:00 兔子翻书 阅读(321) 评论(0) 推荐(0)
摘要: 打开文件 #startswith() 方法用于检查字符串是否是以指定子字符串开头, # 如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内检查 # 要注意:每一行的后面都有一个‘\n’ import re f=open("NewFile.txt","r 阅读全文
posted @ 2021-05-30 19:59 兔子翻书 阅读(53) 评论(0) 推荐(0)
摘要: python数据类型 组合数据类型 集合数据类型 序列数据类型:元组、列表 字典类型 集合 用{},或set()表示 集合元素唯一,不存在相同元素,集合元素序列随机的 用{}和set建立有区别 建立新的集合只能用set() 场景:去重 集合方法: s.add(x) s.remove(x) 移除x,没 阅读全文
posted @ 2021-05-30 19:58 兔子翻书 阅读(68) 评论(0) 推荐(0)
摘要: 编程字典 Notebook on nbviewer Jupyter 进阶教程 Matplotlib Reference Matplotlib中文 Matplotlib库入门 Matplotlib库基础图表函数.pdf Numpy Reference 参考手册 线性代数&Numpy Numpy的数据轴 阅读全文
posted @ 2021-05-30 19:57 兔子翻书 阅读(187) 评论(0) 推荐(0)
摘要: 购买服务器 买香港的Linux系统,免备案 服务器推荐: 野草主机[首选] 主机壳 老薛主机 必盛互联[贵] 购买域名 如果购买的域名跟主机是在同一个服务商,配置方便一些。 如果购买的域名跟主机不在同一个服务商,比如域名在阿里云,主机在必盛互联。那么需要将域名与服务器相互绑定 域名与服务器相互绑 必 阅读全文
posted @ 2021-05-30 19:56 兔子翻书 阅读(92) 评论(0) 推荐(0)
摘要: 网站添加 Dark Mode 插件 jQuery插件库-收集最全最新最好的jQuery插件 stickUp - 一个 jQuery 插件 模版商场 Stock Footage & Video Effects from VideoHive Featured WordPress Themes - WPS 阅读全文
posted @ 2021-05-30 19:55 兔子翻书 阅读(49) 评论(0) 推荐(0)
摘要: 命令 修改bash_profile 文件 打开编辑 open -e .bash_profile 更新 source .bash_profile mysql环境变量 /usr/local/mysql-8.0.12-macos10.13-x86_64/bin 按键 阅读全文
posted @ 2021-05-30 19:53 兔子翻书 阅读(39) 评论(0) 推荐(0)
摘要: ACM所有算法 结构之法 算法之道 乘法算法-Karatsuba算法 - jiyanfeng1的专栏 - CSDN博客 Karatsuba 算法 - oDoJi的博客 - CSDN博客 动态规划 背包问题九讲 树 B树与B+树 B树和B+树2 B树,B+树,B*树以及分析MySQL的两种引擎 汇编 阅读全文
posted @ 2021-05-30 19:52 兔子翻书 阅读(47) 评论(0) 推荐(0)
摘要: Linux下数据库安装 数据库一定要经常做备份 数据库一定要经常做备份 数据库一定要经常做备份 在服务器上记得让数据库开机就启动 MYSQL远程连接失败:ERROR 1130: mysql 1130连接错误的有效解決方法 卸载 centos 中预安装的 mysql rpm -qa | grep -i 阅读全文
posted @ 2021-05-30 19:50 兔子翻书 阅读(43) 评论(0) 推荐(0)
摘要: 1 参考资料 MySQL教程™ MySQL 教程 CyC2018/CS-Notes 2 数据库设计步骤 先根据文字描述找出主体与主体之间的关系,画出ER图 将ER图转化为数据模型,标出主码外码 1:n:将1的主键添加到n的表中作为外键 n:m :将两个的关系新建成表,再将两个实体的主键都插入到新表 阅读全文
posted @ 2021-05-30 19:48 兔子翻书 阅读(138) 评论(0) 推荐(0)