Codengineering - блог о программировании ➜ страница 2025
Где хранятся статические методы и статические переменные в Java?
например: class A { static int i=0; static int j; static void method() { // static k=0; can't use static for local variables only final is permitted // static int L; } } где эти переменные будут храниться в Java, в куче или в стеке памяти? Как они хранятся? ...
Как работают службы коротких URL-адресов?
Как сделать услуги, как TinyURL или Метамарк работы? Они просто связывают крошечный URL-ключ с [виртуальным?] веб-страница, которая просто предоставляет "http-перенаправление" на исходный URL-адрес? или в этом есть больше "магии"? [первоначальную формулировку] Я часто использую службы сокращения URL, такие как TinyURL, Metamark и другие, но каждый раз, когда я это делаю, мне интересно, как работают эти службы. Создают ли они новый файл, который будет перенаправлен на другую страницу, или они ис ...
как создать имя файла с текущей датой и временем в python?
вот рабочий код (создать файл с успехом) sys.stdout = open('filename1.xml', 'w') Теперь я пытаюсь назвать файл с текущим временем даты (я не эксперт в python) filename1 = datetime.now().strftime("%Y%m%d-%H%M%S") sys.stdout = open(filename1 + '.xml', 'w') Я хочу записать имя файла с точной датой и временем, это xml-файл, который программа уже создала, мне просто нужно назвать файл. Приведенный выше код не работает. [отредактировано] - возвращена ошибка File "./fix.py", line 226, in < ...
Дней между двумя датами в Python [дубликат]
этот вопрос уже есть ответ здесь: Как рассчитать количество дней между двумя датами с помощью Python? 10 ответов каков самый короткий способ узнать, сколько полных дней прошло между двумя датами? Вот что я сейчас делаю. math.floor((b - a).total_seconds()/float(86400)) ...
Как наличие динамической переменной влияет на производительность?
У меня есть вопрос о производительности dynamic в C#. Я читал, что dynamic снова запускает компилятор, но что он делает? должен ли он перекомпилировать весь метод с динамической переменной, используемой в качестве параметра, или только те строки с динамическим поведением/контекстом? Я заметил, что использование динамических переменных может замедлить простой цикл for на 2 порядка. код, с которым я играл: internal class Sum2 { public int intSum; } internal class Sum { public dynam ...
Каковы большие различия между TFS и Git для управления версиями при использовании Visual Studio 2013?
есть тонны вопросов и ответов о Git и Tfvc Source Control, но нет текущих ответов, учитывая интеграцию Git в Team Foundation Server/Service, которые я могу найти. Я начинаю разработку зеленых пастбищ с использованием широкого спектра языков (C#, C++, PHP, Javascript, MySSQL) с помощью Visual Studio 2013. В будущем, там будут какие-то разработки для iOS. Я очень хорошо знаком с SVN, VSS и TFS для управления версиями. Однако я никогда не использовал Git. Я предпочитайте TFS для управления проц ...
Как перенаправить на динамический URL входа в систему ASP.NET MVC
Я создаю веб-сайт с несколькими арендаторами, на котором размещаются страницы для клиентов. Первый сегмент URL-адреса будет строкой, которая идентифицирует клиента, определенного в Global.asax использует следующую схему маршрутизации URL: "{client}/{controller}/{action}/{id}" это отлично работает, с URL-адресами, такими как /foo/Home/Index. однако при использовании атрибута [Authorize] я хочу перенаправить на страницу входа, которая также использует ту же схему отображения. Поэтому, если кли ...
ПДО закрытия соединения
просто довольно простой вопрос относительно PDO по сравнению с MySQLi. С MySQLi, чтобы закрыть соединение, вы можете сделать: $this->connection->close(); однако с PDO он утверждает, что вы открываете соединение с помощью: $this->connection = new PDO(); но чтобы закрыть соединение, вы установите его в null. $this->connection = null; это правильно, и это действительно освободит соединение PDO? (Я знаю, что он делает, как это установлено в null.) Я имею в виду с mysqli, вы дол ...
Преобразование dict в OrderedDict
у меня возникли некоторые проблемы с использованием collections.OrderedDict класса. Я использую Python 2.7 на Raspbian, дистрибутив Debian для Raspberry Pi. Я пытаюсь напечатать два словаря для сравнения (бок о бок) для текстового приключения. Порядок имеет важное значение для точного сравнения. Независимо от того, что я пытаюсь словари печатать в их обычном неупорядоченном виде. вот что я получаю, когда я делаю это на моем RPi: import collections ship = {"NAME": "Albatross", "HP":50 ...
Каковы различия между SML и OCaml? [закрытый]
Что отличает два диалекта ML друг от друга? ...