码迷,mamicode.com
首页 > 编程语言 > 周排行
[算法]发散思维能力题目
1.求1+2+3+...+n 题目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 思路 短路求值,&&逻辑与,逻辑与有个短路特点,前面为假,后面不计算。不让用这些循环判断,只能用递归。 代码 2. ...
分类:编程语言   时间:2019-01-11 23:18:05    阅读次数:252
Python(62)_读程序,求a,b,c的值
#-*-coding:utf-8-*- ''' 读代码,a,b,c分别是多少? 注意c是none,这个函数是没有返回值的 ''' a = 10 b = 20 def func(a,b): print(a,b) c = func(b,a) print(c) #-*-coding:utf-8-*- ''... ...
分类:编程语言   时间:2019-01-11 23:18:21    阅读次数:252
python文件的操作
以前总听别人说,把文件改成只读模式,也经常在文件属性中看到,是'只读',今天终于了解到一些相关的文件操作 在文件中,有以下的几种模式: r 只读 r+ 读+写 w 覆盖写 w+ 先覆盖再写,然后再读 a 追加 a+ 追加读 只读: mode = "r"或"rb",读文件r 读字节rbf = open ...
分类:编程语言   时间:2019-01-11 23:19:13    阅读次数:282
Python(65)_写函数,判断用户传入列表的长度,若大于2,则仅保留前两个长度的内容,并将其返回给调用者
#-*-coding:utf-8-*- ''' 写函数,判断用户传入列表的长度,若大于2,则仅保留前两个长度的内容,并将其返回给调用者 ''' def func(l): return l[:2] # 其实不用判断长度,切的长度多了也不会报错 print(func([1,3,5,6])) ...
分类:编程语言   时间:2019-01-11 23:19:39    阅读次数:426
四十一、Linux 线程——线程同步之条件变量
41.1 概念 41.1.1 条件变量的介绍 互斥锁的缺点是它只有两种状态:锁定和非锁定 条件变量通过允许线程阻塞和等待另一个线程发送信号的方法弥补了互斥锁的不足 条件变量内部是一个等待队列,放置等待的线程,线程在条件变量上等待和通知,互斥锁用来保护等待队列(对等待队列上锁),条件变量通常和互斥锁一 ...
分类:编程语言   时间:2019-01-11 23:19:47    阅读次数:270
Python运维开发【二】:数据类型
基本数据类型 一、整型 int 如:6,73,84 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~922 ...
分类:编程语言   时间:2019-01-11 23:20:25    阅读次数:260
Python之线程
线程 一 背景知识 二 线程与进程的关系 三 线程的特点 四 线程的实际应用场景 五 内存中的线程 六 用户级线程和内核级线程(了解) 七 python与线程 八 Threading模块 九 锁 十 信号量 十一 事件Event 十二 条件Condition(了解) 十三 定时器(了解) 十四 线程 ...
分类:编程语言   时间:2019-01-11 23:21:02    阅读次数:175
C++的简单文本IO
从命令行读取一个文件的文件名,输出文本有多少个字符 要注意的是C++的ifstream创建的inFile会默认跳过空白字符,因此noskipws是一个必要的参数 ...
分类:编程语言   时间:2019-01-11 23:21:11    阅读次数:203
使用jupyter搭建golang的交互式界面:类似于ipython
Jupyter Notebook The Jupyter notebook is a web-based notebook environment for interactive computing. 安装jupyter: pip3.7 install jupyter 启动: jupyter not ...
分类:编程语言   时间:2019-01-11 23:21:22    阅读次数:671
python网络编程--线程(锁,GIL锁,守护线程)
1.线程 1.进程与线程 进程有很多优点,它提供了多道编程,让我们感觉我们每个人都拥有自己的CPU和其他资源,可以提高计算机的利用率。很多人就不理解了,既然进程这么优秀,为什么还要线程呢?其实,仔细观察就会发现进程还是有很多缺陷的,主要体现在两点上: 进程只能在一个时间干一件事,如果想同时干两件事或 ...
分类:编程语言   时间:2019-01-11 23:21:31    阅读次数:242
python模块之logging模块
1. 低配版 低配版不能同时屏幕输出和写入 下面来看标配版 标配版 步骤如下: 1. 产生logger对象 2. 产生其他对象(屏幕对象,文件对象等) 3. 设置显示的格式 4. 给对象绑定格式 5. 给logger对象绑定其他对象 6. 设置显示级别 注意,其他对象的级别要高于logger的级别 ...
分类:编程语言   时间:2019-01-11 23:24:23    阅读次数:338
Python(67)_写函数,判断用户传入的对象(str,列表,元组)的每一个元素是否有为空,并返回
#-*-coding:utf-8-*- ''' 写函数,判断用户传入的对象(str,列表,元组)的每一个元素是否有为空,并返回 ''' def func(x): '''str''' if type(x) is str and x: for i in x: if i == ' ': return Tr... ...
分类:编程语言   时间:2019-01-12 00:13:06    阅读次数:276
SpringCloud微服务负载均衡与网关
1、使用ribbon实现负载均衡ribbon是一个负载均衡客户端 类似nginx反向代理,可以很好的控制htt和tcp的一些行为。Feign默认集成了ribbon。 启动两个会员服务工程,端口号分别为8762、8763,订单服务使用负载均衡策略轮训到会员服务接口。 在上一篇SpringCloud微服 ...
分类:编程语言   时间:2019-01-12 00:13:33    阅读次数:214
java网络URL请求编程入门
对于使用URL类请求网络服务器并接受请求进行简单处理的示例,记录下学习过程。 GET请求 GET请求 代码示例如下 POST请求 POST请求 ...
分类:编程语言   时间:2019-01-12 00:13:45    阅读次数:193
【Java基本功】很多人经常忽视的Java基础知识点
*.Java文件 问题:一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 答案:可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。一个文件中可以只有非public类,如果只有一个非public类,此类可以跟文件名不同。 为什么一个java源 ...
分类:编程语言   时间:2019-01-12 00:16:10    阅读次数:214
Python 基本数据类型 (二) - 字符串1
1 # ----------- 首字母大写 ---------- 2 test = "alex is a man" 3 v = test.capitalize() 4 print(v): Alex is a man 1 # ----------- 转换全部字符串为小写 ---------- 2 te... ...
分类:编程语言   时间:2019-01-12 00:17:12    阅读次数:192
Python全栈之路----hash函数
hash函数: 一般翻译为“散列”或“哈希”,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值唯一来唯一的确定输入值(这也是应用hash函数时需要注意避免 ...
分类:编程语言   时间:2019-01-12 00:17:32    阅读次数:164
Python全栈之路----数据类型—字典
字典:可变,一种key-value的数据类型 1.特点:key-value结构;key必须可hash(被hash值不变),且必须唯一、必须为不可变类型;无序的(因为无索引,通过key查询);查找速度快 2.基本操作:创建,添加,查找,修改,删除,清空 3.多级字典的嵌套 4.字典的用法:.keys( ...
分类:编程语言   时间:2019-01-12 00:18:00    阅读次数:174
19 01 11 javascript 获取某一种元素(所有的标签) 以及字符串处理的方法
获取元素方法二 可以使用内置对象document上的getElementsByTagName方法来获取页面上的某一种标签,获取的是一个选择集,不是数组,但是可以用下标的方式操作选择集里面的标签元素。 注意 拿出来的是一个数组 所以不能直接进行操作 用 for 循环把所有的标签拿出来进行循环一边 则可 ...
分类:编程语言   时间:2019-01-12 00:18:40    阅读次数:170
Chisel3 - Scala语言专家
https://mp.weixin.qq.com/s/j8mt_qvwliKIKtlN6JcyqQ 介绍Intellij IDEA安装Scala插件后,如何在阅读和编码两方面助益开发者。 1. 语言专家 Scala是一门多范式编程语言,在支持面向对象编程的同时,也支持函数式语法。再加上隐式规则和宏等 ...
分类:编程语言   时间:2019-01-12 00:18:50    阅读次数:433
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!