Наши проекты

Статьи | Прочее

Различие между arr и &arr – как в C определить размер массива без sizeof


Hey folks, Long time no C.
Обычно в C мы находим длину массива arr так:

  1. int n = sizeof(arr) / sizeof(arr[0]);

Здесь мы получаем размер массива в байтах; затем происходит деление этого размера на размер каждого элемента в массиве. Давайте попробуем избавиться от sizeof.

Никто из вас никогда не задавался вопросом насчёт разницы между arr и &arr? Это не одно и то же.

1 из 3Давайте проверим это выведением адресов этих двух указателей

[pr=Теперь ...
Продолжить

Рейтинг:  3  (Против: 2 | За: 5)
Добавил: kalterfx

Комментарии (9)

Чему я научился за два года работы над Open Source проектом


1 января 2015 года я создал репозиторий на GitHub, не подозревая, что он вскоре обретёт популярность. В этой статье я опишу, через что мне пришлось пройти, чему я за это время научился и дам советы по улучшению своего проекта.
Краткий список советов, освещённых далее
...
Продолжить

Рейтинг:  20  (Против: 0 | За: 20)
Добавил: aNNiMON

Комментарии (21)

Граббер сайта на OwnLang за пять минут


В этой статье я покажу как можно быстро добавить любую Java библиотеку для последующего взаимодействия с ней в OwnLang (Desktop), как вызывать Java-код, на примере библиотеки Jsoup, а также сохранять данные в json и SQLite.


Подключаем Java-библиотеки
Начну, пожалуй, с самого нуля - загружаем последнюю версию (на момент написания статьи это OwnLang Desktop 1.3.0) со страницы релизов на GitHub. Распаковав zip-архив, мы видим две папки:
  - modules - папка дополнительных модулей
  - libs - папка Java-библиотек.

Мы будем работать с библиотекой Jsoup, поэтому качаем последнюю ...
Продолжить

Рейтинг:  7  (Против: 1 | За: 8)
Добавил: aNNiMON

Комментарии (4)

Профессиональные и этические требования к специалистам по программному обеспечению


Подобно любым другим профессионалам, к специалистам по программному обеспечению предъявляются более широкий круг требований, чем простая необходимость иметь тот или иной профессиональный уровень. Они должны работать в определенном правовом и социальном окружении. Область создания программного обеспечения, как и любая другая сфера человеческой деятельности, имеет ограничения в виде местных, национальных и международных законодательств. Поэтому специалисты по программному обеспечению должны принять на себя определенные этические и моральные обязательства, чтобы стать настоящими профессионалами. Требования к специалистам не ограничиваются только моральными или юридическими основаниями, в их круг также входят значительно более тонкие профессиональные обязательства.

  1. Конфиденциальность. ...
Продолжить

Рейтинг:  -4  (Против: 9 | За: 5)
Добавил: ВитаминКО

Комментарии (26)

Как писать статьи интересно и доходчиво? Качаем скилл…


Я хотел сделать статью-руководство на тему «как писать тексты». Краткое руководство. И что думаете? Начала получаться маленькая книга.

Идею забросил, но выдернул оттуда 5 интересных фишек (на самом деле больше) и запихнул в эту статью. Они реально сделают ваши тексты живыми интересными и доходчивыми – вот что мы узнаем:

* План текста
* О работе со смежными темами – копаем глубже
* Сливаем воду. Немного о борьбе с водой в тексте
* Оживляем текст – самое интересное… Хм… Об этом, пожалуй, пока умолчу

Готовы? Начнем…

Планируем текст
Задачу легче решить по готовому алгоритму. Когда я делал эту статью, набросал список входящих в нее тем-заголовков, после чего ...
Продолжить

Рейтинг:  11  (Против: 1 | За: 12)
Добавил: M_N

Комментарии (46)
Всего: 44
<< 1 2 3 4 ... 9 >>
Категории


Пожертвования

Аноним2800 р.
Freddy1700 р.
NaruTrey800 р.
vlavolk637 р.
GOFMIDO256 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика