Posts by Maniero • 444,682 points
6,921 posts
-
9
votes1
answer90
viewsQ: Why are there two const in the variable statement?
I can do it: const int* const objeto = &x; Why are there two const? What is the function of each?
-
10
votes1
answer90
viewsA: Why are there two const in the variable statement?
They determine the ability to change the value of an object in memory. Remember that pointer types have two distinct parts, one is the pointer itself that is stored in the variable, and the object…
-
3
votes2
answers820
viewsA: What is type and state inheritance?
The terms are strange, even more used together. If you were talking about inheriting the state (attributes) and/or the behavior (methods) I would understand. And Java does both, I think it’s even…
-
2
votes2
answers515
viewsA: Even stack and odd stack logic error
There’s nothing wrong with the code. I put some printf() to show what’s going on. The pile is really filling up. Put 1 item in odd, then put 1 in even, then put a second in even, so the 2 elements…
-
1
votes3
answers730
viewsA: Insert data into a vector to then print and multiply
There are several errors in this code, it’s not even close to doing something useful. So at least it starts right: #include <stdio.h> int main(void) { int vetorA[10] = { 0 }; int vetorB[10] =…
-
4
votes2
answers406
viewsA: Tolist vs Typed Tolist
The normal is to use the ToList(), the compiler infers the type and everything works. But what if you want the list to be of a different type, compatible, of course, what to do? You have to specify…
-
8
votes1
answer751
viewsA: What is the method group?
I don’t know if you understand that the methods already have overloads (signatures), then as there are several methods with the same name, they form a group. Obviously the group can be formed by…
-
48
votes3
answers9049
viewsA: What is a Transpilation?
I thought you already knew :P In fact transpilation is a translation, in the background transpilation is a specialization of compilation. The whole process is done just like what the compiler does,…
-
9
votes1
answer789
viewsA: Use Ienumerable or Icollection?
Using IEnumerable you can only list the collection, that is, you can read the items and nothing but change the value of the item, but not the collection. Using ICollection can modify the collection…
-
3
votes3
answers181
viewsA: Difference between two codes
The code has many errors. The correct thing is not to create this lot of function, is to create a loop. And the if can be used as a single block, prefer elif whenever it makes sense. The code can be…
-
6
votes1
answer282
viewsQ: Should we disregard the return of functions in C that already receive the desired value by the parameter by reference?
Looking at the documentation of scanf() I saw that it returns a value, but I see the codes using it without using that return. This is right?…
-
7
votes1
answer282
viewsA: Should we disregard the return of functions in C that already receive the desired value by the parameter by reference?
In fact it is wrong. But the use of scanf() is usually wrong at other points, even the use of it is already a mistake. It happens that in general the staff is only doing an exercise and it does not…
-
5
votes2
answers107
viewsA: Why are some string methods static?
The exact reason only the people who developed know, there are some versions. Some say Visual Studio didn’t handle Intellisense well when the literal string was the object. It seems to me very…
-
5
votes1
answer83
viewsA: Why is it when I do two operations with integer numbers and save the result in a double it gives me a 0.0 return?
As the question itself says it is dividing two integers, so the result will be an integer. If dividing 673 by 5455 will obviously give a value less than 1 since the divisor is greater than the…
-
1
votes1
answer46
viewsA: Value is not added to a variable within a function
This code is very confusing and full of problems. I won’t even try to fix it because it would be too much work and the focus of the question is just one. If the code were more organized the error…
-
10
votes1
answer780
viewsA: What is Feature Envy?
One method can access data of another type to do some operation. When this becomes common it means that the object itself should perform this operation and deliver the result. So it is said that one…
-
12
votes1
answer421
viewsA: What are software design antiparks?
It is a way to solve a problem that has been considered inefficient, ineffective, ineffective or unproductive. It exists in several fields. Interestingly some known design patterns in computing are…
-
2
votes2
answers86
viewsA: Targeting failure in Mergesort
The main reason is not initialize memory for the vectors. I did using malloc() even though it is from C, after all it is already using several things that should only be used in C same. I fixed some…
-
4
votes1
answer637
viewsA: Random value in C++
The problem is that you’re thinking you should create a new seed every time you actually create the seed just once. There are still two things that this code is not ideal for. The random generation…
-
3
votes1
answer89
views -
8
votes3
answers38239
viewsA: How to change the language of Visual Studio 2017?
When I installed it he asked what languages I wanted, maybe by the stream I chose to configure before. If you want you can still change by going to: Options -> Environment -> International…
-
1
votes2
answers256
viewsA: How do I make the program display a message once on the last day of the month?
There are basically two scenarios: the system does not work as a network I do not agree with Luiz Vieira in comment, I do not think that a simple indication in memory would work in the best way,…
-
3
votes1
answer408
viewsA: Differences between Cache and CDN usage
Assuming that the mentioned cache server does the same as a CDN, the main difference is the content distribution. In CDN it can be delivered by a server closer to the requester, which decreases…
-
14
votes2
answers4859
viewsA: What is von Neumann’s architecture?
It’s not very secret about it, it’s not something complex, it’s the basics of everything we do in any computational activity, and it’s just been formalized that that’s how the computer should…
-
7
votes2
answers262
viewsA: How secure is my code, with private variables?
This is not a security mechanism, let alone a mechanism that serves users. The mechanism is only to facilitate a little programming. What it does is exactly what was described in the question, it…
-
2
votes1
answer558
viewsA: What is the difference between Activerecord and Repository?
The Active Record is a simpler design pattern that basically encapsulates a row of a database or other persistence mechanism for the consuming application including the business rules and the…
-
4
votes3
answers400
viewsA: Make a Static method in the main class that writes on the screen all even numbers from 1 to 10000 that are palindromes
The algorithm has an error in for because it reads one more number. You cannot buy with <= to size because the count starts at 0, it has to be with <. It would also work to use this comparison…
-
14
votes2
answers6299
viewsA: What defines a stable sorting algorithm?
It is important where you have repeated data on roll whole. Classification occurs based on some key that provides the basis element for the order decision. If there are two elements with the same…
-
49
votes4
answers26195
viewsA: What is a payload?
It would be the data that really matters without metadata, without the transmission header or other ancillary information used only as infrastructure to convey what matters. So he is the body of…
-
1
votes3
answers171
viewsA: Is it safe to create an object pointer in the stack indirectly?
Depends what you do with the pointer. The object is being created in stack, this you already know. Therefore the pointer will reference a position in the stack. When this function ends, the object…
-
4
votes2
answers907
views -
5
votes1
answer293
viewsA: What is a hypothetical programming language?
There’s a good chance you’re only referring to a language that doesn’t exist, whose intention of the text is not to establish syntax or semantics specific to any existing language, just exemplify…
-
3
votes1
answer195
viewsA: Scanning an entry by scanf does not walk in the string beyond the white space
This code makes no sense and does not compile. The main problem is that the scanf() interprets spaces inappropriately, so you need to ask him to format them properly. In fact anything other than…
-
22
votes3
answers713
viewsA: foreach is a loop or iterator? Or can it be both?
In general video lessons are made by people who barely understand the language, let alone programming languages. I won’t talk about specific case, but always keep this in mind. There are even good…
-
2
votes1
answer386
viewsA: What do the terms CPU-time Wall-clock-time mean?
CPU Time is the time the processor spends to perform a task. Wall Clock Time is all the time spent to perform a task, so if there are interruptions in the execution of the activity the Wall clock…
-
2
votes2
answers1047
viewsA: Difference of ' ' and ` `
Both in Typescript and in Javascript from ES2015 it is possible to use the delimiter of backtick. With him to string passes to be templates, so you can put code expressions inside the string, can…
-
1
votes1
answer184
viewsA: Would it be right to use a static class to consume a web service?
First, in fact I consider a correct approach. If it meets your needs I have no way of saying. Anyone who advocates OOP already says that they cannot do this, anyone who is pragmatic at first sees no…
-
7
votes1
answer494
viewsA: What is ABI? Does it have anything to do with API?
ABI, Application Binary Interface has no direct relationship with API, but bears some resemblance. Just as the API is the way codes communicate through the source, ABI is the way the codes…
-
8
votes2
answers408
viewsA: What is Strategy Pattern?
What is the Strategy Pattern? It occurs when an object may have different ways of behaving with respect to a specific aspect of it. It is very much mistaken for others or is used along with other…
-
2
votes2
answers1215
viewsA: How to pass arguments by value in Python?
This problem reported in the question does not exist, the code only fails because the condition is wrong. There are other problems ahead in the code that is not the focus of this question. def…
-
2
votes1
answer790
viewsA: Error: incompatible types when assigning to type 'char[200]' from > type 'char'
You have to change this line to turn into a string: char mot[200]; And then you have to copy to the structure the right way: strcpy((*cabeca)->motorista, mot); I put in the Github for future…
-
1
votes1
answer53
viewsA: Data query in a datagrid (registration program)
In fact this code can be greatly simplified only using properties. This way meets all needs described in the question. And still change some other little cosmetic things. What are you doing with the…
-
3
votes3
answers11849
viewsA: Restart application in Python
If you wish to ask for the dice again it would be so: while True: #inicia o laço cpf = input('Digite os nove primeiros dígitos do CPF: ') if len(cpf) == 9: #se está ok não precisa mais continuar o…
-
5
votes1
answer220
viewsA: What is cache in the context of the Web?
Localstorage can be used to cache your site in a way that you control, but it’s not your primary function. The data placed in the cache should be considered temporary and nothing guarantees that…
-
8
votes1
answer2145
viewsA: What is the difference between scalability and elasticity?
It’s not redundant because the scalable doesn’t have to be elastic. Not being able to remove resources is not an intrinsic feature of scalability, it can, and even if it cannot or is not done, this…
-
38
votes4
answers11718
viewsA: What are the differences between web application and desktop application?
TL;DR Web application is the one accessed by the browser (complete or part of it). Desktop application is the one directly accessed by the operating system (on a desktop, of course). Introducing I…
-
4
votes3
answers135
viewsA: When we include a script or CSS file in the HTML document, does an HTTP request occur?
Yes, for each referenced file there will be a different request. It would be more performative to upload everything in one file, even the images, saves some round Trips to the server and in the end…
-
2
votes2
answers547
viewsA: Parse with quotation marks in the middle
You can use the JToken and the JObject of Newtonsoft himself. using System; using Newtonsoft.Json.Linq; public class Program { public static void Main() { var text =…
-
3
votes2
answers113
views -
8
votes1
answer423
viewsA: What is the hash generation algorithm that Laravel uses?
According to the documentation, for this type of task, the Bcrypt, what goes against a question here about safe passwords. Example: <?php namespace App\Http\Controllers; use…