编程技术 - 军军小站|张军博客
编程技术

malformed or corrupted AST file。。。module

今天打开了曾经用的一个项目,(曾经的程序是对的)弹出了两个红框malformedorcorruptedASTfile。。。modulefileoutofdate'.这种结构.解决的办法是CMD+Shift+K(clear)清空欢迎评论--.哈哈!malformedorcorruptedASTfile。。。modulefileoutofdate'

系统 2019-08-12 01:33:12 2138

Python

Python 70行代码实现简单算式计算器解析

描述:用户输入一系列算式字符串,程序返回计算结果。要求:不使用eval、exec函数。实现思路:找到当前字符串优先级最高的表达式,在算术运算中,()优先级最高,则取出算式最底层的(),再进行加减乘除运算。对于加减乘除,也要确立一个优先级,可以使用一个运算符列表,用for循环逐个处理运算符,并且要考虑同级情况(如for遍历至*时,也要考虑同级别的\是否要提前运算)。不断循环上述过程,直到最终得到一个结果。关键点:使用re模块匹配出当前状态下优先级最高的算式。

系统 2019-09-27 17:56:08 2137

Python

Python解析网页源代码中的115网盘链接实例

本文实例讲述了python解析网页源代码中的115网盘链接的方法。分享给大家供大家参考。具体方法分析如下:其中的1.txt,是网页http://bbs.pediy.com/showthread.php?t=144788另存为1.txt具体代码如下:importreif__name__=="__main__":fp=open("c:\\1.txt")https=re.compile(r"(http://u.*)")forurlinhttps.findall(

系统 2019-09-27 17:55:53 2137

Python

python and or用法详解

and和or是python的两个逻辑运算符,可以使用and,or来进行多个条件内容的判断。下面通过代码简单说明下andor的用法:1.or:当有一个条件为真时,该条件即为真。逻辑图如下:测试代码如下:a=raw_input('pleaseinputsomting:')ifa=='a'ora=='b':print'itisaorb'else:print'itisnotaorb'执行代码,输入a,b,ac,结果如下:pleaseinputsomting:ait

系统 2019-09-27 17:55:27 2137

Python

python2与python3爬虫中get与post对比

python2中的urllib2改为python3中的urllib.request四种方式对比:python2的get:#coding=utf-8importurllibimporturllib2word=urllib.urlencode({"wd":"百度"})url='http://www.baidu.com/s'+'?'+wordrequest=urllib2.Request(url)printurllib2.urlopen(request).rea

系统 2019-09-27 17:53:03 2137

Python

Python使用scipy模块实现一维卷积运算示例

本文实例讲述了Python使用scipy模块实现一维卷积运算。分享给大家供大家参考,具体如下:一介绍signal模块包含大量滤波函数、B样条插值算法等等。下面的代码演示了一维信号的卷积运算。二代码importnumpyasnpimportscipy.signalx=np.array([1,2,3])h=np.array([4,5,6])print(scipy.signal.convolve(x,h))#一维卷积运算三运行结果[413282718]四一维卷积

系统 2019-09-27 17:51:17 2137

Python

Mac安装多个Python版本

简介利用Mac包管理工具brew安装pyenv,pyenv用来管理所有python版本。如果没有安装brew,先安装一下吧。安装pyevn$brewinstallpyenv$pyenv-vpyenv1.2.6查看所有的python版本(pyenv管理的所有版本)$pyenvversions*system(setby/Users/xxx/.pyenv/version)*表示当前正在使用的版本,system表示用的是系统python版本查看可安装python版

系统 2019-09-27 17:50:15 2137

Python

Python实现基于权重的随机数2种方法

问题:例如我们要选从不同省份选取一个号码,每个省份的权重不一样,直接选随机数肯定是不行的了,就需要一个模型来解决这个问题。简化成下面的问题:字典的key代表是省份,value代表的是权重,我们现在需要一个函数,每次基于权重选择一个省份出来{"A":2,"B":2,"C":4,"D":10,"E":20}解决:这是能想到和能看到的最多的版本,不知道还没有更高效好用的算法。#!/usr/bin/envpython#-*-coding:utf-8-*-#pyth

系统 2019-09-27 17:48:34 2137

Python

python使用心得之获得github代码库列表

