Posts by Maniero • 444,682 points
6,921 posts
-
6
votes1
answer4263
viewsA: What is the difference between ASC or DESC in clustered indices?
I sucked an answer in the OS: If you usually do much more reverse searches (and this is not common) it may be faster if you use the DESC in the SQL Server edition that supports parallelized…
-
7
votes4
answers4102
views -
3
votes2
answers145
viewsA: Why use three parameters for this`callback`function?
You made the code, you have to explain why you want to pass 3 arguments. You know that there to use right will have to pass functions that await this 3 information and that use properly. You…
-
8
votes2
answers97
viewsA: What are the consequences of not working on data typing?
Problems should not only be safety and scalability. These are the main ones, the security of types, which has to do with robustness, and with the ease that typing makes it possible to manage large…
-
4
votes1
answer185
viewsA: How to access a protected attribute of a package in another package?
Your concept is all wrong. You’re using inheritance where you shouldn’t and in a way you shouldn’t. The first learning is that inheritance is abused and people inherit what they shouldn’t, and that…
-
3
votes2
answers100
views -
0
votes1
answer511
viewsA: Error printing struct member: request for Member in Something not a Structure or Union
This problem I did not see happen but it may be because the problem is in the call and this was not put in the question, had another error that I fixed in the printf() final: #include…
-
1
votes1
answer202
viewsA: Problem with dynamic allocation - realloc()
The mistake was up to mine in your previous question. I focused on the main problem and missed another mistake. But I remember that relocating in this way is still inadequate as I said before, and…
-
6
votes2
answers908
viewsA: What is the real PHP interface utility?
In PHP? It doesn’t really have much advantage, but is changing with the language metamorphosis. If you’re programming like PHP was designed it doesn’t really make sense because interface is a…
-
3
votes1
answer105
viewsA: Average is not calculated
One of the reasons for the problem is that you don’t care much for organizing the code, and it may sound silly, but it makes even a cognitive difference in what you’re learning and doing. Note that…
-
11
votes2
answers214
viewsA: Why isn’t this "for" loop infinite?
I’ll show you a code C#: using static System.Console; public class Program { public static void Main() { for (int i = 1; i >= 0; i *= 2) { WriteLine($"i: {i}"); } checked { for (int j = 1; j…
-
3
votes1
answer813
viewsA: How does the "pop() " function work on a stack?
That’s right, the operation of pop on a stack has the function of returning the value that is at the top of the stack, as occurs in v and lower the battery indicator to the previous element. No need…
-
5
votes1
answer472
viewsA: How to reduce the spacing between printed characters with t in C++?
Not using the \t. Use spaces and control as many as you want, 1 or 2 seems to be suitable. The tab depends on the console mechanism you are using, but the normal is, or was, 8. Note that the tab in…
-
10
votes3
answers9654
viewsA: How to give permission to other users to upload content to my project on Github
Are you sure you want to do this? It is usually not suitable unless very large projects need several people managing (collaborating with) it. Small ones should not have multiple repository…
-
4
votes1
answer123
viewsA: Manage Datatable with lots of information
The DataTable was an interesting idea, but very poorly implemented, it really carries too much memory. Hence the need to make a real ORM and Microsoft did the Entity Framework which is heavy, boring…
-
6
votes1
answer2353
views -
3
votes1
answer218
viewsA: How does Git identify changing a file?
You copy a file from somewhere or edit the file in your repository gives in it, change is change no matter how it was done. Git usually takes metadata from the file to identify, so the timestamp…
-
1
votes2
answers239
viewsA: Creation of tables with cardinality 1 : N
Usually you need an auxiliary table of association or mooring or intersection of products with inputs (this is called associative entity), where you make the link between them. I imagine it’s this…
-
8
votes3
answers440
viewsA: Get the elements around a selected in the matrix
The first point is to avoid entering data in the current form. And test the entered data because it may type wrong. I left this form unintuitive, but tested for typos. The same error is that if the…
-
2
votes1
answer75
viewsA: Vector problem with dynamic allocation
The whole idea is wrong, I improved some things and left others aside. If there is a bank account entity should create a type to deal with this, should not deal with the members of this alone as if…
-
10
votes2
answers271
viewsA: What is a language builder?
What would be a PHP language builder? What are they? Some will not like this, but I have to say it is usually gambiarra, at least most cases in PHP. Everything that the compiler treats in a special…
-
0
votes1
answer80
viewsA: Why is my string not converted to lowercase?
When there is too much error I do not try to look for error, I rewrite right, even not solving all problems and not optimizing as much as it can. And I do not know if I understood the problem, it is…
-
2
votes1
answer76
viewsA: Write member access to a pointer structure instead of using the "->" operator
You first take the value of the object and then access the member normally: (*p1).caracter = 'B'; I put in the Github for future reference. This operator is just a form of overreact the pointer and…
-
12
votes1
answer398
viewsA: Why does the SQL language vary from DBMS to DBMS?
The exact reason is difficult to define, is because it became so. Probably because each one thought that it better met their needs. It is a technical part and a commercial part (lock-in). The ANSI…
-
4
votes1
answer150
viewsA: How to implement an abstract method with a generic class in C#
Today it is not possible to specialize the generic type in the inherited method. This is called covariance. An obvious solution is to make the base type restrict to a type that exactly meets the…
-
6
votes1
answer279
viewsA: Object-oriented PHP encapsulation
It is difficult to say without further details. You would have to see the implementation of this, how it will be used and what might happen in the future to make the decision. I don’t even know if I…
-
6
votes4
answers430
viewsA: Print variable inside a repeat structure
Get used to declaring the variable where it will be needed. And understand what is happening with your code. If you do a table test you will see that you are already wrong because every step of the…
-
9
votes5
answers1894
viewsA: Test for string fill
Stop reading good practices! This only creates programming addictions and illusion that is learning to program better. Study the fundamentals, understand why things work that way, research and see…
-
3
votes4
answers121
viewsA: Should I use two IF’s or an operator?
In this specific example and only in it (if it has another form it may not hold) it is usually more advantageous to do the first, for a simple reason: it is simpler. Some may even question whether…
-
5
votes2
answers1292
viewsA: What’s best to use, scanf() or get_s()?
To tell you the truth. In real code in production almost everyone uses something created to read because everything that exists has problems. This runs with several C functions, and this is one of…
-
8
votes1
answer162
viewsA: What is the need to use the suffix "f" in a numerical constant in C?
It has nothing to do with if, is a matter of choosing the literal who wants to use. If you want the number to be one float then you should use the f always. If not using and have decimal point it…
-
5
votes1
answer446
viewsA: What is the Graalvm?
Don’t take my answer as definitive because I don’t know it, but it is a new virtual machine infrastructure created by Oracle with some advantages over the "official" JVM. In fact it still depends on…
-
7
votes2
answers212
viewsA: UPDATE is a DELETE followed by an INSERT?
It can be. It depends! It is not the same in all database management systems. In a sense it is yes, but it doesn’t mean that it needs to be physically like this. It’s an implementation detail. In…
-
6
votes1
answer252
viewsA: Is there a name for "3-state Boolean"?
A boolean of 3 states is the one that has the false, the true and the undefined. So in Java there is a natural that is the Boolean, not to be confused with boolean (What difference between Boolean…
-
2
votes2
answers88
viewsA: Can you create variables within a block and use them later?
Yes, they are accessible because if you don’t say the variable is local then it is implicitly global. When using an undeclared variable before, and not used local is a variable declaration that can…
-
1
votes1
answer74
viewsA: Array key filled with an expression coming from an SQL query
What the mechanism of communication with the database you used takes the result of the query and puts in a array associative (note that even though people think that PHP is object-oriented, much of…
-
11
votes2
answers138
viewsA: Is it necessary to use semicolons at the end of a "single expression" in PHP?
Should I or should I not close the code even if I am closing the section or it would be indifferent? You can only close if you want. A tag of PHP implies having a ; automatic always at the end, and…
-
2
votes1
answer158
viewsA: Is it possible to put an OR in the FOR stop condition?
Having two conditions cannot, only one is possible which is the middle, as you may already know. But you can use the || or other operators, several times. It will still have a condition, but the…
-
2
votes2
answers71
viewsA: What’s this Arduino code doing?
The ideal would be to see the context, but reading it you can say: Calls a function called digitalRead() passing as argument the value of the variable sensor1. What she does we have no way of…
-
2
votes2
answers96
viewsA: Guidelines for using object or procedural guidance in Python and PHP
What do not count in these courses and tutorials is that OOP is completely unnecessary in any situation. It is useful in some cases because it better organizes and meets certain lines of thought.…
-
5
votes1
answer80
viewsA: Conditional Assignment in PHP
This Feature exists only in PHP? No, it exists in virtually all languages, and even in Python with some restriction (at least in current version) How does it work underneath the covers? There’s…
-
4
votes2
answers143
viewsA: Error #CS0176 in if statement, what am I doing wrong?
At first I see that the loop is infinite, even uses a variable without need. You need to see how you will get out of it, I doubt that this is the intention. It’s not a mistake, but use Equals() in…
-
3
votes3
answers1367
viewsA: Placing spaces between letters of a text
The two current answers are with problems and do not produce the expected result, at least not in all situations and as the example shown in the question. If one of those answers is right then the…
-
1
votes1
answer165
views -
3
votes1
answer136
viewsA: Refactoring Sonarqube code
This was answered in: Sonarlint, complexity of the "equals method()". Because the question is to decrease the number of ifs , but the cognitive complexity will continue, tragic if he considers it…
-
5
votes2
answers106
viewsA: Does web API without bank access make sense?
Database and Web API are orthogonal concepts, so it makes sense in all cases that we do not need database. It’s rare, but it’s possible, either because the data is already in the code, or it just…
-
4
votes1
answer807
viewsA: Stable vs unstable sorting
Here I go by Razor of Occam: if all solutions give the same result I choose the simplest. Which can be the most efficient. In general, if you have 2 "josé" and nothing else that differentiates them,…
-
3
votes2
answers1784
views -
1
votes2
answers204
viewsA: How to save an array of chars in a variable?
The code is confusing and inefficient, to build strings should use the StringBuilder, without it the complexity of it becomes prohibitive in large texts. And if you are going to manipulate face…
-
1
votes2
answers569
viewsA: Return False or True
The whole code doesn’t seem to make sense. It’s creating two readers, it’s not reading anything, it’s out of order, then it declares variables that it doesn’t use, here comes a lot of things that…