Posts by Maniero • 444,682 points
6,921 posts
-
7
votes2
answers613
viewsA: Create shortcut of type 'prop' or 'propfull' in Visual Studio
Yes, it’s possible, it’s called snippet. The documentation of the resource is found here. Go to the Tools menu -> Code Snippets Manager and import the snippet that you created. The file that…
-
2
votes1
answer51
viewsA: Join or separate repeated columns in different tables
Even with the question not having enough information to give an accurate answer, there is something that always counts: normalize the information. Modeling is defining where everything goes. We can…
-
12
votes1
answer346
viewsA: What is the alternative of 'And' in Portuguese for variable names and methods?
First option: accepts that it hurts less :) If you have a pattern when you hit your eye in two uppercase cases, then one more being E He’ll turn it on soon enough, after some training. You can also…
-
2
votes1
answer41
viewsA: Procedures calling other procedures in data structure
If you put one element on top of another and the elements can only come out from top to bottom, that is to say, it is a LIFO (Last in First Out) or UEPS (Last In, First Out), it is a stack. In fact…
answered Maniero 444,682 -
1
votes1
answer67
viewsA: Unstacking can’t return an empty element?
It’s a logical question, just read what you wrote. The pointer topo is always pointing to the next free position on the stack. When you do the -1 it passes point to the last item and returns it.…
-
2
votes3
answers166
viewsA: How do I stop a running program?
x.Close() I put in the Github for future reference. Always read the documentation complete when using a component. Obviously it will only be executed when possible. The WaitForExit() will prevent…
-
5
votes2
answers2693
viewsA: What is a domain class?
There are controversies. It is generally accepted that it is a class representing business entities. It is common that they are classes that serve as aggregates of other classes that are also…
-
4
votes2
answers76
viewsA: What is wrong with the logic of this code that sums bands of numbers?
The code is a bit confusing and tries to do too many things. Just start the loop with the first data entered and end on the second. The end is correct, but you need to start with a. #include…
-
3
votes2
answers116
viewsA: The Else is not recognized
The ideal would be to learn in a structured way, to understand the why of each thing. Can’t have a semicolon after the condition of if or else. The ; contains a statement, and the entire block of…
-
1
votes3
answers450
viewsA: Access modifier protected
No. One cannot speak of inheritance when the premise is that there will be no inheritance. So the question even makes sense. If there was inheritance in the field (I do not consider it correct to…
-
11
votes2
answers1660
viewsA: What is a Backend as a Service (Baas)
I will give an objective and subjective answer. Backend as a Service is a set of services, or microservices, if you prefer, that gives you "everything" you need to maintain a solution that interacts…
-
4
votes2
answers263
viewsA: How to avoid array overflow in C++?
Programming in C++ instead of programming in C. What you are doing is C and not C++. It works because C++ tries to maintain compatibility with C, but is not the most suitable. Use a array, or a…
-
22
votes2
answers564
viewsA: Performance in PHP: consider or not?
I understood that I was talking about running speed. So the answer is that should not consider performance for micro-optimizations. Understand that languages do not have speed. At most they have a…
-
1
votes1
answer165
viewsA: Pointer return pointing to a local character vector?
Let’s understand what’s making each line: char nome[12] = "programador"; Created a space in data stack for a pointer to characters that will be allocated in a static area of the application. There…
-
7
votes2
answers120
viewsA: What is the difference between using variable and passing direct parameter?
In this example the difference is that you wrote an extra line in the first. There’s zero advantages there, and the only reason I see people using it like that is that they don’t know what is a…
-
3
votes1
answer77
viewsA: Is it possible to insert parameters in Filters Attributes?
In yours you can do as you like, but if you’re going to use the AuthorizationFilterAttribute which is the pattern of framework, there is no way to put arguments. You can create your own by…
-
3
votes2
answers589
viewsA: How to list only the name of existing folders in a given directory
The form that will give you better performance: try { var dirs = new List<string(); foreach (var dir in Directory.EnumerateDirectories(caminho)) dirs.Add(dir.Substring(dir.LastIndexOf("\\") +…
-
13
votes3
answers4552
viewsA: Use VARCHAR(255) for all fields or choose the best size for each field?
Contrary to what you’re imagining VARCHAR does not mean that it will have 255 characters. It will occupy essentially the necessary amount. It will not be the same amount of bytes because the…
-
2
votes1
answer534
viewsA: Is SQL Express free?
The information proceeds and does not make the slightest difference where you will use, it is only important that the application can access the database. But it seems that you want the application…
-
2
votes1
answer942
viewsA: How to access parent class attributes in PHP?
One of the problems is that you can’t keep forcing a complex expression into a string, has to concatenate, or with keys. You also want to access the field (I don’t call it an attribute because…
-
4
votes1
answer994
viewsA: Difference between type inheritance and implementation inheritance
This booklet is out of date today interface may have implementation. Inheritance of type is to take over the contracts that a type offers, ie to have guaranteed all the methods with your signatures…
-
3
votes1
answer53
viewsA: Power function returning incorrect values within the while loop
The main problem is the formatting of scan() wrong, and has nothing to do with the loop. d is for whole, and the double must use lf. #include <stdio.h> double power(double n, int p) { double…
-
3
votes1
answer299
viewsA: What is the default value of a primitive type variable in C#?
C# does not have so-called primitive types, these types said in the question are by value. Their default value is usually 0, each with its 0 representation. The null is a reference with a value of…
-
6
votes2
answers177
viewsA: Why subtract -48 from a char and turn it whole?
It does not turn whole, or everything is an integer. This code does not show that it has become an integer. C is a weak typing language, so all values can be interpreted as best suits you. The code…
-
4
votes2
answers110
viewsA: Is it wrong to have a class with only methods?
Wrong is a very strong word, but I don’t know what advantage it expects to have in creating a lot of functions in a stateless class. I would just create simple functions. It could be within a…
-
3
votes2
answers99
viewsA: Save the same file at the same time in different threads
It’s not a direct answer that does what you want directly, but it’s the answer you should follow. Treating competition is difficult, doing wrong is very easy, so it’s best to use another mechanism…
-
6
votes4
answers174
viewsA: Comments weigh the code in C#?
Viu that, right? Although there say that hardly makes a difference, the context is not web but interpreted languages. Minification is required for the transmission of the code. The gain is too small…
-
5
votes2
answers299
viewsA: Data Modeling: Integrity x Performance
If I understand correctly that’s the sixth normal form or EAV (Entity Attribute Value). And is used in some cases. They are using more and more, and in some cases abused. And it seems to have given…
-
11
votes1
answer2959
viewsA: What’s the difference between C and C99?
C is the language. In 84, if I’m not mistaken, it officially became ANSI. In '89 she had her specification ratified worldwide and some people call it C89. In 99 there was an update of this…
-
3
votes2
answers607
viewsA: Is it possible somehow to overload functions in C?
Yes, it is possible. through macros and complex codes (example) through some external tool creating a name pattern that makes it easy use _Generic() available in C11 creating a dynamic system of…
-
1
votes1
answer87
viewsA: How to declare list in class?
We have no way of knowing why you don’t have more information on the question. Programming is less writing code and more understanding the problem and knowing what to do (not how to do). It seems to…
-
2
votes1
answer173
viewsA: Error in covering from int to int*
I only had to say that you want to pass the address and not the value, after all the function is expecting an address of a value and not the value itself. We use the &. void teste(int *t) { *t =…
-
3
votes1
answer124
viewsA: Nullreferenceexception in Winforms code
Try to do this: picImagemMDecks[i] = new System.Windows.Forms.PictureBox(); According to the documentation this is how you create a new object PictureBox. I can’t guarantee that it will work because…
-
5
votes2
answers377
viewsA: List separated by "-"
Do you want to dismember the items and store them in a variable in what way? Another identical list? It makes no sense to do this because the result will be identical. One of the ways to do what you…
-
4
votes2
answers85
viewsA: Class declaration in Java
Yes, it is perfectly possible and makes sense if the classes are very related, because only one of the classes can be public. That kind of thing is not right without seeing the context. There are…
-
3
votes1
answer189
viewsA: Runtime object example in C#
Without having shown where he saw and the context can not be sure what was being said, but apparently it is an instance of a class. Or it may be an instance of some kind, regardless of whether it is…
-
1
votes2
answers875
viewsA: Is it possible to replace the Javascript language with Python in web development?
Today is not possible. Maybe it will be soon through the Webassembly. But in this particular case I see little advantage. Some initiatives are: https://github.com/RustPython/RustPython…
-
2
votes1
answer75
viewsA: How to instantiate an Abstract class in C#?
It is not possible, the reason it is abstract is precisely not to allow it to be instantiated. This type of class exists to be inherited. You can inherit it in a concrete class and instantiate this…
-
9
votes2
answers189
viewsA: Is dynamic HTML via BD bad practice in PHP?
I disagree a little on the other answer :) The ideal is to do what you need to do in the context of the project, to follow rules imposed by other people who do not know the context of that project…
-
5
votes2
answers1715
viewsA: Return entire part in Javascript
The parseInt() it shouldn’t be used with number, it even works, but it doesn’t make sense, it analyzes a string and returns an integer if possible from the analyzed text. It’s not a way to take the…
-
3
votes2
answers224
viewsA: Is it possible to force a method to be called only by a specific one?
If everything is within the same class (only with the comments that this became clear) to local function is the solution. Obviously it is limited to a method, there is no way to make a method be…
-
5
votes1
answer225
viewsA: Strength of typing in Lua language
There is no reliable source of what the strength of typing is. I have seen several definitions and many people consider that it has no relevance. Some say, and this seems to be clearly wrong, that…
-
5
votes2
answers337
viewsA: Real example of the use of encapsulation
You are right, most people follow these "recommendations" because they have seen it somewhere and they are "teaching" other people also do not know why they do it. Some think they know. In fact the…
-
3
votes1
answer430
viewsA: Type conversion error when saving to database
The right way to convert is like this: private void txtValorFinal_TextChanged(object sender, EventArgs e) { if (decimal.TryParse(txtValorFinal.Text, out var valorFinal) &&…
-
2
votes1
answer105
viewsA: Error when printing string
The problem is you forgot s in the names of vectors: #include <stdio.h> int main() { char *unidades[] = {"I", "II", "III" ,"IV", "V", "VI", "VII", "VIII", "IX"}; char *dezenas[] = {"X", "XX",…
-
4
votes1
answer49
viewsA: Doubt about methods
public class Menu { private static Random randomico = new Random(); private static string[] Carnes = { "Rosbife", "Salame", "Peru", "Presunto", "Pastrami" }; private static string[] Condimentos = {…
-
7
votes1
answer120
viewsA: What do these arguments mean in the "git-checkout" command?
The ^ indicates that you want the commit a level above this specified. It is the same as ^1, If you wanted 2 levels above would use ^2. The -- indicates that you will pass a subcommand, an argument…
-
6
votes1
answer85
viewsA: Should I avoid operations between constants in a loop?
The calculation "(3600 / 1000)" will be executed repeatedly during the 100 loop times? There are no guarantees that occur, but in practice it will be optimized yes and the operation will be resolved…
-
3
votes2
answers134
viewsA: What is the problem of returning a local variable?
You never return variables. This is an abstract concept to facilitate the understanding of the code, but not being something concrete we can not transpose to another location. So the local variable…
-
8
votes2
answers406
viewsA: Why doesn’t Java add up the numbers in expression?
No, they’re different types, the operation needs to be normalized for one type, and it has to be one that all work well. To string doesn’t work well with numbers, what number she would be to add up?…