Tutorial by Examples: the

AssertError The assert statement exists in almost every programming language. When you do: assert condition or: assert condition, message It's equivalent to this: if __debug__: if not condition: raise AssertionError(message) Assertions can include an optional message, and you can d...
If all you need is serializing mongo results into json, it is possible to use the json module, provided you define custom handlers to deal with non-serializable fields types. One advantage is that you have full power on how you encode specific fields, like the datetime representation. Here is a ha...
new Vue({ el:"#app", data:{ foo: "bar" }, methods:{ doSomething: function(){ this.foo = "baz" } } }) Alternatively, if you are using a javascript compiler or a browser that supports Ecmascript 2015 new Vue({ el:"#app&quo...
If a file may contain Windows or Unix-like line endings (or even a mixture of both) then the intended text replacement may not work as expected. Sample: $ echo -e 'Entry 1\nEntry 2.1\tEntry 2.2\r\nEntry 3\r\n\r\n' \ > | awk -F'\t' '$1 != "" { print $1 }' \ > | hexdump -c 0000000...
Another example: a Weapon that shoots out Bullets. The Weapon acts as an object pool for the Bullets it creates. public class Weapon : MonoBehaviour { // The Bullet prefab that the Weapon will create public Bullet bulletPrefab; // This List is our object pool, which starts...
To assign a new value to a mutable record field, use the <- operator. john.weight <- 120;; Note: The previous expression has a unit type.
Generally tf.gather gives you access to elements in the first dimension of a tensor (e.g. rows 1, 3 and 7 in a 2-dimensional Tensor). If you need access to any other dimension than the first one, or if you don't need the whole slice, but e.g. only the 5th entry in the 1st, 3rd and 7th row, you are b...
Starting with version 2.7 ElementTree has a better support for XPath queries. XPath is a syntax to enable you to navigate through an xml like SQL is used to search through a database. Both find and findall functions support XPath. The xml below will be used for this example <Catalog> &l...
The Java Cryptography Extension (JCE) is a framework built into the JVM to allow developers to easily and securely use cryptography in their programs. It does this by providing a simple, portable interface to programmers, while using a system of JCE Providers to securely implement the underlying cry...
QSize MainMenuListView::Header::sizeHint() const { // fontmetrics() allows to get the default font size for the widget. return QSize(menu->headerAreaWidth(), fontMetrics().height()); } void MainMenuListView::Header::paintEvent(QPaintEvent* event) { // Catches the paint event ...
tf.gather_nd is an extension of tf.gather in the sense that it allows you to not only access the 1st dimension of a tensor, but potentially all of them. Arguments: params: a Tensor of rank P representing the tensor we want to index into indices: a Tensor of rank Q representing the indices into ...
Let's suppose we want raise x to a number y. You'd write this as: def raise_power(x, y): return x**y What if your y value can assume a finite set of values? Let's suppose y can be one of [3,4,5] and let's say you don't want offer end user the possibility to use such function since it is v...
$> perl -MFoo::Bar\ 9999 $> Foo::Bar version 9999 required--this is only version 1.1.
public function house() { $config['base_url'] = site_url().'/user/house/'; $config['total_rows'] = $this->houses->select_row_house_design(); $config['per_page'] = 12; $config['cur_tag_open'] = '<li><a><b>'; $config['cur_tag_close'] = '&...
pagination->create_links(); ?>
private string AddGraph(WordprocessingDocument wpd, string filepath) { ImagePart ip = wpd.MainDocumentPart.AddImagePart(ImagePartType.Jpeg); using (FileStream fs = new FileStream(filepath, FileMode.Open)) { if (fs.Length == 0) return string.Empty; ip.FeedData(fs); ...
private void InsertImage(WordprocessingDocument wpd, OpenXmlElement parent, string filepath) { string relationId = AddGraph(wpd, filepath); if (!string.IsNullOrEmpty(relationId)) { Size size = new Size(800, 600); Int64Value width = size.Width * 9525; Int6...
For example, imagine a screen with 3 sections, laid out like this: The blue box might be given a margin of 4,4,0,0. The green box might be given a margin of 4,4,4,0. The purple box margin would be 4,4,4,4. Here's the XAML: (I'm using a grid to achieve the layout; but this design principle applies...
In the last example, you can see that EF figures out which column is the foreign key and where should it point to. How? By using conventions. Having a property of type Person that is named Person with a PersonId property leads EF to conclude that PersonId is a foreign key, and it points to the prima...
You might want to rename the fields in the join table to be a little more friendly. You can do this by using the usual configuration methods (again, it doesn't matter which side you do the configuration from): public class CarEntityTypeConfiguration : EntityTypeConfiguration<Car> { publi...

Page 105 of 120