Python练习_函数进阶_day10

1. 1.作业 1,继续整理函数相关知识点,写博客。 2,写函数,接收n个数字,求这些参数数字的和。(动态传参) 3,读代码,回答:代码中,打印出来的值a,b,c分别是什么?为什么? a=10 b=20 def test5(a,b): print(a,b) c = test5(b,a) print(c) 4,读代码,回答:代码中,打印出来的值a,b,c分别是什么?为什么? a=10
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

【C】C语言中的_exit()与exit()

_exit()和exit()主要区别是一个退出进程会清理I/O缓冲区,一个直接结束进程进入到内核中。 举例说明: 1 #include <stdio.h> 2 3 4 /*demo01 程序只输出 hello world*/ 5 /* 6 int main() 7 { 8 printf("hello world\n"); 9 printf("hello world"); 10 _exit(0); 11 } 12 */ 13 14 /*demo
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

解决ajax跨域访问sessionid不一致问题

根据浏览器的保护规则,跨域的时候我们创建的sessionId是不会被浏览器保存下来的,这样,当我们在进行跨域访问的时候,我们的sessionId就不会被保存下来,也就是说,每一次的请求,服务器就会以为是一个新的人,而不是同一个人,为了解决这样的办法,下面这种方法可以解决这种跨域的办法。 我们自己构建一个拦截器,对需要跨域访问的request头部重写 向下面这样: 过滤器的配置: public void doFilter(ServletRequest servletRequest, Servle
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

4.java设计模式-原型模式(prototype)

在《JAVA与模式》一书中开头是这样描述原型(Prototype)模式的:   原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是选型模式的用意。 1.原型模式的结构   原型模式要求对象实现一个可以“克隆”自身的接口,这样就可以通过复制一个实例对象本身来创建一个新的实例。这样一来,通过原型实例创建新的对象,就不再需要关心这个实例本身的类型,只要实现了克隆自身的方法,就可以通过这个方法来获取新的对象,而无须再去
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

SpringMVC学习指南【笔记6】JSTL标签

使用taglib指令 <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> out标签 ouy标签在运算表达式时,是将结果输出带当前的JspWriter。out的语法有两种,一种是没有body content的,一种是有body content的。 第一种: <c:out value="value" [escapeXml="true|false"] [default="default Value"] /> 第二种: <c
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

关于FTTx(Fiber To The X:光纤接入)

FTTx(Fiber To The X:光纤接入)是新一代的光纤用户接入网,用于连接电信运营商和终端用户。FTTx的网络可以是有源光纤网络,也可以是无源光网络。用于有源光纤网络的成本相对较高,实际上在用户接入网中应用很少,所以目前通常所指的FFTx网络应用的都是无源光纤网络。 (FTTx,x = H for home,P for premises,C for curb and N for node or neighborhood,O for office,SA for service area
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

初识 kubernetes

一、简介   kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制。   Kubernetes一个核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着(比如用户想让apache一直运行,用户不需要关心怎么去做,Kubernetes会自动去监控,然后去重启,新建,总之,让apache一直提供服务),管理员可以加载一个微型服务,让
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

Chisel3 - util - Mux

Mux相关电路生成器。 参考链接: https://github.com/freechipsproject/chisel3/blob/master/src/main/scala/chisel3/util/Mux.scala 1. MuxCase 按在mapping中的顺序为优先顺序,若前一个元素的Bool为真,则返回该元素的T;否则,看下一个元素。若所有元素的Bool都为假,则返回default。 2. MuxLookup 与MuxCase类似,不同点在于mapping的Key不是Bool,而
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

23 合并K个有序链表

合并K个链表 暴力 ListNode *mergeKLists(vector<ListNode *> &lists) { auto be = lists.begin(); while (be != lists.end()) if (be[0] == nullptr) be = lists.erase(be); else ++be; i
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

Chisel3 - util - MixedVec

可以容纳不同类型的变量的向量。 参考链接: https://github.com/freechipsproject/chisel3/blob/master/src/main/scala/chisel3/util/MixedVec.scala 1. MixedVec类 1) 继承自Record 2) 实现基本方法 其中,:= 为批量连接方法(Strong bulk connect)。 2. MixedVecInit 带初始值的工厂方法: 传入的参数作为初始值,即值的来源(source)。 3.
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

Mybatis批量insert报错的解决办法【the right syntax to use near '' at line...】

Java中使用Mybatis批量插入数据时Mapper.xml中的sql如下: <insert id="batchSave"> into t_emp(emp_name,emp_email,dept_id) VALUES <foreach collection="list" item="emp" separator=","> (#{emp.empName}, #{emp.empEmail}, #{emp.deptId}) </foreach> </insert> DAO层方法: /** * *
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

Linux文件句柄数调整

首先介绍下Linux系统中"一切都是文件"。 1. Linux系统文件句柄数概念 文件句柄和文件描述符 2. 查询Linux系统文件句柄数 # ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlim
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

特权级比较

文章目录 一、访问数据段 二、访问堆栈段 三、通过普通跳转访问代码段 四、通过调用门跳转访问代码段 五、参考资料链接 设当前进程代码段的特权级即 16 位段寄存器 cs 最低两位为 CPLCPLCPL,目标段的段选择子即 16 位段寄存器的最低两位为 RPLRPLRPL,目标段的段描述符中的特权级位为 DPLDPLDPL。 一、访问数据段 若 max{CPL,RPL}≤DPLmax\{CPL, RPL\} \leq DPLmax{CPL,RPL}≤DPL,则允许访问目标数据段。 二、访问堆栈段
分类: 其他 发布时间: 12-24 23:51 阅读次数: 0

从《黑暗圣剑传说》看引擎对独立游戏开发的重要性

《黑暗圣剑传说》,是一款影响我游戏生涯的游戏。之所以这样说,并不是因为这款游戏有过人的画面,有惊艳的剧情,或者是开辟了什么独有的玩法。对我这样一个玩过很多款RPG游戏的玩家来说,或者这就是一款非常中庸的作品。 但是,如果我们好好了解一下这款游戏,我们就会发现它还是很伟大的。因为他使用了一个叫做RPG66的引擎,而这款引擎也就是我们之后非常熟悉的RPG MAKER。 谈到这里恐怕很多人都会不屑一顾,因为在大家看来RPG MAKER的时代已经过去了。在unity和cocos2d的门槛越来越低的环境
分类: 其他 发布时间: 12-24 23:50 阅读次数: 0

怎样自学unity是效率最高的

Unity是非常实用的游戏引擎,很多公司和独立工作室都在使用这款工具来开发游戏。如果大家想要进入游戏行业发展,学会unity一定是一条通往成功的捷径。那么,作为一个0经验的小白,我们应该怎样来学习unity呢?个人认为可以把自学unity分为三个阶段: 可以网上看一下Unity的视频教程来快速入门,网上有很多很多学习unity的资料和视频,其中有的很好,有的效果就差一些。给大家推荐一个paws3d的学习中心https://www.paws3d.com/learn/,非常适合新手。 在用Unit
分类: 其他 发布时间: 12-24 23:50 阅读次数: 0

Linux 用户态通过中断切换到内核态详解

文章目录 一、用户态与内核态 二、中断 三、任务状态段 四、Linux 进程从用户态切换到内核态的过程 五、参考资料 一、用户态与内核态 Linux 把内存主要分为 4 个段,分别是内核代码段、内核数据段、用户代码段、用户数据段。 内核两个段特权级都为最高级 0,用户两个段特权级都为最低级 3。内核代码段可以访问内核数据段,但不能访问用户数据段和用户代码段,同样地,用户代码段可以访问用户数据段,但不能访问内核数据段或内核代码段。 当前进程运行的代码若属于内核代码段,则称当前进程处于内核态,若属
分类: 其他 发布时间: 12-24 23:50 阅读次数: 0

Python自动化运维开发----基础(四)列表基础

Python自动化运维开发----基础(四)列表基础
分类: 编程语言 发布时间: 12-24 23:50 阅读次数: 0

实模式与保护模式的寻址方式

文章目录 一、实模式寻址 二、保护模式寻址 三、参考资料 一、实模式寻址 CPU 在实模式下,地址总线只有 20 位,寻址空间为 1 M。 20 位的目标物理地址取决于两个条件,一是 16 位的段基址,二是 16 位的偏移地址。 20 位目标物理地址 = ( 16 位段基址 << 4 ) + 16 位偏移地址 段基址由 16 位段寄存器给出,偏移地址由机器指令操作数给出。 二、保护模式寻址 CPU 在保护模式下,地址总线有 32 位,寻址空间为 4 G。 32 位的目标物理地址取决于两个条件,
分类: 其他 发布时间: 12-24 23:50 阅读次数: 0

函数调用原理

以下方程序为例。 #include <stdio.h> int main(void) { int apple = 10; int pear = 20; int total = 0; printf("apple = %d, pear = %d.\n", apple, pear); total = apple + pear; return 0; } 第一步,函数参数入栈。printf 函数调用之前,参数从右向左入栈,所以入栈顺序为——变量 pea
分类: 其他 发布时间: 12-24 23:50 阅读次数: 0

2018-12-18 C++ 学习笔记

文章目录 一、const (一) 指向常量的指针或引用 (二) 顶层 const 和底层 const 二、constexpr 和常量表达式 (一) constexpr 变量 (二) 指针与 constexpr (三) constexpr 函数 三、auto 四、decltype 类型指示符 五、string 类新知 (一) 使用范围 for 语句改变字符串中的字符 (二) 下标类型 decltype(s.size()) 和 string::size_type 六、vector 模板类新知 (一
分类: 其他 发布时间: 12-24 23:50 阅读次数: 0