Posts by Maniero • 444,682 points
6,921 posts
-
5
votes2
answers131
viewsA: Loop logic with for
I imagine you understand that the loop goes up to 10, that is when you’re still at 10, it’s equal to meets the condition of being less or equal. Right? When is the loop closed? When it is greater…
-
6
votes2
answers3586
viewsA: How to initialize an array in Kotlin?
The most common form is this: val numeros : IntArray = intArrayOf(0, 1, 2, 3, 4, 5, 6, 7, 8, 9) But it can also be: val numeros = Array(10, { i -> i }) Here: import java.util.* fun main(args:…
-
1
votes1
answer88
viewsA: Is it possible to create a column in LINQ?
I think this query kind of weird, but give, would be what you want? var result = (from l in db.Schedule_Status .Where(x => x.nu_mes == 12) .Select(x => new Schedule_Status { nu_ano = x.nu_ano,…
-
4
votes1
answer853
viewsA: Can the use of Try in Delphi when misused be a trap?
In fact, according to my observation, about 90 to 99% of programmers think that the try solve problems, when often what happens is the opposite. There are languages that have a culture of using…
-
2
votes2
answers165
viewsA: Calling the method of a specific superclass
Can’t if you inherited from Pai has to conform to this class. Nor is it a problem of Filho whosoever Pai inherits. If you need to do this, the modeling is probably wrong. For me C++ lets break the…
-
2
votes1
answer56
viewsA: Use of Trait in static method
This is not possible for the simple reason that $this does not exist in this context. A static method is in the context of the class, not the instance. Which $this it will catch? Is there any? It is…
-
1
votes1
answer168
viewsA: Bank Modeling
Without knowing what you need to do in detail, you can’t tell if it’s right or good. I can speculate on what is the least obvious about the area addressed. I don’t know what the table…
-
6
votes2
answers501
viewsA: When to dynamically allocate memory?
tipo_da_variável nome_da_variável; This type of statement is the easiest to use Yes, but it is wrong. Not initializing a value is an error. This form is called automatic allocation. It is true that…
-
14
votes1
answer201
viewsA: Does creating many static classes impact system performance?
Yes, it gets faster, static classes do not need to instantiate, which has a non-trivial cost. Static methods are like normal functions of any language, it is there ready for use. The advantage is…
-
9
votes2
answers539
viewsA: Find consecutive numbers in a string in C#
I would do so: using static System.Console; public class Program { public static void Main() { var texto = "Abcc111de12234"; var lista = new char[texto.Length]; for (int i = 0, j = 0; i <…
-
4
votes2
answers86
viewsA: Comparison of dates with custom date class
Many people consider that the . NET date API is not suitable. For this purpose the Nodatime. If it’s not suitable, it’s 99.999999% sure you’re doing something wrong. This is the best solution. Don’t…
-
3
votes1
answer82
viewsA: Classes with operations extending another class
The question does not have many details but we can already say that the premise is wrong. Inheritance was created to extend something naturally, what you’re doing is not an extension, so the…
-
2
votes1
answer46
viewsA: Difference of Character and charset
The first has two words, the second has only one :) Seriously there is no semantic difference, only syntactic.
-
2
votes1
answer102
viewsA: POO and programming languages
It can apply in all languages. But there are some "schools" of object-oriented programming. So what you will learn in one line does not apply well in another line. People don’t agree on what OOP is,…
-
5
votes4
answers162
viewsA: What is the difference between the operator IN and ==?
The in is an operator that hides a lot of complexity. It will result in true if the first operated is contained in the second operand, which can be any list, including a string. print("b" in "abc")…
-
4
votes2
answers455
viewsA: Calculate memory address by pointer arithmetic
I will follow your assumptions, although this does not usually occur in fact. Like v is a pointer the arithmetic will be made on top of the elements it points to. Zero is always the beginning of the…
-
3
votes1
answer85
viewsA: Programmatically create variables
There is a but should not do, has no reason to do this. Use a array and be happy. Be it with sequential numeric index, be it an associative with the whole name.…
-
5
votes3
answers1074
viewsA: Get object content without knowing the attribute name
If you already have the class and know nothing about it, and it’s totally dynamic, you really should use reflection, so you can use variables instead of the name. Has a complex example in another…
-
5
votes3
answers8240
viewsA: Fill string with zeros
Use the PadLeft(). Pass how many characters to string should have in total and which character wants it to be placed, the default is a blank. Always look for ready-made functions. Unless you don’t…
-
7
votes1
answer177
viewsA: Guid.Parse() or new Guid()?
Essentially none except for the fact that one is a builder and the other is a manufacturing method. Builder’s source. Source of the Factory Method (this is called from the original just above its…
-
0
votes1
answer119
viewsA: Change string using function parameter
The code is too complicated and difficult to read, this ends up making it difficult to find the problem and it is the fact that it is not copying the text to the variable you want, this must occur…
-
18
votes1
answer1859
viewsA: Reasons to use private class
Private class is very little useful because it is available only within another class, that is, only the external class can instantiate an object of the inner class that is private. Not even…
-
8
votes2
answers1093
viewsA: Replace empty or blank letter, something like Replace("letters","")
I would do this because it’s much more performative using static System.Console; using System.Text; public class Program { public static void Main() { WriteLine("123.456.789/ 0001-99X".Strip());…
-
1
votes1
answer82
viewsA: How to pass values via terminal to a program function
According to the previous answer, I think this is what you want: #include <stdio.h> #include <stdlib.h> int soma(int a, int b) { return a + b; } int main(int argc, char *argv[]) {…
-
5
votes1
answer187
viewsA: Library sys - maxsize
It is not a function, it is a constant. It indicates the highest addressable value that this Python implementation supports. In 32 bits it must be 4,294,967,295 and in 64 bits it must be…
-
0
votes2
answers668
viewsA: Assign values to a variable
You need to get the data from array of arguments that the main() takes. Takes each of the elements without taking 0 which is the name of the executable. How the argument comes as string, need to…
-
4
votes3
answers13025
viewsA: Sum of whole numbers from 1 to 100
There is too much variable and some things that don’t make sense. It’s simple, write the number, add it and increment to go to the next. Var soma, index : inteiro Inicio index <- 1 soma <- 0…
-
6
votes2
answers152
viewsA: Treat Exception by code
I believe you want the property HResult, it is the only form of code available in all exceptions. But honestly if you need this information, most likely you are doing something wrong, the exceptions…
-
3
votes2
answers235
viewsA: How to change the appearance of the form according to the operating system?
There may be some tool, with high probability of being online, but I do not know. Official has nothing until because it is complicated without the operating system help. Even so it’s still…
-
2
votes2
answers80
viewsA: Use extra space in addition to that reserved by "malloc"
when we ask for an amount of memory to the system and use much more than requested what happens? You write in an area not reserved for this and go over something else, obviously creating serious…
-
0
votes1
answer232
views -
3
votes2
answers9906
viewsA: What is database redundancy?
It has already been said that redundancy is having the same information in two different places. To define a little better what is the same information in two places take a balance and the account…
-
4
votes2
answers340
viewsA: Refection return in C++
It returns a pointer, which is an address of some object. The operator & takes an address of the object instead of taking the object itself. In this case returns the address of this, who has a…
-
1
votes2
answers192
viewsA: Compile a. NET application into a self-contained executable
If you just want to put it all together just use the Ilmerge.exe. It’s a standard . NET Framework tool. If you can accept a DLL you can use the .NET Core, but cannot run any application. If you want…
-
1
votes1
answer99
viewsA: Memory pointer and allocation
I know which pointer stores memory address. A pointer is a memory address. And a variable stores a value. Yes, even this value can be a pointer. But considering I have a class class player {} and…
-
3
votes2
answers2572
viewsA: How to change button color using RGB or Hexadecimal code?
There are several ways to do this, one of them is using the method FromArgb of Color: Color.FromArgb(128, 3, 186) Or Color.FromArgb(0x80, 0x03, 0xBA) I put in the Github for future reference.…
-
2
votes1
answer116
viewsA: Lua has static and dynamic variables in the heap?
There are some definitions of what would be static variable. Lua has no static variable mechanism, but is powerful and flexible to get the same result through other mechanisms. By default values are…
-
6
votes2
answers874
viewsA: What does while(x-) mean in C language?
Let’s start with the expression inside the while: a-- is the same as a = a - 1. I imagine you know what the while does. Every time you pass it you will execute that expression, so every time the…
-
4
votes2
answers94
viewsA: What does the expression "!(errS&errE)" do in the if?
Let’s write the code more readable: if (!(errS & errE)) { fprintf(stderr, "\nFALTA ARGUMENTOS\n"); if (!errS) fprintf(stderr, "-s NOME ARQUIVO SAIDA \n"); if (!errE) fprintf(stderr, "-e NOME…
-
8
votes2
answers695
viewsA: What is ASP.NET Core Blazor?
What would this ASP.NET Core Blazor be? Today only called Blazor, is the engine that takes your C# code and generates a Webassemply. It allows you to use C# code in your browser, as long as it is in…
-
1
votes2
answers100
viewsA: How is it still possible to calculate 1<<64-1 without issuing an overflow?
Note that there is an optimization and the compiler folda all this for the number of the result and does not perform anything, it is the same as writing the literal number, which is always a…
-
6
votes1
answer276
viewsA: UX interface in Delphi
Yes, it can. Since it is a language that accesses the operating system natively it can do everything and much more. Note that it is not the language that provides this capability, it is the…
-
5
votes1
answer197
views -
1
votes1
answer196
viewsA: How to Overload a constructor and also call the base class constructor in C#?
Exception classes should always end with the word Exception. You should inherit from ApplicationException and not Exception. In fact the latter should be forgotten by developers in general. And even…
-
4
votes1
answer511
viewsA: lvalue required as left operand of assignment - rest of division
The comparison signal that will work, = is attribution, == is comparison. In an assignment can not have an expression on the left side, only a variable, it was lucky this time, the compiler caught…
-
3
votes1
answer120
viewsA: Get month value from a list
There are several problems in this code, but what you want is simpler than it looks. Just ask for the month on the date itself, do not have to juggle. mes = novaInformacao.entrada.Month; I put in…
-
5
votes3
answers160
viewsA: What is the logic behind this function?
When you create a for uses an iterator, which controls the progress of the collection. When you remove the first element, the second becomes the first, the third becomes the second and so on. So…
-
3
votes1
answer105
viewsA: C++ Std::string.c_str() always returning NULL
Simple, the string of C is bounded by the null character '\0', then if you meet him, it is considered that the string ended. Different from the type string which has its specified size and does not…
-
1
votes2
answers952
viewsA: How to center text in a Messagebox?
There’s no way. The component wasn’t designed for this. The solution is to use something else. It can be a message box that you develop. Has some examples in the Code Project (also) and in the OS…
-
8
votes4
answers25657
viewsA: How to convert a char to an integer?
Convert a string to an integer with the function atoi() it’s easy, it’s not even? No, this function is considered problematic and should not be used. For what you want just do: caractere - '0' where…