Questions tagged [internals]

The internals tag denotes questions about how things work, as opposed to how to accomplish something specific. Of course, how something works underneath will have practical implications, but internals questions aren't about how to do something; rather, how to understand something.

If you understand how a database or parser or version control system actually works, you'll be better at using it. Internals questions seek this kind of inside knowledge.

660 questions
0
votes
1 answer

When will awaitWorkAvailable resume from runRecomposeAndApplyChanges in Recomposer?

I saw that changes were tracked and requested invalidation through Recompoer#runRecomposeAndApplyChanges. This function tracks changes and requests invalidation in the while statement and remains suspended until new changes are made through…
Ji Sungbin
  • 891
  • 1
  • 10
  • 19
0
votes
1 answer

IEnumerable vs IList and weird CrossThreadMessagingException during debugging

The initial code is this: var processes = Process.GetProcesses().Where(p => p.MainWindowTitle.ToUpperInvariant().Contains("FOO")); During debugging, if I try to call Count() on processes in the immediate window pane or inspect the "Results View" in…
Moss
  • 855
  • 1
  • 9
  • 23
0
votes
0 answers

Why MySQL CHAR datatype has no preceding length byte?

In MySQL documentation you can find that CHAR datatype has no preceding byte with string length. In contrast VARCHAR datatype has 1 or 2 preceding bytes where string length is stored. Which is understandable. Database engine needs to know what is…
Marcin Badtke
  • 599
  • 5
  • 9
0
votes
1 answer

Are list comprehensions fully evaluated before being used in the rest of the code?

Consider the following code. with open('filename.txt', 'r') as f: var = [element for element in f.readlines()][3] This question concerns the internals of Python, rather than the result. Does Python calculate all the elements of the indexes in…
smlee
  • 131
  • 1
  • 9
0
votes
1 answer

what is the threading system of flutter

I have coded in dart and flutter for the past 3 months. I have one app in the play store. But I still don't understand how threading system of flutter works. To make things simple let's take the most basic counter app that you get when you do…
noah abe
  • 37
  • 5
0
votes
1 answer

Fetch Postgres optimizations and JIT compiled code

I am currently writing a benchmark tool that compares different DBMS with each other. Is there a way to output all optimizations passed through the optimizer and even the generated assembly of the JIT compiler if applicable? I don't need the…
Robin Lindner
  • 515
  • 6
  • 13
0
votes
1 answer

How do I attach my application into Share?

i want to attach my app into "Share" when user select a img,mp4 or pdf to share. As shown below. How do I do that ? Thanks
0
votes
1 answer

Google sites: How to create internal links

Is it possible to work with links within a page? For example, linking a section heading to another heading? Thanks for helping! Thomas
0
votes
0 answers

C# view extern implementation

I wanted to look at the implementation of System.Type.Equals, and while I was browsing the file in VS I found that it also contains a == overload. Of course I want to make sure it does what I think it does, so I head over to the C# official…
Jaacko Torus
  • 796
  • 7
  • 24
0
votes
0 answers

why .pyc file isn't modified after script is updated and rerun?

When I run my python script for the first time, I can find the cached bytecode file in the __pycache__ folder. When I make a few changes and run it again, I see the .pyc file isn't modified (even though the script runs as expected). I guess the new…
mdmd111
  • 1
  • 1
0
votes
1 answer

What are the '\00' in git objects meaning

I'm trying to understand git objects, to do so, I deflated those with pigz. I'm getting those outputs: commit: commit 241\00tree f9970eae800972a05f2431545a9a5fc9c96262dd parent c65d793de8af7e37dc1374110f08eee599cf151e author 'author'
Karichi
  • 55
  • 7
0
votes
0 answers

Is there a way to get a list of the R objects in a file you're using load() on? If so, is it possible to load them individually?

Trying to load() a file that ends up giving me an error: load('.RDataTmp', verbose = T) Loading objects: object1 object2 object3 object4 object5 Error in load(".RDataTmp", verbose = T) : error reading from connection when I try to load…
JacJaf
  • 23
  • 2
0
votes
1 answer

What exactly is a ReceivePort / RawReceivePort? And how to find external method implementations in Dart?

I'm currently experimenting with Isolates in dart. I'm trying to create a wrapper around an Isolate to make it more pleasant to use. The desired interface is something along the lines: abstract class BgIsolateInterface { Future
Jelly Legend
  • 201
  • 1
  • 5
0
votes
0 answers

How does the array get updated on updating the property 'length' of the array in JavaScript?

My question is if I use an array like this, var arr1 = [1, 2, 3, 4]; console.log(arr1.length); // 4 (Expected) If I update the length property, the array gets updated too. arr1.length = 0; console.log(arr1); // [] I'd like to know how this is…
Hari Ram
  • 56
  • 5
0
votes
1 answer

Modelica - Internal error for overconstrained stewart platform model

OpenModelica v1.17.0 (64-bit) OMSimulator v2.0.0.post284-gc8ec782-mingw Modelica Standard Library 3.2.3 Hello, I'm currently working on the implementation of a dynamic model of a Stewart Platform in OpenModelica similar to the one in…