Optional<City> findCityByCityName(String cityName);
Как сделать, чтобы hibernate не пытался добавить запись в таблицу городов, если там уже есть нужный город?
orElseThrow()
выбросить RuntimeException исключение о том, что такой город есть. Можно создать свое исключение типа: CityExistsException
boolean existsByCityName(String cityName);
А дальше также если true, то выбрасываете исключение void setVar(int var) {
if(var == null) {
this.var = var;
}
class CustomBehavior extends ScrollBehavior {
@override
Widget buildViewportChrome(
BuildContext context, Widget child, AxisDirection axisDirection) {
return child;
}
}
MaterialApp(
builder: (context, child) {
return ScrollConfiguration(
behavior: CustomBehavior(),
child: child,
);
},
home: new MyHomePage(),
);
a, b = int(input()), int(input())
if a > b:
print('>')
elif a < b:
print('<')
elif a == b:
print('=')
#Переработанный ваш
fin_name = 'input.txt'
fout_name = "output.txt"
with open(fin_name) as fin:
a, b = map(lambda x: int(x.strip()), fin.readlines())
result = None
if a > b:
result = '>'
elif a < b:
result = '<'
elif a == b:
result = '='
with open(fout_name, 'w') as fout:
fout.write(result)
data = [
{x: "100", y: "40", z: "first"}, {x: "120", y: "10", z: "second"},
{x: "0", y: "100", z: "second"}, {x: "300", y: "150", z: "third"}
]
filter = {x: {max: "100", min: "20"}, y: {max: "100", min: "20"}, z: ["first", "second"]}
isBetween = (num, bounds) => +num >= +bounds.min && +num <= +bounds.max
data.filter(obj => isBetween(obj.x, filter.x) && isBetween(obj.y, filter.y) && filter.z.includes(obj.z))
// 0: {x: "100", y: "40", z: "first"}
class AddressExtractor {
public long pointerValue;
}
public class DirtyHack {
public static void main(String[] args) throws Exception {
AddressExtractor addressExtractor = new AddressExtractor();
Class<? extends AddressExtractor> clazz = addressExtractor.getClass();
Field field = clazz.getDeclaredField("pointerValue");
Field type = Field.class.getDeclaredField("type");
AccessibleObject.setAccessible(new AccessibleObject[]{field, type}, true);
type.set(field, Object.class);
String s = "test";
field.set(addressExtractor, s);
System.out.println(Long.toHexString(addressExtractor.pointerValue));
}
}
justify-content:
у вас прописан в положении space-between
если я не ошибаюсь, для родителя, и Ваши флекс дети просто раскидываются по "углам". Пропишите родителю = justify-content: flex-start;
и элементы будут расположены по потоку в нужной оси.Возможно ли такое посчитать через calc?
размеры картинок 220х187px
let num = prompt('Введите трехзначное число');
let sum = 0;
let digit;
let valid = true; // создадим переменную для хранение валидно / не валидно
for ( let i = 0; i < num.length; i++){
digit = parseInt(num[i]);
if (digit){
sum = sum + digit;
} else{
valid = false; // зададим значения не валидно
alert('Ввыдите только числа');
}
}
// проверим и выведим сумму только если ввод был валиден
valid ? alert(sum) : null; // if ( valid ) { alert(sum) }