79765545

Date: 2025-09-15 19:44:51
Score: 4.5
Natty:
Report link

i have the same issue and solve it buy install the java with devel since fedora in default install java headless (does not contains javac)

run this command in the terminal

sudo dnf install java-devel
Reasons:
  • Blacklisted phrase (1): i have the same issue
  • Low length (0.5):
  • Has code block (-0.5):
  • Me too answer (2.5): i have the same issue
  • Low reputation (1):
Posted by: Hesham Alnahas

79765533

Date: 2025-09-15 19:24:45
Score: 0.5
Natty:
Report link

Simplified version of a previous answer (no clearfix div needed):

legend { 
    float: left;
    padding: 0; 
}

legend + * { /* the first sibling of the legend */
    clear: left; 
}
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Wes Reimer

79765531

Date: 2025-09-15 19:21:44
Score: 2.5
Natty:
Report link

Check if your hosting provider is blocking SMTP ports. Many providers, such as DigitalOcean, block these by default. To confirm whether this is the issue, run the test code locally.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Nebojsa Jevdjovic

79765529

Date: 2025-09-15 19:16:43
Score: 3.5
Natty:
Report link

You should upgrade to macOS Tahoe(version 26) to use the code assistant features.

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Görkem Önder

79765513

Date: 2025-09-15 19:02:40
Score: 3
Natty:
Report link

Take a look at this similar case related to your issue Strange Project in Google Cloud and Somebody created projects on Google Cloud. You can also 1+ or chime in to these known issues.

AdditionallyI recommend reaching out to GCP Support for further assistance.

Reasons:
  • Probably link only (1):
  • Low length (1):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: miracle

79765504

Date: 2025-09-15 18:54:38
Score: 5
Natty: 6.5
Report link

Why is my test failing? i have the following configuration

While controller

csv data set config

http request

File sample

Reasons:
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Starts with a question (0.5): Why is
  • Low reputation (1):
Posted by: Elena Christoforou

79765496

Date: 2025-09-15 18:46:35
Score: 1
Natty:
Report link

In order to change this, you need to open the Theme Object defined in the property Default Theme of your KB in Preferences. Once opened, look in the folder Customs for the class DIV.gx-mask:

enter image description here

There you can edit the class properties on the right pane tab Properties, for example:

enter image description here

If you need to add !important properties, go to the last property "Custom properties" and there you can add:

background-color: rgba(128, 128, 128, 0.5) !important; opacity: 1 !important;

enter image description here

