This article compares the JavaScript and Python fast sequencing implementations. Share to everyone for your reference. Specifically as follows:
JS Implementation method:
function Quicksort (arr) {
if (arr.length 0 && lt = arr[0]})
}
Primary Link: http://www.jb51.net/article/99372.htm
We said in this article, we'll introduce the subexpression, look backwards, and backtrack reference. Until the beginning of this article, in addition to the retrospective reference in some cases
Find problems
Recently encountered a topic in the interview, choose to use JavaScript or Python to implement string inversion, I chose Python, and then wrote the Code (wrong):
#!/usr/bin/env python
#-*-coding:utf-8-*-
__author__ = ' Zhanghe
Example 1We are going to request five different URLs:Single Thread
Import time
import urllib2
defget_responses ():
urls=[
' http://www.baidu.com ',
' http:// www.amazon.com ',
' http://www.ebay.com ',
' http://www.alibaba.
Examples of this article for you to share the Python strategy model code for your reference, the specific contents are as follows
""
Policy Mode ""
Import Types
class Strategyexample:
def __init__ (self, func=none):
self.name = ' Policy
This example for you to share the Python port scan implementation code for your reference, the specific content as follows
To obtain the IP and port number for this computer:
Import Socket
def get_my_ip ():
try:
csock =
Recently wrote a reptile program in Python, in order to isolate its operating environment, easy to distribute, the project packaged into a docker image
Dockerfile
From Python:2.7.12-alpine
ADD./src/job
CMD ["Python", "/job/main.py"]
Build
1. The use of measuring tools, quantitative performance can improve performance, commonly used timeit and memory_profiler , in addition to, profile cProfile , hotshot etc., memory_profiler used psutil , so can not track cpython the expansion;
2. c
1. Download python2.7.x
wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
2. Unzip and compile the installation
TAR-ZXVF python-2.7.6.tgz && cd Python-2.7.6 &&/configure && make all && make install & amp;& make && make Distclean
3.
Python is an object-oriented language, but it does not encapsulate standard classes into libraries like C + +, but is further encapsulated, and the language itself integrates classes and functions, such as print,list,dict etc. It's very convenient
At the same time, the DateTime is also a simple introduction. Because there are a lot of things that need to be used on their own, to find help is most effective.
Example:
Calculates the last Friday and outputs.
Answer:
Copy Code code as
For example, convert a string to an array of characters:
thelist = List (thestring)
At the same time, we can easily traverse through the For statement:
For C in TheString:
Do_something_with (c)
To use such a statement:
result = [Do_something_
Actual effect: Assuming the given directory "/media/data/programmer/project/python" and the backup Path "/home/diegoyun/backup/", the files in the Python directory are backed up to the backup path by the entire path. Shaped like:
Copy Code code as follows:
#-*-Coding:utf-8-*-
Import threading
Import time
def fun (name, ls_name, Front_thread = None):
'''''
Thread Start function
Using Front_thread to run the thread in order
'''
Time.clock ()
Time.sleep (2)
# If
No way on the next 2.6, if the 2.4 is too low, and toss, half a day to find the Mysql-python-1.2.2.win32-py2.6.exe this installation file, installation completed, the implementation of import MYSQLDB problems prompted:
File
The example in this article describes two ways in which Python simply implements a secure switch file. Share to everyone for your reference, specific as follows:
The following code is tested by Python3.3.
Mode 1:
Try:
file = open ('
For compatibility, you can only select a compatible: colon.
It's easy to change the Cookie.morsel
Copy Code code as follows:
#!/usr/bin/python
#-*-Coding:utf-8-*-
"" "Morselhook, fix Cookie.CookieError:Illegal key
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service