首页 > 编程语言
算法入门经典-第四章 例题4-3 救济金发放
救济金的问题抽象出来就是几个人围成一个圈坐,给每一个人编号,一个人从1开始,一个人从n开始,从一开始的点到k时,出列一人,n逆时针点人,点到m出列一人。如果我们出列用删除操作,则大大的降低了效率,我们将删除掉的人用0来代替,当我们遇到0时不点人。 使用两个方法来分别逆时针顺时针点人,如果是0,则跳过 ...
分类:编程语言   时间:2017-08-24 09:55:41    收藏:0  评论:0  赞:0  阅读:473
【Python】-- 文件操作
#文件操作 文件操作模式 r:只读 f = open("小重山","r",encoding="utf-8") f.read() #按字符读 f.readline() #按行读取,光标发生位置变化,读取的最后位置 f.readline() f.readlines()... ...
分类:编程语言   时间:2017-08-24 09:53:18    收藏:0  评论:0  赞:0  阅读:314
【Python】-- 字典
#【字典】 #映射 #字典是无序存储的,没有位置关系 print(id(a)) #打印a的内存地址 #不可变类型:整型,字符串,元组 #可变类型:列表,字典 dictionary = {'name':'zhangw','age':35,'isboy':True,} dictionary2 = {'n... ...
分类:编程语言   时间:2017-08-24 09:49:36    收藏:0  评论:0  赞:0  阅读:281
技巧方法 - CentOS6将Python2.6.6升级到Python2.7.6
1、首先使用“python -V”命令查看python版本,我们测试主机显示的是2.6.6版,于是下面就着手将python2.6.6升级到Python2.7.6。python -V #查看python版本2、接下来先请完成系统升级及安装开发工具包及相关需要的组件。只需执行下面三个命令完成安装即可。y ...
分类:编程语言   时间:2017-08-24 09:47:09    收藏:0  评论:0  赞:0  阅读:262
【python】-- 集合
在Python中,set是基本数据类型的一种集合类型。 它有可变集合(set())和不可变集合(frozenset)两种。 创建集合set、集合set添加、集合删除、交集、并集、差集的操作都是非常实用的方法。 简单的演示下差集、交集和合集的概念: 像列表、字典、字符串这类可迭代的对像都可以做为集合的 ...
分类:编程语言   时间:2017-08-24 09:46:55    收藏:0  评论:0  赞:0  阅读:228
Java HashMap 遍历方式探讨
JDK8之前,可以使用keySet或者entrySet来遍历HashMap,JDK8中引入了map.foreach来进行遍历。 keySet其实是遍历了2次,一次是转为Iterator对象,另一次是从hashMap中取出key所对应的value。而entrySet只是遍历了一次就把key和value... ...
分类:编程语言   时间:2017-08-24 09:43:27    收藏:0  评论:0  赞:0  阅读:300
python学习笔记——肆
第四周 装饰器 本质是函数,装饰其他函数,为其他函数添加附加功能。 原则: 1 不能修改被装饰函数的源代码 2 不能修改被装饰函数的调用方式 函数就是一个变量 相当于把函数体赋值给函数名 当垃圾回收时,会在内存里清空没有被引用的值 x=1 说明x引用了1 不会被回收 匿名函数 没有名字 没有被引用 ...
分类:编程语言   时间:2017-08-24 09:41:58    收藏:0  评论:0  赞:0  阅读:285
Python如果导出失败,pass函数功能
由于服务器中有一些模块不存在,在文件中导入这些模块时提示错误,导致本地运行正常,服务器测试不通过。 此时,需要捕捉ImportError,当导入的包不存在时,pass掉定义的功能。 示例代码: 这样,当matplotlib模块不存在时,也不会导致报错。 ...
分类:编程语言   时间:2017-08-24 09:39:56    收藏:0  评论:0  赞:0  阅读:328
c语言-大数乘法(16进制)
由来 由于工作中用到,自己在网上找了一些大数乘法源码,都没有符合我要求的。所以自己实现了一个。 分析过程 仿照我们小学学过的10进制乘法算式,来实现的大数乘法。 先举一个例子:234 * 567 这是我们最普通的乘法算式,对于程序实现起来还有点难,因此我们再继续计算分析: (注:图中的小数字,不是次 ...
分类:编程语言   时间:2017-08-24 09:33:36    收藏:0  评论:0  赞:0  阅读:353
Ubuntu 16.04中XMind 8导致Java内存溢出的问题解决(硬盘卡死,桌面卡死)
XMind使用的是Java进行开发,如果出现内存溢出的问题,那么一定是桌面快捷方式的问题,解决方法是直接修改快捷方式里面的内容,修改如下: 原因分析: 如果采用再Dock中添加快捷方式到Dash中,那么会导致快捷方式启动XMind出现很多JVM的参数,而这些参数正式导致内存溢出的问题,比如: 附录: ...
分类:编程语言   时间:2017-08-24 09:32:58    收藏:0  评论:0  赞:0  阅读:1079
python time模块的strftime函数
strftime()方法转化成一个元组或sreuct_time表示时间所指定的格式参数所返回gmtime()或locatime()为一个字符串。 当t不设置,所返回当前时间使用localtime()方法。格式必须是字符串。异常ValueError被挂起,如果t在任何字段的允许范围之外。 语法: 以下 ...
分类:编程语言   时间:2017-08-24 09:31:09    收藏:0  评论:0  赞:0  阅读:347
【Python】-- 字符串
#字符串操作 #定义字符串 a = "let's go" #字符串切片 print("helloworld"[2:]) #通过索引获取字符串中的字符,和列表切片同理 #关键字 in print("llo" in "helloworld") #返回TRUE或False #字符串拼接 #可以用+拼接..... ...
分类:编程语言   时间:2017-08-24 09:30:45    收藏:0  评论:0  赞:0  阅读:172
Java基础之对象序列化
1. 什么是Java对象序列化 Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。 ...
分类:编程语言   时间:2017-08-24 09:28:04    收藏:0  评论:0  赞:0  阅读:236
python最重要的数据类型
字符串 1首写子母大写 capitalize 2 -center 返回指定一个宽度把结果居中的意思 默认是用空格填充 3-count 返回字符串出现的次数 4 -endswith 检查字符串是不是以什么开头,是就True 反之False 5 -expandtabs 把字符串中的tab转换为空格默认是 ...
分类:编程语言   时间:2017-08-24 09:24:25    收藏:0  评论:0  赞:0  阅读:266
R语言编程
1.R的下载安装 R在windows下的安装: ...
分类:编程语言   时间:2017-08-24 09:18:33    收藏:0  评论:0  赞:0  阅读:325
JavaSE初探(0001) -----JDK、JRE、JVM、Java
JavaSE组成部分:JDK、JRE、JVM、Java Java:Java语法 JDK:包含着JRE和一些常用的工具(JDK安装目录下的bin目录下的可执行文件) JRE:包含着Java运行库和JVM。 JVM:是运行所有Java位码(.class)文件的操作系统,相当于虚拟机。Java所谓的"一次 ...
分类:编程语言   时间:2017-08-24 00:58:53    收藏:0  评论:0  赞:0  阅读:266
线程死锁例子
线程程A已经拥有至少一个资源,此时又去申请其他资源,而该资源又正在被B线程使用,而同时B线程也在等待A线程的资源释放后才会释放自己的资源,便会造成死锁。此时请求进程阻塞,但对自己已经获得的资源保持不放, ...
分类:编程语言   时间:2017-08-24 00:57:50    收藏:0  评论:0  赞:0  阅读:446
python的 随手记----字符编码与转码
一.前提 我们只需要知道unicode是万国码,而utf-8还有gbk都是由unicode中拓展出来的,于是我们utf-8转为gbk是形式是:先转成unicode再转成gbk;同理其他编码转化成utf-8,也先向unicode转化,再转成utf-8 python3字符串是以Unicode编码的,文本 ...
分类:编程语言   时间:2017-08-24 00:55:32    收藏:0  评论:0  赞:0  阅读:340
JavaScript中有var 和 没有 var 的区别
var web = $("#qianduan"); web.click(function(){ alert("哈哈哈"); }); 我们在创建一个变量的时候,一般都这样去写: var abc = 123; 同时当我们不写 var的时候也是可以创建变量的,JS高级程序中是这样写的: 在JS里的全局环境 ...
分类:编程语言   时间:2017-08-24 00:53:26    收藏:0  评论:0  赞:0  阅读:393
js map()处理数组和对象数据
之前的文章梳理了JS数组与对象属性的遍历方法,本文介绍专门用以遍历并处理数据的map()方法。 一、原生map() map()是数组的一个方法,它创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。map()里面的处理函数接受三个参数,分别指代当前元素、当前元素的索引、数组本 ...
分类:编程语言   时间:2017-08-24 00:50:26    收藏:0  评论:0  赞:0  阅读:355
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!