首页 > 编程语言
Windows命令行下pip安装python whl包
因为做网页爬虫,需要用到一个爬新闻的BeautifulSoup 的包,然后再关网上下的是whl包,第一次装,虽然花了点时间,最后还是装上去了,记录一下,方便下次。 先发一下官方文档地址。http://www.crummy.com/software/BeautifulSoup/bs4/doc/ 建议有 ...
分类:编程语言   时间:2017-01-08 12:43:16    收藏:0  评论:0  赞:0  阅读:318
Python自动安装第三方类库
Python在使用过程中会用到大量的第三方库,逐一手工去下载、安装比较繁琐。可以配置第三方镜像源并使用pip进行自动安装。这里推荐选择豆瓣的镜像源:http://pypi.douban.com/simple/ Windows下的安装介绍(我的环境是Win7+Python 2.7.12) 1、检查已安 ...
分类:编程语言   时间:2017-01-08 12:39:15    收藏:0  评论:0  赞:0  阅读:362
多线程基础
一、线程安全问题 当多个线程访问某一个类的时候,这个类都能表现出正确的行为,那么这个类就是线程安全的。 synchronized可以加在任意对象及方法上加锁,加锁的这段代码就成为互斥区或者临界区 下面是关于线程安全的一个小示例,关键点就在synchronized这个词上 二、多个线程多把锁 多个线程 ...
分类:编程语言   时间:2017-01-08 12:38:56    收藏:0  评论:0  赞:0  阅读:153
python_计算一段文本各个字符的出现个数
》题目要求 任意给定一段文本,求出每个字符出现的个数,并且打印出来 》程序实现 1 import pprint 2 str01 = "重庆市,简称巴和渝,别称山城、渝都、雾都、桥都,中华人民共和国中西部唯一直辖市、" \ 3 "国家中心城市、超大城市、国际大都市、世界温泉之都,长江上游地区的经济中心 ...
分类:编程语言   时间:2017-01-08 12:37:56    收藏:0  评论:0  赞:0  阅读:260
JVM内存模型,垃圾回收算法
JVM内存模型总体架构图 程序计数器多线程时,当线程数超过CPU数量或CPU内核数量,线程之间就要根据时间片轮询抢夺CPU时间资源。因此每个线程有要有一个独立的程序计数器,记录下一条要运行的指令。线程私有的内存区域。如果执行的是JAVA方法,计数器记录正在执行的java字节码地址,如果执行的是nat ...
分类:编程语言   时间:2017-01-08 12:36:55    收藏:0  评论:0  赞:0  阅读:163
javascript 变量赋值和 参数传递
先上结论! 变量赋值: 基本类型:按照值传递 (也就是会复制一份) 引用类型:按照引用传递(也就是会传递对象的引用) 参数传递 基本类型:按照值传递 (也就是会复制一份) 引用类型:按照值传递 (也就是会复制一份)//此处有疑惑!!!! 如果以上结论大家都知道,可以不用再向下看了…… ...
分类:编程语言   时间:2017-01-08 12:35:02    收藏:0  评论:0  赞:0  阅读:92
游戏与常用的五大算法---下篇
前言:     心是一个人的翅膀,心有多大,世界就有多大。很多时候限制我们的,不是周遭的环境,也不是他人的言行,而是我们自己!看不开,放不下,忘不了,把自己囚禁在灰暗的记忆里;不敢想,不自信,不行动...
分类:编程语言   时间:2017-01-08 11:53:54    收藏:0  评论:0  赞:0  阅读:372
.Net多线程编程—Parallel LINQ、线程池
Parallel LINQ 1 System.Linq.ParallelEnumerable 重要方法概览: 1)public static ParallelQuery<TSource> AsParallel<TSource>(this IEnumerable<TSource> source);启用 ...
分类:编程语言   时间:2017-01-08 11:52:58    收藏:0  评论:0  赞:0  阅读:454
python os用法笔记
获取文件所在路径 import os print (os.path.dirname(os.path.dirname(__file__))) 获取当前文件的所在目录的上级路径 1. os.name()——判断现在正在实用的平台,Windows 返回 ‘nt‘; Linux 返回’posix‘ 2. o ...
分类:编程语言   时间:2017-01-08 11:52:20    收藏:0  评论:0  赞:0  阅读:367
让C++返回一个数组
C++是不允许返回值为数组类型的,所以我们必须返回一个指向该数组的指针,例子如下: int* addFour(int a[],size) { int* temp = new int[size]; for(int i = 0;i < size;i++) temp[i] = a[i] + 4; retu ...
分类:编程语言   时间:2017-01-08 10:49:43    收藏:0  评论:0  赞:0  阅读:313
多目标遗传算法 ------ NSGA-II (部分源码解析)介绍
NSGA(非支配排序遗传算法)、NSGA-II(带精英策略的快速非支配排序遗传算法),都是基于遗传算法的多目标优化算法,是基于pareto最优解讨论的多目标优化。 在官网: http://www.iitk.ac.in/kangal/codes.shtml 可以下载到 NSGA-II 的C语言版源码, ...
分类:编程语言   时间:2017-01-08 09:56:30    收藏:0  评论:0  赞:0  阅读:250
寒假学习unity的第一天
1、在Assert中创建材质Material,可以为物体附上材质 2、实例化命令Instantiate(要生成的物体,生成的位置,生成物体的选择角度) 3、检测鼠标左键 if(Inhibitor.GetButtonDown("Fire1")) 4、给物体加力 GameObject.rigibody. ...
分类:编程语言   时间:2017-01-08 09:55:00    收藏:0  评论:0  赞:0  阅读:240
js数组基本操作
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ...
分类:编程语言   时间:2017-01-08 09:10:55    收藏:0  评论:0  赞:0  阅读:276
php变量与数组相互转换的方法(extract与compact
1 #php变量与数组相互转换的方法(extract与compact) 2 3 #compact 多个变量转数组 4 $name = 'sui'; 5 $email = 'sui@qq.com'; 6 $arr = compact('name','email'); 7 print_r($arr); ... ...
分类:编程语言   时间:2017-01-08 09:07:06    收藏:0  评论:0  赞:0  阅读:281
python练习-raw_input()
#可以直接将raw_input()的结果赋给response变量,而且()里的内容可以直接输入,无需之前的例子中先print一个提示,再用raw_input()让大家输入#response=raw_input("howmaystudentsareinyourclass")numberofstudents=int(response)print"thereare",numberofstudents
分类:编程语言   时间:2017-01-08 08:22:22    收藏:0  评论:0  赞:0  阅读:191
python练习
#由于之前的练习将print()后面加上“,”以解决输入结果在同一行显示的问题,这里赋变量的时候没注意也在最后加了“,”结果一直报错,type发现数据脸型变成了tuple#answer=raw_input("enteranumber") b=int(answer) printb
分类:编程语言   时间:2017-01-08 08:21:19    收藏:0  评论:0  赞:0  阅读:282
python练习-地毯价格
#交互式输入房间的长和宽(平方米),并输入地毯单价平方尺(1平方米=9平方尺),算出最终的地毯价格wide=raw_input("enterthewideofthehouse") long=raw_input("enterthelongofthehouse") footprice=raw_input("plsenterthepriceofsquarefoot") area=int(wide)*int(long) mete..
分类:编程语言   时间:2017-01-08 08:21:08    收藏:0  评论:0  赞:0  阅读:259
python练习-easygui-选口味
importeasygui flavor=easygui.buttonbox("whatisyourfavorite?",choices=["vanilla","chocolate","strawberry"]) easygui.msgbox("youpicked"+flavor) easygui.msgbox(flavor+"isgreat!")程序运行截图另外PyCharm里竟然无法调用easygui的module,要花时间研究一下
分类:编程语言   时间:2017-01-08 08:20:59    收藏:0  评论:0  赞:0  阅读:284
python-模块搜索路径查询
为了将新模块放到Python搜索路径中,查询python搜索路径的方法importsys print(sys.path)#显示python搜索库的路径 sys.path.append(‘<你的python2.6下库的绝对路径>‘) importnumpy#然后这样就可以正常搜索到python2.6下的库
分类:编程语言   时间:2017-01-08 08:20:45    收藏:0  评论:0  赞:0  阅读:242
【spring boot】SpringBoot初学(1) - Hello World
前言 此文只是记录自己简单学习spring boot的笔记。所以,文章很多只是初步理解,可能存在严重错误。 一、Spring boot的初步理解 1、spring boot的目标 (摘自:spring-boot参考指南 official 中文) 为所有的Spring开发提供一个从根本上更快的和广泛使... ...
分类:编程语言   时间:2017-01-08 08:11:32    收藏:0  评论:0  赞:0  阅读:501
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!