Programação

Q & A para programadores profissionais e entusiastas

5
Onde PATH_MAX é definido no Linux?
Com qual arquivo de cabeçalho devo invocar #includepara poder usar PATH_MAX como um int para dimensionar uma string? Eu quero ser capaz de declarar: char *current_path[PATH_MAX]; Mas, quando faço isso, meu compilador (Clang / LLVM no Linux) emite o seguinte erro: recursive_find6.c:29:20: error: use of undeclared identifier 'PATH_MAX' char *current_path[PATH_MAX]; …
112 c  linux  gcc  include  clang 

15
Como saber se uma tag <script> falhou ao carregar
Estou adicionando &lt;script&gt;tags dinamicamente a uma página &lt;head&gt;e gostaria de poder dizer se o carregamento falhou de alguma forma - um 404, um erro de script no script carregado, qualquer coisa. No Firefox, isso funciona: var script_tag = document.createElement('script'); script_tag.setAttribute('type', 'text/javascript'); script_tag.setAttribute('src', 'http://fail.org/nonexistant.js'); script_tag.onerror = function() { alert("Loading failed!"); } …

4
ASP.NET MVC: O controlador é criado para cada solicitação?
Pergunta muito simples: os controladores no ASP.NET são criados para cada solicitação HTTP ou são criados na inicialização do aplicativo e reutilizados em todas as solicitações? O controlador será criado apenas para uma solicitação HTTP específica? Se minhas suposições anteriores estiverem corretas, posso confiar nisso? Quero criar um contexto de …

8
Chame a função Javascript da barra de URL / endereço
É possível chamar uma função javascript a partir do URL? Basicamente, estou tentando aproveitar os métodos JS em uma página que não tenho acesso à fonte. Algo como: http://www.example.com/mypage.aspx?javascript:printHelloWorld() Eu sei que se você colocar javascript:alert("Hello World");na barra de endereço, vai funcionar. Suspeito que a resposta seja não, mas apenas …
112 javascript  url 




20
O Firefox ignora a opção selecionada = “selecionada”
Se você alterar uma lista suspensa e atualizar a página, o Firefox parece ignorar o atributo selecionado. &lt;option selected="selected" value="Test"&gt;Test&lt;/option&gt; Na verdade, ele selecionará a opção que você selecionou anteriormente (antes da atualização). Isso acaba sendo um problema para mim, pois há um evento disparado no menu suspenso que muda …

4
RSpec: como testar se um método foi chamado?
Ao escrever testes RSpec, eu me pego escrevendo uma grande quantidade de código parecido com este para garantir que um método foi chamado durante a execução de um teste (para fins de argumentação, digamos que não posso realmente interrogar o estado do objeto após a chamada porque a operação que …

3
Django removendo objeto do relacionamento ManyToMany
Como eu excluiria um objeto de um relacionamento Muitos para Muitos sem remover o objeto real? Exemplo: Eu tenho os modelos Moodse Interest. Moodtem um campo muitos para muitos interests(que é a models.ManyToManyField(Interest)). Eu crio uma instância de Moodschamada my_mood. No my_moodscampo de interesses de eu tenho my_interest, o que …


8
C # SQL Server - passando uma lista para um procedimento armazenado
Estou chamando um procedimento armazenado do SQL Server do meu código C #: using (SqlConnection conn = new SqlConnection(connstring)) { conn.Open(); using (SqlCommand cmd = new SqlCommand("InsertQuerySPROC", conn)) { cmd.CommandType = CommandType.StoredProcedure; var STableParameter = cmd.Parameters.AddWithValue("@QueryTable", QueryTable); var NDistanceParameter = cmd.Parameters.AddWithValue("@NDistanceThreshold", NDistanceThreshold); var RDistanceParameter = cmd.Parameters.AddWithValue(@"RDistanceThreshold", RDistanceThreshold); STableParameter .SqlDbType = …



6
Tipo MIME YAML?
Qual é o tipo MIME mais apropriado para usar ao enviar dados estruturados com YAML sobre HTTP? Uma explicação de por que uma determinada escolha é mais apropriada seria muito apreciada. Não há nenhum tipo de aplicativo registrado ou tipo de texto que eu consiga ver. Exemplo: &gt; GET /example.yaml …
112 http  mime  mime-types  yaml 

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.