readline

python安装readline模块

偶尔善良 提交于 2020-11-25 17:11:14
python安装readline模块 yum安装readline、readline-devel #yum install -y readline-devel 下载安装setuptools #wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e --no-check-certificate #tar -zxvf setuptools-0.6c11.tar.gz #cd setuptools-0.6c11 #python setup.py install 下载安装readline #wget https://pypi.python.org/packages/source/r/readline/readline-6.2.4.1.tar.gz#md5=578237939c81fdbc2c8334d168b17907 --no-check-certificate #tar -zxvf readline-6.2.4.1.tar.gz #cd readline-6.2.4.1 #python setup.py install # python Python 2.7.5 (default, Sep 27 2014,

素数判定随机算法

断了今生、忘了曾经 提交于 2020-11-25 02:03:28
什么是素数? 素书就是那些因素除了1就是它们自身的数们. 欧几里德早在2000多年前,就证明了素数有无穷多个. 数学领域最古老的未解之迷是和素数, 加法相关. 其中一个就是孪生素数猜想-----存在无限多组差为2的素数对. 另外一个就是哥德巴赫猜想-----所有大于2的偶数都可以表示为两个素数之和. 切比雪夫证明过在(n, 2n)中有一个素数, 那么当n取为素数p时, 则有(p, 2p)中有一个素数q, 即0< q-p <p.那么当p任意增加时, q-p可能是任意大. 陈景润做出的结果是在(n, n+ n^0.6)之间存在着素数. 同理0< q-p <p^0.6 现在有个猜想:(n^2, (n+1)^2)之间存在素数. 上个月, 华人张益堂解决了据说是孪生素数猜想里程碑式的问题就是, 数学家们还是不能排除素数的间隔会一直增长最终超过一个特定上限的可能. 之前陈景润做出的结果是在张解决了这个问题,他证明了 对于某一个小于7千万的数字N,存在无穷多的素数对,他们之间的差小于N。当某人把7千万强化到3时, 孪生素数猜想是否正确就可以证明了. 素数判定: 给定一个正整数n, 判断n是否为素数 确定性 算法 算法思想:用2, ..., sqrt(n)来整除n, 若存在一个数能整除n, 则判定n为合数; 否则, n为素数. 时间复杂度:指数时间复杂度 算法实现: import java.io.

HttpClient POST请求

