本文整理汇总了C++中con函数的典型用法代码示例。如果您正苦于以下问题:C++ con函数的具体用法?C++ con怎么用?C++ con使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了con函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: configFile
// This method is called after the password was successfully stored into the
// QKeyChain in CredentialStore.
void MirallConfigFile::clearPasswordFromConfig( const QString& connection )
{
const QString file = configFile();
QString con( defaultConnection() );
if( !connection.isEmpty() )
con = connection;
QSettings settings( file, QSettings::IniFormat);
settings.setIniCodec( "UTF-8" );
settings.beginGroup( con );
settings.remove(QLatin1String("passwd"));
settings.remove(QLatin1String("password"));
settings.sync();
}
开发者ID:NCTU-NBA,项目名称:NCTUBox,代码行数:16,代码来源:mirallconfigfile.cpp
示例2: dfs
void dfs(int x){
if(x == 3)
x = 3;
int u = 0;
++top;stk[top] = x;
while(top - (1<<u) > 0) {f[x][u] = stk[top-(1<<u)]; ++u; }
rt[x] = rt[f[x][0]];
add(con(x),a[lk[fa[x]].x].v,double(a[lk[fa[x]].x].w)*double(lk[fa[x]].len));
TRA(i,x){
lk[i^1].f = 1;
fa[lk[i].v] = i;
dep[lk[i].v] = dep[x]+1;
dfs(lk[i].v);
}
开发者ID:niyuzheno1,项目名称:CODES,代码行数:14,代码来源:Ans.cpp
示例3: con
QString MirallConfigFile::ownCloudUser( const QString& connection ) const
{
QString con( connection );
if( connection.isEmpty() ) con = defaultConnection();
QSettings settings( configFile(), QSettings::IniFormat );
settings.setIniCodec( "UTF-8" );
settings.beginGroup( con );
QString user = settings.value( QLatin1String("user") ).toString();
// qDebug() << "Returning configured owncloud user: " << user;
return user;
}
开发者ID:ditianxin,项目名称:mirall,代码行数:14,代码来源:mirallconfigfile.cpp
示例4: register_chopper
void
register_chopper (struct pos *p)
{
assert (con (p)->fg == CHOPPER
&& chopper_at_pos (p) == NULL);
struct chopper c;
int step = con (p)->ext.step & 0x7F;
c.p = *p;
c.i = step % CHOPPER_MAX_STEP;
c.wait = CHOPPER_WAIT;
c.blood = con (p)->ext.step & 0x80;
c.inactive = (step > 0);
c.alert = false;
c.activate = false;
chopper =
add_to_array (&c, 1, chopper, &chopper_nmemb, chopper_nmemb, sizeof (c));
qsort (chopper, chopper_nmemb, sizeof (c), compare_choppers);
}
开发者ID:allisson128,项目名称:mininim,代码行数:23,代码来源:chopper.c
示例5: fun
char * fun(char *s1,int n1)
{
char *s2,*s3;
int i,count=0,j=0,k=0;
s2=(char *)malloc(sizeof(char)*n1);
s3=(char *)malloc(sizeof(char)*n1);
for(i=0;i<n1;i++)
if(s1[i]==',')
break;
else
{
count++;
s2[j++]=s1[i];
}
s2[j]='\0';
for(i=(count+1);s1[i]!='\0';i++)
s3[k++]=s1[i];
s3[k]='\0';
if(con(s2)>con(s3))
return s2;
else
return s3;
}
开发者ID:raghurammullapudi44,项目名称:Mission-RnD,代码行数:23,代码来源:greater+num+in++strings.cpp
示例6: break_closer_floor
void
break_closer_floor (struct pos *p)
{
struct closer_floor *c = closer_floor_at_pos (p);
if (! c) return;
c->broken = true;
c->pressed = true;
register_con_undo
(&undo, p,
MIGNORE, MIGNORE, -abs (con (p)->ext.event) - 1,
false, false, false, false,
CHPOS_BREAK_CLOSER_FLOOR,
"LOOSE FLOOR BREAKING");
}
开发者ID:allisson128,项目名称:mininim,代码行数:14,代码来源:closer-floor.c
示例7: qDebug
void irc::pingcheckfunc()
{
if (pinged)
{
pinged = false;
}
else
{
qDebug() << "reconnection needed";
name = name + "_";
discon();
con();
}
}
开发者ID:daniel-Jones,项目名称:RGB-Controller,代码行数:14,代码来源:irc.cpp
示例8: con
CofmakerApplication::ApplicationResult * CofmakerApplication::InsertCategory( cofmaker::protocol::request_interface::weak_ptr request )
{
#ifndef _WIN32
mongo::scoped_ptr<mongo::ScopedDbConnection> con ( mongo::ScopedDbConnection::getScopedDbConnection ( this->_hostPort ) );
#else
auto & con = mongo::ScopedDbConnection ( this->_hostPort );
#endif
try
{
if ( this->_haspassword )
{
std::string errorMsg;
#ifndef _WIN32
if ( !con->get()->auth ( this->_database, this->_username, this->_password, errorMsg ) )
std::cerr << errorMsg << std::endl;
#else
if ( !con->auth ( this->_database, this->_username, this->_password, errorMsg ) )
std::cerr << errorMsg << std::endl;
#endif
}
mongo::BSONObj entry = mongo::fromjson ( request.lock()->function().parameter ( "data" ).values().front() );
std::set<std::string> fields;
entry.getFieldNames ( fields );
if ( fields.find ( "name" ) == fields.end() )
throw cofmaker::exception::prorocol_error ( "{\"message\":\" Category name not specified\"}", -1, request.lock()->id() );
mongo::BSONObjBuilder builder;
builder.genOID();
builder.appendElements ( entry );
#ifndef _WIN32
con->get()->insert ( this->_database + "." + this->_collectionCategory, builder.obj() );
auto result = con->get()->query ( this->_database + "." + this->_collectionCategory, BSON ( "name" << entry.getField ( "name" ) ) );
#else
con->insert ( this->_database + "." + this->_collectionCategory, builder.obj() );
auto result = con->query ( this->_database + "." + this->_collectionCategory, BSON ( "name" << entry.getField ( "name" ) ) );
con.done();
#endif
std::string value = this->buildResult ( result );
return new CofmakerApplication::ApplicationResult ( cofmaker::protocol::status::status_success, value );
}
catch ( std::exception & e )
{
#ifdef _WIN32
con.done();
#endif
throw;
}
return new CofmakerApplication::ApplicationResult ( cofmaker::protocol::status::status_success, "{}" );
}
开发者ID:skategui,项目名称:projects,代码行数:50,代码来源:Category.cpp
示例9: con
void MirallConfigFile::setRemotePollInterval(int interval, const QString &connection )
{
QString con( connection );
if( connection.isEmpty() ) con = defaultConnection();
if( interval < 5000 ) {
qDebug() << "Remote Poll interval of " << interval << " is below fife seconds.";
return;
}
QSettings settings(configFile(), QSettings::IniFormat);
settings.beginGroup( con );
settings.setValue(QLatin1String(remotePollIntervalC), interval );
settings.sync();
}
开发者ID:Pro,项目名称:mirall,代码行数:14,代码来源:mirallconfigfile.cpp
示例10: con
void MirallConfigFile::removeConnection( const QString& connection )
{
QString con( connection );
if( connection.isEmpty() ) con = defaultConnection();
qDebug() << " removing the config file for connection " << con;
// Currently its just removing the entire config file
QSettings settings( configFile(), QSettings::IniFormat);
settings.setIniCodec( "UTF-8" );
settings.beginGroup( con );
settings.remove(QString::null); // removes all content from the group
settings.sync();
}
开发者ID:NCTU-NBA,项目名称:NCTUBox,代码行数:14,代码来源:mirallconfigfile.cpp
示例11: con
EventPresenter::EventPresenter(
const EventModel& model,
QGraphicsObject* parentview,
QObject* parent) :
NamedObject {"EventPresenter", parent},
m_model {model},
m_view {new EventView{*this, parentview}},
m_dispatcher{iscore::IDocument::documentContext(m_model).commandStack}
{
// The scenario catches this :
con(m_model.selection, &Selectable::changed,
m_view, &EventView::setSelected);
con(m_model.metadata, &ModelMetadata::colorChanged,
m_view, &EventView::changeColor);
con(m_model.metadata, &ModelMetadata::commentChanged,
m_view, &EventView::changeToolTip);
con(m_model, &EventModel::statusChanged,
m_view, &EventView::setStatus);
connect(m_view, &EventView::eventHoverEnter,
this, &EventPresenter::eventHoverEnter);
connect(m_view, &EventView::eventHoverLeave,
this, &EventPresenter::eventHoverLeave);
connect(m_view, &EventView::dropReceived,
this, &EventPresenter::handleDrop);
m_view->setCondition(m_model.condition().toString());
m_view->setToolTip(m_model.metadata.comment());
con(m_model, &EventModel::conditionChanged,
this, [&] (const State::Condition& c) { m_view->setCondition(c.toString()); });
}
开发者ID:himito,项目名称:i-score,代码行数:37,代码来源:EventPresenter.cpp
示例12: main
int main(int argc, char** argv){
NDB_INIT(argv[0]);
load_defaults("my",load_default_groups,&argc,&argv);
int ho_error;
if ((ho_error=handle_options(&argc, &argv, my_long_options,
ndb_std_get_one_option)))
return NDBT_ProgramExit(NDBT_WRONGARGS);
if (argc < 1) {
usage();
return NDBT_ProgramExit(NDBT_WRONGARGS);
}
Ndb_cluster_connection con(opt_connect_str);
con.set_name("ndb_drop_table");
if(con.connect(12, 5, 1) != 0)
{
ndbout << "Unable to connect to management server." << endl;
return NDBT_ProgramExit(NDBT_FAILED);
}
if (con.wait_until_ready(30,3) < 0)
{
ndbout << "Cluster nodes not ready in 30 seconds." << endl;
return NDBT_ProgramExit(NDBT_FAILED);
}
Ndb MyNdb(&con, _dbname );
if(MyNdb.init() != 0){
ERR(MyNdb.getNdbError());
return NDBT_ProgramExit(NDBT_FAILED);
}
int res = 0;
for(int i = 0; i<argc; i++){
ndbout << "Dropping table " << argv[i] << "...";
int tmp;
if((tmp = MyNdb.getDictionary()->dropTable(argv[i])) != 0){
ndbout << endl << MyNdb.getDictionary()->getNdbError() << endl;
res = tmp;
} else {
ndbout << "OK" << endl;
}
}
if(res != 0){
return NDBT_ProgramExit(NDBT_FAILED);
}
return NDBT_ProgramExit(NDBT_OK);
}
开发者ID:A-eolus,项目名称:mysql,代码行数:49,代码来源:drop_tab.cpp
示例13: main
int main(int argc, char** argv){
NDB_INIT(argv[0]);
load_defaults("my",load_default_groups,&argc,&argv);
int ho_error;
#ifndef DBUG_OFF
opt_debug= "d:t:O,/tmp/ndb_delete_all.trace";
#endif
if ((ho_error=handle_options(&argc, &argv, my_long_options,
ndb_std_get_one_option)))
return NDBT_ProgramExit(NDBT_WRONGARGS);
Ndb_cluster_connection con(opt_connect_str);
con.set_name("ndb_delete_all");
if(con.connect(12, 5, 1) != 0)
{
ndbout << "Unable to connect to management server." << endl;
return NDBT_ProgramExit(NDBT_FAILED);
}
if (con.wait_until_ready(30,0) < 0)
{
ndbout << "Cluster nodes not ready in 30 seconds." << endl;
return NDBT_ProgramExit(NDBT_FAILED);
}
Ndb MyNdb(&con, _dbname );
if(MyNdb.init() != 0){
ERR(MyNdb.getNdbError());
return NDBT_ProgramExit(NDBT_FAILED);
}
// Check if table exists in db
int res = NDBT_OK;
for(int i = 0; i<argc; i++){
const NdbDictionary::Table * pTab = NDBT_Table::discoverTableFromDb(&MyNdb, argv[i]);
if(pTab == NULL){
ndbout << " Table " << argv[i] << " does not exist!" << endl;
return NDBT_ProgramExit(NDBT_WRONGARGS);
}
ndbout << "Deleting all from " << argv[i];
if (! _transactional)
ndbout << " (non-transactional)";
ndbout << " ...";
if(clear_table(&MyNdb, pTab, ! _transactional) == NDBT_FAILED){
res = NDBT_FAILED;
ndbout << "FAILED" << endl;
}
}
return NDBT_ProgramExit(res);
}
开发者ID:A-eolus,项目名称:mysql,代码行数:49,代码来源:delete_all.cpp
示例14: main
int main()
{
//toprsImg img;
int test = 5;
toprsConnAble<toprsConnAbleReader> * pb = toprsConnAble<toprsConnAbleReader>::getInstance();
toprsConnAble<toprsConnAbleFilter> * pd = toprsConnAble<toprsConnAbleFilter>::getInstance();
////toprsConnAble * pc = toprsConnAble<toprsConnAbleReader>::getInstance();
bool x = pb->canConnectMyInputTo(&test);
bool y = pd->canConnectMyInputTo(&test);
std::shared_ptr<testinter> temp(new testinter);
std::shared_ptr<testinter> temp2 = std::make_shared<testinter>();
toprsConnection<testinter> con(temp);
con.connectMyInputTo(temp2);
toprsConnection<testinter> con2(con);
toprsConnection<testinter> con3(std::move(con));
//bool z = con.testt<toprsConnAbleFilter>(&test);
//toprsConnection<int> theConn(&test);
//int one = 1;
//int two =2;
//int three = 3;
//theConn.start();
// theConn>>one>>two>>three;
//bool z = pc->canConnectMyInputTo(&test);
//return 0;
//toprsConnAble<toprsConnAbleReader>* r = toprsConnAbleReader::getInstance();
return 0;
}
开发者ID:zhouhbsea,项目名称:toprs,代码行数:49,代码来源:Test.cpp
示例15: shake_loose_floor_row
void
shake_loose_floor_row (struct pos *p)
{
struct pos _p = *p;
struct loose_floor *l;
for (_p.place = PLACES - 1; _p.place >= -1; _p.place--)
if (con (&_p)->fg == LOOSE_FLOOR) {
l = loose_floor_at_pos (&_p);
if (l->action == NO_LOOSE_FLOOR_ACTION) {
l->action = SHAKE_LOOSE_FLOOR;
l->i = 0;
}
}
}
开发者ID:jolfzverb,项目名称:mininim,代码行数:15,代码来源:loose-floor.c
示例16: submit
bool submit(client::destination_container sender, client::destination_container target, const Plugin::SubmitRequestMessage &request_message, Plugin::SubmitResponseMessage &response_message) {
const ::Plugin::Common_Header& request_header = request_message.header();
nscapi::protobuf::functions::make_return_header(response_message.mutable_header(), request_header);
connection_data con(target, sender);
std::list<collectd::packet> list;
for (int i = 0; i < request_message.payload_size(); ++i) {
collectd::packet packet;
//packet.add_string(0, "Hello WOrld");
list.push_back(packet);
}
send(response_message.add_payload(), con, list);
return true;
}
开发者ID:jonasoberschweiber,项目名称:nscp,代码行数:15,代码来源:collectd_client.hpp
示例17: dps
int dps(int i, int j) {
if (i <= 0) return 0;
i64 &g = f[i][j];
if (g != -1) return g;
g = con(i, j);
g += dps(i - 2, j);
for (int k = 1; k < i - 1; ++k)
for (int l = 0; l < m; ++l) {
g += (i64)dps(k, l) * dps(i - 1 - k - 2, (j - l + m) % m) % mod;
g += (i64)dps(k, l) * h[i - 1 - k][(j - l + m) % m] % mod;
g += (i64)dps(k, l) * dps(i - 1 - k - 2, (l - j + m) % m) % mod;
g += (i64)dps(k, l) * h[i - 1 - k][(l - j + m) % m] % mod;
}
return g %= mod;
}
开发者ID:tangjz,项目名称:acm-icpc,代码行数:15,代码来源:E+-+Arithmetic+expressions+-+lzy.cpp
示例18: main
int main(int argc, char* argv[])
{
if(argc != 2)
{
return -1;
}
QDir().mkdir("output");
QDir output_dir("output");
sqlite::connection con(QString::fromLocal8Bit(argv[1]).toStdString());
iterateThreads(con, output_dir);
return 0;
}
开发者ID:yan12125,项目名称:parse_messages,代码行数:15,代码来源:db2texts.cpp
示例19: con
void ConfigFile::setRemotePollInterval(chrono::milliseconds interval, const QString &connection)
{
QString con(connection);
if (connection.isEmpty())
con = defaultConnection();
if (interval < chrono::seconds(5)) {
qCWarning(lcConfigFile) << "Remote Poll interval of " << interval.count() << " is below five seconds.";
return;
}
QSettings settings(configFile(), QSettings::IniFormat);
settings.beginGroup(con);
settings.setValue(QLatin1String(remotePollIntervalC), qlonglong(interval.count()));
settings.sync();
}
开发者ID:owncloud,项目名称:client,代码行数:15,代码来源:configfile.cpp
示例20: con
int ConfigFile::remotePollInterval( const QString& connection ) const
{
QString con( connection );
if( connection.isEmpty() ) con = defaultConnection();
QSettings settings(configFile(), QSettings::IniFormat);
settings.beginGroup( con );
int remoteInterval = settings.value( QLatin1String(remotePollIntervalC), DEFAULT_REMOTE_POLL_INTERVAL ).toInt();
if( remoteInterval < 5000) {
qDebug() << "Remote Interval is less than 5 seconds, reverting to" << DEFAULT_REMOTE_POLL_INTERVAL;
remoteInterval = DEFAULT_REMOTE_POLL_INTERVAL;
}
return remoteInterval;
}
开发者ID:chetan19,项目名称:client,代码行数:15,代码来源:configfile.cpp
注:本文中的con函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论