Tutorial by Examples: g

String to immutable ubyte[] string s = "unogatto"; immutable(ubyte[]) ustr = cast(immutable(ubyte)[])s; assert(typeof(ustr).stringof == "immutable(ubyte[])"); assert(ustr.length == 8); assert(ustr[0] == 0x75); //u assert(ustr[1] == 0x6e); //n assert(ustr[2] == 0x6f); //o...
//Enabling the proximity Sensor - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [[UIDevice currentDevice] setProximityMonitoringEnabled:YES]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(sensorStateMonitor:) name:@"UIDevice...
Any method in Rails model can return boolean value. simple method- ##this method return ActiveRecord::Relation def check_if_user_profile_is_complete User.includes( :profile_pictures,:address,:contact_detail).where("user.id = ?",self) end Again simple method returning bool...
This example uses the official Google .net Client library. PM> Install-Package Google.Apis.AnalyticsReporting.v4 Authorization Requires one of the following OAuth scopes: https://www.googleapis.com/auth/analytics.readonly https://www.googleapis.com/auth/analytics Oauth2 // The...
API requests are HTTP POST with the access token attached at the end of the API end point. Authorization Requires one of the following OAuth scopes: https://www.googleapis.com/auth/analytics.readonly https://www.googleapis.com/auth/analytics Note when posting the data use ContentType = &...
Inside a Project configuration, you can Create build configuration: Manually Provide a Name and a Description. The Build Configuration ID is generated from the ProjectName, and the Build Configuration Name's. Once your configuraion is Saved, you can specify a Version Control Settings. This will ...
Usually when generating random numbers it is useful to generate integers within a range, or a p value between 0.0 and 1.0. Whilst modulus operation can be used to reduce the seed to a low integer this uses the low bits, which often go through a short cycle, resulting in a slight skewing of distribut...
// Let's take an arbitrary piece of data, a 4-byte integer in this case let some_data: u32 = 14; // Create a constant raw pointer pointing to the data above let data_ptr: *const u32 = &some_data as *const u32; // Note: creating a raw pointer is totally safe but dereferencing a raw pointe...
// Let's take a mutable piece of data, a 4-byte integer in this case let mut some_data: u32 = 14; // Create a mutable raw pointer pointing to the data above let data_ptr: *mut u32 = &mut some_data as *mut u32; // Note: creating a raw pointer is totally safe but dereferencing a raw pointe...
Unlike normal Rust references, raw pointers are allowed to take null values. use std::ptr; // Create a const NULL pointer let null_ptr: *const u16 = ptr::null(); // Create a mutable NULL pointer let mut_null_ptr: *mut u16 = ptr::null_mut();
Just like in C, Rust raw pointers can point to other raw pointers (which in turn may point to further raw pointers). // Take a regular string slice let planet: &str = "Earth"; // Create a constant pointer pointing to our string slice let planet_ptr: *const &str = &planet ...
Rust has a default formatter for pointer types that can be used for displaying pointers. use std::ptr; // Create some data, a raw pointer pointing to it and a null pointer let data: u32 = 42; let raw_ptr = &data as *const u32; let null_ptr = ptr::null() as *const u32; // the {:p} mappi...
Overloading the addition operator (+) requires implement the std::ops::Add trait. From the documentation, the full definition of the trait is: pub trait Add<RHS = Self> { type Output; fn add(self, rhs: RHS) -> Self::Output; } How does it work? the trait is implemented for...
It's possible to navigate the browser directly, like using the standard toolbar commands available on all browsers: You can create a navigation object by calling Navigate() on the driver: IWebDriver driver INavigation navigation = driver.Navigate(); A navigation object allows you to perform ...
Objective-C UIGraphicsBeginImageContext(self.view.frame.size); [[UIImage imageNamed:@"image.png"] drawInRect:self.view.bounds]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); self.view.backgroundColor = [UIColor colorWithPatternIma...
HanlderManager providing: public class HandlerManagerProvider { private static HandlerManager handlerManager; private HandlerManagerProvider() { } public static HandlerManager get() { return handlerManager != null ? handlerManager : (handlerManager =...
Processing provides a method named line() to draw a line on the screen. This code draws a white 10 pixel line on black background. void setup() { size(500, 500); background(0); stroke(255); strokeWeight(10); } void draw() { line(0, 0, 500, 500); } The signature of m...
Objective-C Just log this see how to use a particular filter NSArray *properties = [CIFilter filterNamesInCategory:kCICategoryBuiltIn]; for (NSString *filterName in properties) { CIFilter *fltr = [CIFilter filterWithName:filterName]; NSLog(@"%@", [fltr a...
The following documentation describes both MySQLi and PDO supported pagination solution. Go to https://github.com/rajdeeppaul/Pagination and download pagination.php file into your project directory. Let's say your directory structure looks like this: project directory | |--paginati...
There are quite a number situations where one has huge amounts of data and using which he has to classify an object in to one of several known classes. Consider the following situations: Banking: When a bank receives a request from a customer for a bankcard, the bank has to decide whether to issue...

Page 511 of 693