Posts by Maniero • 444,682 points
6,921 posts
-
2
votes1
answer74
viewsA: How to determine the type of data to use in this flexible case?
There is no problem in doing this in a relational database. It may eventually not be the most suitable, but if you get out of the relational and almost everything else you need the relational then…
-
1
votes1
answer103
viewsA: Problem with string storage and printing in C
It has several errors and the solution is more complex than precise and rather inefficient, besides escaping from the standard that is usually done in C. We usually allocate the required memory…
-
2
votes1
answer61
viewsA: Prime numbers are not listed
The biggest problem is that your array has zero elements, I think you wanted to work with 100 of them. Let’s simplify the code? #include <stdio.h> int main() { int p[100]; int z = 0; for (int…
-
8
votes1
answer4432
viewsA: How to create Javascript interface?
It is not exactly possible, even in newer versions of the language. It is possible in Typescript, and many people are going to her, precisely because it is more robust and complete. What you can do…
-
1
votes1
answer219
viewsA: Not all paths return value
First, remove that try-catch of the code, it’s not doing anything useful, so it’s best to remove it, just put a catch if you can recover from the error or do something useful. Afterward use the…
-
5
votes1
answer123
viewsA: Why is it possible to store a string on a char pointer?
The question starts from a wrong premise. It is not storing a string in a pointer of char. The character string is being stored in a static area of memory, usually the data segment. str is actually…
-
1
votes1
answer60
viewsA: Error debugging by null on connection
There are several errors there. Testing this way and nothing is almost the same thing. It doesn’t really test, it doesn’t create a situation that deserves testing. Capturing exception to throw…
-
3
votes1
answer77
viewsA: What is the scope of variables on an ASP.NET MVC page?
In his partial view you need to create a model to receive the object that is passing on view main, something like that: @model SimularViewModel I put in the Github for future reference. Then you…
-
2
votes2
answers116
viewsA: Is there anything in ADVPL equivalent to Java lambda function?
There is something called Code Block, which is even an enclosure too (with the same problems that most languages have when they run in scenarios like a loop for example). The idea is just this, but…
-
3
votes1
answer109
viewsA: Problems with 2 vectors joining
The main problem is that the header that lets you use the type bool: #include <stdio.h> #include <stdbool.h> void PrintVetor(int conjunto[], int tamanho) { printf("["); for (int i = 0; i…
-
2
votes2
answers1085
viewsA: Return to previous menu
In option 3 you want it to go back to the function calling the main menu so you can’t just leave the switch as you are doing, you have to leave the entire function with return. using static…
-
5
votes2
answers602
viewsA: Error splitting image in half using Python
The error is very descriptive, you are taking a tuple and trying to divide by 2. You can only split a number, not a data set. The documentation is very flawed, but in the end I found that the…
-
7
votes2
answers170
viewsA: What is the difference between these uses of the setTimeout() function?
The first passes a anonymous function what call this.logicaRotacao(), then at the appropriate time (every 3 seconds in this example) it will be called by engine of the JS, since you setou this…
-
2
votes2
answers66
viewsA: Return data from a subobject
Let’s start with the correct term: what you call an attribute actually calls a field. And you want neither an attribute nor a field, you want to call a getter that gives you a value. There are many…
-
3
votes2
answers923
viewsA: Access object attribute passed as generic parameter
First let’s agree to use the correct terms. You’re calling an attribute what is actually called a field. And that may be why you used the wrong reflection method. If you want to take a field, use…
-
9
votes2
answers120
viewsA: How to use C#quotes?
The solution that is equivalent to Python triple quotes is @. It is possible to do it in other ways, but they are not equivalent. Only the @, called string Verbatim has the same benefits and…
-
4
votes1
answer80
viewsA: Questions about "linkage"
1) How the compiler can "know" that the method implementation is in GradeBook.cpp whereas in the main() only exists the include of GradeBook.h? He doesn’t know. He doesn’t need to know. The…
-
5
votes1
answer78
views -
4
votes2
answers306
viewsA: Go function with parameters
The first pair is used to receive a parameter that is treated in a special way. This is called method receiver. It is a very similar way as languages treat methods where there is an implicit…
-
3
votes2
answers580
viewsA: How to create an optional parameter in ADVPL?
Before we adopt a correct nomenclature: What is the difference between parameter and argument?. Parameter are never optional, or they exist or do not exist, it is not as in Javascript. Arguments can…
-
3
votes1
answer107
viewsA: Pointer arithmetic in C
The operator * (asterisk or star) is always used to "derreference" an address, ie, it takes the value that is in that address, nothing more than this, has nothing to do with cast. To tell you the…
-
5
votes2
answers1116
viewsA: What are the scopes of the variables in the ADVPL and when to use each one?
ADVPL in essence is the Clipper (worsened). Language has a thing called dynamic scope, one of the worst computer inventions. But it’s not a big problem, because this mechanism is totally optional,…
-
6
votes3
answers485
viewsA: C++ - What’s the difference of using fixed C++ and typedef types of a type?
Without seeing the context it gets a little complicated to answer, including because it is common the person who is explaining what he read has misinterpreted. I believe you’re just talking about a…
-
3
votes2
answers129
viewsA: Kotlin for Creation and Apis: Only for Android?
Kotlin is a language like any other. It has no binding with specific technology and is able to perform anything. Exception is any language that has limitations on use. Of course, the support of…
-
7
votes1
answer508
viewsA: PHP ternary operator gives unexpected result
This is a problem of associativity, and "by table", of precedence. Every well thought-out and well-made language has this operator with right-to-left associativity. This makes much more sense in…
-
4
votes1
answer224
viewsA: How to add values to an array of a Ruby array?
Just use the method push() that guy array already has available: puts "Alunos\n\n" alunos = [["Daniel: ", "Nota: 10\n\n"],["Abima: ", "Nota: 10\n\n"], ["Wilame: ", "Nota: 10\n\n"],["Felipe: ","Nota:…
-
2
votes3
answers4060
viewsA: Data modeling for products
Modeling is something that depends on concrete requirements. With artificial requirements anything can be right or wrong. Within my real experience making systems, your model is right because if the…
-
1
votes1
answer51
viewsA: Is it possible to turn an application built with PHP into PWA?
No, this doesn’t make sense. PWA is an application of frontend, and PHP is used in backend. On the other hand, any PWA done correctly communicates with any backend.…
-
1
votes1
answer110
viewsA: Using static or dynamic variables in my codes? What would be more efficient or better seen in the job market?
The labor market has nothing to do with it (the market sees other things, for example conceptualizing things correctly to understand what it is doing and thus producing adequate results, it does not…
-
3
votes2
answers77
viewsA: Array is not showing the data that should be there
The problem there is conceptual first of all, so any solution of what you are asking will remain wrong, the real solution is to throw it all away and start doing it again the right way. Doesn’t make…
-
5
votes2
answers223
viewsA: How do I concatenate a decimal value?
What you want is not to concatenate, it is the opposite, it is to transform texts into numbers, with a specific criterion and make the sum of those numbers. The most common is to use one cast to…
-
2
votes1
answer270
viewsA: android.database.sqlite.Sqliteexception: near "SQL": syntax error (code 1): , while compiling: SQL * FROM Employers WHERE id =?
SQL language does not have a command called SQL, there is a SELECT then probably what I wanted to use was: SELECT * FROM Employers WHERE id = ? I put in the Github for future reference. Usually the…
-
4
votes1
answer445
viewsA: How to get the exact value of the division with the decimal places after the comma?
Making a cast: using static System.Console; public class Program { public static void Main() { int valorUni = 8; int valorTotal = 116; double result = ((double)valorUni / valorTotal) * 100;…
-
11
votes1
answer725
viewsA: Difference between Hashmap and Treemap
HashMap is a data structure based on scattering through a calculation function hash a key information of the object to be placed in the data collection. You always have a key that is calculated and…
-
4
votes2
answers67
viewsA: Can you declare a variable in Javascript so that it always has 2 decimal places?
No, this is not possible. Numeric variables store numbers no matter how it is stored. You can work with the textual representation of the number with the houses you want (note that it uses the…
-
4
votes1
answer255
viewsA: Operator overload in C#
What good is? To "create" operators in certain types. Not that it can create a new operator, but as the name says it can overload an existing operator appropriately for that particular type. It…
-
4
votes1
answer200
viewsA: What is the real need for the "initialize" method in Ruby?
If you want its functionality only it acts as a constructor and this can be seen in What good is a builder?. But conceptually he’s not exactly a builder, in practice he ends up being, except for…
-
6
votes3
answers516
viewsA: Variation of while with scanf
scanf("%d", &variavelA) Manando is reading a data in the console that should be compatible with a decimal number. The value will be placed in the variable variavelA through his reference…
-
9
votes1
answer201
viewsA: Meaning of "code acting on data" and "data controlling access to code"
Not everyone agrees with that, but it’s just a way of thinking that makes little difference in the end. I don’t know where you saw that comparison, but it already starts wrong. Programming…
-
10
votes1
answer891
viewsA: Is it possible to unstructure an array in PHP equal to or similar to the Python list?
No, it is not possible, PHP does not have the concept of tuples, so it is impossible in the same way. But this is not important, what matters is getting what you need. And let’s face it, it’s almost…
-
0
votes1
answer170
viewsA: How to use a method that is within a class and sums two numbers in Ruby
First you have to create an instance of the class and then call the desired method. So: class Soma def somar(num1, num2) @num1 = num1 @num2 = num2 result = num1 + num2 puts "O resultado é #{result}"…
-
4
votes2
answers186
viewsA: Remove item from a collection
In the for in that model of for each there is an iterator, which is a control mechanism of the items that is in the collection to go browsing the items. If you remove an item it gets complicated to…
-
4
votes1
answer325
viewsA: Use Arraylist or Linkedlist
In which scenarios it is recommended to use the implementation LinkedList instead ArrayList If you cannot justify using a LinkedList use ArrayList. It must be the standard for being simple and fast.…
-
6
votes2
answers3000
viewsA: Printing data from a Python dictionary
There are several ways to do this, one of them would be like this: lanchonete = {"Salgado" : 4.5, "Lanche" : 6.5, "Suco" : 3, "Refrigerante" : 3.5, "Doce" : 1} for item in lanchonete: print("{0:20}…
-
3
votes1
answer200
viewsA: Array to Arraylist conversion difference with "asList" and constructor
The first is assigning a list to list, only that this list will be based on array which is being used as a basis (meuArray), then deep down list is just a reference to the list. The second does the…
-
1
votes2
answers91
viewsA: When inserting into a vector always overrides the previously inserted value
The ideal in these cases is to make a minimum, complete and verifiable example so we don’t have to read all your code, interpret it, debug it, test it, etc. But roughly the problem is that you are…
-
3
votes3
answers139
viewsA: Lists within lists: Even when sliced, there is connection between lists
You are using Slice which is nothing more than a reference to the concrete list, just like any list, so if you change something by reference you will be changing in the original list, it’s the same…
-
1
votes2
answers1472
viewsA: Swap letter by number in C
This code doesn’t even compile, and it uses things that should no longer be used, and it’s still too complex, without even doing what it seems to want. If you want me to present the number for all…
-
1
votes1
answer253
viewsA: How do I wipe the memory to avoid overloading?
Python is a language that manages your memory automatically so you don’t have to do anything, memory is released when it’s no longer needed. In such a case consumption is small. Anyway if it is…
-
3
votes1
answer125
viewsA: Attribute or private field and getter and Setter in Java object-oriented programming
Usually the field shouldn’t be final. It may be, but it rarely makes sense, and never when there’s one Setter. The final determines that the value cannot be changed after initializing in the…