The PXDBDate attribute and the PXDate attribute are designed to work with a DAC field of the Nullable<DateTime> (DateTime?) type and store date value with an optional time part inside a single field. Wheather PX(DB)DateAttribute should save time in addition to date in a DAC field is defined by...
The PXDBTimeSpan attribute is designed to work with a DAC field of the Nullable<int> (int?) type and store time value inside a DAC field as the number of minutes passed since midnight:
#region UsrTimeInt
public abstract class usrTimeInt : IBqlField
{ }
[PXDBTimeSpan(DisplayMask = "t...
The PXTimeList attribute is designed to work with a DAC field of the Nullable<int> (int?) type and store time span value inside a DAC field as a number of minutes:
#region UsrTimeSpan
public abstract class usrTimeSpan : IBqlField
{ }
[PXDBInt]
[PXTimeList]
[PXUIField(DisplayName = &quo...
If the promise doesn't return anything, the async task can be completed using await.
try{
await User.findByIdAndUpdate(user._id, {
$push: {
tokens: token
}
}).exec()
}catch(e){
handleError(e)
}
Arrays values should be accessed using a number specifying the location of the desired value in the array. This number is called Index.
Indexes starts at 0 and finish at array length -1.
To access a value, you have to do something like this: arrayName[index], replacing "index" by the num...
EPPlus also supports the ability to insert text in a cell using the Insert() method. For example:
var file = new FileInfo(filePath);
using (var p = new ExcelPackage(file))
{
var wb = p.Workbook;
var ws = wb.Worksheets.FirstOrDefault() ?? wb.Worksheets.Add("Sheet1");
var...
Use .innerText to set the value
Here is a code sample to enter text in Search Box on Bing website
private async void EnterTextAsync(string enterText)
{
var functionString = string.Format(@"document.getElementsByClassName('b_searchbox')[0].innerText = '{0}';", enterText);
await...
I have read and watched a lot of different Dagger2 tutorials but most of them are too long or hard to understand so I decided to write a new simple and short tutorial for Dagger2, I hope you like it.
Why we need it?
Simplifies access to shared instances: It provides a simple way to obtain refere...
Min-Heap
1
/ \
2 3
/ \ / \
4 5 6 7
The above tree is a Min-Heap since the root is the minimum among all the nodes present in the tree.The same property is followed by all the nodes in the tree.
Max-Heap
7
/ \
6 5
/ \ /...
Information about vertex attributes can be retrieved with the OGL function glGetProgram and the parameters GL_ACTIVE_ATTRIBUTES and GL_ACTIVE_ATTRIBUTE_MAX_LENGTH.
The location of an active shader attribute can be determined by the OGL function glGetAttribLocation, by the index of the attribute.
G...
There are various approach to read a excel file. I'll provide a example with file path parameter. You can get various way to read a file at this post.
public void ReadExcel(string path)
{
// Write data in workbook from xls document.
XSSFWorkbook workbook = new XSS...
// Import the action types to recognize them
import { ACTION_ERROR, ACTION_ENTITIES_LOADED, ACTION_ENTITY_CREATED } from './actions';
// Set up a default state
const initialState = {
error: undefined,
entities: [],
loading: true
};
// If no state is provided, we take the defa...
This bug was reported by steve2916 from this Microsoft Windows Forum thread.
Cause
Consider a folder with such files.
TestA.doc
TestB.doc
TestC.docx
TestD.docx
If we want to remove all .doc file in this directory, we usually would do:
del *.doc
However, this command also removes the ....
You can copy and paste this whole plugin to try it. The class skeleton is used from
here.
class-oop-ajax.cpp
<?php
/**
* The plugin bootstrap file
*
* This file is read by WordPress to generate the plugin information in the plugin
* Dashboard. This file defines a function that start...
In Spark, a DataFrame is a distributed collection of data organized into named columns. It is conceptually equivalent to a table in a relational database or a data frame in R/Python, but with richer optimizations under the hood. DataFrames can be constructed from a wide array of sources such as stru...
Let's try to look at the differences between client and cluster mode of Spark.
Client:
When running Spark in the client mode, the SparkContext and Driver program run external to the cluster; for example, from your laptop. Local mode is only for the case when you do not want to use a cluster and in...
Algorithm
This algorithm is a two step process.First we create a auxiliary array lps[] and then use this array for searching the pattern.
Preprocessing :
We pre-process the pattern and create an auxiliary array lps[] which
is used to skip characters while matching.
Here lps[] indicates longes...
Cold observable implementation, emits true when TTS engine finishes speaking, starts speaking when subscribed. Notice that API level 21 introduces different way to perform speaking:
public class RxTextToSpeech {
@Nullable RxTTSObservableOnSubscribe audio;
WeakReference<Context> contextR...