07 2019 档案
摘要:Python中str()与repr()函数的区别 from:https://www.jianshu.com/p/2a41315ca47e 在 Python 中要将某一类型的变量或者常量转换为字符串对象通常有两种方法,即 str()或者 repr() 。 >>> a = 10 >>> type(str
阅读全文
摘要:python coding style guide 的快速落地实践 机器和人各有所长,如coding style检查这种可自动化的工作理应交给机器去完成,故发此文帮助你在几分钟内实现coding style的自动检查。 1.有哪些著名的Python Coding Style Guide PEP8 h
阅读全文
摘要:自动优化工具Black 在众多代码格式化工具中,Black算是比较新的一个,它***的特点是可配置项比较少,个人认为这对于新手来说是件好事,因为我们不必过多考虑如何设置Black,让 Black 自己做决定就好。 1).安装与使用 与pylint类似,直接pip install black即可完成该
阅读全文
摘要:Pipeline pipeline 管道借鉴于Unix Shell的管道操作——把若干个命令串起来,前面命令的输出成为后面命令的输入,如此完成一个流式计算。(注:管道绝对是一个伟大的发明,他的设哲学就是KISS – 让每个功能就做一件事,并把这件事做到极致,软件或程序的拼装会变得更为简单和直观。这个
阅读全文
摘要:函数式编程 from:https://coolshell.cn/articles/10822.html 当我们说起函数式编程来说,我们会看到如下函数式编程的长相: 函数式编程的三大特性: immutable data 不可变数据:像Clojure一样,默认上变量是不可变的,如果你要改变变量,你需要把
阅读全文
摘要:圈复杂度主要与分支语句(if、else、,switch 等)的个数成正相关。如下代码: public String case2(int index, String string) { String returnString = null; if (index < 0) { throw new Ind
阅读全文
摘要:安全老司机 | Struts2漏洞爆发后,与黑客的一次正面交锋 from:https://zhuanlan.zhihu.com/p/66122521 from:https://zhuanlan.zhihu.com/p/66122521 from:https://zhuanlan.zhihu.com/
阅读全文
摘要:Deeplearning Algorithms tutorial 谷歌的人工智能位于全球前列,在图像识别、语音识别、无人驾驶等技术上都已经落地。而百度实质意义上扛起了国内的人工智能的大旗,覆盖无人驾驶、智能助手、图像识别等许多层面。苹果业已开始全面拥抱机器学习,新产品进军家庭智能音箱并打造工作站级别
阅读全文
摘要:https://www.researchgate.net/post/How_to_determine_unknown_class_using_neural_network 里面有讨论,说是用rbf神经网络,O-SVM可以搞定 https://www.reddit.com/r/MachineLearn
阅读全文
摘要:__main__ and scoping in python from:https://stackoverflow.com/questions/4775579/main-and-scoping-in-python Ask Question __main__ and scoping in python
阅读全文
摘要:from:https://python3-cookbook.readthedocs.io/zh_CN/latest/c08/p07_calling_method_on_parent_class.html 8.7 调用父类方法 问题 你想在子类中调用父类的某个已经被覆盖的方法。 问题 你想在子类中调用
阅读全文
摘要:默认情况下,Python中的成员函数和成员变量都是公开的(public),在python中没有类似public,private等关键词来修饰成员函数和成员变量。在python中定义私有变量只需要在变量名或函数名前加上 ”__“两个下划线,那么这个函数或变量就是私有的了。在内部,python使用一种
阅读全文
摘要:from:https://zhuanlan.zhihu.com/p/30553607 小编在最初使用上Python之后,就一发不可收拾,人生苦短、我用Python,不光是因为其优雅简洁,更是因为它强大的扩展性,特别是一些Python内置的私有属性,熟练地掌握之后使得在开发过程中更灵活、更高效,今天小
阅读全文
摘要:调用方法: 实现方法: 补充: 前言 with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭/线程中锁的自动获取和释放等。 问题引出 如下代码: 上面代码存在2个问题: (1)文件读取发生异常,但没有进行任何处理; (2)
阅读全文
摘要:程序如下: 其中,test.pkl: a = {'xx': 999, 'hi': 1223} >>> f2=open("test.pkl", "wb")>>> pk.dump(a, f)>>> f.close()>>> f2=open("test.pkl", "rb")>>> pk.load(f2)
阅读全文
摘要:反弹shell背景: 想要搞清楚这个问题,首先要搞清楚什么是反弹,为什么要反弹。假设我们攻击了一台机器,打开了该机器的一个端口,攻击者在自己的机器去连接目标机器(目标ip:目标机器端口),这是比较常规的形式,我们叫做正向连接。远程桌面,web服务,ssh,telnet等等,都是正向连接。 那么什么情
阅读全文
摘要:自底向上——知识图谱构建技术初探 from: https://www.anquanke.com/post/id/149122 发布时间:2018-06-28 16:00:40 文/阿里安全 染青 “The world is not made of strings , but is made of t
阅读全文
摘要:从下面分析可以看出,是先做了hash计算,然后使用hash join table来讲hash值相等的数据合并在一起。然后再使用udf计算距离,最后再filter出满足阈值的数据: 补充: sql join 算法 时间复杂度 2016年08月26日 12:04:34 stevewongbuaa 阅读数
阅读全文
摘要:最小哈希 维基百科,自由的百科全书 跳到导航跳到搜索 在计算机科学领域,最小哈希(或最小哈希式独立排列局部性敏感哈希)方法是一种快速判断两个集合是否相似的技术。这种方法是由Andrei Broder (1997),[1]发明的,最初在AltaVista搜索引擎中用于在搜索结果中检测并消除重复Web页
阅读全文
摘要:vim、gvim 在 windows 下中文乱码的终极解决方案 vim ~/.vimrc 然后加入: " Gvim中文菜单乱码解决方案 " 设置文件编码格式 set encoding=utf-8 set fileencodings=utf-8,chinese,latin-1,gbk,gb18030,
阅读全文
摘要:import pickle import matplotlib.pyplot as plt from sklearn import datasets from sklearn.model_selection import train_test_split from sklearn.neighbors import KNeighborsClassifier from sklearn.mod...
阅读全文
摘要:假设spark里用到了purl这个三方件,https://github.com/ultrabluewolf/p.url,他还额外依赖futures这个三方件(six的话,anaconda2自带)。 pyspark 代码如下: 下面说明如何编译打包egg。 通过https://pypi.org/pro
阅读全文
摘要:from:http://liluo.org/blog/2012/08/how-to-create-python-egg/ 制作打包一个 Python Egg 并部署整个过程还蛮有意思的,下面小教程(这里以制作一个叫作 bee 的 Egg 为例)~ 制作 先创建一个项目文件夹: 1 2 $ mkdir
阅读全文
摘要:安装: pip install pytest pip install pytest-cov utils.py代码 test_utils.py 代码 运行测试: 查看覆盖率: pytest --cov=./
阅读全文
摘要:测试框架 什么是框架? 框架(Framework)是整个或部分系统的可重用设计,框架是用来解决代码的组织及运行控制问题的。 在我们编写自动化脚本的时候,经常需要读取配置文件,读取数据文件,发送请求,记录日志,连接并对比数据库数据。每个脚本里都重写一遍各种方法不仅工作量大而且易错。所以我们需要把公共的
阅读全文