The issue was this piece of code was creating a duplicate ID of id="lstAgencyNames". I took this code out of my main view and it resolved the problem.
<tr>
<td style="display:none" id="@Model.Rqkey">
@{
@await Html.PartialAsync("CreateParticipatingAgencies", Model)
}
</td>
</tr>
It is recommended that PhoneGap apps encrypt sensitive data such as passwords using secure plugins such as cordova-plugin-secure-storage, enable AES encryption, and avoid storing sensitive data in plain text or on local storage.
You cannot set BindingContext to two different objects simultaneously for the same element. When you write:
BindingContext = appState;
BindingContext = viewModel;
Depending on what you would like to do with AppState would change the way to use it
(simple use case or a more complex one?)
I can't comment as not enough reputation but depending on your use case, you may get a more detailed answer.
You can stream large CSV files from S3 in Node.js using the AWS SDK v3 along with csv-parse. Just use the GetObjectCommand to get the S3 stream and pipe it through a CSV parser. This way, you can process each row without loading the entire file into memor works great for large datasets.
As you already found out, you may reassign the if let ... else back to a let like:
let aws_credentials_provider_builder = aws_config::profile::ProfileFileCredentialsProvider::builder();
let aws_credentials_provider_builder = if let Some(aws_profile) = aws_profile_option {
aws_credentials_provider_builder.profile_name(aws_profile)
} else {
aws_credentials_provider_builder
};
however another approach would be to reassign the value via mut:
let mut aws_credentials_provider_builder = aws_config::profile::ProfileFileCredentialsProvider::builder();
if let Some(aws_profile) = aws_profile_option {
aws_credentials_provider_builder = aws_credentials_provider_builder.profile_name(aws_profile)
};
Maybe we can find more approaches?
Azure’s SaaS fulfillment operations API only ever returns pending operations that still require your explicit acknowledgment. If you’re always seeing an empty array, it usually comes down to two factors:
subscriptionId you pass into the List Operations call must be the SaaS subscription ID returned by the Resolve API – not the raw marketplace GUID out of your webhook payload. You need to exchange your marketplace purchase token for the true subscription identifier by POSTing to:POST https://marketplaceapi.microsoft.com/api/saas/subscriptions/resolve?api-version=2018-08-31
Content-Type: application/json
{
"purchaseToken": "<token from webhook header>"
}
That response includes the subscriptionId you must use for all fulfillment calls.

