Публикации по теме 'equality'
Классификация языка вражды: обзор
Краткий обзор классификации этикеток и языка вражды
Авторы Джейкоб Крэбб , Шерри Янг и Анна Зубова .
Что такое язык вражды?
Проблема борьбы с языком ненависти - давняя, но масштаб, индивидуальность и скорость сегодняшних высказываний ненависти представляют собой уникальную современную дилемму. Хотя нет точного определения языка вражды, в целом это высказывания, которые предназначены не только для оскорбления или издевательства, но и для того, чтобы беспокоить и причинять..
Замена «Master» на «Main» на Github - огромная победа для включения в технологии
Маленькие вещи большие дела
С тех пор, как я начал свой путь в разработке программного обеспечения три года назад, я много раз обнаруживал, что эта область не является всеобъемлющей. Наиболее вопиющим из них является термин «архитектура главный-подчиненный» и тот факт, что я начинаю каждый день на Github, запрашивая обновления у «мастера».
Еще хуже то, что в разработке программного обеспечения «машины» часто называют «рабочими», поэтому я слышал, как люди на работе обсуждали..
День 7 - Нам нужно больше девочек, чтобы кодировать, и больше мальчиков, чтобы вязать
Я посетил немало конференций по программированию и технических встреч, и, будучи белым мужчиной, я определенно не чувствую себя недостаточно представленной демографией. Внешне это могло быть так, но за последние несколько лет в моей личной жизни я стал чем-то вроде группы меньшинства. Я один из немногих, кто вяжет.
Мое путешествие в вязание
Освоившись в первое десятилетие своей карьеры, я охотно брал на себя все более масштабные задания и увеличивал продолжительность рабочего..
Борьба с предвзятостью в технологиях: приложения, платформы, код и Лига справедливости
«Тот, кто кодирует систему, встраивает свои взгляды». - Джой Буоламвини, основатель, Algorithmic Justice League
Технологии плохо относятся к женщинам и меньшинствам. Некоторое программное обеспечение даже не работает у них должным образом, похоже, в пользу белых. Программное обеспечение для распознавания лиц может быть одним из самых вопиющих. Технология распознавания лиц, подмножество машинного обучения, обнаруживает одно или несколько лиц на изображении, отделяет каждое лицо..
Женщины в технологиях
… И их истории, которые часто игнорируются
Для женщин и людей, принадлежащих к разным расам, разнообразие и инклюзивность являются предметом серьезной озабоченности. Услышав недавний Большой технологический подкаст , в котором бывший член совета директоров Microsoft Мария Клаве спросила Билла Гейтса, почему Microsoft не рассматривает ни одной женщины (в составе 50 потенциальных кандидатов на преемственность на посту генерального директора), и он ответил: Вы Черт возьми, пытаешься..
Вопросы по теме 'equality'
Лучшие практики для переопределения isEqual: и hash
Как правильно переопределить isEqual: в Objective-C? «Уловка», по-видимому, заключается в том, что если два объекта равны (как определено методом isEqual: ), они должны иметь одинаковое хеш-значение.
В разделе «Интроспекция» Руководства по...
92249 просмотров
schedule
25.02.2022
Пролог =:= оператор
В Прологе есть специальные операторы, один из них is , однако недавно я наткнулся на оператор =:= и понятия не имею, как он работает.
Может кто-нибудь объяснить, что делает этот оператор, а также где я могу найти предопределенный список таких...
52273 просмотров
schedule
29.07.2022
Java: clone() и проверка на равенство
Возможно, я не понимаю, как работает clone() . Разве возвращаемое значение не должно равняться вызывающему?
int[] nums = new int[] {0, 1, 2};
int[] list = nums.clone();
nums.equals(list); //returns false. Why?
for (int ket = 0; ket <...
5558 просмотров
schedule
17.08.2022
Основной вопрос Java: равенство строк
public class A {
static String s1 = "I am A";
public static void main(String[] args) {
String s2 = "I am A";
System.out.println(s1 == s2);
}
}
Вышеуказанная программа выводит «true». Оба являются двумя разными...
584 просмотров
schedule
16.12.2022
Как отличить MethodBase от дженериков
У меня есть кеш на основе
Dictionary<MethodBase, string>
Ключ создается из MethodBase.GetCurrentMethod. Все работало нормально, пока методы не были явно объявлены. Но однажды оказывается, что:
Method1<T>(string value)...
154 просмотров
schedule
02.02.2024
Почему `Array (0,1,2) == Array (0,1,2)` не возвращает ожидаемый результат?
Насколько я понимаю, == в Scala определяет естественное равенство двух объектов.
Я ожидал, что Array(0,1,2) == Array(0,1,2) сравнит естественное равенство. Например, проверяет, все ли элементы массива возвращают истину при сравнении с...
5334 просмотров
schedule
07.02.2024
Почему ключевое слово is ведет себя иначе, когда в строке есть точка?
Рассмотрим этот код:
>>> x = "google"
>>> x is "google"
True
>>> x = "google.com"
>>> x is "google.com"
False
>>>
Почему это так?
Чтобы убедиться в правильности вышеизложенного, я только что...
2595 просмотров
schedule
15.02.2023
Scala, Java и равенство
val filesHere = (new java.io.File(".")).listFiles
val filesHere2 = (new java.io.File(".")).listFiles
scala> filesHere == filesHere2 res0: Boolean = false
Это довольно нелогично. Я бы предпочел, чтобы файлы filesHere и filesHere2 были...
2601 просмотров
schedule
27.04.2022
Гарантирует ли Java, что Object.getClass() == Object.getClass()?
Я действительно имею в виду тождество-равенство здесь.
Например, всегда ли следующее будет выводить true ?
System.out.println("foo".getClass() == "fum".getClass());
6452 просмотров
schedule
29.03.2022
проверка на равенство С#
Каков ваш подход к написанию проверок на равенство для создаваемых вами structs и classes ?
1) Требуется ли для «полной» проверки на равенство столько шаблонного кода (например, override Equals , override GetHashCode , общие Equals ,...
4721 просмотров
schedule
24.05.2023
Как проверить равенство объектов (ActiveRecord)
В Ruby 1.9.2 на Rails 3.0.3 я пытаюсь проверить равенство объектов между двумя объектами Friend (класс наследуется от ActiveRecord::Base ).
Объекты равны, но тест не проходит:
Failure/Error: Friend.new(name: 'Bob').should...
36678 просмотров
schedule
24.02.2022
Сравнение дат ActionScript
В моем коде Actionscript у меня есть две даты:
var date1:Date = new Date(2011,1,1);
var date2:Date = new Date(2011,1,1);
Это не работает:
var equal:Boolean = date1 == date2;
Из чтения я обнаружил, что это рабочая альтернатива,...
5748 просмотров
schedule
06.05.2022
Является ли оператор == транзитивным в PHP?
В JavaScript оператор == не обязательно транзитивен:
js> '0' == 0
true
js> 0 == ''
true
js> '0' == ''
false
Верно ли то же самое в PHP? Можете ли вы привести пример?
2025 просмотров
schedule
17.03.2024
Утверждение вызова метода jsMockito не работает должным образом
У меня возникли проблемы с утверждением вызова некоторых методов при тестировании объекта Javascript с помощью QUnit + JsMockito. Базовая инфраструктура работает нормально: Qunit, JsHamcrest (зависимость Jsmockito) и Jsmockito правильно...
898 просмотров
schedule
17.08.2022
Словарь C# ContainsKey
Моя проблема заключается в том, что ContainsKey всегда возвращает false, даже если ключ был добавлен, а .Equals оценивается как true.
У меня есть следующий класс:
public class StatisticsFilter
{
private String someString1;
private...
8743 просмотров
schedule
13.07.2022
Равенство объектов в моделях предметной области .NET
Мне нужны рекомендации по передовому опыту реализации равенства в модели предметной области. На мой взгляд, существует три (3) типа равенства:
Ссылочное равенство - это означает, что оба объекта хранятся в одном и том же пространстве физической...
560 просмотров
schedule
07.03.2022
Лучшая практика выбора полей для реализации equals()
При написании юнит-тестов я часто сталкиваюсь с ситуацией, когда equals() для какого-то объекта в тестах -- в assertEquals -- должно работать иначе, чем в реальном окружении. Возьмем, к примеру, какой-нибудь интерфейс ReportConfig . Он имеет...
9165 просмотров
schedule
15.11.2022
Почему == быстрее, чем eql?
Я прочитал в документации для класса String, что eql? — это оператор строгого равенства без преобразования типов, а == — это оператор равенства, который пытается преобразовать второй свой аргумент в строку, и исходный код C для этих методов...
1209 просмотров
schedule
18.04.2022
Равенство объектов в Python
У меня есть класс MyClass , который содержит две переменные-члены foo и bar :
class MyClass:
def __init__(self, foo, bar):
self.foo = foo
self.bar = bar
У меня есть два экземпляра этого класса, каждый из которых имеет...
5654 просмотров
schedule
16.03.2022
Странность Python с плавающей запятой
Сегодня вечером увидел неожиданное поведение Python. Почему следующая распечатка «не равна»?!
num = 1.00
num -= .95
nickel = .05
if nickel != num:
print 'not equal'
else:
print 'equal'
484 просмотров
schedule
08.05.2023