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

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

15
Як зберегти зображення PNG на стороні сервера із рядка даних base64
Я використовую інструмент JavaScript "Canvas2Image" Nihilogic для перетворення малюнків полотна в зображення PNG. Що мені зараз потрібно - це перетворити ці рядки base64, які створює цей інструмент, у фактичні файли PNG на сервері, використовуючи PHP. Коротше кажучи, те, що я зараз роблю, - це генерувати файл на стороні клієнта за …

9
Як я вийду з петлі з Ruby Pry?
Я використовую Pry зі своїм додатком Rails. Я встановив binding.pryвсередині циклу в своїй моделі, щоб спробувати усунути проблему. Наприклад: (1..100).each do |i| binding.pry puts i end Коли я набираю текст quit, він переходить до наступної ітерації і знову зупиняється. Чи є спосіб вийти з циклу, щоб мені не довелося вводити …
212 ruby-on-rails  ruby  loops  exit  pry 


10
Як динамічно змінювати текст пункту меню в Android
Я намагаюся змінити назву елемента меню поза onOptionsItemSelected(MenuItem item)методом. Я вже роблю наступне; public boolean onOptionsItemSelected(MenuItem item) { try { switch(item.getItemId()) { case R.id.bedSwitch: if(item.getTitle().equals("Set to 'In bed'")) { item.setTitle("Set to 'Out of bed'"); inBed = false; } else { item.setTitle("Set to 'In bed'"); inBed = true; } break; } …
212 java  android  menu  menuitem 

26
Кілька файлів dex визначають Landroid / підтримку / v4 / сервіс доступності / доступністьServiceInfoCompat
Якщо я запускаю gradle assembleDebugз командного рядка, я раптом отримую цю помилку: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.util.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:592) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:550) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:531) at com.android.dx.merge.DexMerger.mergeDexBuffers(DexMerger.java:168) at com.android.dx.merge.DexMerger.merge(DexMerger.java:186) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:300) at com.android.dx.command.dexer.Main.run(Main.java:232) at com.android.dx.command.dexer.Main.main(Main.java:174) at com.android.dx.command.Main.main(Main.java:91) Якщо я прихоплюю за v4, я бачу два файли всередині моєї …


20
Яка версія javac побудувала мою банку?
Як я можу сказати, яку версію компілятора Java використовували для складання баночки? У мене є jar файл, і він міг бути вбудований в будь-який з трьох JDK. Нам потрібно точно знати, який саме, щоб ми могли підтвердити сумісність. Чи вбудована версія компілятора десь у файлах класу чи банку?
212 java  jar 

5
Необов'язкові параметри рядка запиту у веб-API ASP.NET
Мені потрібно реалізувати такий метод WebAPI: /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX Усі параметри рядка запиту можуть бути нульовими. Тобто, абонент може вказати від 0 до всіх 5 параметрів. У бета-версії MVC4 я робив наступне: public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string author, string title, string isbn, string somethingelse, DateTime? …

25
Перевірте ім'я стовпця в об'єкті SqlDataReader
Як перевірити, чи існує стовпець у в SqlDataReader об’єкті? У моєму рівні доступу до даних я створив метод, який будує один і той же об'єкт для декількох збережених процедур викликів. В одній із збережених процедур є додатковий стовпець, який не використовується іншими збереженими процедурами. Я хочу змінити метод, щоб він …
212 c#  .net  sqldatareader 

15
Як виявити IE11?
Коли я хочу виявити IE, я використовую цей код: function getInternetExplorerVersion() { var rv = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return rv; } function checkVersion() { var …

10
Чи існують якісь рекомендації щодо встановлення імен для API REST? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Чи створюються API REST, чи існують якісь вказівки чи стандартні стандарти …



16
Множинне спадкування в C #
Оскільки багаторазове успадкування є поганим (це ускладнює джерело), ​​C # не надає такого шаблону безпосередньо. Але іноді було б корисно мати цю здатність. Наприклад, я можу реалізувати відсутню модель множинного успадкування за допомогою інтерфейсів і трьох таких класів: public interface IFirst { void FirstMethod(); } public interface ISecond { void …

7
Що означає карета ('^') у C ++ / CLI?
Щойно я натрапив на цей код, і кілька пошукових запитів Google не виявили пояснення цього таємничого (для мене) синтаксису. Hashtable^ tempHash = gcnew Hashtable(iterators_); IDictionaryEnumerator^ enumerator = tempHash->GetEnumerator(); Що, до біса, означає каре? (Це gcnewтакож для мене нове, і я запитав про це тут .)
212 .net  c++-cli 

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