Regex comments = new Regex(@"(//.*)");
Regex comments = new Regex(@"(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|(//.*)");
string dir = Path.GetDirectoryName(filePath);
if (!Directory.Exists(dir))
Directory.CreateDirectory(dir);
FileStream stream = null;
try {
stream = File.Open(filename, FileMode.Append, FileAccess.Write, FileShare.Read);
....
}
catch(Exception ... ) {
...
}
finally {
if(stream != null)
stream.Dispose()
}
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://master:9000</value>
</property>
</configuration>
<configuration>
<property>
<name>dfs.replication</name>
<value>2</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:/usr/local/hadoop/tmp/hdfs/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/usr/local/hadoop/tmp/hdfs/datanode</value>
</property>
</configuration>
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>master:8030</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>master:8032</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>master:8088</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>master:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>master:8033</value>
</property>
</configuration>
Начал работать со 2 курса универа. Была возможность работать по вечерам. Сейчас последний курс и перешел на 5/2. Соглашусь с тем, что чем раньше, тем лучше.
План действий:
1) В деканате оформляется свободное посещение (по возможности, чтобы за прогулы не ругали сильно) 2) Даже если п.1 провален, то у преподов берутся индивидуальные задания и электронные адреса (главное лично подойти и хотя-бы сказать, что ты такой вот работающий злодей)
3) Приходить только на семинары, контрольные и т.п. + на то, что интересно