0基础入门学习Python(第4章)
第四章,了不起的分支和循环 4.1 分支和循环 Python主要依靠缩进来区分代码块 4.2 快速上手 成绩按照分数来划分等级,90分以上为A,80~90 为B,60~80 为C,60以下为D p4_1.py score = int(input("请输入一个分数:"))
if 100 >= score >= 90:
print("A")
if 90 > score >= 80:
print("B")
if 80 > score >= 60:
print(
php安装mongo扩展(linux)
1.首先下载php的mongodb扩展 从http://pecl.php.net/package/mongodb这个网址下载mongodb的扩展源码包 2.解压安装包 tar zxf mongodb-1.2.8.tgz 3.进入解压目录,运行phpize进行安装准备 ( phpize作用) cd mongodb-1.2.8 /usr/local/php/bin/phpize 4.安装编译 上述命令运行完后,在目录下就生成了configure文件 使用./configure命令进行安装配置,然后
perl中grep函数的使用
#!/usr/bin/perl @spam=("bat","cat","dath","datg"); if (my $lines=grep {/dat/}@spam){#再标量上下文中,grep返回的是匹配到的个数 print "$lines\n"; } @spam2=("bat","cat","dath","datg");#再列表上下文中,grep返回的是匹配到的字符串列表 if (my @lines=grep {/dat/}@spam2){ print "@lines\n"; }
二级菜单的制作(升级版) ,一般数据从后台获取,这边用数组简单的模拟
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <style> *{ margin: 0; padding: 0; } .nav{ list-style: none; width: 300px; margin: 100px auto;
5G:为人工智能与智能制造赋能
近几年,全球有两大科技领域越来越热:一个是人工智能,另一个是5G。两者都是能够改变时代、改变社会、改变经济的颠覆性技术。目前,我国已经发放了四张5G牌照,5G产业处在爆发前夜的阶段;人工智能方面,业界普遍认为,工业4.0是继蒸汽技术革命、电力技术革命、计算机及信息技术革命之后的新一轮科技革命和产业变革,而人工智能是工业4.0的重要推动技术。 中国高度重视5G战略发展,国家层面不断地大力推进5G技术、标准和产业发展。例如:在网络强国、制造强国、“十三五”规划、信息化发展战略等战略规划中,均对推动
Java基础第13天+StringBuffer(掌握)、StringBuilder(掌握)、Character(了解)、Integer(掌握)、数组高级【二分查找、冒泡排序、选择排序】以及Arrays(掌握)
1:StringBuffer(掌握) (1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了 一个字符串缓冲区类。StringBuffer供我们使用。 (2)StringBuffer的构造方法 A:StringBuffer():无参构造方法 B:StringBuffer(int size):指定容量的字符串缓冲区对象 C:StringBuffer(String str):指定字符串内容的字符串缓冲区对象 (3)StringBuffer的常见
python-matplotlib折线图
import matplotlib.pyplot as plt import matplotlib as mpl #下面的两行是解决中文乱码的问题,sans-serif就是无衬线字体,是一种通用字体族 mpl.rcParams['font.sans-serif']=['SimHei']#指定默认字体是SimHei为黑体 mpl.rcParams['axes.unicode_minus']=False#用来显示负号 input_values=[1,2,3,4,5] squares=[1,4,9,
Leetcode 1. Two Sum(hash+stl)
Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the same element twice. Example: Given nums = [2, 7, 11, 15
python-matplotlib画图添加平均值线
#绘制柱状图 import matplotlib.pyplot as plt import numpy as np x=[1,2,3,4,5,6] y=[3,4,5,6,7,8] c=np.mean(y) plt.bar(x,y,color="red",hatch="/",tick_label=["q","er","jjd","dd","kk","dd"]) plt.xlabel("x-axis",fontsize=15) plt.ylabel("y-axis",fontsize=15) pl
Integer和int之间的几个问题
1、Integer类实例变量与int类型数据进行==比较的时候,如果值是相等的,那么将返回true;因为在比较的时候,Integer会自动拆箱为int类型。 Integer num1 = new Integer(17);
int num2 = 17;
System.out.print(num1 == num2); 2、new出来的Integer类对象与自动装箱得到的Integer类对象,即便是值一样,在进行==比较时返回的是false;因为自动装箱得到的Integer类对象指向的是
windows无法安装.net framework 3.5解决方法
windows server 12r2 或 win10 安装.netframework 3.5方法: 一、 直接在“启用或关闭windows功能”中可以启用,需联网。 但是经常会出错,可能安装过程中需要重启,但是现实环境应用中的机器重启受限。 二、下面可以使用powershell(管理员)方式安装: 1、先开启报错需启用的父功能NetFx3ServerFeature: C:\windows\system32>dism /online /enable-feature /featurename:N
java解析json字符串详解(两种方法)
一、使用JSONObject来解析JSON数据 官方提供的,所以不需要导入第三方jar包;直接上代码,如下 private void parseJSONWithJSONObject(String JsonData) {
try
{
JSONArray jsonArray = new JSONArray(jsonData);
for (int i=0; i < jsonArray.length(); i++) {
洛谷P1016 旅行家的预算 题解
主要就是注意一下各个变量的类型别弄混了 https://www.luogu.org/problem/P1016 #include<cstdio>
using namespace std;
double d[10],a[10];
int main()
{
double d1,c,d2,p,b=0;
int n;
scanf("%lf%lf%lf%lf%d",&d1,&c,&d2,&p,&n);
double x=c*d2;
d[0]=0;
a[0]
Cocos2d-x 学习笔记(21.1) ScrollView “甩出”效果与 deaccelerateScrolling 方法
ScrollView的onTouchEnded方法会设置Timer,间隔0、延迟0、无限次数,回调函数是deaccelerateScrolling方法。说明触摸结束时,当该方法不被unschedule时将每帧执行一次。 deaccelerateScrolling方法中会判断ScrollView是否设置了回弹效果,我们先看有回弹的情况,这样的话maxInset和minInset均为0。 if (_bounceable) //有回弹则true
{
maxInse
史上最全的mysql数据库优化方法,软件测试人手必备! 史上最全的mysql数据库优化方法,软件测试
课程介绍Ø1.介绍什么是mysql优化Ø2.mysql优化方法Ø3.Mysql索引的使用Ø4.分表技术mysql优化概述概述:前面我们学习了页面静态化和redis,它们是通过不操作mysql数据库达到提速目的。但是某些功能是一定要操作数据库的,这就要求我们必须对mysql本身进行优化。mysql数据库优化的常见方法:表的设计要合理(满足3NF)3范式创建适当索引[主键索引|唯一索引|普通索引|全文
今日推荐
周排行