Потоки и процессы питона

Description: Программирование на супер модном мега крутом языке Питон.

dyvniy M
Topic author, Администратор
Администратор
Avatar
dyvniy M
Topic author, Администратор
Администратор
Age: 39
Reputation: 1
Loyalty: 1
Posts: 3472
Joined: Wed, 10 Oct 2012
With us: 9 years 3 months
Профессия: Программист
Location: Россия, Москва
ICQ Website Skype VK

#1by dyvniy » Sun, 22 Jan 2017, 20:59:09

Image

dyvniy M
Topic author, Администратор
Администратор
Avatar
dyvniy M
Topic author, Администратор
Администратор
Age: 39
Reputation: 1
Loyalty: 1
Posts: 3472
Joined: Wed, 10 Oct 2012
With us: 9 years 3 months
Профессия: Программист
Location: Россия, Москва
ICQ Website Skype VK

#2by dyvniy » Mon, 23 Jan 2017, 06:10:43

Image

dyvniy M
Topic author, Администратор
Администратор
Avatar
dyvniy M
Topic author, Администратор
Администратор
Age: 39
Reputation: 1
Loyalty: 1
Posts: 3472
Joined: Wed, 10 Oct 2012
With us: 9 years 3 months
Профессия: Программист
Location: Россия, Москва
ICQ Website Skype VK

#3by dyvniy » Tue, 10 Apr 2018, 14:26:05

pool.map
http://toly.github.io/blog/2014/02/13/parallelism-in-one-line/

Code: Select all

import urllib2
from multiprocessing
.dummy import Pool as ThreadPool

urls 
= ['http://www.python.org',  ]
# Make the Pool of workers
pool = ThreadPool(4)
# Open the urls in their own threads
# and return the results
results = pool.map(urllib2.urlopen, urls)

#close the pool and wait for the work to finish 
pool.close()
pool.join() 
Image

dyvniy M
Topic author, Администратор
Администратор
Avatar
dyvniy M
Topic author, Администратор
Администратор
Age: 39
Reputation: 1
Loyalty: 1
Posts: 3472
Joined: Wed, 10 Oct 2012
With us: 9 years 3 months
Профессия: Программист
Location: Россия, Москва
ICQ Website Skype VK

#4by dyvniy » Wed, 11 Apr 2018, 11:25:18

блин а как адекватно проверить является ли ссылка ссылкой на константу?

Code: Select all

template<T> using is_const_reference = std::is_const<std::remove_reference_t<T>>;


полезный сайт
http://cpp.sh/4mihy
Image

dyvniy M
Topic author, Администратор
Администратор
Avatar
dyvniy M
Topic author, Администратор
Администратор
Age: 39
Reputation: 1
Loyalty: 1
Posts: 3472
Joined: Wed, 10 Oct 2012
With us: 9 years 3 months
Профессия: Программист
Location: Россия, Москва
ICQ Website Skype VK

#5by dyvniy » Thu, 2 Aug 2018, 16:55:38

sqlite3 умеет работать с базами в памяти
https://stackoverflow.com/questions/3315046/shari ... ads-in-python-using-sqlite3-pa

Code: Select all

import sqlite3

foobar_uri 
'file:foobar_database?mode=memory&cache=shared'
not_really_foobar_uri 'file:not_really_foobar?mode=memory&cache=shared'

# connect to databases in no particular order
db2 sqlite3.connect(foobar_uriuri=True)
db_lol sqlite3.connect(not_really_foobar_uriuri=True)
db1 sqlite3.connect(foobar_uriuri=True)

# create cursor as db2
cur2 db2.cursor()

# create table as db2
db2.execute('CREATE TABLE foo (NUMBER bar)')

# insert values as db1
db1.execute('INSERT INTO foo VALUES (42)')
db1.commit()

# and fetch them from db2 through cur2
cur2.execute('SELECT * FROM foo')
print(
cur2.fetchone()[0])  # 42

# test that db_lol is not shared with db1 and db2
try:
    
db_lol.cursor().execute('SELECT * FROM foo')
except sqlite3.OperationalError as exc:
    print(
exc)  # just as expected 
Image


Forum name: Python
Description: Программирование на супер модном мега крутом языке Питон.

Quick reply


Enter the code exactly as it appears. All letters are case insensitive.
Confirmation code
:) ;) :hihi: :P :hah: :haha: :angel: :( :st: :_( :cool: 8-| :beee: :ham: :rrr: :grr: :* :secret: :stupid: :music: View more smilies
   

Return to “Python”

Who is online (over the past 15 minutes)

Users browsing this forum: 2 guests