第6章-3.列表或元组的数字元素求和 (20分)
求列表中数字和,列表中嵌套层次不限2层 输入格式: 在一行中输入列表或元组 输出格式: 在一行中输出数字的和 输入样例: 在这里给出一组输入。例如: [11,2,[3,7],(68,-1),"123",9]
输出样例: 在这里给出相应的输出。例如: 99 递归版本1 1 # 列表或元组的数字元素求和-递归算法1
2 # Author: cnRick
3 # Time : 2020-4-13
4 def getSum(items):
5 if (type(items) ==
Linux命令:sysctl
sysctl命令用于运行时配置或查看内核参数,这些参数位于/proc/sys目录下。可以使用sysctl命令来设置或重新设置网络联网功能,如:IP转发、IP碎片去除以及源路由检查等。用户可以编辑/etc/sysctl.conf文件,即可以手工或自动执行由sysctl控制的功能。 sysctl命令格式 sysctl [-n] [-e] -w variable=value sysctl [-n] [-e] -p #默认缺省为/etc/sysctl.conf sysctl [-n] [-e] -a
Python学习笔记(五)——三元表达式
其他语言,比如Java、C、C++、C#、JS、Lua等等,三元表达式都是如下形式: //得到ab中更大的数
var result = a > b ? a : b; 而Python怪得很,但是看起来又很好理解: #得到ab中更大的数 result = a if a > b else b
【剑指Offer】面试题65. 不用加减乘除做加法
题目 写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。 示例: 输入: a = 1, b = 1
输出: 2
提示: a, b 均可能是负数或 0 结果不会溢出 32 位整数 思路 普通十进制相加过程: (1)各位相加,无进位(2)计算进位值(3)无进位和加上进位值 二进制相加过程: (1)两个二进制数异或模拟无进位相加,得到无进位和(2)二进制各位与再左移,计算进位(3)无进位和与进位异或 重复以上操作,直到进位不为0。 代码 时间复杂度:
java compile、matcher
public static String match(String value ,String complie){ String rs = null; Pattern regular = Pattern.compile(complie); Matcher matcher = regular.matcher(value); if(matcher.find()){ rs = matcher.group(1); }else{ rs = "没有匹配
WebService创建、发布及在IIS上部署 IIS配置svc(IIS8中添加WCF支持几种方法小结)
一、项目创建 1. 首先打开VS,这里我以VS2013为例 2. 点击“新建项目”,依次选择“Web”——>“Visual Studio 2012”——>“ASP.NET空Web应用程序”,项目名称、路径自己设置,这里我使用默认设置 3. 项目创建完成后,进入如下界面 4. 右击所创建项目“WebApplication1”,依次选择“添加”——>“新建项” 5.在添加新建项界面上,依次选择“Web”——>“Web服务” 6. Web服务添加完成后,进入如下界面 7.此时,可将Namespace
第6章-4.列表数字元素加权和(1) (40分)
输入一个嵌套列表,嵌套层次不限,根据层次,求列表元素的加权和。第一层每个元素 的值为:元素值*1,第二层每个元素的值为:元素值*2,第三层每个元素的值为:元素值*3, ...,以此类推! 输入格式: 在一行中输入列表 输出格式: 在一行中输出加权和 输入样例: 在这里给出一组输入。例如: [1,2,[3,4,[5,6],7],8]
输出样例: 在这里给出相应的输出。例如: 72 1 # 列表数字元素加权和(1)
2 # Author: cnRick
3 # Time : 2020-4
派生类函数名 原来会遮挡 基类函数名(可以用using 解决)
#include <iostream>
using namespace std;
class base {
private:
int x;
public:
virtual void mf1() = 0;
virtual void mf1(int) {};
virtual void mf2() {};
void mf3() {};
void mf3(double) {};
};
class Derived:public base
{
publi
java开发测试小结
1. idea 启动加载配置文件 programe arguements 指定 : spring.profiles.active=dev spring boot active profiles 写test(env) 2. 定时任务的class 启动没有执行 使用 @Component 3.开发完代码自动编译 compiler-- build project automatically (非 running 和debug的情况)
Redis响应延迟案例
一. 上节回顾 文件系统和磁盘的理论知识 二. Redis响应延迟案例 1. 什么是Redis Redis是一个高性能的key-value数据库,和memcached类似,它支持存储的value类型相对更多,包括string(字符串),list(列表),set(集合),zset(sorted set,有序集合)和hash(哈希类型),这些数据类型都支持push/pop,add/remove以及取交集、并集和差集及更丰富的操作,而且这些操作都是原子性的,在此基础上,Redis支持各种不同方式的排
删除指定目录下的文件
public static boolean ifFilesInDir(String dir,String fileName){ File file = new File(dir); boolean rs = false; List<String> files =new ArrayList<String>(); File[] tempList = file.listFiles(); for(int i =0;i<tempList.length;i++){
SEO优化之a标签rel属性的使用
a 标签的rel属性用于指定当前文档与被链接文档的关系,仅在 href 属性存在时使用。为了让搜索引擎更好的识别页面中个链接的作用,更加有利于SEO,提升网站收录与排名,可以在网站链接中添加合适的rel属性。 常用的rel属性如下: 1. external 此属性的意思是告诉搜索引擎,这个链接不是本站链接,其实作用相当于 target="_blank"。 为什么要这样写呢?因为有些网站因为是采用严格的DOCTYPE声名的,如果你在网页源码中的第一行看到:在这种情况下 target="_blan
php二级域名丢失session
打开php.ini 并找到session.cookie_domain 设置session.cookie_domain = .baidu.com(写自己域名前面加一点) 然后重启nginx+php
今日推荐
周排行