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

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

6
Як створити об’єкт для моделі Джанго з полем від багатьох до багатьох?
Моя модель: class Sample(models.Model): users = models.ManyToManyField(User) Я хочу зберегти і те, user1і user2в цій моделі: user1 = User.objects.get(pk=1) user2 = User.objects.get(pk=2) sample_object = Sample(users=user1, users=user2) sample_object.save() Я знаю, що це неправильно, але я впевнений, що ви отримаєте те, що хочу зробити. Як би ти це зробив?

13
onSaveInstanceState () та onRestoreInstanceState ()
Я намагаюся зберегти та відновити стан Activityвикористовуваного методу onSaveInstanceState()та onRestoreInstanceState(). Проблема в тому, що він ніколи не входить в onRestoreInstanceState()метод. Хтось може мені пояснити, чому це?

17
Перетворіть масив примітивних довжин у Список довгих
Це може бути непростим, набором запитань для голови, але моя перша спроба на диво повністю не вийшла. Я хотів взяти масив примітивних довжин і перетворити його на список, який я намагався зробити так: long[] input = someAPI.getSomeLongs(); List<Long> inputAsList = Arrays.asList(input); //Total failure to even compile! Який правильний спосіб зробити …

8
Як розірвати лінію ланцюгових методів у Python?
У мене є рядок із наступного коду (не звинувачуйте в назві конвенцій, вони не мої): subkeyword = Session.query( Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ).filter_by( subkeyword_company_id=self.e_company_id ).filter_by( subkeyword_word=subkeyword_word ).filter_by( subkeyword_active=True ).one() Мені не подобається, як це виглядає (не надто читабельно), але я не маю кращої ідеї обмежувати рядки до 79 символів у цій ситуації. …

11
Перелік кожної гілки та дата останньої редакції у Git
Мені потрібно видалити старі і незбережені гілки з нашого віддаленого сховища. Я намагаюся знайти спосіб перерахування віддалених гілок за останньою зміненою датою, і не можу. Чи існує простий спосіб перерахувати віддалені гілки таким чином?



12
Як змінити кодування за замовчуванням на UTF-8 для Apache?
Я використовую хостинг-компанію, і вона перелічить файли в каталозі, якщо файлу index.htmlтам немає, він використовує iso-8859-1 як кодування за замовчуванням. Якщо сервер Apache, чи існує спосіб встановити UTF-8 як стандартний? Оновлення: Додатково я з’ясував, що він фактично використовує ДОКУМАТ HTML 3.2, а тоді взагалі немає шаблону ... тому це не …

8
Який найефективніший спосіб зберігання тегів у базі даних?
Я впроваджую на своєму веб-сайті систему тегів, подібну до однієї стаціонарної передачі, моє питання - який найефективніший спосіб зберігати теги, щоб їх можна було шукати та фільтрувати? Моя ідея така: Table: Items Columns: Item_ID, Title, Content Table: Tags Columns: Title, Item_ID Це занадто повільно? Чи є кращий спосіб?

2
Як створити довгий рядок повторного тексту в Ruby?
Який найкращий спосіб швидко створити довгу струну в рубіні? Це працює, але дуже повільно: str = "" length = 100000 (1..length).each {|i| str += "0"} Я також помітив, що створювати рядок пристойної довжини, а потім додавати її до існуючої рядки до потрібної довжини працює набагато швидше: str = "" incrementor …
138 ruby  string 

14
Визначте, чи має пристрій Android з'єднання з Інтернетом
Мені потрібно сказати, чи мій пристрій має підключення до Інтернету чи ні. Я знайшов багато відповідей на кшталт: private boolean isNetworkAvailable() { ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); return activeNetworkInfo != null; } (Взяті з " Виявити", чи є підключення до Інтернету на Android .) Але це …

6
Виклик збереженої процедури з параметром в c #
Я можу зробити видалення, вставити та оновити у своїй програмі, і я намагаюся зробити вставку, викликаючи створену збережену процедуру з моєї бази даних. Цю кнопку вставлення я змушую працювати добре. private void btnAdd_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(dc.Con); SqlCommand cmd = new SqlCommand("Command String", con); da.InsertCommand …

4
Чи дійсно `deOverrideUrlLoading` застарілий? Що я можу використовувати замість цього?
Чи справді застаріле "mustOverrideUrlLoading" застаріле? Якщо так, то що я можу використовувати замість цього? Схоже, shouldOverrideUrlLoadingце застаріле націлювання на Android N, і мені потрібно, щоб програма працювала з API 19 до останнього зараз - Android N (бета-версія), я використовую деякі функції, які є новими в Android N (наприклад, Data Saver), …

3
Різниця між "керованим" та "некерованим"
Я чую / читаю про це іноді, коли говорять про .NET, наприклад, "керований код" та "некерований код", але я поняття не маю, що вони таке і в чому їх відмінності. У чому їх відмінність за визначенням? Які наслідки використання будь-якого з них? Чи існує це відмінність лише у .NET / …


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