Programação

Q & A para programadores profissionais e entusiastas

5
É permitido deixar um canal aberto?
Não há problema em deixar um canal Go aberto para sempre (nunca feche o canal) se eu nunca verificar seu estado? Isso levará a vazamentos de memória? O código a seguir está OK? func (requestCh chan<- Request) GetResponse(data RequestData) Response { reply := make(chan Response) requestCh <- Request{data: data, replyCh: …
161 go  channel 

5
Como desabilitar a altura máxima?
Como redefinir a max-heightpropriedade para o padrão, se ela tiver sido definida anteriormente em alguma regra CSS? Isso não funciona: pre { max-height: 250px; } pre.doNotLimitHeight { max-height: auto; // Doesn't work at least in Chrome }
161 css 



11
Como especificar o código de erro HTTP?
Eu tentei: app.get('/', function(req, res, next) { var e = new Error('error message'); e.status = 400; next(e); }); e: app.get('/', function(req, res, next) { res.statusCode = 400; var e = new Error('error message'); next(e); }); mas sempre é anunciado um código de erro 500.

9
Redefinindo um setTimeout
Eu tenho o seguinte: window.setTimeout(function() { window.location.href = 'file.php'; }, 115000); Como, através de uma função .click, redefinir o contador no meio da contagem regressiva?
161 javascript  jquery 


13
Adicione dinamicamente a tag de script com src, que pode incluir document.write
Quero incluir dinamicamente uma tag de script em uma página da Web, mas não tenho controle sobre o src; document.write('<script type="text/javascript">') document.write('alert("hello world")') document.write('</script>') document.write('<p>goodbye world</p>') Agora normalmente colocando <script type="text/javascript" src="source.js"></script> na cabeça funciona bem, mas existe alguma outra maneira de adicionar o source.js dinamicamente usando algo como innerHTML? …

11
Como forço o Kubernetes a puxar novamente uma imagem?
Eu tenho o seguinte controlador de replicação no Kubernetes no GKE: apiVersion: v1 kind: ReplicationController metadata: name: myapp labels: app: myapp spec: replicas: 2 selector: app: myapp deployment: initial template: metadata: labels: app: myapp deployment: initial spec: containers: - name: myapp image: myregistry.com/myapp:5c3dda6b ports: - containerPort: 80 imagePullPolicy: Always imagePullSecrets: …
161 image  pull  kubernetes 

11
Obtendo valor do appsettings.json no núcleo .net
Não tenho certeza do que estou perdendo aqui, mas não consigo obter os valores do meu appsettings.json no meu aplicativo principal .net. Eu tenho meu appsettings.json como: { "AppSettings": { "Version": "One" } } Comece: public class Startup { private IConfigurationRoot _configuration; public Startup(IHostingEnvironment env) { _configuration = new ConfigurationBuilder() …

5
Mesclar dois quadros de dados por índice
Oi, eu tenho os seguintes quadros de dados: > df1 id begin conditional confidence discoveryTechnique 0 278 56 false 0.0 1 1 421 18 false 0.0 1 > df2 concept 0 A 1 B Como mesclar os índices para obter: id begin conditional confidence discoveryTechnique concept 0 278 56 false …

12
java.lang.IllegalArgumentException: caractere inválido encontrado no nome do método. Os nomes de métodos HTTP devem ser tokens
Estou ficando abaixo do rastreamento de pilha ao implantar meu aplicativo em um ambiente Apache Tomcat 8 com vários servidores. Estou recebendo esse erro frequentemente e parece que está bloqueando o thread do tomcat: INFO [http-nio-80-exec-4461] org.apache.coyote.http11.AbstractHttp11Processor.process Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors …


2
Como definir a autenticação HTTP básica usando cURL corretamente?
Estou aprendendo Apigility ( Apigility docu -> Tutorial de serviço REST ) e tentando enviar uma solicitação POST com autenticação básica via cURL: $ curl -X POST -i -H "Content-Type: application/hal+json" -H "Authorization: Basic YXBpdXNlcjphcGlwd2Q=" http://apigilityhw.sandbox.loc/status YXBpdXNlcjphcGlwd2Q=é a cadeia codificada de base 64 com minhas credenciais apiuser:apipwd. As credenciais são …


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.