Posts by Maniero • 444,682 points
6,921 posts
-
3
votes2
answers148
viewsA: Is it possible to extend a class via java Reflection?
I work with an API that changes the class name and package name whenever a major update comes out No, you do not work with an API. Apis are stable. This is a scam that someone who doesn’t understand…
-
2
votes2
answers89
viewsA: Does the prompt command change the value?
No, it does not change, there is no way it can change. In fact the silver question of a wrong premise. Whatever you’re going to do in a code, you need to understand everything that’s going on. In…
-
7
votes2
answers1269
viewsA: ATM simulator
There are other problems, but the main problem is where the while. The block of do need to package all execution to come out only when 0 is typed. I’m actually surprised that this syntax was…
-
2
votes3
answers2058
viewsA: Always pick the last three characters without knowing the size of the string
The most basic form would be picking up the size: x.substring(x.length() - 3); The only problem is whether the string is less than 3, then you’d have to check it first. If you’re going to use it…
-
9
votes2
answers9812
viewsA: What does the expression `system("pause")` do?
The function system() calls the operating system console (if it is no longer running) and executes a command in this application. In this case it is calling the command pause of the operating system…
-
3
votes1
answer55
viewsA: Problem after increment
You probably just forgot to put one echo. So you must do what you wish: $a = 10; $b = 6; echo ++$a; // pre incremento echo "<br>"; echo $b++; echo "<br>"; echo$b; // pós incremento…
-
6
votes1
answer304
viewsA: Differences between Java and Scala
Run on JVM and compile to bytecode are implementation details and is not part of the language feature. There are more important similarities, for example the paradigm most important of Java is the…
-
5
votes3
answers81
viewsA: Difference in arithmetic and assignment operators practice
The correct name of what you are using is compound operator. Because it consists of an arithmetic plus an assignment of the result. Depending on the implementation of the language its use can enable…
-
2
votes3
answers122
viewsA: Iteration using "while"
The first problem is that it initializes the control variables and fault accumulator at the beginning of the algorithm, but when it finishes entering the first time they are not reset, so for this…
-
5
votes1
answer1458
viewsA: Recursive function that returns the sum of the digits of a number
You are not treating the output correctly. When n reach 0 must return 0, otherwise you must make the account and cause recursion. There are too many variables and steps in the code, work with the…
-
14
votes1
answer766
viewsA: To learn C++ is it necessary to learn C?
No. In a way, it is recommended that you do not learn C. It can, but it can confuse you. If you decided to go to C++, go to it. Most excellent C++ programmers admit they don’t know C. There is a…
-
4
votes1
answer213
viewsA: How many classes can I put in one code?
As many as you want. There’s no theoretical limit. I can assure you that you will have other problems before reaching any technical limit (which will be more by available memory limit for the…
-
3
votes1
answer408
viewsA: How to concatenate one vector into the other elegantly in ADVPL?
I believe this does what you want, elegant is relative, but it seems simpler and probably faster (in ADVPL without testing I never doubt it may not be): tamanhoAtual = len(aBuffer) asize(aBuffer,…
-
4
votes1
answer48
viewsA: Are there problems using special characters in Python codes?
In general, there is no problem, even a PEP that talks about how to do it in the right way: https://www.python.org/dev/peps/pep-0263/. Of course it doesn’t get you out of trouble because of some…
-
2
votes1
answer181
viewsA: What is the difference between using "equals" vs == in LINQ to Entities?
You can’t use it equals, would fail because the equals is a clause of join that you’re not using. In a join you use to link two sequences of data using the field of one against the field of the…
-
1
votes1
answer71
viewsA: List item for loop variable C#
I think that’s kind of what you want: using static System.Console; using System.Collections.Generic; public class Program { public static void Main() { Pessoa.Lista(); } } public class Pessoa {…
-
3
votes1
answer104
viewsA: Validation does not enter the correct "if"
The biggest problem is that you’re using || when the right one would be &&. When I fall on the first else if you ask if it’s bigger than 280. And it is, so it’s true, ready, it runs this…
-
8
votes3
answers425
viewsA: Is it mandatory to put the same attributes on different constructors?
It’s the usual answer: it depends. Before we start I have to show you some answers to use the correct terms here: What is the difference between parameter and argument? What is the difference…
-
0
votes1
answer64
viewsA: Exit a method call cycle
First, you’re using the wrong type for monetary value, see the problem. And What is the correct way to use the float, double and decimal types?. Read everything on the page linked? It shows how to…
-
9
votes1
answer1877
viewsA: What is using namespace?
Is a language directive which determines that you will use a namespace in that code implicitly. This command really prevents you from giving the name of the namespace. The namespace is one about…
-
4
votes2
answers104
viewsA: Use/change property of an extended class and print by instance
I admit that I may be mistaken, because PHP tends to have strange behaviors, I will answer for the universal logic that I know, even because I can’t reproduce this because I only have PHP in these…
-
5
votes1
answer159
viewsA: How to use methods contracts and why?
There is no such syntax. There is a proposal for it to enter C#, and I hope very much to enter. Today there is a contract library which does something similar, but is quite inferior. The use of…
-
1
votes1
answer226
viewsA: Meaning of . CH in the Clipper and ADVPL languages?
That is correct. Knows the .h of C, right? That is, the header file with presets of what will be useful for the code itself of the language? It’s the same thing only that is of ADVPL. That one C is…
-
1
votes1
answer62
viewsA: How to force an event to occur from an extension method?
I don’t have the slightest idea of what you want to do, because it doesn’t have the full implementation, it seems something very wrong, but to strictly solve your problem you have to pass the event…
-
6
votes2
answers203
viewsA: Explanation of recursive functioning
And iterative you understand? #include <stdio.h> int func(int n) { return n == 0 ? 1 : func(n - 1) - n; } int main() { int a; printf("Digite um valor inteiro: "); scanf("%d", &a);…
-
8
votes1
answer216
viewsA: What does the == operator mean in Kotlin?
It is used to verify the referential equality, that is, if the references contained in the two variables are the same, therefore point to the same address and then the same object, which of course…
-
2
votes2
answers61
viewsA: Address validations / class / method
The use of try-catch then it’s already wrong. I answer that in several questions here at Sopt (recommend following the links strongly). Do not capture Exception except in the final code output and…
-
9
votes1
answer1362
viewsA: When and why to use data dictionaries?
What I’m talking about here Let’s define that almost everyone who speaks of data dictionary is referring to the schema of the database or at least something similar, ie, is how you model the…
software-engineeringanswered Maniero 444,682 -
1
votes2
answers267
viewsA: When to actually use malloc() and/or calloc()?
I could have done it that’s easier, right? int *ptr = malloc(sizeof(int)); I put in the Github for future reference. So it seems to me that the biggest problem is to be making codes without really…
-
3
votes1
answer150
viewsA: Multiple applications consuming the same database
Anything can if you make the application the right way giving this functionality. If you don’t have a good reason to keep it together don’t. You don’t really have savings. You’re saying it’s another…
-
4
votes2
answers538
viewsA: About the structure of the Sorted function, how does it work?
This calling the function sorted() classifying the elements of the list sub that you know what it is. What you probably don’t know is the argument calling key. If you don’t know this, I say it’s a…
-
10
votes2
answers1288
viewsA: What do "re:" and "im:" mean in Rust?
Rust allows you to initialize an object with a literal form. This form is composed by the name of the type, of keys that will indicate the beginning and end of this literal, as if it were the…
-
7
votes1
answer112
viewsA: Is it prudent to use several paradigms in a C++ project?
Knowing what you’re doing is always, not knowing, using one is already a lot :) And people use several of them all the time. It is common for some teams to prohibit certain patterns and partly…
-
11
votes2
answers643
viewsA: How does the int function handle the n character?
The rule is simple, it needs to be a string with a valid integer numeric value, that is, not having characters that hinder the correct understanding of its value, nor even decimal point. A few…
-
5
votes2
answers95
viewsA: Is doing unstable code commits in Git bad practice?
There is controversy about it. There is no "right" way, there is the right one for you. Many say yes, but before sending to the remote repository you have to make a rebase to simplify this. The…
-
6
votes1
answer129
viewsA: What is the size of the memory according to the size of the address?
It’s pure mathematics. What is the maximum amount of physical memory that can be installed? 2 (the amount of values a 1 can have) high to 16 (the amount of bits available) gives 65536, or 64KB. What…
-
1
votes1
answer296
viewsA: Printing directly to the printer
As Woss said, in PHP you don’t have this control because it doesn’t work in the browser, only on the server, so the most you could do is the browser send a request to PHP on the server to ask for…
-
1
votes2
answers350
viewsA: Fonts for standard Python functions
Yes, it is possible to see the split(), but it won’t do any good. There are other variations of it. The in is an operator and not a function. It has its source code on Github, a little harder to…
-
10
votes1
answer280
viewsA: "#define" defines a global variable?
No, not even close. #define just says that a text is the same as another text, nothing else. So everywhere your code has that first text after initial processing is replaced with the second text.…
-
7
votes2
answers1014
viewsA: Find the maximum and minimum number in a list in a string
The problem is you’re comparing strings and not numbers, so when you compare "10" to "3" the first is smaller, because analysis is done character by character, then the comparison is character "1"…
-
8
votes2
answers293
viewsA: How to make a switch in C#?
I see a lot of people saying it’s wrong to do switch in the code, because it ends up weighing and is ugly I don’t see that. I might use good programmers as a reference :) switch It’s elegant and…
-
14
votes1
answer142
viewsA: What happens to RAM if a key is pressed on the computer for a long time?
Depends on what’s running: nothing may happen at all it may be that the minimum occurs and it is doing it without occupying memory because the trigger provokes something only momentary it may take…
-
2
votes1
answer329
viewsA: Change word in jars according to dictionary
I think this is what you want, at least it gives the determined result: dic = {} n = int(input()) for i in range(n): palavra, adjetivo = input().split() dic[palavra] = adjetivo frase =…
-
5
votes1
answer196
viewsA: What is the difference between performance between different types of string concatenation?
Congratulations, you’re above average :) Only one of them is explicit concatenation, and none is required to concatenate even, some optimization could eliminate this, if possible in the case. If…
-
13
votes1
answer224
viewsA: Is there a difference in finding the maximum value directly in SQL or checking it with PHP?
Short answer: the second is faster and consumes fewer resources, by having less data to transmit and less redundant processing. Now a basic answer to meet the need of the question author and a user…
-
4
votes1
answer322
viewsA: What are the Jeps in Java?
JEP is exactly the same thing as Python’s PEP, it really only changes the letter, until the definition is the same "Java Enhacement Proposal", and the use process is almost identical. Of course each…
-
1
votes1
answer804
viewsA: How to create a list of objects of variable size, and assign their attributes without listing them one by one?
This seems to be the same problem addressed in How to assign list elements to different Python variables?. When you study all the mechanisms of the language before you start creating programs that…
-
6
votes1
answer830
viewsA: Difference between // and /*...*/
From the semantic point of view of the code, zero, after all comment does not change anything in it, it is only visual information for the programmer, and that should not be abused as many do. There…
-
6
votes1
answer135
viewsA: Is the assembly code of a compiled program different from what was written?
The source code of your Assembly is cute, the binary code has no comments, no formatting, no details. Your code does not include everything needed to run it. You took a binary that included other…
-
3
votes1
answer540
viewsA: How to assign the elements of a list to different variables in Python?
This? lista = [1, 2, 3, 4, 5] a, b, c, d, e = lista Behold working in the ideone. And in the repl it.. Also put on the Github for future reference. You can do it with the tuple mechanism, where you…