- 博客(67)
- 资源 (4)
- 收藏
- 关注
原创 成语接龙快速接到“一个顶俩” (附api)
先预览一下功能代码在 https://github.com/callmebg/idioms_follow
2019-08-13 20:15:10 17033
原创 网卡名称排序
在Linux系统中,由于网络接口的名称可能因硬件变化或系统配置的变化而发生变化,这可能会导致系统启动时网卡的名称发生不确定性。为了解决这个问题,udev会在系统启动时检测系统的网络接口并将其匹配到已知的网卡设备名称中。/etc/udev/rules.d/70-persistent-net.rules 文件包含了每个网卡设备的一些属性信息,例如设备的MAC地址、总线信息、驱动程序等。
2023-05-11 00:13:47 1959
原创 kafka的基本概念
Kafka最初由Linkedin公司开发,是一个分布式的、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常用于web/nginx日志、访问日志、消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。
2022-11-21 23:36:07 149
原创 mybatisPlus 生成的19位uuid 在前端精度问题
问题生成的19 位uuid,如1405916999732707330。在前端存储时会变成1405916999732707300。原因JavaScript中所有的数字,无论是整数还是小数,其类型均为Number。在程序内部,Number类型的实质是一个64位的浮点数,这与Java中double类型的浮点数是一致的;因此,JavaScript中所有的数都是浮点数。遵循IEEE 754标准(浮点数算术标准),JavaScript所能表示的数值范围为正负1.7976931348623157乘以10的308次方
2021-08-10 22:14:09 917
原创 H 指数 (citations[index] > h 才能符合条件)
原题链接:https://leetcode-cn.com/problems/h-index/h概念:h 代表“高引用次数”(high citations),一名科研人员的 h 指数是指他(她)的 (N 篇论文中)总共有 h篇论文分别被引用了至少 h 次。且其余的 N - h 篇论文每篇被引用次数 不超过 h 次。提示至少和不超过,分别代表大于等于和小于等于解题思路这题题目意思真的有点绕。通俗理解就是,相同引用次数的文章,不一定都有用比如说,【1,1,1】答案显然是1。我们找到最大引用
2021-07-11 11:20:39 751
原创 数位成本和为目标值的最大数字
原题链接:https://leetcode-cn.com/problems/form-largest-integer-with-digits-that-add-up-to-target/给你一个整数数组 cost 和一个整数 target 。请你返回满足如下规则可以得到的 最大 整数:给当前结果添加一个数位(i + 1)的成本为 cost[i] (cost 数组下标从 0 开始)。总成本必须恰好等于 target 。添加的数位中没有数字 0 。由于答案可能会很大,请你以字符串形式返回。如果按照
2021-06-12 22:21:20 148
原创 OOTB 目标跟踪系统评估 python绘图代码
定义Precision plot: percentages of frames whose estimated locations lie in a given threshold distance to ground-truth centers.追踪算法估计的目标位置(bounding box)的中心点与人工标注(ground-truth)的目标的中心点,这两者的距离小于给定阈值的视频帧的百分比。不同的阈值,得到的百分比不一样,因此可以获得一条曲线。一般阈值设定为20个像素点。该评估方法的缺点:
2021-05-29 13:06:51 1410 5
原创 阿里云服务器放行端口失败
以放行443端口为例检查运维面板例如我安装的是“宝塔”,在“安全”一栏检查是否有端口号被放行。阿里云安全组阿里云app或网页版本中找到服务器,检查“安全组规则”。服务器防火墙用putty 登录服务器,输入iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT...
2021-04-22 13:34:37 364 3
原创 C++ 11里的for(auto a : b)的坑
简而言之,for(auto a : b) 只能读取b中的元素,但是无法修改。for(auto &a : b)就可以对b中元素进行读写了。比如:在写树时,有时用到结点指针数组class Trie {public: Trie* next[26]; /** Initialize your data structure here. */ Trie() { //下面这种操作并不能让next里面元素都为空指针 for (auto i : next) { i = nullptr;
2021-04-14 16:22:24 2284
原创 鸿蒙os helloworld
鸿蒙华为鸿蒙系统(英文:huaweiHarmonyOS,HongmengOS)。在2019年8月9日,华为在东莞举行华为开发者大会,正式发布操作系统鸿蒙OS。鸿蒙OS是一款“面向未来”的操作系统,一款基于微内核的面向全场景的分布式操作系统,现已适配智慧屏,未来它将适配手机、平板、电脑、智能汽车、可穿戴设备等多终端设备。------------------------------------------------------------------------------------------.
2020-12-18 17:35:47 1031
原创 ajax post 跨域传cookie
背景前后端分离项目中,前端网页保存在服务器A,后端api保存在服务器B。如“登录”该功能,用户打开浏览器的网站A,A发送账户数据给后台B;B设置session 保存个uuid 用于标识当前用户。当A再次请求B,如获取当前用户信息时,就会发现这次请求没有给B发送cookie,B端无法确定当前用户。这就是“跨域”引发的一系列问题。解决方案如果是get方法可参考jsonp的解决办法。post的话,我们得修改服务器B和客户端A的代码前端A处的请求设置两处crossDomain: true, //第
2020-09-27 19:11:39 587
原创 那些做过的软件工程大作业--网页聊天室
效果 那些做过的软件工程大作业--网页聊天室 备注:此项目当真是使用传说中的迭代开发,之前的版本,如(python websockets 网络聊天室V1)极其简略。经过一段时间的学习后,经过小组成员的帮助,逐渐添加了一些功能,美化了界面。前端是同学用vue脚手架开发的,在readme里有编译方法。oldstatic文件夹里面有上一个版本的网页。新增更加好看的UI更加丰富的管理
2020-09-26 20:33:28 527
翻译 Arcade小游戏教程(1)
译自(https://arcade.academy/examples/platform_tutorial/index.html)游戏效果图在本教程中,使用Python3.6+和Arcade库创建自己的二维平台。学习使用精灵和平铺地图编辑器创建自己的游戏。添加硬币、坡道、移动平台、敌人等。(在每一步结束时,如果你有时间,请浏览“备注”中列出的项目。)本教程分为以下几个部分: 步骤1-安装...
2020-04-23 22:49:32 2343 3
原创 python websockets 网络聊天室V1
效果:程序打包链接:https://pan.baidu.com/s/1L0Cwur-VnD-BLjkf5n1K1w提取码:gsqt代码:# -*- coding:utf8 -*-import jsonimport socketimport asyncioimport loggingimport websocketsimport multiprocessingfrom mul...
2020-03-16 10:56:08 1909 2
原创 文言文编程 田忌赛马
在线ide都有了!https://ide.wy-lang.org/如果将来大面积推行编程教育,文言文编程或将成为主流。例如我写的田忌赛马的例子。从教育来看:既弘扬了传统文化,又锻炼了思辨能力。从普及力来看:只要有浏览器就能运行,大大减少了设备成本。注曰。「「若君为忌谋,请将公策填于忌之序 。」」吾有三數。曰三。曰二。曰一。名之曰「优」曰「良」曰「劣」。吾有一列。名之曰「彼之序」。充「...
2020-03-14 14:41:34 698 1
原创 python websockets 网络聊天室V0
实现效果 undefined 使用方式将后端代码保存为py文件,前端保存为html。运行py文件,再在浏览器html中打开即可。后端#!/usr/bin/env python#后端# WS server example that synchronizes s...
2020-03-12 22:52:49 1194 2
翻译 快速上手python websockets
翻译自https://websockets.readthedocs.io/en/stable/intro.html要求websockets 库要求Python版本 ≥ 3.6.1。如果可能的话,您应该使用最新的python版本.。如果您使用的是旧版本,请注意,对于每个次要版本(3.x),只有最新的bugfix版本(3.x.y)才得到官方支持。安装用以下命令安装websocketspi...
2020-03-11 22:22:16 70004 1
转载 用python写python
英文原文:http://aosabook.org/en/500L/a-python-interpreter-written-in-python.html中文翻译:http://qingyunha.github.io/taotao/前言Allison是Dropbox的工程师,在那里她维护着世界上最大的由Python客户组成的网络。在Dropbox之前,她是Recurse Center的引导师,...
2020-03-09 16:17:21 710
原创 pygame 200行小游戏之 FlappyBird
开发准备pip install pygame新建文件夹将代码和资源放在一起功能鼠标移出窗口暂停游戏,移入恢复播放我喜欢的背景音乐 Chain Hang Low标题栏显示当前得分,撞柱子时游戏终止效果 undefined 代码# -*- codin...
2020-02-12 22:27:08 1995 3
原创 (三)爬虫小结
有时候我们需要收集一些网络上的公开信息 ,但手工收集显得我们太low了。作为一名软件工程的学子,当然是要用代码来爬取信息。这时候,我们往往就需要爬虫技术了。准备工作学习python3基本语法安装requests、BeautifulSoup或selenium了解http和html特点selenium万能的爬虫。因为selenium本身就是打开一个浏览器,所...
2019-12-17 17:43:15 126
原创 金沙滩51单片机 贪吃蛇
基于金沙滩51单片机的贪吃蛇小游戏开发环境:KST-51 v1.3.2 keil5下载全部文件,打开“贪吃蛇.uvproj”即可项目地址:https://github.com/callmebg/51-Retro-Snaker
2019-10-16 23:55:23 1309
原创 DIY微信机器人
功能:定时发送问候给朋友和家族群效果图:怎么制作呢?如果您有服务器的话,可以将脚本部署在上面但如果没有的话,可能就得保持电脑不关机了#!/usr/bin/env python3#coding=utf-8import scheduleimport timefrom datetime import datetimeimport itchatimport jsonimpo...
2019-10-05 21:50:49 265
原创 QT5写一个复数计算器(附源码)
首先来看看运行效果如果觉得这个程序还可以,那么就来看看怎么来写这个程序吧!1.安装qt5 下载链接https://www1.qt.io/download-open-source-access/ (需注册)2.1 简单学习一下qt5 http://c.biancheng.net/qt/2.2 因为我们主要是用qt5来写页面,所以在了解各个控件后,着重了解“信息与槽”的机制。2....
2019-09-16 22:27:37 1890
原创 ubuntu服务器itchat登陆二维码显示不出来
方法一:使用字符画作为二维码登陆itchat.auto_login(enableCmdQR=True)部分系统可能字幅宽度有出入,可以通过将enableCmdQR赋值为特定的倍数进行调整:# 如部分的linux系统,块字符的宽度为一个字符(正常应为两字符),故赋值为2itchat.auto_login(enableCmdQR=2)方法二:第一步/usr/local/lib/p...
2019-08-28 23:53:36 1513 1
原创 python入门指导
一、算法界大牛刘汝佳的忠告代码还是要多敲一些。看一眼,貌似懂了。等到自己独立写代码时,就凉凉了 ------------我说的二、学习资源菜鸟教程 https://www.runoob.com/该网站有许多门语言的较为系统的简单介绍。如果有耐心看完上面的python3教程的话,其实就可以往高级应用方面学习。当然,也再深入学习语法。推荐《Python学习手册(第4版)》2.CSD...
2019-07-25 13:16:04 251
原创 MySQL安装后未出现设置向导
有可能之前安装了PHPstudy,里面安装了MySQL一、打开phpstudy,依次点击其它选项菜单》》服务管理器》》MySQL》》安装服务二、打开计算机》》管理》》服务》》发现有MySQLa三、将您PHPstudy里mysql.exe所在的路径(在安装的文件夹里面搜索mysql即可)添加至环境变量四、打开“服务”,手动开启mysqla五、cmd里面直接输入mysql -u root -...
2019-07-23 17:13:52 1176
原创 c++ 写一个复数计算器
(只有26kb !!!)exe文件百度云:链接:https://pan.baidu.com/s/1z7rObCcTnp3n659BmfKbYg提取码:j26r源代码在文末高中学算法后,一直想写一个有用的 的程序,比如说计算器。百度了一圈后发现复数计算器,貌似还没人写。那就写这个吧当然,目前这个计算器还存在一些小问题,我也不一定会再改了 (▽)但我觉得,还是有一定参考价值的参考博...
2019-05-01 21:44:01 2433
原创 (二)“hello world 式”爬虫
原文地址:http://www.sohu.com/a/158388846_665459我们现在想爬取这张图片。那么,首先要做的是右键 “查看元素”,然后,在下面的 “查看器”中蓝色区域,显示的img标签里面,就有src = “图片地址”。那么我们现在的思路就是,一、打开这张图片, 二、将图片下载至本地我们要怎么打开这张图片呢?之前,我们说到过,python 拥有广泛的社区基础,也就是说,前...
2019-04-18 16:46:46 296
原创 (一)搭建合适的开发环境
合适的软件工具可能需要用到的知识浏览器的开发者工具的使用网址的构成html 的简单了解HTTP 协议小技巧在本地任意修改网页内容:
2019-04-17 13:47:07 617
原创 前言
万万没想到我一个小小的前言就要写一篇文章吧~(hhhh)为什么我要写这篇文章?大学生活比较无聊, 搞一点事情证明自己不是蹉跎岁月希望能让读者一定程度上掌握python 的语法和简单的爬虫最好能做到大家交流学习,共同进步这篇文章的受众是?已有一定编程基础的同学。例如:计算机类专业的大一新生,不大满足于在一个黑框框里跑代码,想要有一定“成效”没有编程基础,但希望学习编程...
2019-04-16 18:07:42 764
翻译 python500行实现简单数据库(翻译)
前言最近我又比较迷茫了!但记得有一位伟人说过“真正迷茫的人都在图书馆寻找答案”。我感觉图书馆离寝室太远了,不如就在这写文章吧。本文是http://aosabook.org/en/500L/an-archaeology-inspired-database.html的翻译版,不过,我粗略看了一下,英文教程可能差不多也五百行。如果您能够耐心看完,我觉得您一定会有收获!一个受考古启发的数据库–...
2019-03-30 22:36:19 707
OpenGL vs下配置所需的glad 和 glfw3.3.2
2020-09-22
复数计算器(附源码带界面).rar
2019-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人