{"operations":[]}.If you need to validate a specific change, it’s more reliable to use the operationId from your webhook payload and call the single‐operation endpoint:
GET https://marketplaceapi.microsoft.com/api/saas/subscriptions/{resolvedSubscriptionId}/operations/{operationId}?api-version=2018-08-31
Authorization: Bearer <access_token>
That call always returns the details and status (InProgress, Succeeded, Failed, Conflict, etc.) for that operation, even if it’s no longer in the pending list (Microsoft Learn).
Logs:
2025-05-15T09:12:48.120Z DEBUG [Fulfillment] Calling ResolveSubscription
POST https://marketplaceapi.microsoft.com/api/saas/subscriptions/resolve?api-version=2018-08-31
Authorization: Bearer eyJ0eXAiOiJKV1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxQiOiJKV1QiOiJKV1QiOiJKV1QiOiJKV1Qi
Body: { "purchaseToken": "eyJhbGciOiJSUzI1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxCJ9…" }
→ 200 OK in 145 ms
Response:
{
"subscriptionId": "a1b2c3d4-xxxx-xxxx-xxxx-1234567890ef",
"resourceLocation": "/subscriptions/11112222-3333-4444-5555-666677778888/resourceGroups/rg-saas/providers/Microsoft.SaaS/saasServices/contoso-saas"
}
2025-05-15T09:12:48.300Z DEBUG [Fulfillment] Listing pending operations
GET https://marketplaceapi.microsoft.com/api/saas/subscriptions/a1b2c3d4-e5f6-7890-abcd-1234567890ef/operations?api-version=2018-08-31
Authorization: Bearer eyJ0eXAiOiJKV1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxQiOiJKV1QiOiJKV1QiOiJKV1QiOiJKV1Qi
→ 204 No Content (empty operations) in 92 ms
Response: { "operations": [] }
2025-05-15T09:12:48.395Z INFO [Fulfillment] No pending operations found for subscription a1b2c3d4-e5f6-7890-abcd-1234567890ef
2025-05-15T09:12:48.400Z DEBUG [Fulfillment] Querying specific operation by ID
GET https://marketplaceapi.microsoft.com/api/saas/subscriptions/a1b2c3d4-xxxx-xxxx-xxxx-1234567890ef/operations/3f4e5d6c-xxxx-xxxx-xxxx-34567890abcd?api-version=2018-08-31
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJh...
→ 200 OK in 110 ms
Response:
{
"operationId": "3f4e5d6c-xxxx-xxxx-xxxx-34567890abcd",
"type": "ChangeQuantity",
"status": "InProgress",
"startTime": "2025-05-15T09:12:48.350Z",
"subscriber": {
"tenantId": "f5a8f1c2-xxxx-xxxx-xxxx-df3c9a123456",
"objectId": "e3f0b2d4-xxxx-xxxx-xxxx-1a2b3c4d5e6f"
},
"planId": "contoso:saas-sample/standard",
"requestedQuantity": 10,
"currentQuantity": 5
}
2025-05-15T09:12:48.500Z INFO [Fulfillment] Processing ChangeQuantity operation
OperationId: 3f4e5d6c-xxxx-xxxx-xxxx-34567890abcd
From 5 → 10 licenses
2025-05-15T09:12:48.800Z DEBUG [Fulfillment] Acknowledging operation success
PATCH https://marketplaceapi.microsoft.com/api/saas/subscriptions/a1b2c3d4-xxxx-xxxx-xxxx-1234567890ef/operations/3f4e5d6c-xxxx-xxxx-xxxx-34567890abcd?api-version=2018-08-31
Body: { "status": "Success" }
→ 200 OK in 82 ms
2025-05-15T09:12:48.900Z INFO [Fulfillment] ChangeQuantity acknowledged successfully
Try this:
Check that 8.0.xxx version is installed on your pc (add or remove programs, filter by sdk):
if it's not installed, install one from https://dotnet.microsoft.com/en-us/download/visual-studio-sdks
after that go to solution folder and create a global.json file with contents like (version should be of SDK you installed):
{
"sdk": {
"version": "8.0.313"
}
}
more on global.json https://learn.microsoft.com/en-us/dotnet/core/tools/global-json
Heres an attempt to percent-encode as little as possible, but as much as necessary.
It's very much work-in-progress, but may be of some use?
import java.net.URI;
import java.net.URISyntaxException;
import java.util.BitSet;
import java.util.HexFormat;
import java.util.Objects;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
import java.util.stream.Stream;
/**
* A routine to build URI's, percent-encoding only as necessary, as defined in
* <a href=https://www.rfc-editor.org/rfc/rfc3986>RFC 3986</a>.<br>
* <br>
* This focus of this prototype are the entities Query & Fragment.<br>
* Everything else is delegated to the...<br>
* {@link URI#URI(String, String, String, int, String, String, String)}<br>
* ...constructor, passing null for both Query & Fragment.<br>
* <br>
* After correctly percent-encoding Query & Fragment,
* they are appended to
* {@link URI#toString()}.<br>
* <br>
* One exception was made to the RFC 3986 encoding:<br>
* RFC 3986 specifies '&' and '=' are exempt from percent-encoding in Queries.<br>
* But they are both used as delimiters when providing key/value pairs.<br>
* If either key or value should contain these characters,
* parsing the resultant Query could be tricky.<br>
* This class provides a mechanism to percent-encode them in the keys & values,
* whilst leaving them untouched when assembling the key/value pairs.
*/
public final class UriBuilder {
public static void main(final String[] args) throws URISyntaxException {
final var qALL = toString(ENCODING_EXEMPT_4_PLAINTEXT_QUERY);
final var host = "stackoverflow.com";
final var path = "/questions/5330104/encoding-url-query-parameters-in-java";
newBuilder().setScheme("https").setHost(host).setPath(path).build();
newBuilder().setScheme("https").setHost(host).setPath(path).setQuery( "" ) .build();
newBuilder().setScheme("https").setHost(host).setPath(path).setQuery( qALL ) .build();
newBuilder().setScheme("https").setHost(host).setPath(path).setQuery(Query.of(QueryKeyValuePair.of(qALL, ""))) .build();
newBuilder().setScheme("https").setHost(host).setPath(path).setQuery(Query.of(QueryKeyValuePair.of("", ""))) .build();
newBuilder().setScheme("https").setHost(host).setPath(path).setQuery(Query.of() ).setFragment(qALL).build();
}
public static record QueryKeyValuePair(String rawKey, String rawValue, String encoded) {
public static QueryKeyValuePair of(final String key, final String rawValue) {
final var keyValueLength = key.length() + rawValue.length();
final var sb = new StringBuilder(keyValueLength * 3);
if (keyValueLength == 0) {
return null;
}
percentEncode(sb, key, ENCODING_EXEMPT_4_KEY_PAIR_QUERY);
; sb.append('=');
percentEncode(sb, rawValue, ENCODING_EXEMPT_4_KEY_PAIR_QUERY);
return new QueryKeyValuePair(key, rawValue, sb.toString());
}
}
public static record Query(QueryKeyValuePair[] pairs, String rawPlainTextQuery, String encoded) {
public static Query of(final QueryKeyValuePair... pairs) {
if (pairs.length == 0) {
return null;
}
final var percentEncoded = Stream.of(pairs).filter(Objects :: nonNull).map(p -> p.encoded).collect(Collectors.joining("&"));
if (percentEncoded.isEmpty()) {
return null;
} else {
return new Query(pairs, null, percentEncoded);
}
}
public static Query of(final String rawPlainTextQuery) {
if (rawPlainTextQuery.isEmpty()) {
return null;
}
final var sb = new StringBuilder(rawPlainTextQuery.length() * 3);
percentEncode(sb, rawPlainTextQuery, ENCODING_EXEMPT_4_PLAINTEXT_QUERY);
return new Query(null, rawPlainTextQuery, sb.toString());
}
}
public static record Fragment(String fragment, String encoded) {
public static Fragment of(final String fragment) {
if (fragment.isEmpty()) {
return null;
}
final var sb = new StringBuilder(fragment.length() * 3);
percentEncode(sb, fragment, ENCODING_EXEMPT_4_FRAGMENT);
return new Fragment(fragment, sb.toString());
}
}
private static final HexFormat HEX_FORMAT_UPPER = HexFormat.of().withUpperCase();
private static final char REPLACEMENT_CHARACTER_U_FFFD = '\uFFFD';
private static final int RFC_3986_BITSET_LENGTH = 128;
private static final BitSet ENCODING_EXEMPT_4_KEY_PAIR_QUERY;
private static final BitSet ENCODING_EXEMPT_4_PLAINTEXT_QUERY;
private static final BitSet ENCODING_EXEMPT_4_FRAGMENT;
; static {
final var SUB_DELIMS_EXCEPT_AND_EQUALS = bitSetOf('!', '$', '\'', '(', ')', '*', '+', ',', ';', ':', '@');
final var SUB_DELIMS = bitSetOr(SUB_DELIMS_EXCEPT_AND_EQUALS, bitSetOf('&', '='));
final var DIGIT = bitSetRangeInclusive('0', '9');
final var ALPHA = bitSetOr(
bitSetRangeInclusive('A', 'Z'),
bitSetRangeInclusive('a', 'z'));
final var UNRESERVED = bitSetOr(ALPHA, DIGIT, bitSetOf('-', '.', '_', '~'));
/*
* Above we defined the ABNF syntax as defined in RFC 3986 Appendix A.
*
* Now we can combine them to define the percent-encoding exemptions for the various entities...
*/
ENCODING_EXEMPT_4_KEY_PAIR_QUERY = bitSetOr(UNRESERVED, SUB_DELIMS_EXCEPT_AND_EQUALS, bitSetOf('/', '?'));
ENCODING_EXEMPT_4_PLAINTEXT_QUERY = bitSetOr(UNRESERVED, SUB_DELIMS, bitSetOf('/', '?'));
ENCODING_EXEMPT_4_FRAGMENT = ENCODING_EXEMPT_4_PLAINTEXT_QUERY;
}
private static void percentEncode(final StringBuilder sb, final String rawValue, final BitSet exemptFromPercentEncoding) {
rawValue.codePoints().forEach(codePoint -> {
/*
* Surrogate Pairs will have both Surrogates in the Codepoint.
* For orphan Surrogates, the Codepoint will contain only the orphan (d800:dfff).
*
* java.net.URLEncoder percent-encodes orphan Surrogates as "%3F".
* This is the Hex representation of '?' (Question Mark).
*
* Question Mark may, however, be exempt from percent-encoding, so we use '?'.
* Whether or not it is then percent-encoded depends on the exemptions parameter.
*
* TODO You might like to consider using the standard Replacement Character instead.
*/
if (codePoint >>> 11 == 0x1B) { // 0xD8_00 <= codePoint <= 0xDF_FF
codePoint = REPLACEMENT_CHARACTER_U_FFFD; // TODO ?
codePoint = '?';
}
if (exemptFromPercentEncoding.get (codePoint)) {
sb.append ((char) codePoint);
return;
}
for (final var utfByte : encodeTo_UTF_8_bytes(codePoint)) {
sb.append('%');
sb.append(HEX_FORMAT_UPPER.toHexDigits(utfByte));
}
});
}
private static byte[] encodeTo_UTF_8_bytes(int codePoint) {
/*
* See sun.nio.cs.UTF_8 for Legal UTF-8 Byte Sequences.
*
* Note:
* Prior to November 2003, UTF-8 permitted Codepoints requiring one to six Bytes.
* Now, RFC 3629 explicitly prohibits that, allowing for just one to four Bytes.
* That makes UTF-8 & UTF-16 compatible.
* The following logic can, however, handle both paradigms...
*/
if (codePoint < 0x80) {
return new byte[] {(byte) codePoint}; // 1-Byte Codepoints are simple & MUST be excluded here anyway.
}
final var bitCount = Integer.SIZE - Integer.numberOfLeadingZeros(codePoint);
final var utf8byteCount = (bitCount + 3) / 5; // Yields incorrect result for 1-Byte Codepoints (which we excluded, above)
final var utf8firstBytePrefix = 0x3F_00 >>> utf8byteCount; // 2 to 6 1-bits right-shifted into Low-Order Byte, depending on Byte-Count.
final var utf8bytes = new byte[utf8byteCount];
for (int i=utf8byteCount - 1; i >= 0; i--) { // (fill the Byte Array from right to left)
if (i == 0) {
utf8bytes[i] = (byte) (utf8firstBytePrefix | (0x3F & codePoint)); // First-Byte Prefix + trailing 6 bits
} else {
utf8bytes[i] = (byte) (0x80 | (0x3F & codePoint)); // Other-Byte Prefix + trailing 6 bits
}
codePoint >>>= 6; // Shift right to ready the next 6 bits (or, for 1st byte, as many as remain)
}
return utf8bytes;
}
public static final int NULL_PORT = -1;
private String scheme = null;
private String userInfo = null;
private String host = null;
private int port = NULL_PORT;
private String path = null;
public Query query = null;
public Fragment fragment = null;
public UriBuilder setScheme (final String scheme) {this.scheme = scheme; return this;}
public UriBuilder setUserInfo(final String userInfo) {this.userInfo = userInfo; return this;}
public UriBuilder setHost (final String host) {this.host = host; return this;}
public UriBuilder setPort (final int port) {this.port = port; return this;}
public UriBuilder setPath (final String path) {this.path = path; return this;}
public UriBuilder setQuery (final Query query) {this.query = query; return this;}
public UriBuilder setQuery (final String rawQuery) {this.query = Query .of(rawQuery); return this;}
public UriBuilder setFragment(final String fragment) {this.fragment = Fragment.of(fragment); return this;}
public URI build() throws URISyntaxException {
final var prefixURI = new URI(this.scheme, this.userInfo, this.host, this.port, this.path, /* Query */ null, /* Fragment */ null);
final var sb = new StringBuilder(prefixURI.toString());
if (this.query != null) {
sb.append('?').append(this.query .encoded);
}
if (this.fragment != null) {
sb.append('#').append(this.fragment.encoded);
}
final var uri = new URI(sb.toString());
System.out.println("Native.....: " + prefixURI);
System.out.println("Generated..: " + uri);
System.out.println();
return uri;
}
public static UriBuilder newBuilder() {
return new UriBuilder();
}
private static BitSet bitSetOf(final int... bitIndices) {
return IntStream.of(bitIndices).collect(() -> new BitSet(RFC_3986_BITSET_LENGTH), BitSet :: set, BitSet :: or);
}
private static BitSet bitSetOr(final BitSet... bitSets) {
return Stream.of(bitSets) .collect(() -> new BitSet(RFC_3986_BITSET_LENGTH), BitSet :: or, BitSet :: or);
}
private static BitSet bitSetRangeInclusive(final int fromIndex, final int toIndex) {
final var newBitSet = new BitSet(RFC_3986_BITSET_LENGTH);
; newBitSet.set(fromIndex, toIndex + 1);
return newBitSet;
}
private static String toString(final BitSet bitSet) {
return bitSet.stream().collect(StringBuilder :: new, (s, i) -> s.append((char) i), StringBuilder :: append).toString();
}
}
Turns out the SSL is caused by not assigning the correct path to the python3.13.
When I use "/usr/local/bin/python3.13" directly instead of using python3.13, the SSL works. I assume that the wrong path was assigned to "python3.13" command on installation process.
I later modified the .bashrc file to include the path, which solved the problem.
Same issue i am stucked in. there are two props you can use shiftX and shiftY . i am facing similar kind of issue, i have horizontal bar chart and it is taking unnecessary 60 pixels exactly. if you will checkout its github repo you will find out it is default added by them.
I had the same problem.
In my case, i had the problem because in my tcp server send function i forgot to call the tcp_recved function that check the TCP Window status and reset it when full.
thanks sir
i try it and working
https://www.ahmadservicecenter.com/search?q=y16
20 search
Use Conda to get a new vertual env
commands are:
conda deactivate
python3.10
python3.10 -m venv venv
source venv/bin/activate
pip install faiss-cpu --prefer-binary
i have written these commands and then it works fine
Not sure if this applies to your specific situation but
In your program if you are using multithreading/executors which don't terminate or hang or tasks, you can end up with orphaned threads. You could check if you are using these and enforce a limit on how many can be created, forcing older inactive threads to be closed
I had the same issue, check this article, might help:
EULA=1 . ./imx-setup-release.sh -b build_dir
how are you? I'm trying to accomplish something similar, do you think this would work with dualsense controller?
Did you tried in browser conssole?
let selector = "#ctl00_CPPC_ConfirmMessage_OSNR_btnOk"
const element = document.querySelector(selector)
element.click()
have you solved this problem? Currently I'm facing it too
A_JAgeCIFt8yA7xYVJw-w97ZSBgIDIBrjnClj8Qb1ojTYR1APygdOLDKCtyaEOzSSja0a8fs7BpfnDyu5W_uHzoydi8e85S0PKOqjJETC9A.
Or if you want to reference get-date values within the date range calculation;
(New-TimeSpan -Start '2025-04-19' -End (Get-Date -UFormat "%Y-%m-%d")).Days
for labels,images in dataloader:
if not torch.is_tensor(images):
print("image not in tensors",type(images))
continue
images = images.to(device)
just make sure that labels and images in for loop are in correct order and also debug like that
You need to use the batch function to simultaneously update multiple signals: https://docs.solidjs.com/reference/reactive-utilities/batch
I find the easiest way to make thread safe changes is to an ActiveRecord object is to use .with_lock
Your code might look like...
def change_occupied_spaces!(by:)
retries ||= 0
self.with_lock do
reload
new_value = occupied_spaces + by
if new_value < 0
I came across a similar issue while trying to dump my 5.1 database for upgrade to version 8.
The quick and dirty way to get things to work is to just create a user on your 5.1 server with no password, and bind that user to just one IP address. Delete that user when you're done.
Assuming your client IP is 10.21.1.1:
CREATE USER 'nopass_user'@'10.21.1.1' IDENTIFIED BY '';
GRANT SELECT, INSERT ON *.* TO 'nopass_user'@'10.21.1.1';
FLUSH PRIVILEGES;
Version 8.0.35 was supposed to check and allow for the older handshake but that didn't work for me. On another thread a developer said that they won't support ancient versions so I wouldn't expect any proper way of getting things to connect.
The IDE you're using might give you a hint. It's likely a pointer / reference issue, to where, the array would need filling, the method uses the array, but it is never filled, the array remains empty at the time of being called.
You have not provided the URL or the full HTML of the page. Tried to decipher the page from your screenshot. Have you made sure that the panels are open when you are trying to click the button? From the class name of the divs, it looks like you have to open some panels before you can see the button.
First, check if the element exists or not in the DOM from your code. Use the full CSS selector.
div#web-takeoff > div.web-takeoff__container > div.web-takeoff__page--panel-open > div.panel--open > div.panel__content--open > div.panel__documents > div.takeoff-control > button.bds-button.variant-primary``
If you see that the element exists. Then check if it is clickable or not.
If it exists, then it should be clickable using the script executor.
You have not provided the error. I'm assuming your selectors are not getting the button. So try again and see if you can get the button from your code.
I like the InteractiveViewer solution by @DevQt it's perfect if you don't need to load in elements dynamically. But it doesn't use a package which I like and seems performant.
I'm just not sure how would you detect if you need to load in more elements. Maybe it's possible with it's controller.
I have found a package that has a scrollcontroller wich lets you detect if the user scrolled to the end.
import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:single_child_two_dimensional_scroll_view/single_child_two_dimensional_scroll_view.dart';
void main() {
runApp(const MyApp());
}
class MyCustomScrollBehavior extends MaterialScrollBehavior {
@override
Set<PointerDeviceKind> get dragDevices => {
PointerDeviceKind.touch,
PointerDeviceKind.mouse,
};
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
scrollBehavior: MyCustomScrollBehavior(),
theme: ThemeData(primarySwatch: Colors.blue),
home: const HomePage(),
);
}
}
class HomePage extends StatefulWidget {
const HomePage({super.key});
@override
State<HomePage> createState() => _HomePageState();
}
class _HomePageState extends State<HomePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text('ListView example')),
body: SingleChildTwoDimensionalScrollView(
child: Column(
children: List.generate(
1000,
(index) => Container(
padding: const EdgeInsets.all(10),
color: index % 2 == 0 ? Colors.white : const Color(0xFFEFEFEF),
child: Text(
"$index very long long long long long long long long long"
"long long long long long long long long long long long"
"long long long long long long long long long long long"
"long long long long long long long long long long long"
"long long long long long long long long long long text",
softWrap: false,
),
),
),
),
),
);
}
}
You can also do it with two_dimensional_scrollables, this can load infinite elements dinamycally, I'm just now sure how to get the SpanExtent to be the size of the Cell's content.
import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:two_dimensional_scrollables/two_dimensional_scrollables.dart';
void main() {
runApp(const MyApp());
}
class MyCustomScrollBehavior extends MaterialScrollBehavior {
@override
Set<PointerDeviceKind> get dragDevices => {
PointerDeviceKind.touch,
PointerDeviceKind.mouse,
};
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
scrollBehavior: MyCustomScrollBehavior(),
theme: ThemeData(primarySwatch: Colors.blue),
home: const HomePage(),
);
}
}
class HomePage extends StatefulWidget {
const HomePage({super.key});
@override
State<HomePage> createState() => _HomePageState();
}
class _HomePageState extends State<HomePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: TableView.builder(
cellBuilder: _buildCell,
columnCount: 1,
columnBuilder: _columnSpan,
rowCount: null,
rowBuilder: _rowSpan,
diagonalDragBehavior: DiagonalDragBehavior.free,
),
);
}
TableViewCell _buildCell(BuildContext context, TableVicinity vicinity) {
final Color boxColor = vicinity.row.isEven
? Colors.white
: Colors.indigo[100]!;
return TableViewCell(
child: ColoredBox(
color: boxColor,
child: Center(
child: Align(
alignment: Alignment.centerLeft,
child: Text(
"${vicinity.row} very long long long long long long long long long"
"long long long long long long long long long long long"
"long long long long long long long long long long long"
"long long long long long long long long long long long"
"long long long long long long long long long long text",
),
),
),
),
);
}
TableSpan _columnSpan(int index) {
return const TableSpan(extent: FixedTableSpanExtent(2000));
}
TableSpan _rowSpan(int index) {
return const TableSpan(extent: FixedTableSpanExtent(50));
}
}
I am using tradingview charting library ,Iam unable to plot the volume oi profile in the y axis of the tradingview chart,I tried with custom indicator ,it is not plotting ,what should I do ,suggest some ideas for plotting the volume oi profile in tradingview y axis (price scale ).
If you can guess approximately the number of files to skip, you can do this in PowerShell:
PS> "n"*1000000 | xcopy source dest
It's still not clear what to do if your Flutter app relies on Firebase email link verification.
Here is the relevant issue:
I'll answer shortly since I can't comment
(I was in Windows 10)
I had similar problem - in Eclipse it showed "čšžđ" as output (Slavic Latin letters), but in console (Command Prompt) didn't, it was also showing "????" instead. I gave "chcp 852" and it showed correctly. List of these numbers can be found somewhere, like on Microsoft's "learn" website etc. I had "file.encoding" set previously on UTF-8 but ??? were showing
I'm able to fixed the issue.
some removed the hosting package installed on the server.
so i re-install
Dotnet-hosting, Dotnet-sdk and URL-rewrite.
I faced the same issue. I just clean and rebuild the app
Assuming Rails (ie ActiveSupport) You can now just use:
Date.current.all_week
=> Mon, 26 May 2025..Sun, 01 Jun 2025
To detect when a Live Activity is being shown in a display always-on mode, we can use the isLuminanceReduced property.
A bit late to the party but you could pull the image based on the SHA256 digest instead of the Image tag, since the digest changes if any of the layers change, while the tag is whatever tag its pushed with.
Today, the modern metric for comparing two colors in the CIELAB color space is the ΔE2000. The implementation of this formula, with helpers for handling RGB and hexadecimal colors, available for example here in 20+ programming languages, should help us move forward.
I see I'm not the only one building Npgsql for NetFramework
Add \ before every & arguments in the deep link
Try below this:
adb shell am start -a android.intent.action.VIEW -c android.intent.category.BROWSABLE -d "https://example.com/play?id=1\&name=john\&[email protected]"
The URL (appium server endpoint) used in the code is incorrect.
Try using "http://127.0.0.1:4723/" instead of "http://127.0.0.1:4723/wd/hub".
The error message starts from the image_picker dependency, which has compatibility issues with web, as per documentation here: https://pub.dev/packages/image_picker
You can see in the same documentation that they recommend using https://pub.dev/packages/image_picker_for_web#limitations-on-the-web-platform and pay attention to the limitations. Have a look at it and see if it solves your problem
Fatal error: Uncaught Error: Call to undefined function CodeIgniter\locale_set_default() in D:\xampp\htdocs\sekolah\system\CodeIgniter.php:184 Stack trace: #0 D:\xampp\htdocs\sekolah\system\bootstrap.php(181): CodeIgniter\CodeIgniter->initialize() #1 D:\xampp\htdocs\sekolah\index.php(36): require('D:\\xampp\\htdocs...') #2 {main} thrown in D:\xampp\htdocs\sekolah\system\CodeIgniter.php on line 184
In my case, the error occurred due to the use of outdated Flutter plugins, specifically ones that rely on the old Android embedding (v1). Modern Flutter projects — especially those created using recent versions of Android Studio — are configured to use Android embedding v2, which is incompatible with v1-style plugins.
run this command:
flutter pub upgrade
If upgrading doesn't resolve the issue, check the plugin’s page on pub.dev. If the plugin is:
After upgrading or replacing the plugins, run the following commands:
flutter clean
flutter pub get
I think I found the answer after (a lot!) more searching here:
https://stackoverflow.com/a/64047575/3663863
Although the better option might be to move away from packages.config or find better nuget libraries that don't have so many old dependencies as suggested in comments, I suspect I'm like a lot of people - stuck with what I've got and just needing to fix it.
The original blog post that answer links to is worth a read, as well as the one it got the answer from found here:
Open the .condarc file under C:\Users\<username>\ directory or create it if it does not exist. Make sure that the .condac file contains only the following statements.
channels:
- defaults
- conda-forge
ssl_verify: false
Install Anaconda with the Just Me option.
Windows currently: .venv\Scripts\activate where "venv" is your environment name.
You can check this guide to resolve this.
https://misaas.info/digital-media/how-to-improve-seo-ranking-and-fix-structured-data-errors/
Just posting this in case anyone else has this issue.
For me the .net runtime is missing. I installed it using snap on ubuntu.
.net 8 runtime
sudo snap install dotnet-runtime-80
.net 9 runtime
sudo snap instlal dotnet-runtime-90
list of runtimes to install
https://learn.microsoft.com/en-us/dotnet/core/install/linux-snap-runtime
Solved this by activating the virtual environment
uninstalling moviepy,
updating pip with:
python -m pip install --upgrade pip
reinstalling moviepy
A very good and workable solution suggested here and I tested and found all working.
if you use python version below 3.9 , adk installed will be 0.0.1, which does not support adk run or similar commands . so update both python and adk version
did you find a solution for your old problem?
With the -k*[keywordspec]* argument of xgettext you can add keywords. The default keyword specifications stay enabled, though. And for Java, these keywords include getString, no matter from which class:
GettextResource.gettext:2, GettextResource.ngettext:2,3, GettextResource.pgettext:2c,3, GettextResource.npgettext:2c,3,4, gettext, ngettext:1,2, pgettext:1c,2, npgettext:1c,2,3, getString.To disable the default keyword specifications, the option ‘-k’ or ‘--keyword’ or ‘--keyword=’, without a keywordspec, can be used.
https://www.gnu.org/software/gettext/manual/gettext.html#Language-specific-options
So, just adding -k with an "empty" keywordspec removes the default keywords.
Considering this, the full command should be:
find src -iname "*.java" | xargs xgettext -k -ktrc -ktr -kmarktr -ktrn:1,2 -o po/keys.pot --from-code=utf-8
Outside of a for-loop, x in range(..) mean something different. It's a test that returns a boolean
print(1 in range(1,11)) # prints True
So your while-loop actually means this:
def main():
x=1;
while True if x in range(1,11) else False:
print (str(x)+" cm");
if __name__=="__main__":
main();
We're seeing the exact same crash on our app over the last month or so, only affecting Transsion devices on Android 15 aswell. Did you manage to get a solution to this?
Try going to Wifi settings/ur wifi network/shiw qr code/save tge code and then scan it with other phone ir scan from image
It sounds like you want something that will return the list of provider ids:
Spring provides in memory repository that allows you to leverage this information, it's how Spring makes the default login page links:
// Inject with Lombok @RequiredArgsConstructor, or use Autowired.
private final InMemoryClientRegistrationRepository oauth2Providers;
@GetMapping("/oauth2Providers")
public ResponseEntity<List<String>> oauth2Providers() {
List<String> listOfAuth2Providers = new ArrayList<>();
oauth2Providers.iterator().forEachRemaining(provider -> {
listOfAuth2Providers.add(provider.getRegistrationId());
});
return ResponseEntity.ofNullable(listOfAuth2Providers);
}
I've encountered this couple of times, if you're running into dependency or runtime issues and everyone on your team isn't facing the same issue, here's a clean way to reset your local setup based on the latest branch that everyone has:
package.json from your base branch on GitHubGo to the repo directory on the development branch and copy the full content of the package.json file.
package.jsonOn your local environment (the one facing issues), replace the contents of your current package.json with the one you just copied from the repo.
pnpm-lock.yamlCopy the full content of pnpm-lock.yaml from the repo and replace your local copy with it.
✅ Tip: Make sure you fully overwrite both files, don’t merge manually.
In your local project directory, run a fresh install:
pnpm install
This will install the exact dependency versions as defined in the lock file and ensure consistency.
Doing this ensures that you're using the exact same dependencies and versions as defined in the development branch, avoiding any mismatch errors caused by outdated or mismatched packages.
This has always work for my case.
Let me know if you hit any issues during the process!
The this.wrapper.(find(...)) part has a problem. Just grab the id directly from the <option> like this:
var option = $('<div class="option" id="' + this.answers[i].getAttribute('id') + '">' + answers[i].text + "</div>")
One more thing, in your form, you have id"whatsapp" which should be id="whatsapp".
Goto Trouble shoot option in here and it has three steps perform each one after another and try to connect over threw wifi. I have done direct the third step and it worked perfectly.
Problem solved.
My original code was:
m_Db.addDatabase("QMYSQL");
It have to be:
m_Db = QSqlDatabase::addDatabase("QMYSQL");
In the first case
bool ok = m_Db.open();
even if driver il correctly loaded.
Now I have a different proble, if I run directly the program, it is able to connect to the remote database. If I run it inside debugger, I receive this error:
"Open database failed: Can't create TCP/IP socket (10106) QMYSQL: Unable to connect"
Someone know how to configure debugger so to avoid this error?
Thank you.
Inside your tsconfig:
"paths": {
"@/*": ["./src/*"]
},
and in vite.config:
alias: {
'@': path.resolve(__dirname, './src'),
},
For session scoped fixtures, I've made this one (return_value with object initialization allows iterate only once):
foo = AsyncMock(spec=FooClass)
bar = Mock(spec=BarClass)
async def _g(*_, **__):
yield bar
foo.__aiter__ = Mock(side_effect=_g)
Did you fix it? Can you tell me what its solution is? i am stuck !
In the end I created a CloudWatch Logs subscription filter.
You’re right in identifying that Xcode’s target settings for App Groups aren’t scheme- or build-configuration-specific—they’re project-wide and tied to the target. So, even though your code picks the correct App Group identifier based on the environment, Xcode’s signing and capabilities system only knows about the App Groups you check in the target settings.
Here’s what you need to know:
All App Groups must be enabled in target settings:
In your target’s “Signing & Capabilities” > App Groups section, check all the App Groups your various flavors use (Development, Staging, Production).
Selecting a group per scheme is not possible in Xcode UI:
The checkboxes in the target’s capabilities correspond to the entitlements applied to all configurations/schemes for that target. Schemes themselves cannot change entitlements (nor can build configurations directly).
Environment-specific access is controlled in code:
It’s fine (and quite common) to conditionally select which App Group identifier you use at runtime based on the environment. As long as all possible App Groups are listed in your entitlements, this is a safe and accepted practice.
Provisioning profiles:
In the Apple Developer portal, make sure all the App IDs (for each environment) have access to their appropriate App Groups, and that your provisioning profiles are up to date and include all App Groups required by the app and any extensions.
Potential pitfalls:
If you remove an App Group from the target’s capabilities, Xcode may also update your provisioning profile to drop it, which could break one or more flavors.
Xcode will never allow you to dynamically select an App Group at build time via schemes/configurations in the Xcode UI—it’s always a superset at the target level.
Summary / TL;DR:
Check all relevant App Groups in your target’s “Signing & Capabilities.”
Use runtime logic in your app and extension to select the correct App Group per environment.
Maintain correct mapping in the Developer portal and provisioning profiles.
It’s safe as long as you do not access App Groups not listed in entitlements, and all flavors’ App IDs are granted access to the App Groups.
Extra tip:
If you add or remove App Groups in the Developer portal, always update your provisioning profiles and regenerate them in Xcode to ensure all entitlements are synced.
My colleague gave me the answer
FROM tab t, UNPIVOT t.roles AS has_role AT role
WHERE role like 'foo%' AND has_role = true
With thanks to everyone who commented above, I found comments on Image flex item does not shrink height in a flexbox that suggested using min-width: 0 on the flex items (in my case, the <img> elements), which seems to work. The images resize, smaller than their natural size if the container is narrower than they fit in, and larger when the container is larger.
See this on codepen: https://codepen.io/neekfenwick/pen/EajjJaq
.parent {
display: flex
flex-direction: column;
width: 30%; /* size according to window */
background-color: lightblue;
justify-content: stretch;
}
.parent.wider {
width: 60%; /* size according to window */
}
.icon-wrapper {
display: flex;
flex-wrap: nowrap;
/* Maybe unnecessary, but just to force them to stay on one row */
}
img {
flex: 1 1 auto;
min-width: 0; /* allows images to resize smaller than their natural size */
}
<p>See https://stackoverflow.com/a/79641492/141801</p>
<p>With `min-width: 0` on the flex items, the img elements will resize smaller than their natural size when required, and larger too. The container (with the light blue background) is set to a percentage of the window width, so resizing the window should show how they resize. See also codepen at <a href="https://codepen.io/neekfenwick/pen/EajjJaq">https://codepen.io/neekfenwick/pen/EajjJaq</a>.</p>
<div class="parent">
<div class="icon-wrapper">
<!-- I'm using a CDN image that ought to be online for a good while -->
<img src="https://cdn-icons-png.flaticon.com/128/1017/1017466.png">
<img src="https://cdn-icons-png.flaticon.com/128/1017/1017466.png">
<img src="https://cdn-icons-png.flaticon.com/128/1017/1017466.png">
</div>
</div>
<p>Here is a wider example</p>
<div class="parent wider">
<div class="icon-wrapper">
<!-- I'm using a CDN image that ought to be online for a good while -->
<img src="https://cdn-icons-png.flaticon.com/128/1017/1017466.png">
<img src="https://cdn-icons-png.flaticon.com/128/1017/1017466.png">
<img src="https://cdn-icons-png.flaticon.com/128/1017/1017466.png">
</div>
</div>
I have the same problem. Is there any new solution to this topic?
try adding LangVersion
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<LangVersion>12.0</LangVersion>
</PropertyGroup>
Did you find any solution for this issue?
In your playground there are 2 dialogs but only one has the v-model active so you are triggering by two sources BUT its the same dialog.
The declaration above has the "text" prop you want but no v-model to activate it.
My advice is to use only one dialog and one prop (plus v-model) and just change the prop value.
If you use the same component twice that's two components not a shared state one.
I have the same issue, have you found the answers?
You can send a test notification in here https://icloud.developer.apple.com/dashboard/notifications. Also, you can specify the apns-collapse-id but it is not added in the curl request or in the payload. So I'm not sure how they are adding apns-collapse-id.
According to the DeepFace [benchmarks](https://github.com/serengil/deepface/tree/master/benchmarks), FaceNet512 & RetinaFace pair is giving the highest accuracy score.
Also, my experiments make me feel that euclidean is overperforming than cosine.
Some models such as FaceNet, ArcFace are worth to try for your custom dataset because benchmark scores are retrieved on LFW dataset, but your custom dataset may overperform for any other configuration.
This error happened when opening a bottomsheet for me. I added this check to it and it fixed it:
if (!context.mounted || ModalRoute.of(context)?.isCurrent != true) return;
In Next.js 14, you can't set a 503 status after rendering a page — middleware must return early, which blocks content. To serve full pages and return a 503, handle it at the server or proxy level (e.g., with a custom Node.js server or edge function). And this method is good cus this preserves SEO and avoids hurting your link building efforts by keeping content crawlable while signaling temporary unavailability.
Because the spring-cloud-deployer-kubernetes:2.9.5 depends on kubernetes-model-core:5.12.4 the only solution is to fix deployer-kubernetes - there's more incompatibilities.
You should add that in
[CascadingParameter] MudDialogInstance MudDialog { get; set; }
TestDialog.razor.cs
Try checking that Headers.multipartFormDataContentType isn't null or it will send the request without options and the server may not be able to understand the request, and that may be what is causing the no response.
Try checking php.ini, path should be something like: C:\xampp\php\php.ini
Search for max_execution_time = 120 and increase it to 300, after that save it and restart Apache in Xampp, maybe this can help.
I was diagnosed 4 years ago at age 60. Symptoms were tremor in the right leg, loss of handwriting ability (my normally beautiful cursive writing was now small, cramped printing and a soft voice. I also had difficulty rising from a seated position and have balance issues. I started out taking only Azilect, then Mirapex, and then Sinemet. Several months ago, I started falling frequently, hence the reason for Sinemet. During the summer of 2021, I was introduced to Uinehealth Centre, and their effective PD-5 protocol. The treatment significantly alleviated my symptoms, outperforming the prescribed medications. My husband says it has done me a lot of good in terms of balance and ability to walk and get up from chairs. I can now write without my hands shaking; I can feel my strength again. I was fortunate to have the loving support of my husband and family. I make it a point to appreciate every day! Visit uinehealthcentre. net
In latest Android studio (2025), left side menu you can find the 3 dots menu.
click the menu -> App Inspection -> Database Inspector
I had this game as a kid in the early ‘70s. I can’t remember what it was called but not Tetris. It was flat plastic pieces we fitted into a rectangular box, and each time we made a new solution, my mother traced the pieces and kept all the solutions in the box with the puzzle pieces. I remember I bought it in the gift shop at the Lincoln birthplace or boyhood home in Kentucky.
Replace-> .Include() with .Select() it will not only optimize the query but improve the performance of the query for load necessary data
You can do this using pandas
import pandas as pd
df = pd.read_csv('data.csv')
df = df.drop_duplicates(subset=['serial_number'])
Thank-you! You just made my life a whole lot easier!
the issue you are facing is due to the framework incompatibility. .net framework can't be referenced from .net core
the cleaner way i see is to create a .net standard library and share between .net framework and .net core
In the first line you create variable box with type Box3. Variable also can be null.
In the second line you check that variable box is not null
In third line you use method .getCenter() for variable box. Typescript use method from type type Box3 because type was described in first line.
Add a line y= ax+b with both a and b > 0. You can set b=1 and adjust a in such a way that the initial trend you get is not inversed.
Method should work well due to the discontinuous derivative at the minimum
Just add one class to body like "prevent-scroll" while your loader is there and this style in class.
body.prevent-scroll{
height: 100vh;
overflow: hidden;
}
also do not forget to remove this class "prevent-scroll" from body after loading is done
I am also facing the same problem.
check any file named main.swift
double check @main used in any where in your project if there is @main add only in entry function
Thanks to comments above I finally tracked the issue down to the fact that some Guids were all uppercase and some were all lowercase. It seems the Entity Framework scaffolding process for SQLite is case sensitive when it comes to Guids.
So to answer my own question:
Make all Guids in the database uppercase and this will solve the issue.
I am assuming that you are using Snakeyaml.
Test fails because exception is thrown with message "Unable to load config". You will have to change how exception is thrown or change you test as :
assertTrue(ex.getCause().getMessage().contains("File not found"));
Run -> ng add @angular/material After -> ng serve
Consider using MLflow to help manage model saving and loading. https://mlflow.org/docs/latest/deep-learning/pytorch/guide
Saving the model
import mlflow.pytorch
with mlflow.start_run():
mlflow.pytorch.log_model(model, "model")
Loading the model later:
import mlflow.pytorch
model = mlflow.pytorch.load_model("runs:/<run_id>/model")
*ngFor="let plan of d?.data; let j = index; trackBy: trackByPlan"
trackByPlan(index: number, plan: any): any {
return plan?.id || index; // Use a unique identifier if available
}
this gonna prevent angular to rerender the Dom thus no scrool jump
Open the app settings. (You will see this list)
Go to Open by Default List item. (This screen will open)
Enable the Open supported links and add the links by tapping on (+ Add Link). (See image)
Now, you can tap on the links, it will open the app.
Here's a simple idea: By rephrasing the query, you obtain two questions. One is for cat-related content, and the other is to list animals other than cats. Then, perform a set difference on the retrieved results to get the content you want. Of course, I'm also very interested in how to further optimize this process! :)
If high precision is required, I would suggest introducing an LLM for filtering, rather than reranking (lol), because rerankers also have the embedding issues you mentioned.