Posts by Maniero • 444,682 points
6,921 posts
-
4
votes1
answer195
viewsA: How to make a "for each" on Sqlite
Sqlite is a database and not a programming language, therefore declarative query language that has in it allows something similar that is the select you already know. The for each is typically…
-
3
votes2
answers462
views -
7
votes1
answer92
viewsA: How can Stack expressions handle stack variables?
Simple, not putting in the stack. The delegate infrastructure that is the basic mechanism of lambda allows the use of what is called enclosure (closure). In other words, it traps a state within the…
-
5
votes1
answer145
viewsA: Should I feed my website through the API or not?
Which one best meets your need? Use this one. And only you can answer this. Today there is a tendency to use API and use a frontend web that consumes that API equal to one frontend desktop or…
-
5
votes1
answer137
viewsA: Which Safer, Web Application or Web API?
The one who is well done and by someone who understands security. That is, either of the two, if it is well done. If any of them had less security nor should use. If you encounter any security…
-
1
votes1
answer99
viewsA: How to name variables and organize them in the code in what goes beyond PEP 8?
You could start calling fields instead of attributes, after all the language officially calls another attribute thing. There is no rule about the order of the fields, in general they should be…
-
7
votes2
answers288
viewsA: Understanding about MVC
You have just discovered the wonderful world of training on the web (and some outside of it), mainly, but not limited, to free ones. A lot of misinformation being passed on, little questioning and…
-
9
votes2
answers4119
viewsA: Difference between DTO and Viewmodel?
Back in the question about DTO has already got a good answer about what he is, except for the fact that speak in fields as if they were attributes, but it is a mistake that 99.99% of people make…
-
4
votes2
answers220
viewsA: Standard implementations in C#interface
An interface contains definitions for a group of related functionalities that a class or struct can implement. And further down the link: The interface provides no functionality that a class or…
-
5
votes1
answer76
viewsA: Dynamic typing and team development
I’m not the one to talk to Python. You’re right to understand that working with dynamic typing is more complicated as a team. Even worse if the project is small and can be developed on its own, but…
-
2
votes1
answer64
viewsA: How to inactivate an element in C?
Some considerations about this code: Strange a structure that stores data of A property call imoveis. And a list of real estate call imovel. It gets worse when the guy in that structure calls INFO.…
-
10
votes2
answers1340
viewsA: What good is a Viewmodel in ASP.NET MVC?
I’ll make an analogy that I think it’s very easy to understand what a view model. Think of a database, but only as a metaphorical relationship, not that you need to have a relationship between them.…
-
3
votes2
answers69
viewsA: Program with boolean expressions enters the if block every time
The or does not work as you imagine, the correct would be: prefixes = "JKLMNOPQ" for letter in prefixes: if letter[0] == "Q" or letter[0] == "O": print(letter + "uack") else: print(letter + "ack")…
-
1
votes2
answers116
viewsA: Problem to send values of type 11.50 to SQL Server database
Not to mention the names of variables that do not follow the recommended style, the code has some problems: Do not convert data that you are not sure is correct. The Convert will generate error in…
-
13
votes5
answers19389
viewsA: Differences and advantages between Github and Gitlab
Answer to complement the others that already respond well. Github is from Microsoft. As the purchase is recent we still don’t know what might happen. It shouldn’t change anything for projects open…
-
1
votes2
answers68
viewsA: Increment in For loop
Elegance is inherently subjective. I will say that there is no more elegant form, except the fact that the code could be more spaced to become more readable. Sounds like the point of the exercise.…
-
6
votes1
answer474
viewsA: In C, can declaring variables in the middle of a block of code lead the program to undefined behavior?
These books are old or very bad. There is a lot of material that repeats cake recipes without understanding why, and end up talking nonsense. Declaring variables closer to where they are used is the…
-
2
votes2
answers459
viewsA: Specific libraries and standards of C compilers on Windows and Linux
It doesn’t exist in Windows either. This is not platform specific, it is C implementation, that is, the compiler has a standard library that does not implement this API. There is a specification of…
-
7
votes1
answer219
viewsA: Is it incorrect (or problematic) to create a string array struct?
It’s that old thing, it all depends. Where are you going to use it? What’s the point? How are you going to manipulate it? Sizes An instance of the structure Filme will always be more than 8KB in…
-
5
votes2
answers198
viewsA: strcpy is merging numeric format with other chars
This code has some problems. There’s nothing to wear malloc() if the area that the string should be already reserved within the structure. It could even allocate if desired, and maybe makes sense…
-
4
votes2
answers100
viewsA: String compilation problem in C
To do it the way you want it is this way: #include<stdio.h> #define tam 100 typedef struct { char nome[51]; char curso[51]; char cota[51]; int matricula; int coef; } TipoAluno; int main() {…
-
4
votes2
answers258
views -
2
votes1
answer244
viewsA: Private class in C#
private is not a type. It is an access modifier. It is an attribute that determines where that type or member of a type may be visible. But visible only where? In this code the type Pessoa is inside…
-
7
votes2
answers144
viewsA: How to implement polymorphism correctly?
Wrong question You’re thinking about the wrong question. It’s right to think about a problem and look for the right tools to solve it in the best way. One of these tools is polymorphism. And there…
-
2
votes1
answer113
viewsA: Syntax errors in C
Thus? #include <stdio.h> #include <stdlib.h> struct Complexo { int real; int imaginario; }; struct Complexo insereComplexo(int r, int i){ struct Complexo novo; novo.real = r;…
-
2
votes2
answers95
viewsA: Function to read file in C
Usually what you need is some variation of fscanf(). Eventually you can use too vfscanf().…
-
4
votes1
answer183
viewsA: Javascript compiled in the browser
Generally speaking it doesn’t. And compiling by compiling doesn’t help much. Now there is Webassembly and various languages are used as bytecode, nothing prevents JS from being like this either, but…
-
3
votes2
answers7697
viewsA: Write each step of a factorial calculation
What is a bow for? To repeat steps, right? It is within it that you calculate every factor step, right? After you finish the steps you are having the final result printed, but you want print out…
-
7
votes1
answer209
viewsA: If C/C++ are native languages then why do they need runtimes?
Usually the first thing that came to my mind when listening to the term native language, was a program that ran independent of operating system, communicating directly with the hardware Wrong, a…
-
4
votes1
answer89
viewsA: How to refer to the copyright of the Pdfsharp tool under the MIT license?
You only have to put it in if you want, the MIT license doesn’t require it, you just can’t say you did it, but you can shut up about it. So you can put it where you think you should.
-
6
votes2
answers106
viewsA: Differences between variable statements in C#
About the use of var or the type has explicitly already been in answered in When to use var in C#?, for this reason I think it is unnecessary to post here the first two examples. The third option…
-
1
votes1
answer145
viewsA: What is the difference between these forms of command execution?
lista = eval('[' + input("Digite sua lista: ") + ']') Do not use eval() if you do not deeply master language and computing. In essence you do not need it. lista = input("Digite sua lista: ") Are you…
-
2
votes2
answers59
viewsA: Explanation of how loop variable declaration For/In works
No need, can be inside the loop, is up to the ideal: var meusDados = { nome: 'Bruno Coelho', email: '[email protected]', idade: 23 }; for (var dados in meusDados) {…
-
7
votes3
answers72
viewsA: Filter specific file to not delete
foreach (var arquivo in Directory.GetFiles(@"C:\temp\ae", "*.exe", SearchOption.TopDirectoryOnly) { if (Path.GetFileName(arquivo) != "teste.exe") File.Delete(arquivo); } If you prefer can do with…
-
2
votes2
answers138
viewsA: How to make an input redirect (equivalent to "<" on Linux) with Powershell?
See if this settles for you: Get-Content /caminho/para/o/arquivo.sql | mysql -u root database_name I put in the Github for future reference. You reverse the situation, take the content and send it…
powershellanswered Maniero 444,682 -
4
votes3
answers120
viewsA: Property defined in constructor only returns zero value
There are two ways to solve this. The first is to work. It’s a little detail that’s wrong. The second, and this is the one I’m going to show, is learning how to really solve this problem. I would…
-
2
votes3
answers258
viewsA: Is there a way to dynamically add attribute to instantiated object in C#?
The instantiated object cannot, attributes exist in types and their members, not in instances. It’s usually what you need, and you almost always have no reason to put it dynamically, it takes more…
-
0
votes1
answer54
viewsA: Can I set Else to do two things?
Thus? if carro == 'Peugeot': c = 50 elif carro == 'C3': c = 60 elif carro == 'Cruze': c = 70 elif carro == 'CRV': c = 75 else: print('O carro digitado não está cadastrado no nosso sistema. Verifique…
-
11
votes2
answers214
viewsA: What is the difference of var between Kotlin and Java?
Basically in Kotlin can be used in type members and in Java can only be used for local variables, just as in Kotlin can also. Probably this is one of the reasons the Kotlin compiler is slow,…
-
0
votes1
answer751
viewsA: CS0266 error Cannot convert implicitly
Playing with LINQ without understanding it well doesn’t usually go well. This code has some weird things, but the biggest problem is that the query is not being materialized. It would be like this:…
-
0
votes3
answers386
views -
2
votes2
answers82
viewsA: What is the difference in the assignment of an already started matrix to an uninitiated one?
char nome[10]; nome = "w" --- Here occurs a Warning, why this ? You’re not copying the "w" for the area reserved for nome, the copy is made with the function strcpy(). See more about in Difference…
-
2
votes3
answers77
viewsA: Micro class system in C
If you are returning a pointer the type of function must be a pointer, only this is missing. Teste *newTeste() { Teste *t; t->soma = soma; return *t; } I put in the Github for future reference.…
-
5
votes1
answer151
viewsA: What are index hints?
I don’t know if that’s the context, but hint (tip) is a form of the programmer/database user to say how he wants the query is executed, informing the index(s) to be(s) used(s) and how they will be…
-
3
votes2
answers114
viewsA: Is it worth measuring performance between Java x Kotlin applications?
Measuring performance is always interesting when you realize it should be faster. And performance changes depending on a number of factors. The same code can give differences. A considerable amount…
-
1
votes1
answer47
viewsA: The use and non-use of the word Function in Typescript
The answer is already in the question. Because you do not declare functions within a class, declare methods, then it would make no sense to use function. In addition to what within a class the…
-
4
votes2
answers110
viewsA: Block using and Exceptions
The using really is a finally implicit and does not allow a catch. Some people even ask for it, but I doubt I ever will. The solution when you need to capture an exception that can occur in a block…
-
4
votes2
answers111
viewsA: Should I avoid repeated access to the same method within a loop?
You may have some code optimization that is guaranteed to not change. That’s not the case. So it might be better to do it outside. You know it returns the same value, the compiler does not. I’m…
-
4
votes2
answers74
views -
3
votes1
answer1214
viewsA: How to copy values from one vector to another quickly
Essentially no. What is probably slowing down is the function primo(). You need to see if the algorithm is the most suitable one (it has a trick with square root), if you cache results, or if you…