Posts by Maniero • 444,682 points
6,921 posts
-
17
votes2
answers1713
viewsA: What is a scalable code?
Behold What Software Scalability Means? and then forget everything there is. Code scalability has nothing to do with application scalability. We are here (I hope) talking about how easy it is for…
-
19
votes4
answers623
viewsA: Print ranges of numbers with final 5
It’s extremely simple and efficient because language has everything it needs to do this mathematically. It’s not a matter of programming, but solving a mathematical problem. If you want to always…
-
7
votes2
answers366
viewsA: What is the typedef function in struct in C? Can I use struct without it?
It’s not just for struct. The typedef is used to define a data type, as the name already indicates. In addition to the existing types in the language you can create your own and function like any…
-
7
votes1
answer745
viewsA: What is the usefulness of the exclamation (non null assertion Operator) in Typescript?
What you’re talking about in C# is operator ?. (since C# 6) and not type annotation ? which already exists since C# 2 for types by value and now exists in C# 8 for types by reference. C# will also…
-
13
votes1
answer373
viewsA: What are the Rfcs?
Requests For Comments. It’s an idea created by IETF, the body that usually defines how things should work on the internet or networks in general. But anyone can propose Rfcs. Sure to win an official…
-
8
votes3
answers650
viewsA: What is the best way to build a Mysql table with recipe items? All ingredients in one row or one ingredient per row?
One hundred thousand seems an almost derisory amount and doesn’t change anything in what you’re doing, so don’t worry. Having 200 characters is also derisory. Having fewer tables always makes it…
-
14
votes2
answers327
viewsA: How many times will the x variable be created at the end of the loop? Why?
The word "created" there is a little complicated. Informally we use the word, but creation is not quite the term that occurs there in this code. There is a variable declaration x, and only once, so…
-
2
votes3
answers748
viewsA: URI 1021 gives 5% error
The code is a bit confusing and has some errors. I fixed the error of the lack of validation because it is the right one to do even if you pass the exercise. I used decimal which is the correct type…
-
8
votes1
answer184
viewsA: What is the difference between arrays vs. Collections in C#?
If there were unanimity there would not need to be both. The dichotomy between these two does not even make much sense. Contrary to what people might think, a collection you’re talking about must be…
-
5
votes2
answers689
viewsA: Using self-free method in Python
If you want to create a method then you need the self. The object itself will be passed as part of the arguments of the method, so it needs some parameter to receive it, and it is the self. If you…
-
3
votes3
answers559
viewsA: How to know the type of a variable in Kotlin?
I don’t know anything about Kotlin variable, but it doesn’t seem to be what you want. And to tell the truth this is rarely necessary because in the code it is clear what the type is. It is not…
-
5
votes1
answer177
views -
8
votes3
answers566
viewsA: How does Python handle and represent an array internally?
First of all understand that Python is a dynamic typing language and needs data structures to deal with this need. You do not access the data directly as in static languages. If you want to know…
-
3
votes1
answer154
viewsA: Shared use of databases
It can, and it is correct to do so if you know what you are doing. It has even a name: it is called multi tenancy. If you do it right and understand what you are doing it is easier to manage the…
-
6
votes3
answers337
views -
4
votes2
answers1164
viewsA: How to use an image in a Javascript alert box?
You can’t. Not meant for this, it was made to give a quick and simple warning. In fact almost always its use is wrong and is practically considered obsolete (it should not be used much in modern…
-
11
votes1
answer521
viewsA: How to correctly multiply the decimal type in C#?
Let’s look at their sources: public static decimal Multiply(decimal d1, decimal d2) { DecCalc.VarDecMul(ref AsMutable(ref d1), ref AsMutable(ref d2)); return d1; } Source. public static decimal…
-
7
votes2
answers177
viewsA: Why is the code not running the for loop, even though the compiler is not showing an error?
The condition of for is i == N - 1, so the loop will perform whenever this condition is true. It does not need to perform if the face condition is already false. Just before you said i is equal to…
-
12
votes7
answers1103
viewsA: Remove part of string until nth occurrence of a character
The right and efficient way to do this: using static System.Console; public class Program { public static void Main() { var texto = "0001>0002>0003>0004>0005"; var posicao = -1; for (var…
-
2
votes1
answer565
viewsA: Passage by struct vector reference
I decided to help because there are an extraordinary number of errors in the code. The ideal is to learn one thing at a time, so just make a mistake, learn from it, move on to the next and there…
-
10
votes1
answer278
viewsA: Interpretation of logic operators in Java regarding short-circuit
In the case of the above quote, we will always evaluate both operands? No, the most visible difference is just this. Using && and || there is the so-called short circuit, or if the…
-
7
votes2
answers173
viewsA: Search range of numbers (string type) with Expression Lambda?
If everything is formatted correctly I could use this syntax, if I understood what you want would be something like this: x => String.Compare(x.CEPInicial, "03500-000") >= 0 &&…
-
5
votes2
answers2215
viewsA: What is the difference between using a "Constraint" in "Foreign key" or not?
The clause CONSTRAINT is used to name this integrity constraint. Just this, give a name of your choice. Even without it it will still be a restriction imposed on the table, but the name will be the…
-
2
votes2
answers158
viewsA: How do I always return the same View, independent of Controller and Action?
With additional information it seems that is more or less this: public class MvcApplication : System.Web.HttpApplication { public static void RegisterGlobalFilters(GlobalFilterCollection filters) {…
-
7
votes2
answers128
viewsA: Adjust the value of cents
It’s pure math (you don’t have to do tricks with string, it makes no sense to perform expensive conversions that makes more than one memory allocation unnecessary, aside from the semantics being…
-
7
votes2
answers105
viewsA: How to change the value of several variables of the same type, for the same value, at once?
The first thing you have to evaluate about this is understanding the software development process and how to write code. A code should express clearly and objectively what it is doing. Being short…
-
1
votes1
answer64
views -
17
votes1
answer202
viewsA: What are WET Comments?
It’s not just for Python, it works for any code. The acronym means Write Everything Twice which is opposed to DRY (was chosen so to make a pun with DRY). It’s the obvious comments that say exactly…
-
8
votes1
answer83
viewsA: How does the compiler know that class x is an extension?
The compiler does not need to know that the class is extension, nothing requires this, and there is actually no extension class (yet), there are static classes that have static methods that are…
-
2
votes3
answers1025
viewsA: What types of data exist in Mysql for storing text and integer numbers?
This seems to be the case of using a CHAR because is a description and with fixed size. I may be wrong as to whether it is of fixed size, in this case it would change to a VARCHAR, but doubt even…
-
7
votes2
answers1025
viewsA: Access private attributes of a class within another class
The goal of being private is precisely not being able to access (help in encapsulation), so I’m glad you’re having a hard time. One of the object orientation objectives is to hide the implementation…
-
1
votes1
answer55
viewsA: Getproperties() except Notmapped
Since it was not posted all of the class I did without being generic, but the issue there is to filter by attribute then it would be this: using System; using static System.Console; using…
-
13
votes2
answers153
viewsA: Why can’t I call methods directly in a Javascript number?
That’s how it works: console.log((2).toString()); It is a matter of syntax ambiguity of the language. JS allows a number to be expressed as decimal without filling the decimal part, that is, allows…
javascriptanswered Maniero 444,682 -
7
votes2
answers1072
viewsA: What use is Notmapped?
This is used in the Code First methodology of the Entity Framework where you model a class with the properties it should have and it is transformed into a table with the columns described in that…
-
6
votes1
answer1118
viewsA: What is the difference between VO (Value Object) and DTO (Data Transfer Object)
DTO, as its name says, it is an object with data being transferred between memory and persistence. It is usually a class with all the fields of a model and usually has no behaviors, only state. It…
-
1
votes4
answers3686
viewsA: Summing value by value in an array with Python
If I understood correctly what you want would be something like this: valores =…
-
5
votes1
answer141
viewsA: What gains do I get in specifying the type of a function’s argument?
What gains I have in specifying the type of a function’s argument? In Python basically is robustness, the compiler could prevent you from calling this function with wrong types (but this is not…
-
7
votes1
answer110
viewsA: To what extent do you use frameworks?
To what extent to use frameworks? Difficult to answer that, "to what extent" is something very open, very free for each one’s interpretation. In general, to what extent and when we should use…
-
5
votes2
answers395
viewsA: How to assign a default date on a Datetime type object in C#?
If you don’t use the value somehow that’s not a Setter. In fact the original code is full of conceptual problems. Nor will I comment on the name of namespace SergioS_301011342_LIB, he just scares me…
-
9
votes2
answers596
viewsA: Why is there such a difference in performance between stream and normal loops?
I just answered about this (The LINQ is the stream of C#, roughly). The stream is an abstraction, is an extra layer to run, there is a cost to make this infrastructure work, there are function calls…
-
1
votes1
answer101
viewsA: Why is the Serializable interface empty in JDK source code?
I couldn’t tell you why they chose to do this, maybe even they don’t know and question the decision anymore, but your assumption is the most obvious explanation. She’s got a name, it’s called Marker…
-
7
votes2
answers236
viewsA: Remove unwanted characters from a List<string> without going through the list
There is a way to remove initial characters from every list without having to change their values one at a time? No, it does not. The definition of the problem itself already indicates this. If you…
-
4
votes1
answer2536
viewsA: How to increment a variable in Python?
The question is not silly, and is doing as it should, learn from basic things. Maybe the mistake was just trying something without knowing, started using recursiveness by accident. This means that…
-
9
votes1
answer191
viewsA: What does the [&] operator mean before a function?
This isn’t really a function. Technically it is, but it’s an anonymous function, you seem to know about it, most won’t even see it as a function. It means that all variables captured by this…
-
7
votes3
answers223
viewsA: How to simplify a problem to get the names of the months of the year?
Some things are left over, but the biggest simplification is to use a array in place of a if. You can put all the names on this array and access through its index according to typing. Validation…
-
7
votes3
answers144
viewsA: Type declaration in parentheses
That’s called casting, you are sending the next value to behave as the type that is in parentheses. In some cases it is only to instruct the compiler of how to behave, in others it has a format…
-
5
votes2
answers5439
viewsA: How to use PHP on the command line?
It is possible, has manual on this. So just call the language interpreter by passing the script who intends to execute and possibly arguments for it. php -f script.php…
-
17
votes4
answers1423
viewsA: How to build custom queries using Entity Framework?
One thing few people understand is that LINQ is an expression constructor. He’s not running all that at once, he does it one step at a time, as long as he’s in different methods. Your code is, in…
-
1
votes1
answer50
viewsA: Value placed in "define()" is not displayed correctly
What are numbers There is one thing that is the number, something countable, something that exists in nature, and therefore exists in the computer through electricity, and there is a numerical…
-
15
votes5
answers9012
viewsA: How to replace more than one character in the replace method in Python 3?
You have to create a function that does this, that is to create an abstraction to meet the requirement of being a single command. But as every command in the language does not mean that it will be a…