自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python学习日志一

python学习日志一今日学习内容小甲鱼python视频插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入今日学习内容小甲鱼python视频小游戏最终改进版代码import randomtimes = 3secret = random.randint(1,10)print('--

2020-11-30 17:38:02 108 1

原创 SQL

SQl专门为关系型数据库设计出来的结构化存储,查询,更新,管理数据的语言。SQL分类数据查询语言(DQL):select,where,order by,group by,having数据操作语言(DML):insert,update,delete事务处理语言(TPL):begin,transaction,commit,rollback数据控制语言(DCL):grant,revoke数据定义语言(DDL):creat,drop...

2020-07-19 22:22:06 101

原创 数据库

数据库数据库的分类网络数据库层级数据库关系数据库关系数据库按照存储介质的不同可以分为关系型数据库(存储在磁盘中)和非关系型数据库(存储在内存中)关系型数据库基本概念: 关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。关系数据结构:数据以什么方式来存储,是一种二维表的形式存储。关系操作集合:如何来关联和管理对应的存储结构,SQL指令关系完整性约束:数据内部有对应的关联关系,以及数据与数据之间也有对应的关联关系。表内约束:对应的具体列只能存放对应的数据(不能

2020-07-19 22:13:15 141

原创 测试学习第一天

1.2硬件系统一、为什么需要硬件任何的计算操作,都需要通过硬件来完成。二、硬件的组成1、“冯诺依曼”理论,分为五部分。2、输入设备:给计算机输入数据。3、输出设备:将计算机处理之后的数据以不同 的形式展现给用户。4、控制器+处理器:中央处理器(cpu)。5、存储设备:内存和外存,都是对数据进行存储。三、内存与外存1、内存:内存条,大小一般在(4G-16G)。2、外存...

2020-01-07 21:56:30 137 1

原创 找对应位置二维数组中的数据

#include<stdio.h>int main(){ int a[20][20]; int i,j,n,m; printf("请规定二维数组的行数和列数:"); scanf("%d %d",&n,&m); printf("请依次输入二维数组的数据:\n"); for(i=0;i<n;i++) { ...

2018-10-07 09:55:19 401

原创 输入的数组倒序输出,指针做参数

#include<stdio.h>int swap(int *a,int n){ int *p,*i,*j,m,temp; m=(n-1)/2; i=a; j=a+n-1; p=a+m; for(;i<p;i++,j--) { temp=*i; *i=*j; *j=temp...

2018-10-06 11:38:23 1357 1

原创 输入的数组倒序输出,数组名做参数

#include<stdio.h>int main(){ int a[100],b[100]; int n,i; printf("该数组需要存储的数字个数为:"); scanf("%d",&n); printf("请依次输入%d个数字,空格隔开:",n); for

2018-10-06 11:00:21 392

原创 数组的三种输出方式

#include <stdio.h>#include <math.h>void main(){int a[10]={9,8,7,6,5,4,3,2,1,0};int i;printf("下标法输出:");for(i=0;i<10;i++){ printf("%d",a[i]);}printf("\n");printf("通过数组名.

2018-10-06 09:50:43 4710

原创 二分法

利用二分法判断输入的数字是否在该数组中,该数组中的数值从小到大排列#include <stdio.h>#include <math.h>#define M 10int main(){ static int a[M] = {-12,0,6,16,23,56,80,100,110,115}; int n,low,mid,high,found; lo...

2018-09-28 18:16:32 117

原创 九宫格

#include <stdio.h>#include <math.h>int main(){ int i,j; int a[3][3]; for(i=0;i<3;i++) { printf("请输入第%d行的三个元素:",i+1); scanf("%d,%d,%d",&...

2018-09-24 11:00:27 178

原创 找数列中的最大数及其位置

#include <stdio.h>#include <math.h>int main(){ int i,j,row,cloumn,max; int a[3][4]={{1,2,3,4},{3,2,5,6},{1,10,9,8}}; max=a[0][0]; for(i=0;i<3;i++) { for(j...

2018-09-23 19:29:19 1099

原创 数组的转换

#include <stdio.h>#include <math.h>int main(){ int i,j; int a[2][3]={1,2,3,4,5,6}; int b[3][2]; for(i=0;i<3;i++) { for(j=0;j<2;j++) { ...

2018-09-22 15:16:14 112

原创 冒泡排序

#include <stdio.h>#include <math.h>int main(){ int i,a[10]; int t,j; for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(j=0;j<9;j++) { ...

2018-09-21 10:59:07 107

原创 密文和明文的转换

#include <stdio.h>#include <math.h>int main(){ int i,t,m,n; printf("原文转密文请按1,密文转原文请按0\n"); scanf("%d",&t); if(t==1) { char c[200]; printf("请输入明文:"); scanf(...

2018-09-19 21:09:24 10822 1

原创 输出100~200之间的素数

include <stdio.h>#include <math.h>int main(){int i,n,j;for(i=100;i<=200;i++){n=sqrt(i);for(j=2;j<=n;j++){if(i%j==0){break;}}if(j>n){printf("%d是素数\n",i);}}retur...

2018-09-19 19:02:53 864

原创 判断输入的是否为素数

#include <stdio.h>#include <math.h>int main(){ int i,m,n; printf("请输入一个数字:"); scanf("%d",&m); n=sqrt(m); for(i=2;i<=n;i++) { if(m%i==0){ ...

2018-09-19 18:35:46 314

原创

#include <stdio.h>#include <math.h>int main(){ int s; float n,t,pi; t=1;pi=0;n=1.0;s=1; while(fabs(t) > 1e-8) { pi=pi+t; n=n+2; s=-s; ...

2018-09-19 16:00:36 107

原创 输出斐波那契数列的前40位

输出斐波那契数列的前40位#include <stdio.h>#include <math.h>int main(){ long int f1,f2; int i; f1=1; f2=1; for(i=1;i<=20;i++) {printf("%d,%d,",f1,f2); f1=f1+f2;...

2018-09-19 15:59:09 5282

原创 c语言编程之多行增加输出

#include<stdio.h>int main(){ int i,a,b; printf("请输入数字:\n"); scanf("%d",&i); for(a=1;a<=i;a++) { for(b=1;b<=a;b++) { printf("*"); ...

2018-09-12 16:12:05 1338

原创 c语言编程之求输入字符串的个数

c语言编程之求输入字符串的个数#include <stdio.h>#include <math.h>int main(){ int n=0; printf("请输入字符串:\n"); while(getchar()!='\n') { n++; } printf("输入的字符串个数为:%d",n)...

2018-09-10 20:56:56 7054

原创 c语言编程之求闰年

c语言编程之求闰年能被4整除且不能被100整除的为闰年。如2004年就是闰年,1900年不是闰年。世纪年能被400整除的是闰年,如2000年是闰年,1900年不是闰年。对于数值很大的年份,这年如果能被3200整除,并且能被172800整除则是闰年。如172800年是闰年,86400年不是闰年,因为虽然能被3200整除,但不能被172800整除。1、地球绕太阳运行周期为365天5小时48分4...

2018-09-10 20:44:12 15639 1

原创 商城笔记18——缩略图和水印

缩略图所用函数:imagecopyresampled — 重采样拷贝部分图像并调整大小 bool imagecopyresampled ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , ...

2018-03-25 19:57:21 224

原创 商城笔记17——将小图复制到大图

将小图复制到大图所用到的函数:bool imagecopy ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h )将 src_im 图像中坐标从 src_x,src_y 开始,宽度...

2018-03-25 19:41:34 171

原创 商城笔记16——画圆弧和饼状图

画圆弧和饼状图画圆弧并填充 所用函数:imagearc — 画椭圆弧 bool imagearc ( resource $image , int $cx , int $cy , int $w , int $h , int $s , int $e , int $color )参数:画布资源,圆心x值,圆心y值,宽,高,起始角度,结束角度,颜色...

2018-03-25 19:33:25 366

原创 商城笔记15——画矩形及椭圆

画矩形需要用到函数:bool imagerectangle(resource $image,int $x1,int $y1,int $int $x2,int $y2,int $col)参数:画布资源,左上角x坐标,左上角Y坐标,右下角x坐标,右下角y坐标,颜色) 画椭圆函数:bool imageellipse( resource $image,int $cx,int $cy,int $...

2018-03-24 18:14:36 129

原创 商城笔记14——中文验证码

中文验证码如何产生随机的中文字符串? 中文按照unicode编码,是有规律的,位于0x4E00~0X9FA0,我们可以在unicode 范围内随机选取。但是,有大量生僻字,用户未必认得,所以,在实际项目中,只是抽取几百或几千的常用汉字,放数组里,随机选取。图片里写中文,要用到一个新的图片处理函数:array imagettftext(resource $image,float $size...

2018-03-24 14:34:19 188

原创 商城笔记13——验证码

验证码就是有字母或文字的图片,并且要有一定的干扰,还要能够在看不清的情况下进行刷新。流程如下: 1.造画布,不填充,默认的画布是黑色的 2.造颜料准备写字 3.写字 imagestring——水平的画一行字符串 说明: bool inagestring(resource image,intimage,intimage,int font, int x,intx,intx,int y,s...

2018-03-24 14:24:07 233

原创 商城笔记12——GD库之画图五步详解

1.创建画布 可以用imagecreatetruecolor来创建空白画布,也可以拿一张图片来截取创建画布(自然所作修改在图片基础上进行)resource imagecreatefromgif(string $filename)通过读取一幅gif图片作为图片资源resource imagecreateformjpeg(string $filename)通过读取一幅jpg图片作...

2018-03-24 14:08:05 174

原创 商城笔记11——GD库

GD库类似一个插件里面有很多图像处理函数。GD扩展库的引入图片链接和图片上传GD常用函数GD生成缩略图GD生成验证码GD给图片加水印 以左上角为坐标原点,往右为x的正,往下为y的正,以像素为单位 (x,y)确定一个点,两个点确定一个矩形,左上角点+宽度+高度可以确定一个矩形GD库的引入:打开php.ini,查询gd2.dll,把这一行的注释去掉,重启Apac...

2018-03-24 13:48:17 155

原创 商城笔记10——如何进行文件上传

商城笔记10——如何进行文件上传php文件上传的过程: 1.提交后,文件自动发到服务器上,形成一个临时文件 2.在服务器上,只需要把临时文件移到自己想要的位置就可以完成上传操作疑问:临时文件在哪呢?文件的其他信息如文件名,文件大小,等又在哪儿呢? 答:PHP形成文件后,还会形成一个$$_FILES超级全局数组,数组里保存着文件的临时地址,临时名称,大小等信息,所以想上传文件,得先读$...

2018-03-20 21:09:52 151

原创 商城笔记9——迭代查找子孙树

迭代查找子孙树 $area= array( array('id'=>1,'name'=>'安徽','parent'=>0), array('id'=>2,'name'=>'海淀','parent'=>7), array('id'=>3,'name'=>'濉溪县','parent'=>5), array('id...

2018-03-12 13:04:35 257

原创 商城笔记8——引用传值

引用传值函数1:$age=10;function grow($age){ $age +=1; return $age;}echo grow($age),'<br />';echo $age,'<br />';函数2:$age=10;function grow($age){ $age +=1; return $...

2018-03-09 21:12:03 129

原创 商城笔记7——递归与迭代的区别与联系

递归与迭代的区别与联系递归:自身调用自身 ,每一次调用把问题简化,直到问题解决 即把大的任务拆分成相同性质的小任务。以昨天的猴子摘桃为例,变成五只猴子来,每只猴子摘一个桃 即:人多,每人完成一件 思考:如果是只普通猴子,变不出第二只猴子来,只能自己摘 应该走到最右面,从右到左,一个个摘回来 这次,一只猴子把要做的工作列出来,每次做一步 一只猴子做多项工作 迭代就是在某个范围内,反...

2018-03-09 17:10:40 222

原创 商城笔记6——递归删除子目录

递归删除子目录function deldir ($path) { //不是目录,直接返回 if(!is_dir($path)){ return NULL; }$dh = opendir($path);while(($row = readdir($dh)) !==false ){ if($row=='.' || $row == '..'){...

2018-03-09 17:04:12 128

原创 商城笔记5——记录信息到日志

记录信息到日志思路:给定内容,写入文件(fopen,fwrite…),如果文件>1M,重新写一份class log{contst LOGFILE = 'curr.log';//建一个常量,代表日志文件的名称 //写日志 public static function write($cont){ //判断是否备份 $cont = "...

2018-03-09 17:01:44 259

原创 商城笔记4—— 目录操作

目录操作opendir :打开目录,返回资源句柄readdir :读取目录 rmdir: 删除目录 closedir:关闭目录句柄 is_dir 判断是否为目录 explode( string $delimiter , string $string [, int $limit ]):使用一个字符分割另一个字符串,此函数返回由字符串组成的数组,每个元素都是string的一个子串,...

2018-03-09 16:54:23 129

原创 商城笔记3——如何把excel文件导到数据库

如何把excel文件导到数据库1.Excel不是开放的标准,是微软自己的2.可以先转化成csv文件,csv是一种简单的$file = '2 .csv';$fh = fopen($file,'rb');//每一次读一行,每一行的内容再用逗号拆成数组while(!feof($fh)){$row = fgets($fh);print_r(explode(',',$row)) ...

2018-03-09 16:46:28 138

原创 商城笔记2——文件操作

文件操作常用函数:fopen :打开一个文件,返回一个句柄资源 fopen(filename,mode);第二个参数是模式,如读写模式,追加模式返回值:资源沿着上面返回的filename,mode);第二个参数是模式,如读写模式,追加模式返回值:资源沿着上面返回的filename,mode); 第二个参数是模式,如读写模式,追加模式 返回值:资源 沿着上面返回的fh这个资源...

2018-03-09 16:42:12 124

原创 商城笔记1——将文件的内容读取与写入

将文件的内容读取与写入要求:把a.txt的内容读取出来,赋给$str变量file_get_contents() 可以获取一个文件的内容或一个网络资源的内容,是比较快捷的,这个函数是一次性把文件的内容全部读出来,放内存里,处理上百M的大文件时慎用此函数。 要处理的文件不存在时,报错。$file = './a.txt';echo file_get_contents($file...

2018-03-09 16:25:55 291

原创 python基础2

基本逻辑运算1:forfor语句是python中的循环控制语句如果for循环未被break终止,则执行else块中的语句break在需要时终止for循环continue跳过位于其后的语句,开始下一轮循环。数学运算要导入math!/user/bin/python-- coding: utf-8 --import mathcount=0 while(c...

2018-03-09 16:15:39 127

空空如也

空空如也

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

TA关注的人

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