Posts by Maniero • 444,682 points
6,921 posts
-
8
votes2
answers592
viewsA: Better performance for few accesses: Hashmap or Treemap?
For few accesses it does much. Performance is a problem even when it is made in very big volume. In fact the amount of entries can make a difference. It’s not so simple to answer black on white.…
-
20
votes2
answers221
viewsA: Full snippets of commented codes. Why?
It’s right in your perception. This is called commented out code. It is an excerpt that is in trouble, something that was being tested but not finished, it is an alternative form of that code that…
-
20
votes2
answers8121
viewsA: What is a Multi-tenancy?
What is Multi-tenancy? It is the ability of the application to support the execution of several users or groups of users who have some connection and need to run it in a specific way. In general…
-
8
votes2
answers1159
viewsQ: Is there a C interpreter?
Everyone knows that C is a compiled language. Some know that in theory any language can be interpreted, unless it has some specification that prevents it. Are there C interpreters? They’re good for…
-
7
votes2
answers1159
viewsA: Is there a C interpreter?
Yes, there is. Its usefulness is somewhat questionable since C is not a language of script, not even close. You have to be a little crazy to use C for that, but a lot of people do, maybe because…
-
4
votes1
answer853
viewsA: What is DOM Parser?
Parser Let’s start with the parser. It is an algorithm that parses a text identifying its parts (tokens) and checking that everything is built according to a specified grammar (probably in BNF). In…
-
5
votes1
answer1323
viewsA: Make comparison using String.Contains() disregarding accents and case
To ignore box sensitivity and accents we cannot use any class method String since none is prepared for this. But we can use the same IndexOf() indicating that you wish to ignore the box sensitivity,…
-
6
votes2
answers720
viewsA: Can memory leak occur in Java?
What is memory leakage? First we need to define what memory leakage is. Technically Java can not have leaks if considering that the leak only occurs when something is allocated and never occurs the…
-
3
votes2
answers855
viewsA: Make comparison using String.Contains() disregarding Casing
It’s very simple, use the IndexOf() has a parameter indicating that you want to ignore the box sensitivity. Of course he will return the position from where he is what he wants to know if there is,…
-
11
votes2
answers319
viewsA: Document.getElementById('ID'). func(....) vs ID.func(...)
Basically it’s a visibility problem. What happens if your id is a property of the object window? I don’t know if you know, all the properties you access globally or are in window. The question code…
-
6
votes1
answer90
viewsQ: How is it correct to declare a variable that is a pointer?
I see some people do int* variavel; And some people do int *variavel; What is right?
-
10
votes1
answer90
viewsA: How is it correct to declare a variable that is a pointer?
Used this way both are correct and are accepted. The ideal is to choose a shape and always adopt it the same. Let’s see: int* variavel; Whoever chooses this option wants to make it clear that the…
-
9
votes1
answer1639
viewsA: What is Access Token? What is it for?
It’s very simple, it’s your API access password (using your term). Usually you buy the right to use a service, usually web. It is needed as much as it needs a password here on this site, on…
-
3
votes2
answers142
viewsA: Delete all references that are not in use in Visual Studio?
To C# Visual Studio does not do this. You need some extension. O Resharper does and is a great option. But if you only want this feature and do not want to spend there is a extension.…
-
2
votes1
answer852
viewsA: Why is the variable 'data' not defined?
The line 22 is this: print(dados) We will organize the code and post comments to facilitate understanding: #Aqui é apenas um função, ela só será executada se for explicitamente chamada pelo código…
-
8
votes3
answers3123
viewsA: format ľ%d' expects argument of type ěint', but argument 2 has type ěchar *' - What is it? How to tidy up?
To print the memory address you must use the %p. In this way: #include <stdio.h> int main(void) { char caractere, *caractere_ptr = &caractere; printf("Caractere: foi alocado %zu byte\n",…
-
23
votes1
answer9539
viewsQ: What is the difference between "calloc()" and "malloc()"?
What the function calloc() makes the malloc() Doesn’t it? Why is it hardly used?
-
26
votes1
answer9539
viewsA: What is the difference between "calloc()" and "malloc()"?
calloc() does the same thing malloc(), allocates memory in heap according to the past size and returns a pointer to the location where there was the allocation, with an extra, it Zera all space…
-
2
votes2
answers379
viewsA: Is there a way to view native Javascript function code?
It depends on the implementation. If it has the available source code you can find it with some effort. If it is the V8 that is used by Chrome and a lot of product, among them Node.js, you can check…
javascriptanswered Maniero 444,682 -
8
votes2
answers213
viewsA: Do I need to assign null to a variable after use?
In this case because the variable is local, it is destroyed at the end of the method. It might even be useful if this list is too large and if this FazAlgumaCoisaDemorada() need a lot of memory.…
-
15
votes4
answers6341
viewsA: What is the Assembler?
Assembler Assembler, as its name says is a assembler, and not a compiler, although it works very similarly. It takes a text that is a programming code and turns it into binary code (machine code).…
-
21
votes1
answer1449
viewsA: What are the SOLID principles?
SOLID is a programming principle associated with object orientation. Therefore, it is a rule that is recommended to follow. Some will call it good practice. In fact they are very interesting…
-
10
votes2
answers1956
viewsA: What is Backus-Naur Form (BNF)?
It is a notation for expressing context-free grammars. It is usually used in programming language grammars. But it is also used to express communication protocols, data format, other types of…
-
3
votes1
answer640
viewsA: Can "<a>" be used without "href"?
HTML5 is valid and can be used to be completed by a script, as indicated by official documentation. Something like that: document.getElementById("link").href = "http://answall.com"; <a…
-
12
votes1
answer1922
views -
16
votes1
answer1922
viewsA: What is the point of ":" (two points) in the statement of a member of a structure?
Let’s run this code to better understand: #include <stdio.h> typedef struct { unsigned char a : 1; unsigned char b : 7; } Tipo; int main(void) { Tipo x = { .a = 1, .b = 64 }; printf("%d e…
-
9
votes2
answers117
viewsA: Can separating static methods into several classes have a negative impact?
No performance impact just because you did it. There may be if you do something else bad, but it would be indirect. Even if it had some loss it would be insignificant. And the organization must come…
-
4
votes3
answers76
viewsA: Is there any difference in performance depending on what you seek?
The search itself is to give a difference close to zero. Of course, a more character analysis can make the search a little slower, but this is almost theoretical, because the bulk of the search work…
-
13
votes2
answers418
viewsA: How does a Java Virtual Machine written in Java work?
It’s called Bootstrapping. Compilers Languages are only specifications. Though related, languages and compilers are different things. Compilers and libraries form what the specification says. It is…
-
7
votes2
answers225
viewsA: Problems with sizeof
The error is not on this line, it is on the bottom, when you will access the element. Access the element 0 and is ok, access the element 1 and is ok, when will access the 3 gives the error. Why are…
-
6
votes2
answers4614
viewsA: Character size (ASCII vs other encodings) in bytes
The guy char in C, and consequently in C++, there is not a good name there. I actually think he should call byte, because that’s what it is. It being used as a character is just a detail. Contrary…
-
9
votes2
answers239
viewsA: What could justify the jump of a number in a versioning system?
Actually yes and no. Plausible would need a definition. The fact is that version number changes are always made by humans and almost arbitrary. Semantic Versioning When it’s done Semver is adopting…
versioninganswered Maniero 444,682 -
8
votes1
answer1179
views -
9
votes1
answer1179
views -
4
votes1
answer135
viewsA: Why does a parameter have two "const" in its statement?
const uchar * const table I put in the Github for future reference. Pointed objects are composed of two pieces of information, a pointer and the die itself. By default both are mutable. The first…
-
3
votes1
answer405
viewsA: Optimized word counter in C
nodeptr bin[NHASH]; This declares a nodeptr array with the size of 29989? Correct. for i = [0, NHASH] Does this command exist in C? It is just a form abbreviated from a for loop(;;)? It really…
-
12
votes1
answer218
viewsQ: How does "free()" know how much memory it has to release?
When we use the malloc() we say how many bytes we need. But free() we do not say. How he knows how much he needs to be released?
-
10
votes1
answer218
viewsA: How does "free()" know how much memory it has to release?
Booking This is implementation detail, but as far as I know they all keep the size that was allocated before the object. Then the pointer that is returned to you is to the beginning of the object,…
-
30
votes5
answers2467
viewsA: What is a deprecated code?
The real meaning for what the term is used in our area is obsolete, Although it is not the exact translation, it is what makes it clearer to us. At least it is considered obsolete by the original…
-
4
votes1
answer3361
views -
14
votes1
answer540
viewsA: What are HTML entities?
It is a code that represents a character, it starts with & and ends with ;. What goes in the middle is the name of the entity, of the character. We can call named characters. It is mainly used…
-
7
votes1
answer820
viewsA: Is it possible to edit and re-compile by reverting the source code?
Yes, it is possible to modify any code. Of course in ROM you will have to generate a new one, since it does not allow writing. It is possible to decompile virtually any code, but some are very…
reverse-engineeringanswered Maniero 444,682 -
7
votes2
answers347
viewsA: Ignore a specific Exception
You are wanting to ignore the most important exception. There are a huge amount of exceptions that can occur in this case. Good systems log treat the problems that can occur in itself so Think about…
-
2
votes1
answer1064
views -
3
votes1
answer61
viewsQ: Is it possible to initialize a structure partially indicating the members?
In several languages it is possible to initialize a struct, or class, indicating which members want to put some value: var obj = new Tipo { b = 1, e = "x" }; In C we can initialize members in order:…
-
2
votes1
answer61
viewsA: Is it possible to initialize a structure partially indicating the members?
Actually only the syntax is wrong. So it works: Tipo obj2 = { .b = 1, .e = "x" }; The point is important to differentiate the member identifier from the structure and a common variable. This…
-
7
votes1
answer1855
viewsA: Why use const after function?
It is not actually used after a function, but after a method. After all, what it does is make the pointer to this, that is, for the current instance, a constant. So you cannot change any member of…
-
12
votes1
answer388
viewsA: What are weak tables?
What you wish to do does not need weak reference. If the code is that, will run something and quit, do not need to do anything for the memory to be released. If you want to create the table and have…
-
3
votes1
answer105
viewsA: Monitor opening of Forms C#
I can’t talk in detail, I don’t know if he’s suited to what he needs and he’ll be able to adapt to what he needs, he’s likely to have more than he needs, and I don’t like his coding style, but…
-
12
votes1
answer1480
viewsA: After all, why use C when programming in C++?
I’m learning C++ and I can’t understand why people think that maybe C knows C++? I cannot make a very objective statement. I can confirm that this happens a lot. I can imagine that most cases are…