1.背景项目需求,要求获得github的repo的api,以便可以提取repo的数据进行分析。研究了一天,终于解决了这个问题,虽然效率还是比较低下。因为github的那个显示repo的api,列出了每个repo的详细信息,而且是json格式的。现在貌似还没有找到可以分析多个json格式数据的方法,所以用的是比较蠢得splite加re的方法。如果大家有更好的方法,不发留言讨论!2.代码importreimportosdefGetUrl(num):str=os

系统 2019-09-27 17:48:11 2137

Python

机器学习:python实现LDA降维算法

这次,我们来学习一种经典的降维方法:线性判别分析(LinearDiscriminantAnalysis,以下简称LDA).在前面博客中(点我)我们讲解了PCA降维算法。PCA追求的是在降维之后能够最大化保持数据的内在信息,并通过衡量在投影方向上的数据方差的大小来衡量该方向的重要性。PCA优缺点:优点:1.最小误差2.提取了主要信息缺点:PCA将所有的样本(特征向量集合)作为一个整体对待,去寻找一个均方误差最小意义下的最优线性映射投影,而忽略了类别属性,而它

系统 2019-09-27 17:45:40 2137

Python

彻底搞懂Python一切皆对象!!!

一切皆对象前言简述Python的一等公民type、object和class的关系总结前言犹记得当初学习Python的时候,对于Python一切皆对象很是懵逼,因为Python是面向对象的动态型语言,而在函数及高阶函数的应用中,如若对于一切皆对象不是有很透彻的了解,基础不是那么牢固的话,那么对于今后的Python进阶而言,就有点拖后腿了,鉴于有朋友跟我联系说,对于一切皆对象掌握的不是太牢固,那么,木子的本篇博客就对此知识点进行概括总结。如有不当之处,还望各位

系统 2019-09-27 17:45:38 2137

编程技术

Hibernate映射详解(三)--一对一主键关联映射

一对一主键关联映射:我们来拿人和身份证举例。采用一对一主键关联映射,他要表达的意思是人的id来自于身份证的id。要想在人的表中存数据,在身份证表中必须有对应的id的身份证记录。如图所示:表关系为:我们看一下具体的实现:实体类实现:publicclassPerson{privateintid;privateStringname;privateIdCardidCard;//提供关联的属性….省略get,set方法}publicclassIdCard{priva

系统 2019-08-29 23:33:30 2137

编程技术

为绝版电影《毒咒》入侵服务器

绝版电影《毒咒》内容介绍:不灭毒咒,祸延三世,妖邪侵犯,惨不忍睹???南洋是个降头的发源地沙拉是个凶狠邪恶的巫师只要收了别人的钱就会用邪术作法害人将别人置之死地手段极为凶残狠毒降头师古老拉一直看不过眼沙拉无辜害人,只有暗中帮助那些被害之人,沙拉闻讯大怒与古拉展开连场生死大站结果两败俱伤;古老拉早料有此一劫在临死前用毕生功力向沙拉施下永生不灭的毒咒要让沙拉绝子绝孙。我记得第一次看这电影时还是96年吧,当时还是用录像机看的呢,突然想看了,很经典。可是我谷歌百度

系统 2019-08-29 23:31:59 2137

编程技术

LGame性能改进,并增加TMX地图支持(0.2.96版)

下载地址(内含源码、示例、jar):http://loon-simple.googlecode.com/files/LGame-Android-0.2.96.7z本次更新主要针对LGame与Android系统组件交互部分进行改进,简化了流程与代码,同时调整了LGame运行在不同环境运行时的显示策略,解决了以往存在的大多数真机差异问题,以尽量满足不同手机平台的需求。主要改进如下:1、新增Touch类,用以替代Android系统默认的MotionEvent类(

系统 2019-08-29 23:28:57 2137

编程技术

ANSI - Unicode UTF16 - Unicode UTF8 转换

又陷入了Unicode的泥潭,工作中遇到一个模块需要从wchar_t*转到char*,而且后续的工作都是基于Char*进行的。网上找了下资料,代码如下:还有个搞人的东西是VS2005下的ifstream及ofstream函数,打开带有中文路径的文件会失败。解决方案非常HACK,例如非简体中文操作系统如下解决:std::localeprev_loc=std::locale::global(std::locale("chs"));//没有这一句的话,文件打开失

系统 2019-08-29 23:08:34 2137