one pavel: Вы создали vector в статической памяти и пытаетесь объект вернуть из метода по значению.
Возвращая данные по значению они копируются, не так ли ? Походу создается новый пустой вектор,
который присваивается вашей переменной. А _vect благополучно умирает не выходя из области видимости
метода.
Возвращая данные по значению они копируются, не так ли ?
singleton::singleton(){
singleton::singleton(600, 400);
}
singleton::singleton(int , int)
{
this->vect = singleton::initVector();
}
// Файл singleton.h
class singleton{
... // вся кухня с инициализацией singleton
private:
...
std::vector<someclass *> * vect;
std::vector<someclass * > *initVector();
};
// Файл singleton.cpp
singleton::singleton(){
this->vect = *this->initVector();
}
std::vector<someclass* > * singleton::initVector(){
std::vector<someclass* > * vect = new std::vector<someclass* >();
for (int i = 0; i < 4; { _vect->push_back(new someclass()); }
return _vect;
}
from pathlib import Path
import dateutil.parser
import datetime
import twitter
APP_NAME = "TwitterScrap"
CONSUMER_KEY = "xxxxxxxxxxxxx" # Берём отсюда: https://apps.twitter.com/
CONSUMER_SECRET = "xxxxxxxxxxxxx" # Берём отсюда: https://apps.twitter.com/
credentials_file = Path("twitter_oauth_token.txt")
if not credentials_file.exists():
oauth_token, oauth_secret = twitter.oauth_dance(APP_NAME, CONSUMER_KEY, CONSUMER_SECRET, str(credentials_file))
else:
oauth_token, oauth_secret = twitter.read_token_file(str(credentials_file))
oauth = twitter.OAuth(oauth_token, oauth_secret, CONSUMER_KEY, CONSUMER_SECRET)
twitter_handler = twitter.Twitter(auth=oauth)
date = datetime.date.today()
until_date = date - datetime.timedelta(1) # Выводим твиты до вчерашнего дня
last_id = None
while(date > until_date):
if last_id is not None:
time_line = twitter_handler.statuses.home_timeline(exclude_replies=True, max_id=last_id)
else:
time_line = twitter_handler.statuses.home_timeline(exclude_replies=True)
date = dateutil.parser.parse(time_line[-1]['created_at']).date()
last_id = time_line[-1]['id']
for i in time_line:
print(i['user']['name'], "(@" + i['user']['screen_name'] + ")", i['created_at'])
print(i['text'])
print('--------------------')
Class.forName("org.postgresql.Driver");
если выдает class not found exception значит jarник не подключился.<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>VERSION</version>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>VERSION</version>
</dependency>
<scope>provided</scope>
если у вас Tomcat и jarник драйвера положить в папку lib Tomcata <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/MyLayout"
android:orientation="horizontal">
<RelativeLayout
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="0.33">
</RelativeLayout>
<RelativeLayout
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="0.33">
</RelativeLayout>
<RelativeLayout
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="0.33">
</RelativeLayout>
</LinearLayout>
from ftplib import FTP
def download_img(file, folder):
if ftp_online():
ftpConnect = FTP()
ftpConnect.connect(server_ftp, port_ftp)
ftpConnect.login(login_ftp, pass_ftp)
ftpConnect.cwd('/folder_on_ftp/Images/%s' % folder)
#st = ftpConnect.pwd()
return copy_file(ftpConnect, file, folder)
def ftp_online():
ftpConnect = FTP()
try:
ftpConnect.connect(server_ftp, port_ftp)
ftpConnect.login(login_ftp, pass_ftp)
ftpConnect.quit()
ftpConnect.close()
enable = True
except:
enable = False
return enable
def copy_file(ftp, path, folder): # ftp - через что соединяемся, path - абсолютный путь до передаваемого файла
name_file = path
try:
send_file = open('/tmp/%s' % name_file, 'rb')
ftp.storbinary('STOR ' + name_file, send_file, 1024)
send_file.close()
except IOError as err:
print(err)
return 'noimage.jpg'
return name_file
download_img(image.gif, folder_on_ftp_for_image)
,мои попытки не увенчались успехом,к сожалению
struct float_parts {
unsigned fraction:23;
unsigned exponent:8;
unsigned sign:1;
};
union float_and_parts {
float f;
struct float_parts parts;
};