Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

6
Обчисліть час виконання методу
Можливий повтор: Як визначити, як довго функціонує функція? У мене є метод прийняття часу вводу / виводу, який копіює дані з місця в інше. Який найкращий і найбільш реальний спосіб розрахунку часу виконання? Thread? Timer? Stopwatch? Будь-яке інше рішення? Хочеться найточнішого і максимально стислого.
533 c#  .net  timer  io  stopwatch 

30
Як перевірити, чи функція існує в JavaScript?
Мій код є function getID( swfID ){ if(navigator.appName.indexOf("Microsoft") != -1){ me = window[swfID]; }else{ me = document[swfID]; } } function js_to_as( str ){ me.onChange(str); } Однак іноді моє onChangeне навантажує. Помилки Firebug з me.onChange не є функцією Я хочу деградувати витончено, тому що це не найважливіша особливість моєї програми. typeofдає …
533 javascript 


22
Неможливо оновити EntitySet - тому що у нього є DefiningQuery і не існує елемента <UpdateFunction>
Я використовую Entity Framework 1 з .net 3.5. Я роблю щось просте на кшталт цього: var roomDetails = context.Rooms.ToList(); foreach (var room in roomDetails) { room.LastUpdated = DateTime.Now; } Я отримую цю помилку, коли намагаюся зробити: context.SaveChanges(); Я отримую помилку: Неможливо оновити EntitySet - оскільки в ньому є елемент DefiningQuery, …


29
Максимальний розмір стека викликів перевищив помилку
Я використовую файл бібліотеки JavaScript з прямим веб-видаленням (DWR) і отримую помилку лише в Safari (настільний ПК та iPad) Він говорить Максимальний розмір стека викликів перевищено. Що саме означає ця помилка і чи припиняє її обробку повністю? Також будь-яке виправлення для Safariвеб-переглядача (насправді на iPad Safari, йдеться JS: виконання перевищило …


23
Боротьба з виконанням контролера AngularJS двічі
Я розумію, що AngularJS проходить через якийсь код двічі, іноді навіть більше, як $watchподії, постійно перевіряючи стан моделей тощо. Однак мій код: function MyController($scope, User, local) { var $scope.User = local.get(); // Get locally save user data User.get({ id: $scope.User._id.$oid }, function(user) { $scope.User = new User(user); local.save($scope.User); }); //... …
532 angularjs 


16
Встановлення змінних середовища на Mac OS X Lion
Коли хтось каже "редагувати .plist-файл" або ".profile" чи ".bash_profile" тощо, це мене просто бентежить. Я не маю уявлення, де знаходяться ці файли, як їх створити, якщо мені доведеться це робити і т. Д., А також чому, здається, є так багато різних (чому? Чи роблять вони різні речі?) Тож може хтось, …

15
Чи можна додати методи розширення до існуючого статичного класу?
Я прихильник методів розширення в C #, але не мав жодного успіху, додавши метод розширення до статичного класу, наприклад консолі. Наприклад, якщо я хочу додати розширення до консолі під назвою "WriteBlueLine", щоб я міг перейти: Console.WriteBlueLine("This text is blue"); Я спробував це, додавши локальний, загальнодоступний статичний метод із консоллю як …


16
Вимкнути вихідну буферизацію
Чи включено буферизацію виводу за замовчуванням в інтерпретаторі Python для sys.stdout? Якщо відповідь позитивна, які існують способи її відключення? Поки що пропозиції: Використовуйте -uперемикач командного рядка Загорніть sys.stdoutу предмет, який змивається після кожного запису Встановити PYTHONUNBUFFEREDenv var sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0) Чи є якийсь інший спосіб встановити якийсь глобальний …
532 python  stdout  buffered 



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.