风格不统一 提交于 2020-11-24 18:45:51
@Test public void testPost(){ //conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); 接收参数不应该加@ResponseBody //conn.setRequestProperty("Content-Type", "application/json"); 接收参数必须加@ResponseBody String url = "http://192.168.40.156:8081/member/change/password/test"; String body = "oldPassword=111111qqq&passwordEnsure=111111qq&password=111111qq"; String result = HttpUtils.post(url,body); System.out.println("result:" + System.lineSeparator() + result); Result result1 = JSONObject.parseObject(result,Result.class); System.out.println("code:"+result1.getStatus().getCode());

C#语法基础----变量 符号 数据转换

China☆狼群 提交于 2020-11-24 06:26:34
变量的作用:为了更好的管理内存数据,不同类型的数据存放在不同的内存块中。 变量的特点:不同数据类型占用的存储空间大小不一样。 变量的意义:内存地址是一串十六进制数,非常不好记忆,通过变量可以快速找到数据。 1.要确定存储的数据的类型。 2.给这块空间起一个有意义的名字,方便我们使用空间中的内容。 存储变量的语法: 变量类型 tagName; tagName = value; C#中数据类型(数值类型/引用类型): 1)整数类型int:只能存储整数,不能存储小数。 2)小数类型double:既能存储小数,又能存储整数。 3)金钱类型decimal:用来存储金钱,值后面加m。 4)字符串类型string:用来存储文本,也可存储空,要用“”括起来。 5)字符类型char:用来存储单字符,不能为空。 值类型默认是0 下面介绍两个特殊的值类型(NaN和Infinity) 记住一条结论:Infinity*0,结果是0.而NaN*0的结果认识NaN。 下面描述一下C#和PLC中数据类型的取值范围,它们还是有许多不同之处的,如下表: C# PLC int -2 31~ 2 31 -32767~32768 double +-5*10-324~+-1.7*10 308 (DINT)-2147483648~-2147483648 decimal (-7.9*10 28 ~7.9*10 28 )/10 0

01 C#基础

僤鯓⒐⒋嵵緔 提交于 2020-11-24 02:59:04
第一天 .net平台(中国移动互联网平台): .net框架(信号塔): CLR(公共语言运行时) .Net类 库 我们使用的语言是——C# 2.解决方案项目与类的关系: 解决方案:公司 项目:部门 类:员工 3.Program.cs中的各个组成部分: 引用命名空间: 京东->京东在线商城项目->顾客类 淘宝->淘宝在线商城项目->顾客类 高端霸气公司->老赵牛X项目->顾客类 第二天 单行注释// 多行注释/* */ 文档注释 /// (多用来说明类) 快捷键 快速格式化代码的快捷键 Ctrl+K+D 删除一行 Ctrl+X 按着Shift键然后按上下键来选定一行或多行 添加注释Ctrl+K+C 关闭注释Ctrl+K+U 代码块 #region #endregion 鼠标指着int然后按F1 数据类型 Int String Char 必须用单引号‘‘ Double 15-16位 Decimal 28-29位 精度更高 多用于金钱的计算 后面必须加个m小写或大写 如果没有后缀 m,则数字将被视为 double 类型并会生成编译器错误。Without the suffix m, the number is treated as a double and generates a compiler error. 变量的使用规则 现阶段变量起名以字母开头,并以字母数字下划线来结尾 命名规范:

华为2018春招前端开发实习生笔试题分享

≡放荡痞女 提交于 2020-11-23 06:35:48
我申请的是前端开发岗位,笔试题估计软件开发都是一样的,直接三道大题,一开始不熟悉牛客网的编程环境,浪费了好多时间。 牛客网编程笔试有一个好处就是可以在本地ide上面编写运行之后再copy到答题环境中,这样可以方便我进行调试,更直观地找到代码中一些小问题并快速修改。 接下来就是干货分享啦!我笔试的时候做出了两道题,第三题时间不够,没有做出来。不知道有没有面试机会额。 牛客网编程环境介绍 我选的是js v8 代码示例有两个 1. // 求a+b的和 while (line= readline()){ var lines = line.split(" " ); var a = parseInt(lines[0 ]); var b = parseInt(lines[1 ]); print(a + b); } 2. // 输出一个整数,表示n阶方阵的和 // 输入 // 3 // 1 2 3 // 2 1 3 // 3 2 1 var n = parseInt(readline()); var ans = 0 ; for ( var i = 0;i < n; i++ ){ lines = readline().split(" " ) for ( var j = 0;j < lines.length; j++ ){ ans += parseInt(lines[j]); } } print

Day16.文件的处理

巧了我就是萌 提交于 2020-11-21 12:46:39
例题引导: 尝试导入本地的txt文件到python中,并读取该txt文件的第一行内容到一个字符串;将python执行的输出结果保存到本地新建/现有的txt文件中;尝试导入本地的csv文件到python中,并读取csv文件内容; 这道题思路简单,主要是对今天学习内容的应用。 参考答案: #读取txt f = open ( 'test.txt' , encoding = ‘utf - 8 ’ ) line = f . readline () #新建并存入txt文件: with open ( '文件名.txt' , 'a' , encoding = 'utf-8' ) as a : a . write () #写入现有的txt文件: with open ( '文件名.txt' , 'w+' , encoding = 'utf-8' ) as a : a . write () #读取csv import csv f = open ( '文件夹路径&文件名' , 'r' , encoding = ‘utf - 8 ’ ) csvreader = csv . reader ( f ) line = list ( a for a in csvreader ) 学习引导: 打开文件 关闭文件 文件读写 文件 打开文件 open() 方法 Python open() 方法用于打开一个文件

Asis CTF 2016——b00ks

瘦欲@ 提交于 2020-11-21 04:29:44
这程序是一个图书管理系统   #off-by-one 程序逻辑 1 __int64 __fastcall main(__int64 a1, char **a2, char ** a3) 2 { 3 struct _IO_FILE *v3; // rdi 4 __int64 savedregs; // [rsp+20h] [rbp+0h] 5 6 setvbuf(stdout, 0LL, 2 , 0LL); 7 v3 = stdin; 8 setvbuf(stdin, 0LL, 1 , 0LL); 9 hello(); 10 input_name(); 11 while ( (unsigned int )sub_A89(v3) != 6 ) 12 { 13 switch ( (unsigned int )& savedregs ) 14 { 15 case 1u : 16 create(v3); 17 break ; 18 case 2u : 19 delete(v3); 20 break ; 21 case 3u : 22 edit(v3); 23 break ; 24 case 4u : 25 print(v3); 26 break ; 27 case 5u : 28 input_name(); 29 break ; 30 default : 31 v3 = ( struct

Go part 2 基础语法

我们两清 提交于 2020-11-20 08:46:26
关键字、标识符 标识符: 是用户或系统定义的有意义单词组合,或单词与数字组合(具体意义有定义者决定)    标识符以字母下划线开头,大小写敏感, 比如:boy, Boy, _boy, _(匿名变量,用来忽略结果) 标识符命名规范:在习惯上,Go语言程序员推荐使用驼峰式命名,当名字有几个单词组成的时优先使用大小写分隔,而不是优先用下划线分隔。因此,在标准库有QuoteRuneToASCII和parseRequestLine这样的函数命名,但是一般不会用quote_rune_to_ASCII和parse_request_line这样的命名。而像ASCII和HTML这样的缩略词则避免使用大小写混合的写法,它们可能被称为htmlEscape、HTMLEscape或escapeHTML,但不会是escapeHtml。 关键字: 是 Go 语言提供的有特殊含义的符号,也叫做“保留字” 系统保留关键字: break default func interface select case defer go map struct chan else goto package switch const fallthough if range type continue for import return var 常量与变量 常量 常量使用 const 修饰,表示是只读的,不能修改 const 只能修饰

centos7安装Python3.6.5的步骤和异常处理

我的梦境 提交于 2020-11-20 01:44:36
cd 到/tmp目录下 wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz ##下载包 tar -xzvf Python-3.6.6.tgz -C /tmp ##解压 cd Python-3.6.6/ ##进入 ./configure --prefix=/usr/local make make altinstall ln -s /usr/local/bin/python3.6 /usr/bin/python3 ##Python建立软连接 ln -s /usr/local/bin/pip3.6 /usr/bin/pip ##pip建立软连接 异常处理: 错误一:configure: error: in `Python-3.6.5': configure: error: no a ### 缺少依赖包 可能用到的依赖包报上面的错运行一下下面的命令就好了 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 错误二: zipimport.ZipImportError: can't decompress data; zlib not available make: *** [altinstall]