Programação

Q & A para programadores profissionais e entusiastas

7
verificando o erro typeof em JS
Em JS, não parece possível verificar se um argumento transmitido para uma função é realmente do tipo 'error' ou uma instância de Error. Por exemplo, isso não é válido: typeof err === 'error' pois existem apenas 6 tipos possíveis (na forma de cadeias): O operador typeof retorna informações de tipo …



10
Dimensionando elementos para porcentagem da largura / altura da tela
Existe uma maneira simples (não-LayoutBuilder) de dimensionar um elemento em relação ao tamanho da tela (largura / altura)? Por exemplo: como faço para definir a largura de um CardView como 65% da largura da tela. Isso não pode ser feito dentro do buildmétodo (obviamente), portanto, teria que ser adiado até …
153 flutter 

7
Não é possível comparar datetime.now () ingênuo e consciente <= challenge.datetime_end
Estou tentando comparar a data e hora atuais com datas e horas especificadas nos modelos usando operadores de comparação: if challenge.datetime_start &lt;= datetime.now() &lt;= challenge.datetime_end: O script apresenta erros com: TypeError: can't compare offset-naive and offset-aware datetimes Os modelos são assim: class Fundraising_Challenge(models.Model): name = models.CharField(max_length=100) datetime_start = models.DateTimeField() datetime_end …

9
Criptografia e descriptografia de string JavaScript?
Estou interessado em criar um pequeno aplicativo para uso pessoal que criptografará e descriptografará informações no lado do cliente usando JavaScript. As informações criptografadas serão armazenadas em um banco de dados em um servidor, mas nunca a versão descriptografada. Ele não precisa ser super seguro, mas eu gostaria de usar …

24
WebDriverException: erro desconhecido: o arquivo DevToolsActivePort não existe ao tentar iniciar o navegador Chrome
Estou tentando iniciar o chrome com uma URL, o navegador é iniciado e não faz nada depois disso. Estou vendo o erro abaixo após 1 minuto: Unable to open browser with url: 'https://www.google.com' (Root cause: org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn't exist (Driver info: chromedriver=2.39.562718 (9a2698cba08cf5a471a29d30c8b3e12becabb0e9),platform=Windows NT 10.0.15063 x86_64) (WARNING: …

11
Remover dict duplicado na lista em Python
Eu tenho uma lista de dictos e gostaria de removê-los com pares de chave e valor idênticos. Para esta lista: [{'a': 123}, {'b': 123}, {'a': 123}] Queria devolver isto: [{'a': 123}, {'b': 123}] Outro exemplo: Para esta lista: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}, {'a': 123, 'b': 1234}] …
153 python  list  dictionary 



3
Operadores lógicos para indexação booleana no Pandas
Estou trabalhando com índice booleano no Pandas. A questão é por que a afirmação: a[(a['some_column']==some_number) &amp; (a['some_other_column']==some_other_number)] funciona bem enquanto a[(a['some_column']==some_number) and (a['some_other_column']==some_other_number)] sai com erro? Exemplo: a=pd.DataFrame({'x':[1,1],'y':[10,20]}) In: a[(a['x']==1)&amp;(a['y']==10)] Out: x y 0 1 10 In: a[(a['x']==1) and (a['y']==10)] Out: ValueError: The truth value of an array with more …

7
Valor da propriedade padrão no componente React usando TypeScript
Não consigo descobrir como definir valores de propriedade padrão para meus componentes usando o Typecript. Este é o código fonte: class PageState { } export class PageProps { foo: string = "bar"; } export class PageComponent extends React.Component&lt;PageProps, PageState&gt; { public render(): JSX.Element { return ( &lt;span&gt;Hello, world&lt;/span&gt; ); } …
153 reactjs  typescript  tsx 

6
Simule uma CURL específica no PostMan
Estou usando o Postman para testar algumas solicitações de curl em um servidor de API. Os desenvolvedores da API nos deram o comando curl, mas não posso enviá-lo pelo Postman. Como fazer tal pedido do carteiro? curl -X POST "https://api-server.com/API/index.php/member/signin" -d "{"description":"","phone":"","lastname":"","app_version":"2.6.2","firstname":"","password":"my_pass","city":"","apikey":"213","lang":"fr","platform":"1","email":"email@example.com","pseudo":"example"}" --0xKhTmLbOuNdArY Content-Disposition: form-data; name="userfile"; filename="profil.jpg" Content-Type: image/jpeg Content-Transfer-Encoding: …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.