Reasons:
  • Probably link only (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Guido Lorenzatti

79765471

Date: 2025-09-15 18:12:27
Score: 1
Natty:
Report link

put_local_to_s3 is async and you are not awaiting it. Here's a MRE of what is happening. In this example, you are performing main1 (not awaiting an async function), main2 is how to correct it. Note that there are compile warnings saying that not awaiting a future does nothing. Playground link

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Timmy

79765467

Date: 2025-09-15 18:10:26
Score: 4.5
Natty: 6.5
Report link

Thank you for this post!! Very helpful.

Reasons:
  • Blacklisted phrase (0.5): Thank you
  • Low length (2):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Naz

79765464

Date: 2025-09-15 18:07:25
Score: 3
Natty:
Report link

i believe you need to have another endpoint as pointed in documentation..

as2:receipt/methodName?[parameters]

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Ashish Arya

79765457

Date: 2025-09-15 17:56:20
Score: 1.5
Natty:
Report link

Sieve of Eratosthenes algorithm

I have no idea whether it is more efficient or not, but I watched https://youtu.be/V08g_lkKj6Q?si=QE9cdUNjvRBZh44n and implemented the below code.

 /*[13] Create a program to find all the prime numbers between 1 and 100. There is a classic method for doing this, called the “Sieve of Eratosthenes.” If you don’t know that method, get on the Web and look it up. Write your program using this method.*/

// This program finds all prime numbers between 1 and 100 using the Sieve of Eratosthenes method.

#include "PPP.h";

int main()
{
    vector<int> number_sequence;

    // generates sequence of numbers from 0 to 100:
    for (int i = 0; i <= 100; ++i)          // starts from 0 to make indexing easier
        number_sequence.push_back(i);

    // Seive of Eratosthenes method for calculating prime numbers between 1 and 100:
    number_sequence[1] = 0;                 // 1 is not a prime 

    for (int i = 2; i * i <= 100; ++i)      // starts from 2, as 0 and 1 are not prime numbers
        if (number_sequence[i] != 0)
            for (int j = i * 2; j < number_sequence.size(); j += number_sequence[i])
                number_sequence[j] = 0;     // make the number as 0 if the number is not a prime
     
    // outputs prime numbers:
    for (int x : number_sequence)
        if (x != 0)                         // since the non prime nubers are marked as 0 we exclude
            cout << x << " ";
    cout << '\n';
}
Reasons:
  • Blacklisted phrase (1): youtu.be
  • Probably link only (1):
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Khavin S

79765456

Date: 2025-09-15 17:56:20
Score: 2.5
Natty:
Report link

Try finding hidden Characters in glh.name or gll.je_line_num .

For example: Non-breaking spaces, Tab characters etc.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: johaermash

79765442

Date: 2025-09-15 17:35:15
Score: 2
Natty:
Report link

As mentioned above, you can change the box shadow, but personally I found I needed to specify the focus state:

_focus={{ outline: 'none', boxShadow: 'none' }}`
Reasons:
  • Blacklisted phrase (0.5): I need
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Jill Klatt

79765428

Date: 2025-09-15 17:13:09
Score: 2
Natty:
Report link

Achei teu post hoje quando estava modificando uma pipeline aqui da azure (usando github como repo)

existe a flag

autoCompletePullRequest: true

que ao executar a pipeline no final ele tem um trigger automatico para a pullrequest aberta, e se não tem aberta ele cria uma

Reasons:
  • Blacklisted phrase (1): não
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: baldin

79765426

Date: 2025-09-15 17:08:08
Score: 2
Natty:
Report link

For simplicity I am just talking about gramps42, but this applies to all related directories.

Right click on gramps-addons/gramps42 does not offer a delete option. gramps-addons does offer a delete option, and asks whether I want to keep the data on my computer (I said Yes), and whether I want to apply to the enclosed folders (I said Yes).

When I did this, it removed all the data for these addons from my computer, and removed both gramps-addons and enclosed folders in Explorer, and addons-gramps42 in Explorer (as well as the related data on my computer).

This was not what I wanted at all.

I restored my entire workspace from a Tim Machine backup (restoring all the files into the workspace was incomplete saying that I should check for files being locked - none seemed to be. So I restored "Workspace" to Workspace2" which worked, then deleted "Workspace" and renamed "Workspace2" to "Workspace"). This backup did not have any of the duplicated references. I don't know how I got into this erroneous situation, but I have now bypassed it (not resolved it).

If I get into this situation again, I think I would try moving (or copying) addons-gramps42 to somewhere else, deleting gramps-addons (which removes all addons) then moving addons-gramps42 back to my workspace.

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • Long answer (-1):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: kulath

79765423

Date: 2025-09-15 17:04:07
Score: 1.5
Natty:
Report link
import seaborn as sns

sns.countlot(data=df, x='churned' ,hue = 'gender') 

enter image description here

With this you can't you stacking

But you can do the same thing, plus stacking with histplot. Hist is usually used for numerical variables, but it does counting so it will do a job

sns.histplot(data=df, x='churned', hue='gender', nultiple='stack')

enter image description here

Reasons:
  • Blacklisted phrase (1): enter image description here
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Исидора Драгићевић

79765414

Date: 2025-09-15 16:50:03
Score: 1
Natty:
Report link

https://github.com/vuthaiduy1990/android-wind-library/wiki/Crypto

This library can help you. It's free opensource. It support to encrypt/Decrypt with Symmetric Key or Asymmetric Key

For example:

String seed = "v56JBdk75^&*GU156OJ^*(x"; 
byte[] secretKey = CWCryptoUtils.generateSymmetricKey(seed, 16).getEncoded();
String originText = "Color the wind";
byte[] encrypted = CWCryptoUtils.encrypt(secretKey, CWStreamUtils.stringToBytes(originText));
Reasons:
  • Probably link only (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Vu Thai Duy

79765412

Date: 2025-09-15 16:49:02
Score: 2.5
Natty:
Report link
export function play(a) {
    console.log('Hello '+ a);
}

then

import { play } from './audio.js';
play('you');

=> Hello you

Tested with https://playcode.io/

Did you also try to clear your browser cache ?

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Low reputation (0.5):
Posted by: Martin Luther ETOUMAN NDAMBWE

79765408

Date: 2025-09-15 16:47:01
Score: 4
Natty:
Report link

Just so everyone know you can not do this on widgets! @States do not work in widgets b/c Widgets are static by nature

Reasons:
  • Low length (1):
  • No code block (0.5):
  • User mentioned (1): @States
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: BSR

79765407

Date: 2025-09-15 16:45:00
Score: 1
Natty:
Report link

When you do git clone [email protected]... you are using SSH protocol, that requires Github to recognize your machine's SSH key.

But as you have open repo you can simply do: git clone https://github.com/me/repo.

For more understanding of cloning a repo, see this

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Starts with a question (0.5): When you
  • Low reputation (0.5):
Posted by: Rushil Patel

79765400

Date: 2025-09-15 16:40:59
Score: 2
Natty:
Report link

The problem was caused by String resource having new line /n character which was pushing "Tasks" label and icon upwards.

before:

<string name="tasks_nav_item_label">Tasks/n</string>

So I removed /n,

after:

<string name="tasks_nav_item_label">Tasks</string>

Works perfectly:

Screenshot of real device(phone)

enter image description here

Reasons:
  • Probably link only (1):
  • Low length (0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: CodingDevil

79765388

Date: 2025-09-15 16:30:33
Score: 6 🚩
Natty: 5
Report link

Is there any proper solution of this issue? Like how we can controle the firebase authentication and don’t let the users to sighnin with google or link the acount without overwriting thier passwords?

Reasons:
  • Blacklisted phrase (1): Is there any
  • Low length (0.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Starts with a question (0.5): Is there any
  • Low reputation (1):
Posted by: UsamaMukhtar

79765384

Date: 2025-09-15 16:25:32
Score: 0.5
Natty:
Report link

I think this is the exact issue I had here: https://github.com/django/asgiref/issues/529

I posted a workaround on the issue:

import sys
import io

from asgiref.wsgi import WsgiToAsgi, WsgiToAsgiInstance


class WsgiToAsgiInstanceFixed(WsgiToAsgiInstance):
    def build_environ(self, scope, body):
        environ = super().build_environ(scope, body)
        # environ["wsgi.errors"] = io.StringIO() # Doesn't print anything ?
        environ["wsgi.errors"] = sys.stderr
        return environ

class WsgiToAsgiFixed(WsgiToAsgi):
    async def __call__(self, scope, receive, send):
        await WsgiToAsgiInstanceFixed(self.wsgi_application)(scope, receive, send)
Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Arthur Woimbée

79765365

Date: 2025-09-15 16:05:27
Score: 2.5
Natty:
Report link

Write and upload a screenshot of a SQL query that shows all the users name and telephone numbers of each person. Make sure you sort everyone by first name and last name. Who if anyone does not have a telephone number. *

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Jamal Williams

79765362

Date: 2025-09-15 16:00:25
Score: 1
Natty:
Report link

If using tailwind v4 the documentation misses out ring-offset-color
I've found bg-color helps with the clipped border radius but if you have any ring offset by default it's white and you cannot make it transparent. This means you need to set it also.

I've ended up just having to pass in a prop for the classes I want to apply for colour because I have different background colours the same component can sit on. Could do this with a class prop or if you only have 2 options then you could just use a boolean...

That's just my experience/solution for ring.

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Jamie Corkindale

79765358

Date: 2025-09-15 15:58:24
Score: 0.5
Natty:
Report link

Browsers treat an external SVG used as a mask-image like a static resource, so its CSS animations don’t restart on each hover — they only run once when the SVG is first loaded. That’s why you see it animate the first time but not again until a reload or cache reset. To make it replay every hover, you’ll need to “reset” the animation by either embedding the SVG inline in your HTML (so you can toggle classes or animation properties directly on hover), or by forcing the browser to reload the resource (e.g., swapping the mask URL with a query string like mask-image: url(...svg?${Date.now()})). Inline SVG with hover-triggered animations is usually the cleanest solution because you get full control over when the animation starts .

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Dharm

79765357

Date: 2025-09-15 15:57:24
Score: 3
Natty:
Report link

To open multiple types of terminals in a split terminal open the first terminal you need, then click the downward arrow next to the '+' > the 'Split terminal with profile'. You'll see the different available terminals you can add:

(screenshot of the terminal profile settings with different terminals listed in the action list)

After making your selection you should see them together:

(screenshot of terminal is opened with powershell on the left and bash on the right)

Reasons:
  • Probably link only (1):
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: cfoss

79765352

Date: 2025-09-15 15:45:22
Score: 0.5
Natty:
Report link

I also the same issue. I was setup kafka with kraft and I want to config SASL_PLAIN with SCRAM-SHA-512 for controller and broker, but when start it was error "org.apache.kafka.common.errors.SaslAuthenticationException: Authentication failed during authentication due to invalid credentials with SASL mechanism SCRAM-SHA-512"

This is my config:

server.properties

process.roles=broker,controller

node.id=1

broker.id=1

broker.rack=rack1

[email protected]:9095,[email protected]:9095,[email protected]:9095

listeners=INTERNAL://:9092,EXTERNAL://:19092,CONTROLLER://:9095

inter.broker.listener.name=INTERNAL

advertised.listeners=EXTERNAL://192.169.1.1:19092,INTERNAL://192.169.1.1:9092,CONTROLLER://192.169.1.1:9095

controller.listener.names=CONTROLLER

listener.security.protocol.map=EXTERNAL:PLAINTEXT,INTERNAL:SASL_PLAINTEXT,CONTROLLER:SASL_PLAINTEXT

sasl.enabled.mechanisms=SCRAM-SHA-512

sasl.mechanism.inter.broker.protocol=SCRAM-SHA-512

sasl.mechanism.controller.protocol=SCRAM-SHA-512

kafka_jaas.conf

internal.KafkaServer {
  org.apache.kafka.common.security.scram.ScramLoginModule required
  username="admin"
  password="admin-secret";
};

controller.KafkaServer {
  org.apache.kafka.common.security.scram.ScramLoginModule required
  username="admin"
  password="admin-secret";
};
ERROR [kafka-1-raft-outbound-request-thread]: Failed to send the following request due to authentication error: ClientRequest(expectResponse=true, callback=org.apache.kafka.raft.KafkaNetworkChannel$$Lambda/0x00007f2e2042b978@269e7e54, destination=3, correlationId=997, clientId=raft-client-1, createdTimeMs=1757950053205, requestBuilder=VoteRequestData(clusterId='kafkacluster', voterId=3, topics=[TopicData(topicName='__cluster_metadata', partitions=[PartitionData(partitionIndex=0, replicaEpoch=0, replicaId=1, replicaDirectoryId=YPRulu-ZAqyqmkdm2vYEGA, voterDirectoryId=AAAAAAAAAAAAAAAAAAAAAA, lastOffsetEpoch=0, lastOffset=0, preVote=true)])])) (org.apache.kafka.raft.KafkaNetworkChannel$SendThread)
org.apache.kafka.common.errors.SaslAuthenticationException: Authentication failed during authentication due to invalid credentials with SASL mechanism SCRAM-SHA-512
Reasons:
  • RegEx Blacklisted phrase (1): I want
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Anh Văn Tuấn

79765351

Date: 2025-09-15 15:45:22
Score: 1
Natty:
Report link

Simply, use {} curly braces around play function when importing it.

import {play}  from "../../audio.js";
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Jaiyash Godani

79765347

Date: 2025-09-15 15:42:20
Score: 1
Natty:
Report link

You should really use a off canvas option like used on https://studiojae.fr/

Cause when you'll use cache or code JS, it just gonna make conflicts.
Use Off Canvas https://elementor.com/help/off-canvas-widget/

and it's also more design.

Hope it helps

Reasons:
  • Whitelisted phrase (-1): Hope it helps
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Utilisateur Google

79765339

Date: 2025-09-15 15:31:18
Score: 2
Natty:
Report link

I was able to fix the provisioning problem by (re)starting the VM from the Compute Infrastructure blade rather than the DevTest Lab environment.

It seems that creating the SAS URL "confuses" the managed DevTest Lab environment. Starting the VM manually from the Compute Infrastructure environment seems to have updated and "resynced" the managed DevTest Lab environment.

Reasons:
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Sparkblender

79765332

Date: 2025-09-15 15:22:15
Score: 3.5
Natty:
Report link

I found the issue. It wasn't CSS. Apparently Windows 11 scales everything by default (according to resolution?) and I guess I never realized until trying to work with exact pixel values here

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Elaine

79765324

Date: 2025-09-15 15:18:14
Score: 0.5
Natty:
Report link

For those who has found this topic and are struggling to actually implement it. This is how

val lwi = object: WindowInfo { override val isWindowFocused = true }
CompositionLocalProvider(LocalWindowInfo provides lwi) {
 //here put your composables
}
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Mapar

79765316

Date: 2025-09-15 15:13:12
Score: 2
Natty:
Report link

Thanks mklement.

I know I need to put my glasses more frequently, but:

$groupSID = (Get-ADGroup -Identity "GroupName" -Properties ObjectSID).ObjectSID
$identityReference = $groupSID.Value
$readAllRule =
>>   [System.DirectoryServices.ActiveDirectoryAccessRule]::new(
>>     $identityReference,
>>     [System.DirectoryServices.ActiveDirectoryRights]::GenericRead,
>>     [System.Security.AccessControl.AccessControlType]::Allow,
>>     [System.DirectoryServices.ActiveDirectorySecurityInheritance]::Descendents,
>>     [guid]::Empty
>>   )
Cannot find an overload for "new" and the argument count: "5".
At line:1 char:1
+ $readAllRule =
+ ~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodException
    + FullyQualifiedErrorId : MethodCountCouldNotFindBest

PS H:\Scripts\Superscript> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.17763.7671

And $IdentityReference gives the correct SID.

Running on a W2k19 server.

Thanks :-)

Luuke

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Blacklisted phrase (0.5): I need
  • Contains signature (1):
  • Long answer (-1):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Luuke

79765302

Date: 2025-09-15 15:02:09
Score: 1.5
Natty:
Report link

You fail to consider subclasses:

(playground)

class B(A):
    def __bool__(self) -> bool:
        return False

reveal_type(foobar(B()))  # `int | None` at type checking time,
                          # but `B` at runtime.

To avoid this pitfall, mark A as @final:

(playground)

from typing import final

@final
class A: ...

As for a better way to write optional_obj and optional_obj.attribute, see How do I get Pylance to ignore the possibility of None?.

Reasons:
  • Blacklisted phrase (1): How do I
  • Probably link only (1):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • High reputation (-2):
Posted by: InSync

79765300

Date: 2025-09-15 15:01:09
Score: 2
Natty:
Report link

I having this issue on WebStorm 2025.2.1

474.7 Plugin JavaScript and TypeScript: lang.javascript.psi.types (in com.intellij)

Process name %CPU

WebStorm 983.9 5:58:36.73 162 806 Apple 0.0 37.90 88969

Full CPU, fans out of control

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Franky Diaz-Trepat

79765296

Date: 2025-09-15 14:54:06
Score: 1.5
Natty:
Report link

Or easier... for example, you can use square brackets in the tag name!

Reasons:
  • Whitelisted phrase (-1.5): you can use
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Francesco Gabbrielli

79765295

Date: 2025-09-15 14:52:06
Score: 0.5
Natty:
Report link

This can be done with a type lookup, although it looks like you might have to use an as cast when you pass the parameter to make sure typescript knows its the right input type:

type Output<I> = I extends InputA ? OutputA
                : I extends InputB ? OutputB
                : I extends InputC ? OutputC
                : never;

function transform<I>(input: I): Output<I> {
    // todo
}

const a = transform({ type: "a" } as InputA);
//    ^? OutputA
const b = transform({ type: "b" } as InputB);
//    ^? OutputB
const c = transform({ something: "else" } as InputC);
//    ^? OutputC

The as cast may not be needed, providing Typescript can infer the type from elsewhere.

TSPlayground: https://www.typescriptlang.org/play/?#code/JYOwLgpgTgZghgYwgAgJIgA4FcwEFkDeAUMqcmAJ4YQBcyARHPQNxEC+RRoksiK62MACFCJMpWp16AIxbtO3aPCRpMOAMKiyyAM4B7ALYQwAC1ABzKRAA2OiHI5dwSvsgDyOQfmLaJtBkysjoq8Kh5ggiI+4lT+Mg4KzqEo4YKa0aR+UggJRH7unjgAPKgAfMgAvGjIEAAekCAAJjqqXsgA-AUROLhi2v39dKg19RBNLQI4Ip2pU30DC0MjDc2tGh1dafMLg8ggEABu0KxEMFggCGDAeiDkUHAgOjB6UAYlpQAUoIJDAJR0szA7y0ZAA9KDyHpGnp5lBjFgoLdzo0IDBQBBGkFOAgbjowMg4JU7g8ni8DB8CORYlImMg2ASJmo8L9WODtAA9GaFPBEHGPfHSIlge6PZ6vClUyQMWR0hlrYQsohssiczZzPl45AIIUi0niyn6IymCxWWz2WVwRlpRXK0iqwHqIA

Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Michael

79765289

Date: 2025-09-15 14:47:04
Score: 3
Natty:
Report link

Perfect, this works. I think elastic team should also implement arbitrary field references for all Logstash Elasticsearch configurations in future.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Kamande John

79765280

Date: 2025-09-15 14:39:02
Score: 3.5
Natty:
Report link

Add an additional terminal, and then use the right click menu to split the terminal window

opening and splitting terminal in VS Code

Reasons:
  • Probably link only (1):
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Thomas

79765279

Date: 2025-09-15 14:38:01
Score: 3
Natty:
Report link

Axios posts preflight request only in development mode in production mode it does not puts preflight request , that's why you don't need to handle that

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: pappya bhai coder

79765265

Date: 2025-09-15 14:22:57
Score: 0.5
Natty:
Report link

What you should be doing is the following:

let buttons = document.querySelectorAll("button");

buttons.forEach(myFunction);

function myFunction(button){
    button.addEventListener("click", function() {
        alert("I got clicked!");
    });
};

This way you are attaching the event to each button, as opposed to add 7 events to window ( that is the global object ). The forEach method of an array calls the supplied function with each element as argument: ForEach

Reasons:
  • Has code block (-0.5):
  • Starts with a question (0.5): What you
  • Low reputation (0.5):
Posted by: JoaoFCarvalho

79765262

Date: 2025-09-15 14:21:57
Score: 1
Natty:
Report link

You want to call the addEventListener method on the element, for example:

let buttons = document.querySelectorAll("button");

buttons.forEach(myFunction);

function myFunction(button){
    button.addEventListener("click", function() {
        alert("I got clicked!");
    });
};

or, more simply:

let buttons = document.querySelectorAll("button");
for (let button of buttons) {
    button.addEventListener("click", function() {
        alert("I got clicked!");
    });
}

https://www.w3schools.com/jsref/met_element_addeventlistener.asp

Reasons:
  • Probably link only (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: dieckie

79765253

Date: 2025-09-15 14:16:55
Score: 2.5
Natty:
Report link

This could help - delete the cache file located at C:\Users\[your username]\AppData\Local\Microsoft\VisualStudio\18.0_[set of letters and numbers]\Roslyn\RemoteHost\Cache

Source: https://developercommunity.visualstudio.com/t/Errors-seen-immediately-following-new-in/10962760

Reasons:
  • Probably link only (1):
  • Low length (1):
  • No code block (0.5):
Posted by: rk72

79765246

Date: 2025-09-15 14:12:54
Score: 2
Natty:
Report link
State = signal<{ busy: boolean; id?: string; text?: string; error?: string }>({ busy: false });
State.set({ busy: true, id: d.id });
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Alice

79765230

Date: 2025-09-15 14:05:52
Score: 2
Natty:
Report link

The problem was in the conda-forge packaging of ipopt, that on Windows it lacked the ipopt.exe executable. The problem was fixed in https://github.com/conda-forge/ipopt-feedstock/pull/125, so make sure that you have a ipopt version newer then 3.14.17 and it should be solved.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: traversaro

79765225

Date: 2025-09-15 13:55:23
Score: 7.5 🚩
Natty:
Report link

According to the documentation, it seems that the parent property only accepts page_id or database_id. I’m not sure where you got the “type” and “workspace” attributes from. Could you clarify what you are trying to achieve specifically?

enter image description here

Reasons:
  • Blacklisted phrase (1): enter image description here
  • RegEx Blacklisted phrase (2.5): Could you clarify what you
  • Low length (0.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Low reputation (1):
Posted by: user28251316

79765217

Date: 2025-09-15 13:48:21
Score: 0.5
Natty:
Report link

for angular 17 and higher:

<div>
  <ng-container #wrapper></ng-container>
</div>

and in ts file:

  import {ViewContainerRef, viewChildren} from '@angular/core';

  public wrapper= viewChildren('wrapper', { read: ViewContainerRef });

  ngAfterViewInit() {
    this.wrapper.createComponent(SomeComponent);
  }
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Hamid Taebi

79765196

Date: 2025-09-15 13:28:16
Score: 0.5
Natty:
Report link

As answered by @HansUp:

You have an ACCDB database which contains the form and VBA code you showed us. That database has the Microsoft Office 16.0 Access Database Engine Object Library reference checked. When you change the declaration to Dim MyRsMF As DAO.Recordset, that line triggers the compile error 'User-defined data type not defined'.

Test that code in a new ACCDB. If it works there, your older ACCDB may be corrupt.

Decompiling was indeed found to resolve the OP's issue.

Reasons:
  • No code block (0.5):
  • User mentioned (1): @HansUp
  • High reputation (-1):
Posted by: Smandoli

79765166

Date: 2025-09-15 13:03:09
Score: 3
Natty:
Report link

If you’re formatting JSON that contains sensitive data (API keys, tokens, etc.), never assume an online tool is safe. Offline tools or trusted local editors are safer.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: louis thomas

79765160

Date: 2025-09-15 12:57:07
Score: 0.5
Natty:
Report link

You don't need the jakartaee-pac4j module if you use the jax-rs-pac4j library.

Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Single line (0.5):
  • High reputation (-1):
Posted by: jleleu

79765150

Date: 2025-09-15 12:49:05
Score: 6.5 🚩
Natty: 5
Report link

The http://schemas.microsoft.com/sharepoint/soap, URL doesn't work for me anymore.

It says "The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.".

Does it still work for you guys?

Reasons:
  • RegEx Blacklisted phrase (2): doesn't work for me
  • Low length (0.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Guest

79765142

Date: 2025-09-15 12:38:02
Score: 0.5
Natty:
Report link

The only not recommended workaround I could find was to add the hardcoded path in the vendor/laravel/telescope/resources/js/app.js file

window.Telescope.basePath = '/your-desired-path/' + window.Telescope.path;
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Adrian Constantin

79765136

Date: 2025-09-15 12:36:01
Score: 3
Natty:
Report link

enter image description here

// After struggling on ChatGPT for 2 hours,
// padding: EdgeInsets.zero, solved the issue in 1 second from stackoverflow.com :)

GridView.builder(
  padding: EdgeInsets.zero,
  // extra code
),
Reasons:
  • Blacklisted phrase (1): stackoverflow
  • Probably link only (1):
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: AmanAgrawalTech

79765125

Date: 2025-09-15 12:36:00
Score: 6 🚩
Natty: 6
Report link

Is this still the case in 2025 using ML.Net.LightGBM? I cannot find any documentation on whether this is available or not and why it is not available.

Reasons:
  • Blacklisted phrase (1.5): I cannot find
  • Blacklisted phrase (0.5): I cannot
  • Low length (1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • Starts with a question (0.5): Is this
  • Low reputation (1):
Posted by: LuGa

79765123

Date: 2025-09-15 12:25:35
Score: 5
Natty:
Report link

It is going to sound crazy, but I found this out.

Do you have a while loop inside the cy.readFile?

I had a while loop in my code which had nothing wrong with it...I made sure that it ran outside of the original script to check and even changes the logic so that it would only run one loop but...

When I had the while loop inside the cy.readFile it timedout

When I replaced the while loop with a for loop there was no problem.

Reasons:
  • RegEx Blacklisted phrase (2.5): Do you have a
  • No code block (0.5):
  • Contains question mark (0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Debugger Dunk

79765104

Date: 2025-09-15 12:11:31
Score: 1.5
Natty:
Report link

Yes—you need all workspace members present for uv sync --locked to work, since the lockfile covers the full workspace. A common approach is to copy everything first, run uv sync, then slim down the image with a multi-stage build.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: pakeeza

79765093

Date: 2025-09-15 11:59:27
Score: 3.5
Natty:
Report link

To answer original question

Can someone explain how (if) Hekaton handles the situation when crash happens after commit and before changes are persistent in the log?

From Durability for Memory-Optimized Tables

All changes made to disk-based tables or durable memory-optimized tables are captured in one or more transaction log records. When a transaction commits, SQL Server writes the log records associated with the transaction to disk before communicating to the application or user session that the transaction has committed.

To answer

Could you please clarify if writing into log happens while the server process changes data in memory OR it starts only on commit.

From SQL Server In-Memory OLTP Internals for SQL Server 2016

For In-Memory OLTP transactions, log records are generated only at commit time. In-Memory OLTP does not use a write-ahead logging (WAL) protocol, such as used when processing operations on disk-based tables. With WAL, SQL Server writes to the log before writing any changed data to disk, and this can happen even for uncommitted data written out during checkpoint. For In-Memory OLTP, dirty data is never written to disk. Furthermore, In-Memory OLTP groups multiple data changes into one log record to minimize the overhead both for the overall size of the log and reducing the number of writes to log buffer. Not using WAL is one of the factors that allows In-Memory OLTP commit processing to be extremely efficient.

Quick test to see how it actually works.

There must be separate file group for memory optimized tables so creating it.

ALTER DATABASE mydb ADD FILEGROUP mydb_mem
    CONTAINS MEMORY_OPTIMIZED_DATA;

ALTER DATABASE mydb ADD FILE (
    name='mydb_mem_name', filename='C:\Program Files\Microsoft SQL Server\MSSQL15.SQL2019\MSSQL\DATA\mydb_mem_file')
    TO FILEGROUP mydb_mem;

First surprise is - after we created an empty table SQL Server disk usage under mydb_mem_file grows by 0.9GB!

create table t_mem
(id int primary key nonclustered, txt varchar(1000))
with (memory_optimized = on, durability = schema_and_data);

Now we populate data without commit

set statistics time on;

begin transaction;

with r(i, x) as
(
    select 1, replicate('x', 1000)
    union all
    select i + 1, x
    from r  
    where i < 1e6
)
insert into t_mem
select *
from r
option (maxrecursion 0);

Disk usage stays the same indeed. And below is an elapsed time.

SQL Server parse and compile time: 
   CPU time = 0 ms, elapsed time = 1 ms.

 SQL Server Execution Times:
   CPU time = 0 ms,  elapsed time = 0 ms.

 SQL Server Execution Times:
   CPU time = 0 ms,  elapsed time = 0 ms.

 SQL Server Execution Times:
   CPU time = 11828 ms,  elapsed time = 13337 ms.

(1000000 rows affected)

Finally we commit data and disk usage grows by 1GB.

set statistics time on;

commit;

Here is how long it took

SQL Server parse and compile time: 
   CPU time = 0 ms, elapsed time = 0 ms.

 SQL Server Execution Times:
   CPU time = 0 ms,  elapsed time = 0 ms.

 SQL Server Execution Times:
   CPU time = 703 ms,  elapsed time = 2093 ms.

Summary

For memory optimized tables SQL Server flushes all the changes during commit. Hence commit may take much longer than for regular tables.

Reasons:
  • RegEx Blacklisted phrase (2.5): Can someone explain how
  • RegEx Blacklisted phrase (2.5): Could you please clarify
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Self-answer (0.5):
  • High reputation (-1):
Posted by: Dr Y Wit

79765065

Date: 2025-09-15 11:22:55
Score: 8 🚩
Natty: 5
Report link

This doesn't work for me anymore.

I want to retrieve the cookies but there are none.

Does this still work for you?

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • RegEx Blacklisted phrase (2): doesn't work for me
  • Low length (1):
  • No code block (0.5):
  • Ends in question mark (2):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Guest

79765060

Date: 2025-09-15 11:19:54
Score: 0.5
Natty:
Report link

If I understand your requirements, you want the @Retry annotation to actually (skip retrying) on specific types of exceptions.

So you are looking for abortOn. https://download.eclipse.org/microprofile/microprofile-fault-tolerance-4.0.2/microprofile-fault-tolerance-spec-4.0.2.html#_retry_usage

    /**
     * In case the underlying service throws an exception, it will be retried,
     * unless the thrown exception was an IO exception.
     */
    @Retry(retryOn = Exception.class, abortOn = IOException.class)
    public void service() {
        underlyingService();
    }
Reasons:
  • Probably link only (1):
  • Has code block (-0.5):
  • User mentioned (1): @Retry
  • High reputation (-1):
Posted by: jcompetence

79765052

Date: 2025-09-15 11:08:51
Score: 3.5
Natty:
Report link

🔥 Just Disconnect the VPN and Problem resolved. Thanks me later.

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Aarif Husain

79765038

Date: 2025-09-15 10:50:46
Score: 0.5
Natty:
Report link

-----BEGIN PRIVATE KEY-----

MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCkdTfGgqZwjoSk

jVcjQ+TbWIckSg31Y9b4W14Qmmo/Q43c8gm9kpIYdD370bY1eulR8FnwXeKWtzu/

Cd2zqhR5BgvlM8z9/RZ0LOh5YJWG6xCgwa9mMRncuISLiHalOnFwxTzvfg32Bh1Y

c7MjcJ+4aL2HE6LovVphjPBDNWS9R6w03jNSpgIp/p/mDBaSgFArcdI1A6wywFn+

OpDbBPFrYuIY47xSwpO8XK5w2wyrswVEpEdQGUCHhvxO11KIAalsi9r6rb/7yKlq

soYsv2q9RDbb2fF1cGzbBSsOWO6sZ5sS87MdGUIvkKqlZl4wK7AvdkkTNEXqRd5P

1cwwnuQXAgMBAAECggEAFUWoMkAiATseAx7ZH5Gfn5Oi31nI1m3Ul4lR8HnYtlgp

mGOiSOgVh545ikIE/IPqfBPHvmSWc4I98yb2i0+7mC/lB/+cS1oaNmq8oz6P+MSd

AP4sjt5ZBwjC9D1xg0u88qZAjIXUjncaAp/sku/1aOf7Y+ZxUwNzFl0hkr/sSOMw

DRHrTOlH4f7RvluIElW1NgVXWI0Bz9NODoECZCWCYFW9Zs1G6Y73m8VKnTvu6pAH

w2CID2ZTVDZzlzrKQKrO82ZJ10cCs5L8elwRtrEc/6viH8SIELXEM+LbXtx0wGoN

8cRbzuR5ltfwC0Sdt/gRizyBp/SMQUa5pXYnTkpqwQKBgQDkHUmtnY0BAr+Q05q5

87DxVkqcwm4XST8C8E6d9lsjgF4Tpfk1Tet+D1bx/ooUBf6jE1gWelgyCSflncLT

3LRhPzz+mwlBfQw43Ooo7DUSICZQqfdaq4hK1TMCpJYxtsVlawBq2UEmUYjYSxWu

d3xYDFtLdI9+RnoNoCUKIiDdtwKBgQC4j9W94iM31gTfYcSrO7uLDX0N8zkR8UsL

j86g3fZIl7H6QHZzH1vdwSscfq52xmmCbuU6WZANHlBbdx2w6DZPz6cQ34qVbc2+

CPMIpAW4SrTPxGw+JXI0/5kaf+6o4X8baw8rS9alDatTDmd8web0vefliXAD5JMK

72rLCugsoQKBgFk0CsfVwHoQtRDRbsQgw6TcdbjvX1XD0tw3VMb4u5Mac6+DS/zI

R7q4DOv8+cnyvizPN7cyiKKoae2kz7dBq1gL/rIhtnDhkZH68aanF+nKoLEShiPy

yA1baeMysXknW/HY8gTWiF+Pqs/KLORY3UshKeJL5oEe1kPVyCY6SlfpAoGANhNe

qu4RJ5D7iH/a4dj0kD95fpbfB9TNCiwufI/MU2Su7wXoLr7nacfpW8X6VC66R086

tqf7Pvy8yq/R8T14fFX5O0ZkEnhDqgRxQPzd+CtbYuzIUkUie0jQkSUexjibx2rM

3QCxeVbR9dnolHMzuk3SHjzwpxNXygJwJeGiOUECgYB0F/ybMx7EEBm1+XZXGv5d

ftlXZ5irz7gJzGIMIXH3zB5XWez1AqxwJSJZvu58MST36LzFXPyebfdt5+wmLA9T

AsM7/oDVIBP9JN6fzixd6d7RPRZPywsJnKUzWmowdPhxjSh2EdtWBgmr9VxvVV5I

LjGFb6L5INxePGHgiO6eXw==

-----END PRIVATE KEY-----

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Priyanshu Patel

79765032

Date: 2025-09-15 10:43:44
Score: 0.5
Natty:
Report link

Yes, or you install valgrind.i686 on your system!

Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Single line (0.5):
  • High reputation (-1):
Posted by: jaques-sam

79765030

Date: 2025-09-15 10:42:44
Score: 0.5
Natty:
Report link

This is a pretty common gotcha when rebuilding/publishing Spring Framework modules with Gradle. Let’s break down what’s happening and why you’re seeing the warning about missing version for micrometer-observation.


1. Why mavenJava fails but mavenKotlin "works"

By renaming it to mavenKotlin, you avoided the collision, but you also ended up with a stripped-down POM where dependency management didn’t carry over correctly (that’s why micrometer-observation lost its version).


2. Why the POM is missing versions


3. How to fix it (options)

Option A: Keep mavenJava but fix the multi-component issue
Instead of renaming to mavenKotlin, explicitly pick which component to publish:

publishing {
    publications {
        mavenJava(MavenPublication) {
            from components.java
        }
    }
}

Make sure only components.java is used (not components.kotlin or test fixtures).
That way Gradle generates the POM with proper dependency management.


Option B: Use the java plugin correctly (don’t apply kotlin unless you need it)
Right now you have:

apply plugin: "kotlin"

But spring-context itself is not a Kotlin module in the official repo. Adding the Kotlin plugin pulls in components.kotlin → which confuses publishing.
If you don’t actually need Kotlin compilation in spring-context, just remove that line and stick with java.


Option C: Force versions into the POM
If for some reason you want to keep your mavenKotlin publication, you can still inject dependency management into the generated POM:

publishing {
    publications {
        mavenKotlin(MavenPublication) {
            from components.java

            pom {
                withXml {
                    asNode().dependencies.'dependency'.findAll {
                        it.artifactId.text() == 'micrometer-observation' && !it.version
                    }.each {
                        it.appendNode('version', '1.13.5') // or whatever version Spring’s BOM manages
                    }
                }
            }
        }
    }
}

But this is brittle (you’d have to maintain versions manually).


4. Best practice (what Spring does upstream)

If you look at Spring’s official build, they:


🔑 Recommended fix for you


👉 Do you want me to show you exactly how Spring wires dependency-management-plugin into its Gradle build, so you can replicate the same setup and get clean POMs without missing versions?

Reasons:
  • Blacklisted phrase (1): thX
  • Long answer (-1):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • High reputation (-1):
Posted by: The Hungry Androider

79765020

Date: 2025-09-15 10:35:41
Score: 3
Natty:
Report link

enter image description hereIt took me a few minutes to find how. First, you need to remove the existing build here, then the plus icon will appear so that you can select the latest build for submission.

Reasons:
  • Probably link only (1):
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
Posted by: Huy Nguyen

79765016

Date: 2025-09-15 10:29:39
Score: 1.5
Natty:
Report link

I would like to thank @Harpreet for pointing me in the right direction. As he pointed out Cal.com uses a monorepo structure, so running npx prisma generate --schema=./prisma/schema.prisma
from the repo root will not work.

Tip: Use Git Bash in VS code.

1. Option A: find prisma workspace

cd packages/prisma and then run yarn prisma generate

2. Option B: repo root

Alternatively, from the repo root, you can run this syntax

yarn workspace @calcom/prisma prisma generate

Reasons:
  • Has code block (-0.5):
  • User mentioned (1): @Harpreet
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Ifeanyi Chima

79765010

Date: 2025-09-15 10:23:38
Score: 1.5
Natty:
Report link

I ran into a similar issue with VSCode. What fixed it was to simply open a regular powershell window (not an admin one) and then to update wsl:

wsl --update
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Codingeologist

79765007

Date: 2025-09-15 10:22:37
Score: 5.5
Natty: 5.5
Report link

I am facing this exact issue. Have you ever figure it out?

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Timirey

79765006

Date: 2025-09-15 10:22:37
Score: 1
Natty:
Report link

You can use parser which based on Formidable

https://github.com/FooBarWidget/multipart-parser/tree/master

"multipart_parser.h"

// multipart_parser.h

#ifndef _MULTIPART_PARSER_H_
#define _MULTIPART_PARSER_H_

#include <sys/types.h>
#include <string>
#include <stdexcept>
#include <cstring>

class MultipartParser {
public:
    typedef void (*Callback)(const char* buffer, size_t start, size_t end, void* userData);

private:
    static const char CR = 13;
    static const char LF = 10;
    static const char SPACE = 32;
    static const char HYPHEN = 45;
    static const char COLON = 58;
    static const size_t UNMARKED = (size_t)-1;

    enum State {
        ERROR,
        START,
        START_BOUNDARY,
        HEADER_FIELD_START,
        HEADER_FIELD,
        HEADER_VALUE_START,
        HEADER_VALUE,
        HEADER_VALUE_ALMOST_DONE,
        HEADERS_ALMOST_DONE,
        PART_DATA_START,
        PART_DATA,
        PART_END,
        END
    };

    enum Flags {
        PART_BOUNDARY = 1,
        LAST_BOUNDARY = 2
    };

    std::string boundary;
    const char* boundaryData;
    size_t boundarySize;
    bool boundaryIndex[256];
    char* lookbehind;
    size_t lookbehindSize;
    State state;
    int flags;
    size_t index;
    size_t headerFieldMark;
    size_t headerValueMark;
    size_t partDataMark;
    const char* errorReason;

    void resetCallbacks() {
        onPartBegin = NULL;
        onHeaderField = NULL;
        onHeaderValue = NULL;
        onHeaderEnd = NULL;
        onHeadersEnd = NULL;
        onPartData = NULL;
        onPartEnd = NULL;
        onEnd = NULL;
        userData = NULL;
    }

    void indexBoundary() {
        const char* current;
        const char* end = boundaryData + boundarySize;

        memset(boundaryIndex, 0, sizeof(boundaryIndex));

        for (current = boundaryData; current < end; current++) {
            boundaryIndex[(unsigned char)*current] = true;
        }
    }

    void callback(Callback cb, const char* buffer = NULL, size_t start = UNMARKED,
        size_t end = UNMARKED, bool allowEmpty = false)
    {
        if (start != UNMARKED && start == end && !allowEmpty) {
            return;
        }
        if (cb != NULL) {
            cb(buffer, start, end, userData);
        }
    }

    void dataCallback(Callback cb, size_t& mark, const char* buffer, size_t i, size_t bufferLen,
        bool clear, bool allowEmpty = false)
    {
        if (mark == UNMARKED) {
            return;
        }

        if (!clear) {
            callback(cb, buffer, mark, bufferLen, allowEmpty);
            mark = 0;
        }
        else {
            callback(cb, buffer, mark, i, allowEmpty);
            mark = UNMARKED;
        }
    }

    char lower(char c) const {
        return c | 0x20;
    }

    inline bool isBoundaryChar(char c) const {
        return boundaryIndex[(unsigned char)c];
    }

    bool isHeaderFieldCharacter(char c) const {
        return (c >= 'a' && c <= 'z')
            || (c >= 'A' && c <= 'Z')
            || c == HYPHEN;
    }

    void setError(const char* message) {
        state = ERROR;
        errorReason = message;
    }

    void processPartData(size_t& prevIndex, size_t& index, const char* buffer,
        size_t len, size_t boundaryEnd, size_t& i, char c, State& state, int& flags)
    {
        prevIndex = index;

        if (index == 0) {
            // boyer-moore derived algorithm to safely skip non-boundary data
            while (i + boundarySize <= len) {
                if (isBoundaryChar(buffer[i + boundaryEnd])) {
                    break;
                }

                i += boundarySize;
            }
            if (i == len) {
                return;
            }
            c = buffer[i];
        }

        if (index < boundarySize) {
            if (boundary[index] == c) {
                if (index == 0) {
                    dataCallback(onPartData, partDataMark, buffer, i, len, true);
                }
                index++;
            }
            else {
                index = 0;
            }
        }
        else if (index == boundarySize) {
            index++;
            if (c == CR) {
                // CR = part boundary
                flags |= PART_BOUNDARY;
            }
            else if (c == HYPHEN) {
                // HYPHEN = end boundary
                flags |= LAST_BOUNDARY;
            }
            else {
                index = 0;
            }
        }
        else if (index - 1 == boundarySize) {
            if (flags & PART_BOUNDARY) {
                index = 0;
                if (c == LF) {
                    // unset the PART_BOUNDARY flag
                    flags &= ~PART_BOUNDARY;
                    callback(onPartEnd);
                    callback(onPartBegin);
                    state = HEADER_FIELD_START;
                    return;
                }
            }
            else if (flags & LAST_BOUNDARY) {
                if (c == HYPHEN) {
                    callback(onPartEnd);
                    callback(onEnd);
                    state = END;
                }
                else {
                    index = 0;
                }
            }
            else {
                index = 0;
            }
        }
        else if (index - 2 == boundarySize) {
            if (c == CR) {
                index++;
            }
            else {
                index = 0;
            }
        }
        else if (index - boundarySize == 3) {
            index = 0;
            if (c == LF) {
                callback(onPartEnd);
                callback(onEnd);
                state = END;
                return;
            }
        }

        if (index > 0) {
            // when matching a possible boundary, keep a lookbehind reference
            // in case it turns out to be a false lead
            if (index - 1 >= lookbehindSize) {
                setError("Parser bug: index overflows lookbehind buffer. "
                    "Please send bug report with input file attached.");
                throw std::out_of_range("index overflows lookbehind buffer");
            }
            else if (index - 1 < 0) {
                setError("Parser bug: index underflows lookbehind buffer. "
                    "Please send bug report with input file attached.");
                throw std::out_of_range("index underflows lookbehind buffer");
            }
            lookbehind[index - 1] = c;
        }
        else if (prevIndex > 0) {
            // if our boundary turned out to be rubbish, the captured lookbehind
            // belongs to partData
            callback(onPartData, lookbehind, 0, prevIndex);
            prevIndex = 0;
            partDataMark = i;

            // reconsider the current character even so it interrupted the sequence
            // it could be the beginning of a new sequence
            i--;
        }
    }

public:
    Callback onPartBegin;
    Callback onHeaderField;
    Callback onHeaderValue;
    Callback onHeaderEnd;
    Callback onHeadersEnd;
    Callback onPartData;
    Callback onPartEnd;
    Callback onEnd;
    void* userData;

    MultipartParser() {
        lookbehind = NULL;
        resetCallbacks();
        reset();
    }

    MultipartParser(const std::string& boundary) {
        lookbehind = NULL;
        resetCallbacks();
        setBoundary(boundary);
    }

    ~MultipartParser() {
        delete[] lookbehind;
    }

    void reset() {
        delete[] lookbehind;
        state = ERROR;
        boundary.clear();
        boundaryData = boundary.c_str();
        boundarySize = 0;
        lookbehind = NULL;
        lookbehindSize = 0;
        flags = 0;
        index = 0;
        headerFieldMark = UNMARKED;
        headerValueMark = UNMARKED;
        partDataMark = UNMARKED;
        errorReason = "Parser uninitialized.";
    }

    void setBoundary(const std::string& boundary) {
        reset();
        this->boundary = "\r\n--" + boundary;
        boundaryData = this->boundary.c_str();
        boundarySize = this->boundary.size();
        indexBoundary();
        lookbehind = new char[boundarySize + 8];
        lookbehindSize = boundarySize + 8;
        state = START;
        errorReason = "No error.";
    }

    size_t feed(const char* buffer, size_t len) {
        if (state == ERROR || len == 0) {
            return 0;
        }

        State state = this->state;
        int flags = this->flags;
        size_t prevIndex = this->index;
        size_t index = this->index;
        size_t boundaryEnd = boundarySize - 1;
        size_t i;
        char c, cl;

        for (i = 0; i < len; i++) {
            c = buffer[i];

            switch (state) {
            case ERROR:
                return i;
            case START:
                index = 0;
                state = START_BOUNDARY;
            case START_BOUNDARY:
                if (index == boundarySize - 2) {
                    if (c != CR) {
                        setError("Malformed. Expected CR after boundary.");
                        return i;
                    }
                    index++;
                    break;
                }
                else if (index - 1 == boundarySize - 2) {
                    if (c != LF) {
                        setError("Malformed. Expected LF after boundary CR.");
                        return i;
                    }
                    index = 0;
                    callback(onPartBegin);
                    state = HEADER_FIELD_START;
                    break;
                }
                if (c != boundary[index + 2]) {
                    setError("Malformed. Found different boundary data than the given one.");
                    return i;
                }
                index++;
                break;
            case HEADER_FIELD_START:
                state = HEADER_FIELD;
                headerFieldMark = i;
                index = 0;
            case HEADER_FIELD:
                if (c == CR) {
                    headerFieldMark = UNMARKED;
                    state = HEADERS_ALMOST_DONE;
                    break;
                }

                index++;
                if (c == HYPHEN) {
                    break;
                }

                if (c == COLON) {
                    if (index == 1) {
                        // empty header field
                        setError("Malformed first header name character.");
                        return i;
                    }
                    dataCallback(onHeaderField, headerFieldMark, buffer, i, len, true);
                    state = HEADER_VALUE_START;
                    break;
                }

                cl = lower(c);
                if (cl < 'a' || cl > 'z') {
                    setError("Malformed header name.");
                    return i;
                }
                break;
            case HEADER_VALUE_START:
                if (c == SPACE) {
                    break;
                }

                headerValueMark = i;
                state = HEADER_VALUE;
            case HEADER_VALUE:
                if (c == CR) {
                    dataCallback(onHeaderValue, headerValueMark, buffer, i, len, true, true);
                    callback(onHeaderEnd);
                    state = HEADER_VALUE_ALMOST_DONE;
                }
                break;
            case HEADER_VALUE_ALMOST_DONE:
                if (c != LF) {
                    setError("Malformed header value: LF expected after CR");
                    return i;
                }

                state = HEADER_FIELD_START;
                break;
            case HEADERS_ALMOST_DONE:
                if (c != LF) {
                    setError("Malformed header ending: LF expected after CR");
                    return i;
                }

                callback(onHeadersEnd);
                state = PART_DATA_START;
                break;
            case PART_DATA_START:
                state = PART_DATA;
                partDataMark = i;
            case PART_DATA:
                processPartData(prevIndex, index, buffer, len, boundaryEnd, i, c, state, flags);
                break;
            default:
                return i;
            }
        }

        dataCallback(onHeaderField, headerFieldMark, buffer, i, len, false);
        dataCallback(onHeaderValue, headerValueMark, buffer, i, len, false);
        dataCallback(onPartData, partDataMark, buffer, i, len, false);

        this->index = index;
        this->state = state;
        this->flags = flags;

        return len;
    }

    bool succeeded() const {
        return state == END;
    }

    bool hasError() const {
        return state == ERROR;
    }

    bool stopped() const {
        return state == ERROR || state == END;
    }

    const char* getErrorMessage() const {
        return errorReason;
    }
};

#endif /* _MULTIPART_PARSER_H_ */

// main.cpp
#include "multipart_parser.h"
#include <string>
using namespace std;

static void
onPartBegin(const char* buffer, size_t start, size_t end, void* userData) {
    printf("onPartBegin\n");
}

static void
onHeaderField(const char* buffer, size_t start, size_t end, void* userData) {
    printf("onHeaderField: (%s)\n", string(buffer + start, end - start).c_str());
}

static void
onHeaderValue(const char* buffer, size_t start, size_t end, void* userData) {
    printf("onHeaderValue: (%s)\n", string(buffer + start, end - start).c_str());
}

static void
onPartData(const char* buffer, size_t start, size_t end, void* userData) {
    printf("onPartData: (%s)\n", string(buffer + start, end - start).c_str());
}

static void
onPartEnd(const char* buffer, size_t start, size_t end, void* userData) {
    printf("onPartEnd\n");
}

static void
onEnd(const char* buffer, size_t start, size_t end, void* userData) {
    printf("onEnd\n");
}

"main.cpp"

#include "multipart_parser2.h"

#include <string>
using namespace std;

static void
onPartBegin(const char* buffer, size_t start, size_t end, void* userData) {
    printf("onPartBegin\n");
}

static void
onHeaderField(const char* buffer, size_t start, size_t end, void* userData) {
    printf("onHeaderField: (%s)\n", string(buffer + start, end - start).c_str());
}

static void
onHeaderValue(const char* buffer, size_t start, size_t end, void* userData) {
    printf("onHeaderValue: (%s)\n", string(buffer + start, end - start).c_str());
}

static void
onPartData(const char* buffer, size_t start, size_t end, void* userData) {
    printf("onPartData: (%s)\n", string(buffer + start, end - start).c_str());
}

static void
onPartEnd(const char* buffer, size_t start, size_t end, void* userData) {
    printf("onPartEnd\n");
}

static void
onEnd(const char* buffer, size_t start, size_t end, void* userData) {
    printf("onEnd\n");
}

int main()
{
    // Sample multipart/form-data request body
    std::string boundary = "----WebKitFormBoundary7MA4YWxkTrZu0gW";
    std::string body =
        "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\n"
        "Content-Disposition: form-data; name=\"username\"\r\n"
        "\r\n"
        "test_user\r\n"
        "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\n"
        "Content-Disposition: form-data; name=\"file1\"; filename=\"example.txt\"\r\n"
        "Content-Type: text/plain\r\n"
        "\r\n"
        "This is the content of the file.\r\n"
        "------WebKitFormBoundary7MA4YWxkTrZu0gW--";

    MultipartParser parser;
    parser.onPartBegin = onPartBegin;
    parser.onHeaderField = onHeaderField;
    parser.onHeaderValue = onHeaderValue;
    parser.onPartData = onPartData;
    parser.onPartEnd = onPartEnd;
    parser.onEnd = onEnd;
    parser.userData = &parser;

    parser.setBoundary(boundary);

    const char* buf = body.c_str();
    size_t bufsize = body.size();
    size_t fed = 0;
    do {
        size_t ret = parser.feed(buf + fed, bufsize - fed);
        fed += ret;
    } while (fed < bufsize && !parser.stopped());

    return 0;
}
Reasons:
  • Whitelisted phrase (-1.5): You can use
  • RegEx Blacklisted phrase (2.5): Please send
  • Probably link only (1):
  • Long answer (-1):
  • Has code block (-0.5):
  • Self-answer (0.5):
Posted by: Joe J

79765004

Date: 2025-09-15 10:19:35
Score: 6 🚩
Natty: 4.5
Report link

heelo beautiful community,

I recently try to add ssl in my web site application, I need to redirect traffic from 443 (secure) to 80 ? could you provide your help

Reasons:
  • Blacklisted phrase (0.5): I need
  • RegEx Blacklisted phrase (2.5): could you provide your
  • Low length (1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Amine Med

79764996

Date: 2025-09-15 10:17:34
Score: 1.5
Natty:
Report link

This is an interesting question. I don't know if Microsoft puts out dates of when their documentation was reviewed, at least not publicly. But I recommend using the waybackmachine, to guess where what was edited:

  1. Find the PowerAutomate connector's help page, using the "?" questionmark on the connectors action: Then click "Learn more" to land on that specific page.Screenshot from PowerAutomate example

  2. Copy the URL and input it in the waybackmachine, like this following my example: https://web.archive.org/web/20250000000000*/https://learn.microsoft.com/en-us/connectors/webcontents

On the waybackmachine page, you'll get a few snapshots from the page. Maybe you can find what you're looking for over there?

But I think the better question would be: why is it that important to find a date when this is published? This is a technical forum: if it works, it works.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Filler text (0.5): 0000000000
  • Low reputation (0.5):
Posted by: Jonathan

79764990

Date: 2025-09-15 10:17:34
Score: 1
Natty:
Report link

This has nothing to do with Specflow or Reqnroll - I think there is a bug with the safari driver as i believe it hardly gets updated on a regular basis like the chrome driver. The reason why i say this is because this has happened on previous versions of the chrome driver and after an update the issue was resolved. The Quit() method should always close the browser and kill the driver process regardless of the driver/browser being used.

Try it on chrome and then on safari.

If it works on a chrome but not on safari then its a bug in the safari driver.

You can create code to handle the bug by tracking the process id for the browser and kill it but this will just add a more convoluted mess of code for a bug you are not supposed to hack around. Plus the code will then become unnecessary once the bug is fixed.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: DeLaphante

79764987

Date: 2025-09-15 10:07:09
Score: 5
Natty:
Report link

u can check this document, it is very clear https://pkg.go.dev/github.com/go-redis/redis#Options

Reasons:
  • Blacklisted phrase (1): this document
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: 刘孟德

79764983

Date: 2025-09-15 10:03:07
Score: 1
Natty:
Report link

According to the documentation:

To allow a pipeline to access a project-scoped feed in a different project, you need to grant access both at the project level (where the feed is hosted) and the feed level.

Considering what you already tried, you may just be missing to add the build service user to the Readers group of the PRG project.

Reasons:
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: FstTesla

79764982

Date: 2025-09-15 10:02:07
Score: 2.5
Natty:
Report link

This only works on Windows:

cmake -T cuda=9.0 
OR
cmake -T cuda="path/to/cuda/9.0" 

Reference: CMAKE_GENERATOR_TOOLSET

Reasons:
  • Probably link only (1):
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: S.Demon

79764975

Date: 2025-09-15 09:49:04
Score: 3.5
Natty:
Report link

Use IFrame and embed the dashboard in ur web application

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Herbert Bevan

79764963

Date: 2025-09-15 09:38:01
Score: 2.5
Natty:
Report link

I found this article that helps me with my app:

https://medium.com/@ravi-pai/androids-16kb-page-size-explained-flutter-migration-made-simple-c9af18d756c1

In my case, I had to increase different versions...

The version upgrade of AGP and its add-on has been done following the Android documentation table below:

https://developer.android.com/build/releases/gradle-plugin?hl=es-419

Reasons:
  • Blacklisted phrase (1): this article
  • Blacklisted phrase (0.5): medium.com
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Daniel Paredes Sánchez

79764958

Date: 2025-09-15 09:33:59
Score: 0.5
Natty:
Report link

What’s happening?

  1. In your React component:

    const [users, setUsers] = useState([]);
    
    

    users starts as an empty array, which is fine.

  2. Your fetch request:

    fetch("http://localhost:5000/api/users")
        .then((res) => res.json())
        .then((data) => setUsers(data))
    
    

    → If Express returns an array of users, this works.

  3. The error:

    TypeError: Cannot read properties of undefined (reading 'map')
    
    

    → This happens only if users is undefined (not an array).

    That means setUsers(data) is being called with undefined instead of an array.


How to fix

Check what your backend actually returns:

useEffect(() => {
  fetch("http://localhost:5000/api/users")
    .then((res) => res.json())
    .then((data) => {
      console.log("API response:", data); // debug
      setUsers(data || []); // fallback to empty array
    })
    .catch((err) => console.error(err));
}, []);

Possible reasons & fixes

  1. Your API response is wrapped
    Some MySQL drivers return [rows, fields].
    If so, results in your backend is actually an array inside another array.

    Fix backend route:

    db.query("SELECT * FROM users", (err, results) => {
      if (err) return res.status(500).json({ error: err.message });
      res.json(results); // ensure results is the array of rows only
    });
    
    
  2. CORS issue (if deployed or different host)
    On localhost, it often works, but in production you’ll need CORS:

    import cors from "cors";
    app.use(cors());
    
    
  3. Frontend safety check
    Never call .map() on something you’re not 100% sure is an array:

    <ul>
      {Array.isArray(users) && users.map((u) => (
        <li key={u.id}>{u.name}</li>
      ))}
    </ul>
    
    

Final working frontend

export default function Home() {
  const [users, setUsers] = useState([]);

  useEffect(() => {
    fetch("http://localhost:5000/api/users")
      .then((res) => res.json())
      .then((data) => {
        console.log("API response:", data);
        setUsers(Array.isArray(data) ? data : []);
      })
      .catch((err) => console.error(err));
  }, []);

  return (
    <div>
      <h1>User List</h1>
      <ul>
        {users.map((u) => (
          <li key={u.id}>{u.name}</li>
        ))}
      </ul>
    </div>
  );
}

Most likely your Express API is returning [rows, fields] and you only need the rows.

Reasons:
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Starts with a question (0.5): What
  • Low reputation (1):
Posted by: S. Narthanan

79764957

Date: 2025-09-15 09:33:59
Score: 1
Natty:
Report link

A practical way to solve this is to use SVN AutoCommit (Windows, Python). It watches your staging directory for changes inside any SVN working copies and automatically commits updates to SVN—handy when designers/devs forget to commit.

What it does

Links

Setup (quick)

  1. Install it,

  2. Point it at your staging folder,

  3. Set desired file extensions/scope,

  4. Start watching—changes get committed automatically.

(General best practice is still to commit locally and deploy from SVN/CI, but if you need commits to originate from staging, this tool automates it reliably.)

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Nasrollah Moosavi

79764956

Date: 2025-09-15 09:32:59
Score: 2
Natty:
Report link

Thank you for the example @Vincent. However, when I run the code (a year later after the example was posted), the table float environment remains in the LaTex.

Instead the code needs to be slightly modiefied by adding output = "latex_tabular":

modelsummary(list(
  "(A)"=m1, 
  "(B)"=m2,
  "(C)"=m3),
  output ="latex_tabular"
   ) |>
  group_tt(j = list("Text" = 1, "More Text" = 2, "Some Other Text" = 3:4)) |>
  theme_tt("tabular") |>
  print("latex")
Reasons:
  • Blacklisted phrase (0.5): Thank you
  • Has code block (-0.5):
  • User mentioned (1): @Vincent
  • Low reputation (1):
Posted by: umor

79764945

Date: 2025-09-15 09:16:55
Score: 3
Natty:
Report link

Each driver has their own intermediate representation (IR). For mesa driver, it uses NIR.

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Thor-x86_128

79764941

Date: 2025-09-15 09:10:54
Score: 1
Natty:
Report link

I think builder has more to do than just creating an object. When creating object it should ensure that created object can handle all future operations. While creating object it should make sure all invariant are met for future operations.

Example.. When creating an object cat, object builder will ensure if the cat can drink milk. If it can not drink milk, then it will not create the object, and instead respond with message "cat can not drink milk".

This concept is bit different from the way we instantiate object and handle exceptions with in the object. Advantage of object builder is, there will be valid objects in the system all the time.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Nitin

79764939

Date: 2025-09-15 09:07:53
Score: 3.5
Natty:
Report link

Its my fault, throw exception when upload xml file only, not all file types. And the answer is the request was changed by server outbound.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: himenosena

79764937

Date: 2025-09-15 09:06:52
Score: 4
Natty:
Report link

Ok, I just needed to add javadoc.failOnError = false to set it on the javadoc task.

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Stefan Hirche

79764927

Date: 2025-09-15 08:59:50
Score: 3
Natty:
Report link

You will need to run it or launch the browser in headless mode using driver options as I assume there is no GUI for your headless Raspberry Pi.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: DeLaphante

79764925

Date: 2025-09-15 08:59:50
Score: 1
Natty:
Report link

Yeah, I can give a simple rundown. Basically, all data on-chain—like transactions, wallet balances, exchange flows—are public on the blockchain. Anyone can see it if they dig through blocks, but it’s raw and messy.

Services like Glassnode or CryptoQuant run nodes and gather this data automatically, then process it into neat charts, metrics, and indicators. They basically “query” the blockchain, track addresses, and aggregate info like exchange inflows/outflows, hodler behavior, or active addresses. If you want to learn more, I’d check Glassnode’s blog or resources like “The Bitcoin Standard” or free on-chain analytics tutorials—they explain it step by step.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Marek Jendrál

79764919

Date: 2025-09-15 08:49:25
Score: 5
Natty:
Report link

Thank you for the example @Vincent. However, when I run the code (a year later after the example was posted), the table float environment ist back (see below). Has something changed, is there something I need to change?

> m1 <- lm(mpg ~ hp, data = mtcars)
> m2 <- lm(mpg ~ drat, data = mtcars)
> m3 <- lm(mpg ~ wt, data = mtcars)
> modelsummary(list(
+   "(A)"=m1, 
+   "(B)"=m2,
+   "(C)"=m3)) |>
+   group_tt(j = list("Text" = 1, "More Text" = 2, "Some Other Text" = 3:4)) |>
+   theme_tt("tabular") |>
+   print("latex")
\begin{table}
\centering
\begin{tblr}[         %% tabularray outer open
]                     %% tabularray outer close
{                     %% tabularray inner open
colspec={Q[]Q[]Q[]Q[]},
column{4}={}{halign=c,},
cell{1}{1}={}{halign=l, halign=c,},
cell{1}{2}={}{halign=c, halign=c,},
cell{1}{3}={c=2,}{halign=c, halign=c,},
Reasons:
  • Blacklisted phrase (0.5): Thank you
  • Blacklisted phrase (0.5): I need
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • User mentioned (1): @Vincent
  • Looks like a comment (1):
  • Low reputation (1):
Posted by: umor

79764914

Date: 2025-09-15 08:46:24
Score: 3.5
Natty:
Report link

According to this document about release notes on TypeScript 2 (where this option was introduced), it allows you to specify in a more granular way the API declarations that could be included in your project.

Reasons:
  • Blacklisted phrase (1): this document
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Samuel Casanova

79764904

Date: 2025-09-15 08:36:22
Score: 3
Natty:
Report link

Use .append() instead of .load() if you want to add content without replacing existing content, and attach event handlers after loading.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: PyDev

79764903

Date: 2025-09-15 08:34:21
Score: 2
Natty:
Report link

For my scenario, it is to use IntelliJ IDE Community to open the project, and it turns out that it is the settings of the IntelliJ IDEA Ultimate that is messing up the Gradle build.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Lysander

79764897

Date: 2025-09-15 08:29:20
Score: 0.5
Natty:
Report link

I managed to combine the algorithm from the source link into a mask that works on the reverse way as the others presented here, while using fewer operations: roughly 7*N + 2 operations per N distinct bytes to detect:

uint64_t maskbytes(uint64_t v) {
    const uint64_t ones = 0x0101010101010101ULL;
    const uint64_t high = 0x8080808080808080ULL;

    uint64_t mask10 = v ^ (0x10 * ones);
    uint64_t mask23 = v ^ (0x23 * ones);
    uint64_t mask45 = v ^ (0x45 * ones);
    mask10 = ~(mask10 | ((mask10 | high) - ones)) & high;
    mask23 = ~(mask23 | ((mask23 | high) - ones)) & high;
    mask45 = ~(mask45 | ((mask45 | high) - ones)) & high;

    uint64_t mask = ((mask10 | mask23 | mask45) >> 7) * 255;
    return v & ~mask;
}

Thanks everyone for your contributions

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Jordi Reinsma

79764893

Date: 2025-09-15 08:24:19
Score: 3.5
Natty:
Report link

According to their documentation, Joern supports Python via JavaCC.

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: flagstick-accent

79764892

Date: 2025-09-15 08:23:19
Score: 3.5
Natty:
Report link

I had similar issue as the OP and I found this, so sharing it here in case it is helpful for anyone else.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: James

79764889

Date: 2025-09-15 08:21:18
Score: 3
Natty:
Report link

I want to help you with your question.

3GPP TS 24.501: This is a technical specification from 3GPP. It defines the Non-Access Stratum (NAS) protocol for 5G.

[104]: This refers to the 104th item in the references section of the current 3GPP document you’re reading.

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: fynk

79764887

Date: 2025-09-15 08:19:18
Score: 0.5
Natty:
Report link

You can use :

$attribute->setData(
    'used_in_forms',
    ['adminhtml_customer']
);
Reasons:
  • Whitelisted phrase (-1.5): You can use
  • Low length (1.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Mickaël BAILLOT

79764885

Date: 2025-09-15 08:18:17
Score: 3
Natty:
Report link

In case anyone else stumbles across this - my solution has been to use the h3 framework developed by uber and simply bin the polylines in to indexed hexagons with count enumerated every time a polyline passes through the hexagon. Seems to work pretty efficiently

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: user26535132

79764872

Date: 2025-09-15 08:07:14
Score: 11.5
Natty: 7.5
Report link

hi i am facing similar issue, any solution for this ?

Reasons:
  • Blacklisted phrase (1.5): any solution
  • RegEx Blacklisted phrase (2): any solution for this ?
  • Low length (1.5):
  • No code block (0.5):
  • Me too answer (2.5): i am facing similar issue
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Hamsini Rekala

79764870

Date: 2025-09-15 08:07:13
Score: 2.5
Natty:
Report link

Please share your pubspec.yaml file so we can take a closer look. The test package is normally used for writing and running Dart tests, so if you’re not explicitly using it, the issue may be related to your Flutter/Dart setup rather than your project dependencies.

Make sure that Dart is correctly configured with your Flutter SDK (sometimes the system-installed Dart can conflict with Flutter’s bundled Dart). If everything looks fine and the issue persists, try uninstalling and reinstalling Flutter to reset any corrupted caches or misconfigurations.

Reasons:
  • RegEx Blacklisted phrase (2.5): Please share your
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Zulkaif Ahmed

79764866

Date: 2025-09-15 08:02:12
Score: 1.5
Natty:
Report link

The "#!/usr/bin/env python3" only works for Unix/Linux OS; for Windows, please add C:\path\to\python3 before the mfile.py script.

To figure out the python path, PowerShell please type "Get-Command python", normally it should be something like following (replace the username with your actual name).

C:\Users\username\AppData\Local\Programs\Python\Python312\python.exe mfile.py

By the way, there is official message on the issue at https://github.com/intelxed/xed/blob/main/examples/README.txt.

Reasons:
  • No code block (0.5):
  • Low reputation (1):
Posted by: sheng yongjie

79764865

Date: 2025-09-15 08:02:12
Score: 2
Natty:
Report link

if it had happened suddenly, it might be due to recent update or new extension in VS code. Try disabling extension temporarily and launch VS Code without extensions to confirm.

code --disable-extensions

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: karthikeyan Danuskodi