难得有些许空闲,看一下Python的数据结构--Stack,现将几个典型示例进行总结!一、什么是栈栈是一个有序集合,根据其特性可以称为"先进后出"或"后进先出",其中添加或删除都发生在同一端,这一端被称为"栈顶",与其对应的叫"栈底"。栈的底部很重要,因为其底部存储的数据是时间..
分类:
编程语言 时间:
2017-06-23 10:35:19
阅读次数:
186
Python实现简单的三次登录 方法一: 方法二: ...
分类:
编程语言 时间:
2017-06-23 10:33:30
阅读次数:
159
一、什么是微服务微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API)。二、微服务架构特性1、每个微服务可独立运行在自己的进程里2、一系列独立运行的微服务共同构建起整个系统..
分类:
编程语言 时间:
2017-06-23 10:32:26
阅读次数:
108
set @aa=77; 定义了一个变量aa 值是77 (用的时候直接@aa)select 7+8; 进行简单的算术运算select @aa>78; 进行比较 真是1 假是0select 66<>55 测试66 是否等于 55 ;select @aa is not null; 测试变量 aa 是否为空 ...
分类:
编程语言 时间:
2017-06-23 10:31:21
阅读次数:
179
#!/bin/envpython
#-*-coding:utf-8-*-
importos
importsys
fromsubprocessimportPopen
defget_foriegn_ip():
l=os.popen("netstat-ant|grepESTABLISHED|awk‘{print$5}‘|awk-F:‘{print$1}‘|sort-r|uniq-c|awk‘{print$2}‘|grep-v‘and‘|grep-v‘Address‘|grep-v‘0.0.0.0‘>forei..
分类:
编程语言 时间:
2017-06-23 10:31:07
阅读次数:
130
ThreadingTCPServer实现的Soket服务器内部会为每个client创建一个 “线程”,该线程用来和客户端进行交互。 1、ThreadingTCPServer基础 使用ThreadingTCPServer: 创建一个继承自 SocketServer.BaseRequestHandler ...
分类:
编程语言 时间:
2017-06-23 10:30:29
阅读次数:
105
login.js文件: Pyhton实现代码: ...
分类:
编程语言 时间:
2017-06-23 10:28:28
阅读次数:
683
零、引言 RequetContextListener从名字结尾Listener来看就知道属于监听器。 所谓监听器就是监听某种动作,在其开始(初始化)和结束(销毁)的时候进行某些操作。 由此可以猜测:该类用于在RequetContext(请求上下文对象)创建和销毁的时候进行某些操作(哪些操作?结尾总结 ...
分类:
编程语言 时间:
2017-06-23 10:28:13
阅读次数:
118
1 曾经的困扰 有段时间,想使用基于不同python版本的anaconda,就直接从官网下载了两个不同的anaconda版本进行安装。刚开始的时候,还觉得也没啥问题。用了一小段时间,在安装其他的第三方库时,经常发现安装失败,并且经常出现下面的问题:这个问题,我google、百度等查了好久,也没有解决 ...
分类:
编程语言 时间:
2017-06-23 10:26:35
阅读次数:
159
偶尔去买双色球,每次购买时都是随机选球,自己平时就用python,当然一直在学习,所以就用python写了一个随机或指定出双色球的脚本。代码如下:#!/usr/bin/python
#-*-coding=utf-8-*-
#byauthorSanat2016-03-03
importrandom
importsys
defCaiSeQiu(num=1):
‘‘‘ThefunctionCaiS..
分类:
编程语言 时间:
2017-06-23 10:24:58
阅读次数:
129
1.使用静态的属性、方法、内部类 2.使用此类的对象名访问 在静态的main中,无法创建非静态的内部类。 ...
分类:
编程语言 时间:
2017-06-23 10:24:36
阅读次数:
139
以下是各种排序算法的C++实现,摘自《C++数据结构与程序设计》,总结起来写成博客来用于温习。 ①插入排序 时间复杂度:O(n^2)。 优点:稳定,快。 缺点:比较次数不一定,比较次数越少,插入点后的数据移动越多,特别是当数据总量庞大的时候,但用链表可以解决这个问题。 数组版实现如下: 链式版实现如 ...
分类:
编程语言 时间:
2017-06-23 10:24:14
阅读次数:
119
一、打印九九乘法表:#coding:utf-8
foriinrange(1,10):
forjinrange(1,i+1):
print("%dx%d=%d")%(j,i,j*i),
print‘\n‘结果:二、打印正方形实体正方形代码:#coding:utf-8
rows=int(raw_input("输入正方形边长:"))
foriinrange(rows):
forjinrange(rows):
print("*"),
print空..
分类:
编程语言 时间:
2017-06-23 10:21:08
阅读次数:
164
本实验实现ftp上传文件下载文件功能,并具有校验文件完整性,打印进度条功能,
主要练习socket,struct模块。
ftp用户文件存放在user.json文件中
user.json文件内容
{"lisi":"abcdef","hyh":"123456"}
ftp客户端脚本ftpclient.py
#!/usr/bin/python
#--*--coding:utf-8--*--
..
分类:
编程语言 时间:
2017-06-23 10:20:30
阅读次数:
159
//论文要用到其改进算法,在此先demo测试一下using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ... ...
分类:
编程语言 时间:
2017-06-23 10:19:15
阅读次数:
135
linux下的动态库制作以及在python中如何调用c函数库动态库:动态库又称动态链接库英文为DLL,是DynamicLinkLibrary的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数..
分类:
编程语言 时间:
2017-06-23 10:18:16
阅读次数:
149
集合类和接口之间的关系图,能够比较清楚的展示各个类和接口之间的关系(其中:点框为接口(...) 短横线框为抽象类( ) 实线为类) 上图可以看到:集合可以分成两部分来学习。一个是以Collection为顶层接口,这种集合是单值元素<value>。一个是以Map为顶层接口,这种结合是<key,valu ...
分类:
编程语言 时间:
2017-06-23 10:15:56
阅读次数:
143