Tutorial by Examples: v

SQL injection is an attack made on the database query. In PHP, we use mysql_real_escape_string() function to prevent this along with other techniques but CodeIgniter provides inbuilt functions and libraries to prevent this. We can prevent SQL Injection in CodeIgniter in the following three ways − ...
CSRF stands for cross-site request forgery. You can prevent this attack by enabling an option in the application/config/config.php file as shown below. $config['csrf_protection'] = TRUE; When you create a form using the form_open() function, it will automatically insert a CSRF token in a hidden ...
// XSS Filtering $data = array( 'name'=> '<script>Abuse Data</script>' ); $data = $this->security->xss_clean($data); // Clean Data // Escaping Queries <?php $username = $this->input->post('username'); $query = 'SELECT * FROM subscribers_tbl ...
Don't rely on any user input. user input everything like <script> tag or any javascript alert(); so we have to prevent this all data will no run in our browser. so we have to use xss prevention method to restrict our secure data to kept in hacker hand and also it's developer's responsibility t...
<?php // Setting parameters $time = time(); $values = [7, $time, $time]; // Prints "At 3:50:31 PM on Apr 19, 2015, there was a disturbance on planet 7." $pattern = "At {1, time} on {1, date}, there was a disturbance on planet {0, number}."; $formatter = new Messa...
import com.ibm.icu.text.MessageFormat import java.util.Locale import scala.collection.JavaConverters._ // Outputs "A common message for all options. Selected: (other)" val formatted = new MessageFormat( "{messageCount, plural, one {{aMessage} (one)} other {{aMessage} (othe...
With OptionsParser, it's really easy to set up default values. Just pre-populate the hash you store the options in: options = { :directory => ENV['HOME'] } When you define the parser, it will overwrite the default if a user provide a value: OptionParser.new do |opts| opts.on("-d&...
The splat operator removes individual elements of an array and makes them into a list. This is most commonly used to create a method that accepts a variable number of arguments: # First parameter is the subject and the following parameters are their spouses def print_spouses(person, *spouses) s...
The ValuesAttribute is used to specify a set of values for an individual parameter of a test method with parameters. [Test] public void Sum_Works_Correctly( [Values(1, 2, 3)] int x, [Values(4, 5)] int y) { // Arrange var calculator = new Calculator(...
First step : PCL part public class RoundedBoxView : BoxView { public static readonly BindableProperty CornerRadiusProperty = BindableProperty.Create("CornerRadius", typeof(double), typeof(RoundedEntry), default(double)); public double CornerRadius { get...
Example: > cat example.txt TODO: complete this NOT this NOT that TODO: Complete that Open the example.txt using vim and type :v/TODO/d in the Ex mode. This will delete all lines that do not contain the TODO pattern.
NOTE: we're only doing this for Chrome at the moment Windows For Windows we need to download version 2.29 http://chromedriver.storage.googleapis.com/index.html?path=2.29/ Once downloaded, extract the zip to a location of your choice Add the location of the driver to the PATH Make sure the lat...
Bukkit uses an event based system that allows plugin developers to interact with and modify the server and specific actions that occur in the world. Creating an Event Handler Event handlers are methods that get called when their event occurs. They are generally public and void as well as named o...
Fetching the values from the SQLite3 database. Print row values returned by select query import sqlite3 conn = sqlite3.connect('example.db') c = conn.cursor() c.execute("SELECT * from table_name where id=cust_id") for row in c: print row # will be a list To fetch single match...
SharePoint 2013: Access User Profile Service Data using JSOM in SharePoint 2013 ​ In this article, we will learn to manage or access User Profile Service(UPS) Application using JSOM (Javascript Object Model) and create a basic App. Before we start, lets go through basic UPS terminology first. Us...
Example using JsonCoverter to deserialize the runtime property from the api response into a Timespan Object in the Movies model JSON (http://www.omdbapi.com/?i=tt1663662) { Title: "Pacific Rim", Year: "2013", Rated: "PG-13", Released: "12 Jul ...
Users may face the following issue: log4j:WARN No appenders could be found for logger (dao.hsqlmanager). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. One reason this can occur is if the log4j.prop...
Different types of variables may be declared with special options. DATA: lv_string TYPE string, " standard declaration lv_char TYPE c, " declares a character variable of length 1 lv_char5(5) TYPE c, " declares a character variable of length 5 l_pa...
#lang scribble/manual @; Make sure that code highlighting recognises identifiers from my-package: ꩜require[@for-label[my-package]] @; Indicate which module is exporting the identifiers documented here. @defmodule[my-package] @defproc[(my-procedure [arg1 number?] [arg2 string?]) symbol?]{ ...
Add any JSR 303 implementation to your classpath. Popular one used is Hibernate validator from Hibernate. <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>4.2.0.Final</version> </dependen...

Page 274 of 296