自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mongoose web服务器的编译

Mongoose(web 服务器)的编译

2022-11-09 00:44:33 938 1

原创 递归遍历网页上的菜单

用python的Beautifulsoup解析网页,把菜单的各节点的路径编码以便于保存到数据库中。

2022-10-08 17:00:32 263 1

原创 用python的turtle库绘制风车动画

风车的动画,过程如下:1)绘制风车形状A,2)擦除风车形状A,3)绘制风车形状B,4)擦除风车形状B...以此类推在运行中,用clear()擦除风车形状效果不好,会出现闪屏的情况,所以采用变通的办法,用背景色再绘制一遍以达到视觉上擦除的效果,即:1)绘制风车形状A,2)用背景色绘制风车形状A,3)绘制风车形状B,4)用背景色绘制风车形状B...以此类推import turtleturtle.pensize(2)turtle.hideturtle()windSpeed = 2radiu

2021-02-19 22:47:28 6844 2

原创 Access2007 调用mysql存储过程

1.在Access中新建一个查询,在菜单栏点“创建”,点“查询设计”,不要选择任何表,“点关闭”,再点菜单中的“传递”,在窗口中输入call search(@id),然后保存查询命名为query1。2.在mysql中建一个存储过程,取名为search,参数名为_idCREATE DEFINER=`root`@`127.0.0.1` PROCEDURE `search`(in _id var...

2019-11-15 15:26:23 311

原创 用python的turtle库进行多海龟绘图

在python中可以利用面向对象的方法设置多个海龟,现在想多个海龟同时绘制图形,如何操作呢?首先想到的是利用多线程,经过测试,两个线程的海龟可以基本保持同步,但线程数过多,则海龟们出现步调不一致。因此考虑多个海龟轮流绘制图形的方法,例如有3个海龟,首先第一个海龟走一小段距离,接着第二个海龟走一小段距离,然后第三个海龟走一小段距离,接下来第一个海龟走一小段距离,然后第二个海龟走一小段距离,然...

2019-10-20 15:38:21 7666 1

原创 使用python的turtle模块绘制二叉树

from turtle import Screen, Turtle, mainloopdef tree(turtle,size): if size < 5: turtle.left(30) turtle.forward(size) turtle.back(size) turtle.right(30) ...

2019-09-25 22:19:47 3885 2

原创 换零钱问题

现有币值为1分,5分,10分,25分和50分的硬币,各种硬币可以任意取整数枚,也可以不取,问有多少种方法可以使所取的硬币的总币值为1元。这是个典型的组合数学问题,可以构造生成函数,然后求出某项的系数来得到结果。生成函数的原理基于加法变乘法,即xa+b+c+d...=xa⋅xb⋅xc⋅xd...x^{a+b+c+d...} = x^a·x^b·x^c·x^d...具体到我们现在这个题,题目是求 1⋅a

2017-04-22 08:55:18 798

原创 C语言输出菱形

问题:用C语言输出下面的图形一般的解法是设菱形的中心为坐标原点,然后用嵌套的for循环输出,但这种方法需要很多的分析。如果用递归的角度考虑问题,将会得到很大的简化。#includevoid line(int blank, int star) { int i; for(i=0; i<blank; i++) { printf(" "); } fo

2017-03-13 02:40:57 507

原创 数列求和 S=A+AA+AAA+...

题目:给出某数字A(1这是个常见的题目,考虑到数的位数可能很大,数据没法保存,所以用char数组来处理,做法是小学竖式加法,从个位数开始处理,A*N%10即S的个位,进位carry等于A*N/10,接着处理十位数。如果加到最大的位数时进位大于0,则直接输出carry#include char num[100001];int main(){    in

2016-12-12 16:06:06 2222

原创 百度贴吧里见到的一道题

问题描述有一天阳阳摆弄着他最钟爱的木棒,他突发奇想,如果从中任意选取确定数量木棒,然后拼接成一根,可以得到多少长度不一的木棒呢?输入格式两行。第1行,2个正整数N和M,分别表示阳阳共拥有木棒数和选出木棒的数量。第2行,N个500以内的正整数,表示各木棒的长度。输出格式一个整数,表示可以拼接出不同长度木棒的数量。输入样例4 31 3 5 7输出样例4

2016-08-24 23:52:25 854

原创 求元素组合的算法

问题:已知有n个元素,求含m个元素的所有组合。算法其实很简单:该种组合分为两类情况:1)不含某元素,则剩余的元素中选m个。2)含某元素,则剩余的元素中选m-1个下面的简单例子中给出7个元素中含3个元素的所有组合,使用的是递归函数#includeint num[]={1,2,3,4,5,6,7},index=0,result[7];void

2016-06-19 20:01:21 1238

原创 百钱买百鸡问题

公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱通常的做法是用嵌套的for循环。另一种方法用递归函数,这种方法更能揭示出该问题的数据结构。#includeint denomination[3]={0,3,5},num[3]={3,1,1};voi

2016-04-13 23:56:24 562

原创 用python去除图片白色像素

以下代码是把一个文件夹里的所有图片的 白色像素去掉,制作透明png图片需要python和pilfrom PIL import Imageimport osfor filename in os.listdir(r'c:/image/png'):    img = Image.open('c:/image/png/'+filename)    img = img

2015-06-04 07:51:41 8352 4

空空如也

空空如也

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

TA关注的人

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