программирование

Q & A для профессиональных программистов и энтузиастов

3
Как проверить, является ли ответ выборки объектом json в javascript
Я использую fetch polyfill для получения JSON или текста из URL-адреса, я хочу знать, как я могу проверить, является ли ответ объектом JSON или это только текст fetch(URL, options).then(response => { // how to check if response has a body of type json? if (response.isJson()) return response.json(); });

3
Не отображать стек pushd / popd в нескольких сценариях bash (тихий pushd / popd)
Каждый раз, когда я использую pushd или popd, он выводит стек на стандартный вывод. Как этого не сделать? Я не хочу делать это pushd > /dev/nullкаждый раз, потому что у меня много скриптов, вызывающих друг друга. Может быть, хорошее переопределение сделает это, но мне нужно будет переопределить эти встроенные функции …
100 bash  output  built-in 

14
Рефакторинг в Vim
Конечно, возможность рефакторинга в IDE бесценна для многих, я почти никогда не делаю этого, когда пишу код, но я могу попытаться сделать это при редактировании чужого источника. Как выполнить такую ​​тривиальную задачу с несколькими файлами в Vim? Я нашел этот плагин для рефакторинга Ruby, но как насчет «любого» языка?
100 vim  refactoring 

5
Удалить несколько записей с помощью REST
Что такое REST-полный способ удаления нескольких элементов? Мой вариант использования состоит в том, что у меня есть Backbone Collection, в которой мне нужно удалить несколько элементов одновременно. Варианты кажутся такими: Отправлять запрос DELETE для каждой отдельной записи (что кажется плохой идеей, если потенциально существует несколько десятков элементов); Отправьте DELETE, где …
100 api  rest  backbone.js 

5
Как найти все ссылки / страницы на сайте
Можно ли найти все страницы и ссылки на ЛЮБОМ сайте? Я хочу ввести URL-адрес и создать дерево каталогов всех ссылок с этого сайта? Я посмотрел на HTTrack, но он загружает весь сайт, и мне просто нужно дерево каталогов.

14
Как получить за 30 дней до текущей даты?
У меня есть поле ввода начального календаря и поле ввода конечного календаря. Мы хотим, чтобы по умолчанию поле ввода календаря начиналось за 30 дней до текущей даты, а поле ввода календаря окончания было текущей датой. Вот мои вары даты. var today = new Date(), dd = today.getDate(), mm = today.getMonth(), …
100 javascript  jquery 

18
Как сделать ширину DialogFragment равной Fill_Parent
Я работаю над приложением для Android, где я использую DialogFragmentдля отображения диалогового окна, но его ширина очень мала. Как я могу сделать ему эту ширину fill_parent? public class AddNoteDialogFragment extends DialogFragment { public AddNoteDialogFragment() { // Empty constructor required for DialogFragment } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle …

7
Число округления Javascript до ближайшего 0,5
Может кто-нибудь подскажет, как мне округлить число до 0,5? Мне нужно масштабировать элементы на веб-странице в соответствии с разрешением экрана, и для этого я могу назначить размер шрифта в пунктах только 1, 1,5 или 2 и далее и т. Д. Если я округлю, он округлится либо до 1 десятичного знака, …
100 javascript 

4
React Native Border Radius с цветом фона
В React Native borderRadiusработает, но цвет фона, присвоенный кнопке, остается квадратным. Что здесь происходит? JS <TouchableHighlight style={styles.submit} onPress={() => this.submitSuggestion(this.props)} underlayColor='#fff'> <Text style={[this.getFontSize(),styles.submitText]}>Submit</Text> </TouchableHighlight> Стиль ... submit:{ marginRight:40, marginLeft:40, marginTop:10, }, submitText:{ paddingTop:20, paddingBottom:20, color:'#fff', textAlign:'center', backgroundColor:'#68a0cf', borderRadius: 10, borderWidth: 1, borderColor: '#fff' }, ...

16
Разделить строку на прописные буквы
Каким питоническим способом разделить строку перед появлением данного набора символов? Например, я хочу разделить 'TheLongAndWindingRoad' любое вхождение заглавной буквы (возможно, кроме первой) и получить ['The', 'Long', 'And', 'Winding', 'Road']. Изменить: он также должен разделить отдельные вхождения, то есть от того, что 'ABC'я хотел бы получить ['A', 'B', 'C'].
100 python  regex  string 

10
Преобразовать интерфейс {} в int
Я пытаюсь получить значение из JSON и преобразовать его в int, но это не работает, и я не знаю, как это сделать правильно. Вот сообщение об ошибке: ...cannot convert val (type interface {}) to type int: need type assertion И код: var f interface{} err = json.Unmarshal([]byte(jsonStr), &f) if err …
100 go 

15
Загрузка файла Django Rest Framework
Я использую Django Rest Framework и AngularJs для загрузки файла. Мой файл просмотра выглядит так: class ProductList(APIView): authentication_classes = (authentication.TokenAuthentication,) def get(self,request): if request.user.is_authenticated(): userCompanyId = request.user.get_profile().companyId products = Product.objects.filter(company = userCompanyId) serializer = ProductSerializer(products,many=True) return Response(serializer.data) def post(self,request): serializer = ProductSerializer(data=request.DATA, files=request.FILES) if serializer.is_valid(): serializer.save() return Response(data=request.DATA) Поскольку последняя …

14
Почему я не могу ссылаться на System.ComponentModel.DataAnnotations?
Я пытаюсь использовать DataAnnotations в своем проекте WPF, чтобы указать максимальную длину строк со следующим: using System.ComponentModel.DataAnnotations; Однако я получаю сообщение об ошибке Имя типа или пространства имен DataAnnotations не существует в пространстве имен System.ComponentModel (отсутствует ссылка на сборку?) Я видел другие примеры, когда DataAnnotations они существуют в этом пространстве …
100 c#  wpf  data-annotations 


6
Срез индекса Numpy без потери информации об измерении
Я использую numpy и хочу проиндексировать строку без потери информации об измерении. import numpy as np X = np.zeros((100,10)) X.shape # >> (100, 10) xslice = X[10,:] xslice.shape # >> (10,) В этом примере xslice теперь имеет 1 измерение, но я хочу, чтобы оно было (1,10). В R я бы …
100 python  numpy 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.