Python与设计模式--工厂模式 快餐点餐系统想必大家一定见过类似于麦当劳自助点餐台一类的点餐系统吧。在一个大的触摸显示屏上,有3类可以选择的上餐品:汉堡等主餐、小食、饮料。当我们选择好自己需要的食物,支付完成后,订单就生成了。下面,我们用今天的 主角--工厂模式--来生成这些食物的逻辑主体。首先我们主餐的生成(仅以两种汉堡为例)# 工厂模式class Burger(): name = ...
Android中使用ps命令查看进程PID adb shell "ps | grep com.sina.weibo"这个命令可以看到微博的应用线程信息。PID:进程号PPID:父进程号VSIZE:进程的虚拟内存大小RSS:进程分配到的物理内存大小WCHAN:进程正在睡眠的内核函数名称,干函数的名称是从/root/system.map文件中获得的。NAME:进程名转载于:...
Android中UID和PID的作用和区别 PID:为Process Identifier, PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID。进程中止后PID被系统回收,可能会被继续分配给新运行的程序,但是在android系统中一般不会把已经kill掉的进程ID重新分配给新的进程,新产生进程的进程号,一般比产生之前所有的进程号都要大。UID:一般理解为User Identifier,UID在l...
python与设计模式--单例模式 https://zhuanlan.zhihu.com/p/31675841设计模式分类创建类单例模式、工厂模式、抽象工厂模式、原型模式、建造者模式结构类装饰器模式、适配器模式、门面模式、组合模式、享元模式、桥梁模式行为类策略模式、责任链模式、命令模式、中介者模式、模板模式、迭代器模式、访问者模式、观察者模式、解释器模式、备忘录模式、状态...
加密算法 对称加密算法:DES,3DES,AES,Blowfish,IDEA,RC5,RC6和AES非对称加密算法:RSA,ECC,Diffie-Hellman,El Gamal,DSAHash算法:MD2,MD 4,MD5,HAVAL,SHA转载于:https://www.cnblogs.com/LoganChen/p/11432069.html...
Python类的使用总结 Python是一个面向对象的解释型语言,所以当然也有类的概念。在Python中,所有数据类型都可以视为对象,当然也可以自定义对象,自定义的对象数据类型就是面向对象中类(Class)的概念。之前接触类的概念是在学习C++时,现在学习了Python之后,觉得两者还是有很大的区别的。面向对象的思想是一样的,但是python作为更高级的语言,在类的定义与使用更加简便。类的定义...
DES加密算法介绍(含例子) http://www.hankcs.com/security/des-algorithm-illustrated.htmlDES(Data Encryption Standard)算法是世界上最常用的加密算法。在很长时间内,许多人心目中“密码生成”与DES一直是个同义词。DES是怎么工作的?本文通过一个简单的例子来一部一部展示DES的加密流程。自动DES诞生以来,许多加密算法都采...
SQL练习 1. 查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数select stu.*,t1.score as '01score',t2.score as '02score' from (select SId,score from book.sc sc where sc.`CId`='01') as t1,(select SId,score from book.s...
远程连接MySQL提示“Host is not allowed to connected to this MySQL server” 如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server这个时候需要授权:GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassw...
Pycharm中设置默认头注释 在编写Python项目时,我们可能需要添加一些默认的信息,比如添加文件创建的时间,比如添加文件作者,等等,这些信息可以自己在python脚本中添加,但是也可以在Pycharm中配置模板,每次创建文件的时候就会默认添加。操作方法:点击File->setting->Editor->Code Style->File and Code Templates->...
遗传算法介绍并附上Python代码 之前介绍过遗传算法,参见:https://www.cnblogs.com/LoganChen/p/7509702.html我们用Python实现同样的问题解答。y=10*sin(5*x)+7*abs(x-5)+10我们来求这个函数在0-10之间的最大值。先来看一下这个函数的图像:import numpy as npimport matplotlib.pyplo...
Windows7 64位 安装mysql Windows上安装MySQL还是比较方便的,之前做过一个Windows10上面的安装方法,但是一个同学说自己的电脑是Windows7的,所以我写一个Windows7上的MySQL安装方法。MySQL大家应该都知道,他是一种开源的数据库。如果有兴趣的同学可以到MySQL的官网上面下载它的源码。但是我们这里就不需要看了,我们这里只要知道怎么安装,怎么使用就行。MySQL...
下载文件 # 在python3下测试import sysimport requestsimport threadingimport datetimeimport time# 传入的命令行参数,要下载文件的urlurl = ""def Handler(start, end, url, filename): headers = {'Range': 'bytes=%d-%d' % (start, ...
大数据时代,Python是最好的语言! 随着大数据疯狂的浪潮,新生代的工具Python得到了前所未有的爆发。简洁、开源是这款工具吸引了众多粉丝的原因。目前Python最热的领域,非数据分析和挖掘莫属了。从以Pandas为代表的数据分析领域开始,便是Python的天下;一边以实际项目实操,一边跟着已有的资料学习,再辅以相关的理论知识,势必将集Python技能于大成。在图灵世界里,Python被赋予的形象是蟒蛇,而蟒蛇不仅仅是灵活...
今日工作 今天调试了给手机刷版本,通过python,给手机刷版本。之前写过这个功能,但是现在想通过python来实现一个windows的服务,这个服务在后台起来,然后检测刷版本的任务,然后实现刷版本。今天调试了多个手机同时刷版本的功能,并改了数据库的状态。明天应该可以大批量布署。转载于:https://www.cnblogs.com/LoganChen/p/10859253....
一课经济学 经济学的艺术,在于不仅要观察任何行为或政策的即时影响,更要考察其比较长远的影响;不仅要关注政策对某个群体产生的影响,更要追踪其对所有群体造成的影响。转载于:https://www.cnblogs.com/LoganChen/p/9334956.html...
汉诺塔(hanoi) 汉诺塔代码:def hanoi(n,x,y,z): if n == 1: print(x,'-->',z) else: hanoi(n-1,x,z,y) print(x,'-->',z) hanoi(n-1,y,x,z) n = int(input('In...
总结 工作了一段时间了,从六月底毕业,到现在,也差不多两个多月了,总结一下吧。工作很忙。其实事情也没有那么多,但是总是想着能多做点事情,而且工作内容上来说,不是我之前学的java,而且python,我对python的语法,代码模式都不是太会。自己在开发过程中也会遇到很多问题。尽量缩短解决问题的时间。我自己有的时候解决问题很慢,有的时候不能具体定位问题出在哪里。在解决的时候总是很...
Matlab中的数据预处理-归一化(mapminmax)与标准化(mapstd) 一、mapminmax意思是将矩阵的每一行处理成[-1,1]区间,此时对于模式识别或者其他统计学来说,数据应该是每一列是一个样本,每一行是多个样本的同一维,即对于一个M*N的矩阵来说,样本的维度是M,样本的个数是N,一共N个样本。其主要调用方式有:1.[Y, PS] = mapminmax(X, Ymin, Ymax)2.[Y, PS] = mapminmax(X, FP...