Note: There was no /app/bin/marketmaker/linux folder, so I created it. Also I downloaded the latest marketmaker and put it in this linux folder.
Yes, I try to remove it from source code and install it independently. It’s binary file and we should not commit it into git. Let chat together. We don’t want to spam this channel


#include <linear_constraint_manager.h>
Definition at line 40 of file linear_constraint_manager.h.
◆ LinearConstraintManager()
| operations_research::sat::LinearConstraintManager::LinearConstraintManager |
( |
Model * |
model | ) |
|
|
inlineexplicit |
◆ ~LinearConstraintManager()
| operations_research::sat::LinearConstraintManager::~LinearConstraintManager |
( |
| ) |
|
◆ DEFINE_INT_TYPE()
| operations_research::sat::LinearConstraintManager::DEFINE_INT_TYPE |
( |
ConstraintIndex |
, |
|
|
int32 |
|
|
) |
| |
◆ Add()
| ConstraintIndex operations_research::sat::LinearConstraintManager::Add |
( |
LinearConstraint |
ct | ) |
|
◆ AddCut()
| void operations_research::sat::LinearConstraintManager::AddCut |
( |
LinearConstraint |
ct, |
|
|
std::string |
type_name, |
|
|
const gtl::ITIVector< IntegerVariable, double > & |
lp_solution |
|
) |
| |
◆ ChangeLp()
| bool operations_research::sat::LinearConstraintManager::ChangeLp |
( |
const gtl::ITIVector< IntegerVariable, double > & |
lp_solution | ) |
|
◆ AddAllConstraintsToLp()
| void operations_research::sat::LinearConstraintManager::AddAllConstraintsToLp |
( |
| ) |
|
◆ AllConstraints()
| const gtl::ITIVector<ConstraintIndex, LinearConstraint>& operations_research::sat::LinearConstraintManager::AllConstraints |
( |
| ) |
const |
|
inline |
◆ LpConstraints()
| const std::vector<ConstraintIndex>& operations_research::sat::LinearConstraintManager::LpConstraints |
( |
| ) |
const |
|
inline |
◆ num_cuts()
| int64 operations_research::sat::LinearConstraintManager::num_cuts |
( |
| ) |
const |
|
inline |
◆ num_shortened_constraints()
| int64 operations_research::sat::LinearConstraintManager::num_shortened_constraints |
( |
| ) |
const |
|
inline |
◆ num_coeff_strenghtening()
| int64 operations_research::sat::LinearConstraintManager::num_coeff_strenghtening |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file:


{{< layout}} {{$pageTitle}}Your old passport{{/pageTitle}} {{$header}}
You can't use this passport on the day of your appointment - we'll cancel it.
{{< hmpo-partials-form}} {{$form}}If you don’t have your old passport you must report it lost or stolen.


The terms of Use (the "TOU") shall apply to your use of the service of "Filelug" (including all of its related service, the "Service") provided by WU-BEN CO., LTD. ("WU-BEN", "we", "us" or "our"). By accessing or using any of the Service, you agree to be bound by the TOU. The TOU expressly incorporate by reference and include the Service's Privacy Policy and any additional terms posted and/or updated on the Service from time to time. If you do not agree with any part of the TOU, please do not use the Service. 1. Ownership of the Service You acknowledge and agree that all content comprised within the Service, including without limitation, text, graphics, user interfaces, visual interfaces, photographs, trademarks, logos, videos, audio, images, applications, programs, computer code and other information shall be owned by WU-BEN, its licensors or its content providers and is protected by copyright, trademark and other intellectual property, unfair competition laws and all applicable laws and regulations. 2. Limitation of Use 2.1 You may not copy, display, distribute, modify, publish, reproduce, store, transmit, post, translate or create derivative works from, or sell, rent or license all or any part of the content comprised within the Service, in any medium to anyone, except as otherwise expressly permitted under the TOU, or any relevant license or subscription agreement or authorization by us. 2.2 You may not reverse engineer, disassemble, decompile or translate any software in the Service, or otherwise attempt to derive the source code of such software, except to the extent expressly permitted under applicable law, without our prior written approval. You may not engage in the systematic retrieval from the Service to create or compile, directly or indirectly, a collection, compilation, database or directory without our prior written approval. 2.3 You may not attempt to gain unauthorized access to any portion or feature of the Service, any other systems or networks connected to the Service or to any WU-BEN server, accessed from or distributed through the Service. You may not probe, scan or test the vulnerability of the Service or any network connected to the Service or breach or attempt to breach the security or authentication measures on the Service or any network connected to the Service. 3. Content Transmitted Through the Service 3.1 The Service allows you to upload, submit, store, send or receive content. Except as otherwise provided in any additional terms for a Service, we are not responsible for any of the content that is not owned by WU-BEN. 3.2 You may not use the Service to publish or distribute any information (including software or other content) which is illegal, which violates or infringes upon the rights of any other person, which is defamatory, abusive, hateful, profane, pornographic, threatening or vulgar, which contains errors, viruses or other harmful components, or which is otherwise actionable at law. The liability arising out of the content uploaded, submitted, stored, sent or received by you shall solely borne by you. 4. Links The Service may contain links to third-party sites or resources. We do not endorse and are not responsible or liable for any content, advertising, products or other materials on or available from external sites or resources linked to the Service. Transactions that occur between you and any third party are strictly between you and the third party and are not the responsibility of WU-BEN. 5. Disclaimer of Warranty and Liability 5.1 We provide the Service with a commercially reasonable level of skill and care, but neither WU-BEN nor its suppliers or licensors make any specific promises about the Service. For example, we don’t make any commitment that the operation of the Service will be uninterrupted or error-free; that any defects will be corrected; that the Service, including the server that makes them available, are free of viruses or other harmful components; or as to the accuracy, completeness, reliability, availability, suitability, quality, non-infringement, operation or result obtained from the use of any content provided on, accessible from or distributed through the Service. 5.2 WU-BEN AND ITS SUPPLIERS AND LICENSORS PROVIDE THE SERVICE AND ALL CONTENT INCLUDED IN OR ACCESSIBLE FROM THE SERVICE "AS IS" AND WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND (EXPRESS, IMPLIED AND STATUTORY, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF TITLE AND NONINFRINGEMENT AND THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE), ALL OF WHICH WU-BEN AND ITS SUPPLIERS AND LICENSORS DISCLAIM TO THE FULLEST EXTENT PERMITTED BY LAW.  6. Indemnification You hereby agree to indemnify and hold WU-BEN, its directors, officers, shareholders, predecessors, successors in interest, employees, agents, suppliers and licensors harmless from and against any and all third-party claims of liability, losses, damages and costs, including, without limitation, reasonable attorneys' or legal fees, arising out of or in connection with your violation of the TOU, and your use of or inability to use any of the Service. 7. Registered Information and Password 7.1 The Service requires you to register. You agree to provide accurate and complete registration information. It is your responsibility to inform WU-BEN of any changes to that information. Each registration is for a single individual only, unless specifically designated otherwise on the registration page. WU-BEN does not permit a) anyone other than you to use the sections requiring your registration information by using your name or password; or b) access through a single name being made available to multiple users on a network or otherwise. As a registered user of the Service, WU-BEN grants to you a non-transferable, non-exclusive and revocable license to use the Service according to the TOU. 7.2 As you use a password to access the Service, you shall not reveal your password and shall take reasonable steps to keep your password confidential and secure. You agree to immediately notify WU-BEN if you become aware of or have reason to believe that there is any unauthorized use of your password or account or any other breach of security. WU-BEN is in no way liable for any claims or losses related to the use or misuse of your password or account due to the activities of any third party outside of our control or due to your failure to maintain their confidentiality and security. 8. Term and Termination Any license granted to you to use the Service is effective until it expires, until WU-BEN terminates it, or until you provide notice to WU-BEN of your decision to terminate it. Your rights under the license will terminate automatically without notice to you if you fail to comply with any of the provisions of the TOU. WU-BEN reserves the right to suspend, discontinue or change the Service, or its availability to you, at any time without notice. Upon termination of the license to the Service, you shall cease all use of the Service. 9. No Assignment You may not assign your rights or obligations under the TOU to anyone. 10. No Waiver Neither failure nor delay on the part of WU-BEN to exercise or enforce any right, remedy, power or privilege hereunder nor course of dealing between the parties shall operate as a waiver thereof, or of the exercise of any other right, remedy, power or privilege. No part of the TOU shall be deemed waived, and no breach consented to, unless such waiver or consent shall be in writing and signed by the party claimed to have waived or consented. No waiver of any rights or consent to any breaches shall constitute a waiver of any other rights or consent to any other breach. 11. Compliance with Law You agree to comply with relevant laws and regulations that apply to your use of the Service. 12. Severability If any provision in the TOU is held invalid or unenforceable under applicable law, the remaining provisions shall continue in full force and effect. 13. Governing Laws and Jurisdiction All matters relating to your access to or use of the Service, including all disputes, shall be governed by and construed in accordance with the laws of Taiwan, R.O.C., without regard to its conflicts of law principles. The exclusive jurisdiction and venue with respect to any action or suit arising out of or pertaining to the subject matter hereof shall be the Taiwan Taipei District Court located in Taipei, Taiwan. 14. Changes WU-BEN reserves the right to change, modify, add or remove any portions of the TOU in its sole discretion from time to time and without prior notice. Please check the TOU periodically for any modifications. Your continued use of any Service following the posting of any changes will mean that you have accepted and agreed to the then-current changes.


|
Sensor Fusion Library
0.4.0
Orientation sensing for Espressif (ESP32, ESP8266) processors
|
The sensor_fusion.c file implements the top level programming interface. More...
#include <stdio.h>
#include "sensor_fusion.h"
#include "control.h"
#include "fusion.h"
#include "hal_i2c.h"
#include "hal_timer.h"
#include "status.h"
Functions | |
| void | setStatus (SensorFusionGlobals *sfg, fusion_status_t status) |
| fusion_status_t | getStatus (SensorFusionGlobals *sfg) |
| void | queueStatus (SensorFusionGlobals *sfg, fusion_status_t status) |
| void | updateStatus (SensorFusionGlobals *sfg) |
| void | testStatus (SensorFusionGlobals *sfg) |
| void | initSensorFusionGlobals (SensorFusionGlobals *sfg, StatusSubsystem *pStatusSubsystem, ControlSubsystem *pControlSubsystem) |
| utility function to insert default values in the top level structure | |
| int8_t | installSensor (SensorFusionGlobals *sfg, struct PhysicalSensor *pSensor, uint16_t addr, uint16_t schedule, registerDeviceInfo_t *busInfo, initializeSensor_t *initialize, readSensor_t *read) |
| int8_t | initializeSensors (SensorFusionGlobals *sfg) |
| void | processMagData (SensorFusionGlobals *sfg) |
| int8_t | readSensors (SensorFusionGlobals *sfg, uint8_t read_loop_counter) |
| void | conditionSensorReadings (SensorFusionGlobals *sfg) |
| void | zeroArray (StatusSubsystem *pStatus, void *data, uint16_t size, uint16_t numElements, uint8_t check) |
| void | clearFIFOs (SensorFusionGlobals *sfg) |
| Function to clear FIFO at the end of each fusion computation. | |
| void | runFusion (SensorFusionGlobals *sfg) |
| void | initializeFusionEngine (SensorFusionGlobals *sfg, int pin_i2c_sda, int pin_i2c_scl) |
| void | conditionSample (int16_t sample[3]) |
| conditionSample ensures that we never encounter the maximum negative two's complement value for a 16-bit variable (-32768). More... | |
| void | addToFifo (union FifoSensor *sensor, uint16_t maxFifoSize, int16_t sample[3]) |
| addToFifo is called from within sensor driver read functions More... | |
The sensor_fusion.c file implements the top level programming interface.
| void addToFifo | ( | union FifoSensor * | sensor, |
| uint16_t | maxFifoSize, | ||
| int16_t | sample[3] | ||
| ) |
addToFifo is called from within sensor driver read functions
addToFifo is called from within sensor driver read functions to transfer new readings into the sensor structure corresponding to accel, gyro or mag. This function ensures that the software FIFOs are not overrun.
example usage: if (status==SENSOR_ERROR_NONE) addToFifo((FifoSensor*) &(sfg->Mag), MAG_FIFO_SIZE, sample);
| void conditionSample | ( | int16_t | sample[3] | ) |
conditionSample ensures that we never encounter the maximum negative two's complement value for a 16-bit variable (-32768).
conditionSample ensures that we never encounter the maximum negative two's complement value for a 16-bit variable (-32768). This value cannot be negated, because the maximum positive value is +32767. We need the ability to negate to gaurantee that subsequent HAL operations can be run successfully.
| void conditionSensorReadings | ( | SensorFusionGlobals * | sfg | ) |
conditionSensorReadings() transforms raw software FIFO readings into forms that can be consumed by the sensor fusion engine. This include sample averaging and (in the case of the gyro) integrations, applying hardware abstraction layers, and calibration functions. This function is normally invoked via the "sfg." global pointer.
| fusion_status_t getStatus | ( | SensorFusionGlobals * | sfg | ) |
Poor man's inheritance for status subsystem getStatus command This function is normally invoked via the "sfg." global pointer.
| void initializeFusionEngine | ( | SensorFusionGlobals * | sfg, |
| int | pin_i2c_sda, | ||
| int | pin_i2c_scl | ||
| ) |
This function is responsible for initializing the system prior to starting the main fusion loop. I2C is initted, sensors configured, calibrations loaded. This function is normally invoked via the "sfg." global pointer. Fusion system status is set to: INITIALIZING at the start of this function, HARD_FAULT if a problem occurs initializing the I2C hardware, SOFT_FAULT if a sensor doesn't initialize (it could be corrected later), NORMAL when function ends, assuming no problem occurred
| int8_t installSensor | ( | SensorFusionGlobals * | sfg, |
| struct PhysicalSensor * | pSensor, | ||
| uint16_t | addr, | ||
| uint16_t | schedule, | ||
| registerDeviceInfo_t * | busInfo, | ||
| initializeSensor_t * | initialize, | ||
| readSensor_t * | read | ||
| ) |
installSensor is used to instantiate a physical sensor driver into the sensor fusion system. It doesn't actually communicate with the sensor. This function is normally invoked via the "sfg." global pointer.
| sfg | top level fusion structure |
| pSensor | pointer to structure describing physical sensor |
| addr | I2C address for sensor (if applicable) |
| schedule | Sensor is read each time loop_count % schedule == 0 |
| busInfo | information required for bus power management |
| initialize | pointer to sensor initialization function |
| read | pointer to sensor read function |
| void queueStatus | ( | SensorFusionGlobals * | sfg, |
| fusion_status_t | status | ||
| ) |
Poor man's inheritance for status subsystem queueStatus command. This function is normally involved via the "sfg." global pointer.
| int8_t readSensors | ( | SensorFusionGlobals * | sfg, |
| uint8_t | read_loop_counter | ||
| ) |
readSensors traverses the linked list of physical sensors, calling the individual read functions one by one. This function is normally invoked via the "sfg." global pointer. If a sensor is flagged as uninitialized, an attempt is made to initialize it. If a sensor does not respond, it is marked as unintialized.
| sfg | pointer to global sensor fusion data structure |
| read_loop_counter | current loop counter (used for multirate processing) |
| void runFusion | ( | SensorFusionGlobals * | sfg | ) |
runFusion the top level call that actually runs the sensor fusion. This is a utility function which manages the various defines in build.h. You should feel free to drop down a level and implement only those portions of fFuseSensors() that your application needs. This function is normally involved via the "sfg." global pointer.
| void setStatus | ( | SensorFusionGlobals * | sfg, |
| fusion_status_t | status | ||
| ) |
Poor man's inheritance for status subsystem setStatus command This function is normally invoked via the "sfg." global pointer.
| void updateStatus | ( | SensorFusionGlobals * | sfg | ) |
Poor man's inheritance for status subsystem updateStatus command. This function is normally involved via the "sfg." global pointer.


Just as Jenkins core defines a set of extension points, your plugin can define new extension points so that other plugins can contribute implementations. This page shows how to do that.
Extension points may be defined in either of two ways:
- Singleton pattern
- Describable/Descriptor pattern (builds on singleton pattern)
Singleton Pattern
First, you define your contract in terms of an abstract class. (You can do this in interfaces, too, but then you'll have hard time adding new methods in later versions of your plugin.) This class should implement the marker hudson.ExtensionPoint interface, to designate that it is an extension point.
For convenience you can also define a static method conventionally named all
. The returned ExtensionList
allows you discover all the implementations at runtime.
The following code shows this in a concrete example:
/** * Extension point that defines different kinds of animals */ public abstract class Animal implements ExtensionPoint { ... /** * All registered {@link Animal}s. */ public static ExtensionList<Animal> all() { return Jenkins.getActiveInstance().getExtensionList(Animal.class); // getActiveInstance() starting with Jenkins 1.590, else getInstance() } }
In addition to these basic ingredients, your extension point can implement additional interfaces, extend from another base class, define all sorts of methods, etc. Because the extension implementations will be singletons, usually the default no-argument constructor suffices.
Also, this system is only necessary when you need to discover the implementations at runtime. So if your extension point consists of a group of several classes and interfaces, normally only the entry point needs to follow this convention. Such an example can be seen in hudson.scm.ChangeLogParser in the core — ChangeLogParser
implementations are always created by hudson.scm.SCM implementations, so ChangeLogParser
is not an extension point.
Enumerating implementations at runtime
The following code shows how you can list up all the Animal
implementations contributed by other plugins.
for (Animal a : Animal.all()) { System.out.println(a); }
There are other convenience methods to find a particular instance, and so on. See hudson.ExtensionList for more details.
Implementing extension points
Implementing an extension point defined in a plugin is no different from implementing an extension point defined in the core. See hudson.Extension for more details.
@Extension public class Lion extends Animal { ... }
Describable/Descriptor pattern
If you are going to define a new extension point that follows the hudson.model.Describable/hudson.model.Descriptor pattern, the convention is bit different. This pattern is used when users should be able to configure zero or more instances of some things you define.
In this case the singleton is a Descriptor
: a description of the kind of thing a user can create and configure. There is a matching Describable
class which represents the actual things being created and configured. Confusingly, the convention is to place the ExtensionPoint
marker on the Describable
class, even though @Extension
will be put on implementations of the Descriptor
.
For this, first you define your Describable
subtype and Descriptor
subtype.
public abstract class Food extends AbstractDescribable<Food> implements ExtensionPoint { ... @Override public FoodDescriptor getDescriptor() { return (FoodDescriptor) super.getDescriptor(); } } public abstract class FoodDescriptor extends Descriptor<Food> { protected FoodDescriptor() { } // optional constructor specifying class (the default one usually suffices however): protected FoodDescriptor(Class<? extends Food> clazz) { super(clazz); } }
An extension for Food would look like this:
public class MyFoodImpl extends Food { private final boolean tasty; @DataBoundConstructor public MyFoodImpl(boolean tasty) { this.tasty = tasty; } public boolean isTasty() {return tasty;} ... @Extension public static class DescriptorImpl extends FoodDescriptor { @Override public String getDisplayName() { return "MyFood"; } } }
Typically you will also need a src/main/resources/…/MyFoodImpl/config.jelly
providing its configuration form. The exact Jelly views needed for a describable vary according to how the extension point is used.


Welcome to Campus Library
Books
New
Update
Delete
Search
User
New
Update
Delete
Search
Check-in/Check-out
Book Reservation
Manage
About Us
Logout
Book Reservation
Book Id
User Id
Reservation date:
Submit
Pick Up
Pickup Code
Submit


Welcome
All are welcomed at to Gospel Church. 's purpose is serve as the hands and feet of Jesus Christ to the communities of Minneapolis and beyond.
Our vision is to be Rooted Deep , Branching Out , Bearing Fruit
Worship Times
Our current* Sunday morning worship schedule is:
- All Gospel Church Sunday School at 9 am
- Coffee Time at 10 am
- Worship Service at 10:30 am*
Laotian worship at 2:30 pm
*Worship September 22nd thru May 18th begins at 10:30 am Sunday mornings. Summer Worship begins at 10am
Location
Gospel is located the intersection of Highway 55 and Bottineau Boulevard (County Road 81) in Minneapolis, MN.
Our address is:
Minneapolis, MN 55401


Open Source
This project is relased under the MIT License.
QR-Code Recognition
With command cards and song/album cards it's possible to control any SONOS® speaker in the same network. A camera recognize the QR Code and send commands to the node-sonos-http-api.
LEGO® casing
The Raspberry PI is put into a LEGO® case. Multiple LEGO® building kits can be used. BE CREATIVE!
Supports major music services
The music services


Are you tired of adding users to your Twitter feed only to find out you aren't really interested in what they Tweet about? With Twitteroff you can filter through users probable tweets without going through the trouble of following them only to unfollow them shortly after. Simply add 2 twitter usernames and input a sample tweet you would like to see in your feed. Our model will run all the previous tweets from each user and tell you who is more likely to tweet about the things that interest you!
{% block content %} {% endblock %}


[ binary && mag <= 5.0] - Extract all binary stars brighter than fifth magnitude (note that the initial space is necessary to prevent it from being treated as a binning specification) [#row >= 125 && #row <= 175] - Extract row numbers 125 through 175 [IMAGE[4,5] .gt. 100] - Extract all rows that have the (4,5) component of the IMAGE column greater than 100 [abs(sin(theta * #deg)) < 0.5] - Extract all rows having the absolute value of the sine of theta less than a half where the angles are tabulated in degrees [SUM( SPEC > 3*BACKGRND )>=1] - Extract all rows containing a spectrum, held in vector column SPEC, with at least one value 3 times greater than the background level held in a keyword, BACKGRND [VCOL=={1,4,2}] - Extract all rows whose vector column VCOL contains the 3-elements 1, 4, and 2<EMAIL_ADDRESS>- Extract rows using the expression contained within the text file rowFilter.txt [gtifilter()] - Search the current file for a GTI extension, filter the TIME column in the current table, using START/STOP times taken from columns in the GTI extension [regfilter("pow.reg")] - Extract rows which have a coordinate (as given in the X and Y columns) within the spatial region specified in the pow.reg region file. [regfilter("pow.reg", Xs, Ys)] - Same as above, except that the Xs and Ys columns will be used to determine the coordinate of each row in the table.


 Exploring the issues of grace, legalism, and…
The Sea-Wolf
by
Jack London
The Sea-Wolf is a psychological adventure novel by American novelist Jack London about a literary critic and other survivors of an ocean collision…
The Secret Garden
by
Frances Hodgson Burnett
The Secret Garden (1909) is one of Frances Hodgson Burnett’s most popular novels. The book tells the story of Mary Lennox, a spoiled,…
Selected American and British Poems
by
FCIT
Spanning the Atlantic, this collection brings together classic poetry from two traditions.
Selected Essays of Robert Louis Stevenson
by
Robert Louis Stevenson
This book collects essays of Robert Louis Stevenson, including selections from Across the Plains (1892) and Essays of Travel (1911).
Sense and Sensibility
by
Jane Austen
Sense and Sensibility is a novel of manners and societal expectations. The story concerns two sisters, Elinor and Marianne Dashwood (Elinor representing “sense”…
Seven O’Clock Stories
by
Robert Gordon Anderson
Seven O’Clock Stories is a collection of children’s stories about Marmaduke, the Jehosophat, and the Toyman.
A Short Account of the History…
by
W.W. Rouse Ball
This book contains selections from A Short Account of the History of Mathematics, first published in 1908. A Short Account of the History of Mathematics…
Silas Marner
by
George Eliot
Silas Marner, published in 1861, is a dramatic novel following the life of Silas Marner and his path from embittered outsider to proud…
The Snow Queen
by
Hans Christian Andersen
The Snow Queen is a fairy tale written by Hans Christian Andersen and first published in 1845. The story centers on the struggle…
Songs of the Wind on a…
by
George E. Merrick
Songs of the Wind on a Southern Shore, and other Poems of Florida is a collection of George E. Merrick's poetry celebrating the…
The Sonnets
by
William Shakespeare
Shakespeare's sonnets is a collection of 154 poems in sonnet form written by William Shakespeare that deal with such themes as love, beauty,…
The Souls of Black Folk
by
W. E. B. Du Bois
The Souls of Black Folk is a classic work of African–American literature by activist W.E.B. Du Bois. The book, published in 1903, contains…
Squinty, the Comical Pig
by
Richard Barnum
The readers find out the origin of Squinty’s name.  Squinty wants to see the world…
St. Augustine Under Three Flags: Tourist…
by
W.J. Harris Company
Detailed descriptions of the various landmarks of St. Augustine from its founding in 1565 through 1918.
Stories from Around the World
by
FCIT
Traditional tales often take on a life of their own, traveling the world and finding new interpretations within the cultures they encounter. This…
The Story of Doctor Dolittle
by
Hugh Lofting
The Story of Doctor Dolittle is the first of his Doctor Dolittle books, a series of children's novels about a man who learns…
The Story of Siegfried
by
James Baldwin
The Story of Siegfried is James Baldwin's retelling of ancient yet perpetually popular Norse and Germanic tales about the hero Siegfried. The stories…
The Strange Case of Dr. Jekyll…
by
Robert Louis Stevenson
The Strange Case of Dr. Jekyll and Mr. Hyde is a suspense novel by Robert Louis Stevenson, narrating the tale of Dr. Jekyll,…
Sylvie and Bruno
by
Lewis Carroll
Sylvie and Bruno, first published in 1889, and its 1893 second volume Sylvie and Bruno Concluded form the last novel by Lewis Carroll…
Sylvie and Bruno Concluded
by
Lewis Carroll
Sylvie and Bruno, first published in 1889, and its 1893 second volume Sylvie and Bruno Concluded form the last novel by Lewis Carroll…


|
M480 BSP V3.05.005
The Board Support Package for M480 Series
|
Macros | |
| #define | ACMP_ENABLE_OUTPUT_INVERSE(acmp, u32ChNum) |
| This macro is used to enable output inverse function. More... | |
| #define | ACMP_DISABLE_OUTPUT_INVERSE(acmp, u32ChNum) |
| This macro is used to disable output inverse function. More... | |
| #define | ACMP_SET_NEG_SRC(acmp, u32ChNum, u32Src) |
| This macro is used to select ACMP negative input source. More... | |
| #define | ACMP_ENABLE_HYSTERESIS(acmp, u32ChNum) |
| This macro is used to enable hysteresis function and set hysteresis to 30mV. More... | |
| #define | ACMP_DISABLE_HYSTERESIS(acmp, u32ChNum) |
| This macro is used to disable hysteresis function. More... | |
| #define | ACMP_CONFIG_HYSTERESIS(acmp, u32ChNum, u32HysSel) |
| This macro is used to select hysteresis level. More... | |
| #define | ACMP_ENABLE_INT(acmp, u32ChNum) |
| This macro is used to enable interrupt. More... | |
| #define | ACMP_DISABLE_INT(acmp, u32ChNum) |
| This macro is used to disable interrupt. More... | |
| #define | ACMP_ENABLE(acmp, u32ChNum) |
| This macro is used to enable ACMP. More... | |
| #define | ACMP_DISABLE(acmp, u32ChNum) |
| This macro is used to disable ACMP. More... | |
| #define | ACMP_GET_OUTPUT(acmp, u32ChNum) |
| This macro is used to get ACMP output value. More... | |
| #define | ACMP_GET_INT_FLAG(acmp, u32ChNum) |
| This macro is used to get ACMP interrupt flag. More... | |
| #define | ACMP_CLR_INT_FLAG(acmp, u32ChNum) |
| This macro is used to clear ACMP interrupt flag. More... | |
| #define | ACMP_CLR_WAKEUP_INT_FLAG(acmp, u32ChNum) |
| This macro is used to clear ACMP wake-up interrupt flag. More... | |
| #define | ACMP_ENABLE_WAKEUP(acmp, u32ChNum) |
| This macro is used to enable ACMP wake-up function. More... | |
| #define | ACMP_DISABLE_WAKEUP(acmp, u32ChNum) |
| This macro is used to disable ACMP wake-up function. More... | |
| #define | ACMP_SELECT_P(acmp, u32ChNum, u32Pin) |
| This macro is used to select ACMP positive input pin. More... | |
| #define | ACMP_ENABLE_FILTER(acmp, u32ChNum) |
| This macro is used to enable ACMP filter function. More... | |
| #define | ACMP_DISABLE_FILTER(acmp, u32ChNum) |
| This macro is used to disable ACMP filter function. More... | |
| #define | ACMP_SET_FILTER(acmp, u32ChNum, u32Cnt) |
| This macro is used to set ACMP filter function. More... | |
| #define | ACMP_CRV_SEL(acmp, u32Level) |
| This macro is used to select comparator reference voltage. More... | |
| #define | ACMP_SELECT_CRV_SRC(acmp, u32Src) |
| This macro is used to select the source of CRV. More... | |
| #define | ACMP_SELECT_INT_COND(acmp, u32ChNum, u32Cond) |
| This macro is used to select ACMP interrupt condition. More... | |
| #define | ACMP_ENABLE_WINDOW_LATCH(acmp, u32ChNum) |
| This macro is used to enable ACMP window latch mode. More... | |
| #define | ACMP_DISABLE_WINDOW_LATCH(acmp, u32ChNum) |
| This macro is used to disable ACMP window latch mode. More... | |
| #define | ACMP_ENABLE_WINDOW_COMPARE(acmp, u32ChNum) |
| This macro is used to enable ACMP window compare mode. More... | |
| #define | ACMP_DISABLE_WINDOW_COMPARE(acmp, u32ChNum) |
| This macro is used to disable ACMP window compare mode. More... | |
Functions | |
| void | ACMP_Open (ACMP_T *acmp, uint32_t u32ChNum, uint32_t u32NegSrc, uint32_t u32HysSel) |
| Configure the specified ACMP module. More... | |
| void | ACMP_Close (ACMP_T *acmp, uint32_t u32ChNum) |
| Close analog comparator. More... | |
| #define ACMP_CLR_INT_FLAG | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_CLR_WAKEUP_INT_FLAG | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_CONFIG_HYSTERESIS | ( | acmp, | |
| u32ChNum, | |||
| u32HysSel | |||
| ) |
This macro is used to select hysteresis level.
| [in] | acmp | The pointer of the specified ACMP module |
| [in] | u32ChNum | The ACMP number |
| [in] | u32HysSel | The hysteresis function option. Including: |
| #define ACMP_CRV_SEL | ( | acmp, | |
| u32Level | |||
| ) |
This macro is used to select comparator reference voltage.
| [in] | acmp | The pointer of the specified ACMP module |
| [in] | u32Level | The comparator reference voltage setting. The formula is: comparator reference voltage = CRV source voltage x (1/6 + u32Level/24) The range of u32Level is 0 ~ 15. |
When CRV is selected as ACMP negative input source, the CRV level is determined by CRVCTL (ACMP_VREF[3:0]).
| #define ACMP_DISABLE | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_DISABLE_FILTER | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_DISABLE_HYSTERESIS | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_DISABLE_INT | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_DISABLE_OUTPUT_INVERSE | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_DISABLE_WAKEUP | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_DISABLE_WINDOW_COMPARE | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_DISABLE_WINDOW_LATCH | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_ENABLE | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_ENABLE_FILTER | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_ENABLE_HYSTERESIS | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_ENABLE_INT | ( | acmp, | |
| u32ChNum | |||
| ) |
This macro is used to enable interrupt.
| [in] | acmp | The pointer of the specified ACMP module |
| [in] | u32ChNum | The ACMP number |
This macro will set ACMPIE bit of ACMP_CTL register to enable interrupt function. If wake-up function is enabled, the wake-up interrupt will be enabled as well.
| #define ACMP_ENABLE_OUTPUT_INVERSE | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_ENABLE_WAKEUP | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_ENABLE_WINDOW_COMPARE | ( | acmp, | |
| u32ChNum | |||
| ) |
This macro is used to enable ACMP window compare mode.
| [in] | acmp | The pointer of the specified ACMP module |
| [in] | u32ChNum | The ACMP number |
This macro will set WCMPSEL (ACMP_CTL[18]) to enable ACMP window compare mode. When window compare mode is enabled, user can connect the specific analog voltage source to either the positive inputs of both comparators or the negative inputs of both comparators. The upper bound and lower bound of the designated range are determined by the voltages applied to the other inputs of both comparators. If the output of a comparator is low and the other comparator outputs high, which means two comparators implies the upper and lower bound. User can directly monitor a specific analog voltage source via ACMPWO (ACMP_STATUS[16]).
| #define ACMP_ENABLE_WINDOW_LATCH | ( | acmp, | |
| u32ChNum | |||
| ) |
This macro is used to enable ACMP window latch mode.
| [in] | acmp | The pointer of the specified ACMP module |
| [in] | u32ChNum | The ACMP number |
This macro will set WLATEN (ACMP_CTL[17]) to enable ACMP window latch mode. When ACMP0/1_WLAT pin is at high level, ACMPO0/1 passes through window latch block; when ACMP0/1_WLAT pin is at low level, the output of window latch block, WLATOUT, is frozen.
| #define ACMP_GET_INT_FLAG | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_GET_OUTPUT | ( | acmp, | |
| u32ChNum | |||
| ) |
| #define ACMP_SELECT_CRV_SRC | ( | acmp, | |
| u32Src | |||
| ) |
This macro is used to select the source of CRV.
| [in] | acmp | The pointer of the specified ACMP module |
| [in] | u32Src | is the source of CRV. Including: |
The source of CRV can be VDDA or internal reference voltage. The internal reference voltage level is determined by SYS_VREFCTL register.
| #define ACMP_SELECT_INT_COND | ( | acmp, | |
| u32ChNum, | |||
| u32Cond | |||
| ) |
This macro is used to select ACMP interrupt condition.
| [in] | acmp | The pointer of the specified ACMP module |
| [in] | u32ChNum | The ACMP number |
| [in] | u32Cond | Comparator interrupt condition selection. Including: |
The ACMP output interrupt condition can be rising edge, falling edge or any edge.
| #define ACMP_SELECT_P | ( | acmp, | |
| u32ChNum, | |||
| u32Pin | |||
| ) |
This macro is used to select ACMP positive input pin.
| [in] | acmp | The pointer of the specified ACMP module |
| [in] | u32ChNum | The ACMP number |
| [in] | u32Pin | Comparator positive pin selection. Including: |
This macro will set POSSEL (ACMP_CTL[7:6]) to determine the comparator positive input pin.
| #define ACMP_SET_FILTER | ( | acmp, | |
| u32ChNum, | |||
| u32Cnt | |||
| ) |
This macro is used to set ACMP filter function.
| [in] | acmp | The pointer of the specified ACMP module |
| [in] | u32ChNum | The ACMP number |
| [in] | u32Cnt | is comparator filter count setting. |
When ACMP output filter function is enabled, the output sampling count is determined by FILTSEL (ACMP_CTL[15:13]).
| #define ACMP_SET_NEG_SRC | ( | acmp, | |
| u32ChNum, | |||
| u32Src | |||
| ) |
This macro is used to select ACMP negative input source.
| [in] | acmp | The pointer of the specified ACMP module |
| [in] | u32ChNum | The ACMP number |
| [in] | u32Src | is comparator negative input selection. Including: |
This macro will set NEGSEL (ACMP_CTL[5:4]) to determine the source of negative input.
| void ACMP_Close | ( | ACMP_T * | acmp, |
| uint32_t | u32ChNum | ||
| ) |
| void ACMP_Open | ( | ACMP_T * | acmp, |
| uint32_t | u32ChNum, | ||
| uint32_t | u32NegSrc, | ||
| uint32_t | u32HysSel | ||
| ) |
Configure the specified ACMP module.
| [in] | acmp | The pointer of the specified ACMP module |
| [in] | u32ChNum | Comparator number. |
| [in] | u32NegSrc | Comparator negative input selection. Including: |
| [in] | u32HysSel | The hysteresis function option. Including: |
Configure hysteresis function, select the source of negative input and enable analog comparator.


Describes Spot Instance requests. Spot Instances are instances that Amazon EC2 starts on your behalf when the maximum price that you specify exceeds the current Spot Price. Amazon EC2 periodically sets the Spot Price based on available Spot Instance capacity and current spot instance requests. For conceptual information about Spot Instances, refer to the Amazon Elastic Compute Cloud Developer Guide or Amazon Elastic Compute Cloud User Guide .
You can filter the results to return information only about Spot Instance requests that match criteria you specify. For example, you could get information about requests where the Spot Price you specified is a certain value (you can't use greater than or less than comparison, but you can use * and ? wildcards). You can specify multiple values for a filter. A Spot Instance request must match at least one of the specified values for it to be included in the results.
You can specify multiple filters (e.g., the Spot Price is equal to a particular value, and the instance type is m1.small ). The result includes information for a particular request only if it matches all your filters. If there's no match, no special message is returned; the response is simply empty.
You can use wildcards with the filter values: an asterisk matches zero or more characters, and ? matches exactly one character. You can escape special characters using a backslash before the character. For example, a value of \*amazon\?\\ searches for the literal string *amazon?\ .
describe-spot-instance-requests
[--dry-run | --no-dry-run]
[--spot-instance-request-ids <value>]
[--filters <value>]
--dry-run | --no-dry-run (boolean)
Checks whether you have the required permissions for the action, without actually making the request. Using this option will result in one of two possible errorresponses. If you have the required permissions, the error response will be DryRunOperation . Otherwise it will be UnauthorizedOperation .
--spot-instance-request-ids (list)
The ID of the request.
Syntax:
"string" "string" ...
A list of filters used to match properties for SpotInstances. For a complete reference to the available filter keys for this operation, see the Amazon EC2 API reference .
Shorthand Syntax:
Key value pairs, where values are separated by commas.
--filters Name=string1,Values=string1,string2
JSON Syntax:
[
{
"Name": "string",
"Values": ["string", ...]
}
...
]
The Availability Zone group. If you specify the same Availability Zone group for all Spot Instance requests, all Spot Instances are launched in the same Availability Zone.
The time stamp when the Spot Instance request was created.
The fault code related to the request.
The fault message related to the request.
The ID of the instance that fulfilled the request.
The Spot Instance launch group. Launch groups are Spot Instances that launch together and terminate together.
Whether the Amazon EBS volume is deleted on instance termination.
The device name (for example, /dev/sdh) for the Amazon EBS volume.
The ID of the snapshot used for the Amazon EBS volume.
The volume size of the Amazon EBS volume, in GiB.
The volume type of the Amazon EBS volume.
Valid Values: standard|io1
The security group for the instance.
The ID of the AMI.
The type of instance (for example, m1.small).
The kernel ID.
The name of the key pair the instance launched with.
Whether monitoring is enabled for the Spot Instance.
Indicates whether the IP address is the primary private IP address.
Indicates whether the network interface is deleted when the instance is terminated.
A description of the network interface.
The index of the device for the network interface attachment on the instance.
The ID of the security group associated with the network interface.
The name of the security group associated with the network interface.
The ID of the network interface.
The primary private IP address of the network interface.
The ID of the subnet for the instance.
The RAM disk ID.
The Availability Zone in which the bid is launched.
Valid Values: us-east-1a
The product description associated with the instance.
Valid Values: Linux/UNIX|Windows
The Spot Instance request ID.
The maximum hourly price for any Spot Instance launched to fulfill the request.
The state of the Spot Instance request. Spot bid status information can help you track your Amazon EC2 Spot Instance requests. For information, see Tracking Spot Requests with Bid Status Codes in the Amazon Elastic Compute Cloud User Guide .
Valid Values: open|active|closed|cancelled|failed
The short code describing the most recent evaluation of your Spot Instance request. For more information, see Spot Bid Status in the .
The message explaining the status of the Spot Instance request.
The key of a tag assigned to the resource. This filter is independent of the tag-value filter. For example, if you use both the filter " tag-key=Purpose " and the filter " tag-value=X ", you get any resources assigned both the tag key Purpose (regardless of what the tag's value is), and the tag value X (regardless of what the tag's key is). If you want to list only resources where Purpose is X, see the key filter later in this table.
The value of a tag assigned to the resource. This filter is independent of the tag-key filter.
--filters the response based on a specific tag/value combination.
The start date of the request.
The end date of the request.


Example 1.8.11.
Go to the MGGG grid tool (opens in new tab) and scroll down to the section with bar graphs. Create a grid that matches Table 1.8.3, then change one of the Clubs to a Heart so that there are exactly 9 Hearts. Then create a district plan (using “Build a Plan \(\mathcal{D}\)”) in which Hearts win 3 of the 5 districts. Observe the distributions to determine if your plan is an outlier.
Solution


Constructor
new Sketch(options)
Parameters:
| Name | Type | Description |
|---|---|---|
options |
Object | Valid options are "container", "sizes", "colors", "toolsPosition". @see "Members" section for details |
- Version:
- 1.0
- License:
- The MIT License (MIT) Copyright (c) 2015 Mithun KT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- Source:
Example
var sketch = new Sketch({
container: $("#container"),
sizes: [1, 2, 3, 4, 5],
toolsPosition: "right",
colors:{
fillDefaultColor:"#ffffff",
sketchDefaultColor:"#000000"
}
});
Methods
(static) createControlls()
Creating controlls which support sketch tool
(static) createSketchBoard()
Creating sketch canvas which is ready to draw.
(static) download()
Converts canvas to image and downloads the same
(static) getRectDimensions(xStart, yStart, xPos, yPos) → {Object}
Calculates height,width,x and y position from given coordinates
Parameters:
| Name | Type | Description |
|---|---|---|
xStart |
Number | X start position |
yStart |
Number | Y start position |
xPos |
Number | drag end x position |
yPos |
Number | drag end y position |
Returns:
calculated height,width,left and top
- Type
- Object
(static) init()
Init this instance. Called once at startup.


For companies jumpstarting their mobile teams.
Need to train your team as quickly as possible? The Beagleworx Labs team training program is a perfect fit.
Our instructors are development and design experts. You provide the space, and we’ll bring the training straight to your door.
App Development Training for Individuals
Beagleworx Labs offers training sets for individuals. You’ll be able to learn new skills and improve your career at your convenience. Contact us to discuss your training schedule options.
App Development Training for Groups
Group trainings offers a collaborative culture. Learn and share ideas with your instructor, and your classmates. Beagleworx Labs offers modules for group class.
Sign up for a class and get notified when it becomes available for a group.


Design an MVVM ViewModel in Xamarin.Forms - XAM320
A core design goal in UI development is to separate the presentation and domain layers. Experience has shown that this type of loosely-coupled design increases code reuse and simplifies testing. The Model-View-ViewModel (MVVM) pattern has become popular for XAML-based environments like Xamarin.Forms because it helps achieve this separation. This course shows you how to design your applications using MVVM. You will create View Models and use data binding and commanding to connect them to your UI. You will also use the Xamarin.Forms MessagingCenter to communicate between View Models.
Upon completion you will be able to:
- Define visual behavior
- Use commands
- Test MVVM based apps
Course exercise download
Exercise materials are available from GitHub. The code can be cloned through a desktop Git client or downloaded directly as a ZIP file.
If you are using Windows, try to select a location with a shorter path length to make sure you don't exceed the 260 character limit.
Lecture
Here are the lecture slides.
Exercises
-
Exercise 1: Driving behavior through properties (XAM320)
In this exercise, you'll add in selection support, and use data triggers to change the UI based on property values exposed in view models.
-
Exercise 2: Using commands to run behavior (XAM320)
You can control the behavior of an application in your ViewModels. For example, what happens when you tap a button or scroll a list? In this exercise, you'll examine commanding and use it to add behavior to your bindable ViewModel.


Home
About
Contact
Happy Trails Travel Agency
"To journeys unknown"
Tropical Destinations
Malindi
Mombasa
Saint.Tropez
Ibiza
Bahamas
Popular Destinations
Sydney
Mt.Kenya
Rome
Monaco
Victoria.Falls


The PFS Data report provides information about how much data was sent and received by PFS. For details, see Adding PFS Shares.
How many bytes were sent over the WAN? How many bytes were received over the WAN? The Riverbed system reports on performance for periods up to one month. Due to performance and disk space considerations, the display granularity decreases with time passed since the data was sampled. The data is collected at a 5-minute granularity for the entire month.
Select a report time interval of 5 minutes (5m), 1 hour (1h), 1 day (1d), 1 week (1w), All, or type a custom date. All includes statistics for the last 30 days.You can quickly see the newest data and see data points as they are added to the chart dynamically. To display the newest data, click Show newest data.


Let's get started!
Click on the Plant Post button to create your first post!
or
Click on the + sign button inside the My Garden section to create your first highlight!
Hey! Proud Plant Papa here, check out my plant babies.
My Garden


Custom Service Name
Your website is not yet online
You
Web browser
Host
Custom Service Name
Website
example.com
If you have any question, please send us an email
Your website is not yet online
Web browser
Custom Service Name
example.com
If you have any question, please send us an email


Back to home
TODO
delete data - manual cascade?
filter by language
search by description, code
Adding entries
order: language first, entry with tags, parse tags
functions to include entry-tag row


Reset Sent
{% if user.is_authenticated %}
You are already logged in!
{% else %}
Instructions for resetting your password will be emailed to the address you provided, if that address matches the one we have on file for your account. You should receive them shortly.
Please allow up to to a few hours for the email to transmit, and be sure to check your spam folder if it doesn't show up in a timely manner.
Click here to return to the main page.
{% endif %}


My Activity States
All of your activity states will be displayed here. If you created any activity states using the stateID, https://w3id.org/xapi/scorm/activity-state, then you can drill deeper into it and look at all of the xAPI SCORM attempt states for that activity. For more information on this, please visit the xAPI SCORM Profile.
{% if activity_states %}
{% for as in activity_states %}
{% endif %}
{% endfor %}
{% else %}
No activity states to display
{% endif %}
{{ as.activity_id }} - {{ as.state_id }}
Last Updated: {{ as.updated }}
{% if as.json_state %}
{{ as.json_state }}{% else %} {% if as.content_type == "application/octet-stream" or as.content_type == "text/plain" %}
Non-JSON{% else %} Cannot display state (non-text and non-JSON) {% endif %} {% endif %} {% if as.state_id == "https://w3id.org/xapi/scorm/activity-state" %}
{% endif %}
{% endfor %}


Item 1.11.12.a. Use this alternative formula to calculate and interpret the efficiency gap in Exercise 1.11.11. Are your answers close?


Progressive VPP Tutorial¶
Learn to run FD.io VPP on a single Ubuntu 16.04 VM using Vagrant with this walkthrough covering basic FD.io VPP scenarios. Useful FD.io VPP commands will be used, and will discuss basic operations, and the state of a running FD.io VPP on a system.
Note
This is not intended to be a ‘How to Run in a Production Environment’ set of instructions.
For more information on using VPP with Virtual Box/Vagrant, please refer to VM’s with Vagrant
- Setting up your environment
- Running VPP
- Creating an Interface
- Using the trace command
- Connecting Two FD.io VPP Instances
- Routing
- Switching
- Skills to be Learned
- FD.io VPP command learned in this exercise
- Topology
- Initial state
- Run FD.io VPP instances
- Connect vpp1 to host
- Connect vpp1 to vpp2
- Configure Bridge Domain on vpp1
- Configure loopback interface on vpp2
- Configure bridge domain on vpp2
- Ping from host to vpp and vpp to host
- Examine l2 fib


| completeMethod |
array or function(request,response) |
undefined |
List with possible values or function which returns them. |
| minQueryLength |
Integer |
2 |
Minimum length of input value to run a query. |
| multiple |
boolean |
false |
Enables multiple selection mode. |
| dropdown |
boolean |
false |
Displays a dropdown button next to the input field to search all items. |
| scrollHeight |
integer |
200 |
Maximum height of the suggestions panel in pixels. |
| forceSelection |
boolean |
false |
When enabled, input value is restricted only with suggested items. |
| disabled |
boolean |
false |
When true, disable component. |


I'm Sufyan Patel.
I'm currently exploring the field of Data science, which seems fascinating to me.
Now, I'm finding the opportunity to work in a fun and challenging work environment that will encourage me to improve my skills.
I am devoted to building something new with code, pushing my limits, and making a name for myself in this rapidly growing field.
I am proficient with -
* Programming Languages Python, C and C++
* Strong power of analytical skills
* Excel in achieving outstanding project results
* Can be relied on to make sound decisions
* Display an exceptional ability to learn new methods
* Loyal to organization, associates and subordinates
* Demonstrate natural leadership ability
Computer Science Engineering
Mumbai - India
Mumbai - India
2016-2019Awing, Virtual
Jan 2020 - Mar 2020
PROJECT


3aransia
Transliteration
Documentation
3aransia Documentation
3aransia Python Library
3aransia API
Blog & About
3aransia
Transliteration for languages and dialects
Moroccan
Source Language or Dialect
Afrikaans
Albanian
Algerian
Arabic
Azerbaijani
Basque
Bosnian
Catalan
Corsican
Creole
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Filipino
Finnish
French
Frisian
Gaelic
Galician
German
Greek
Hausa
Hawaiian
Hungarian
Icelandic
Igbo
Indonesian
Irish
Italian
Kinyarwanda
Kurdish
Latin
Latvian
Libyan
Lithuanian
Luxembourgish
Malagasy
Malay
Maltese
Maori
Moroccan
Norwegian
Persian
Polish
Portuguese
Romanian
Samoan
Sesotho
Shona
Slovak
Slovenian
Somali
Spanish
Sundanese
Swahili
Swedish
Tunisian
Turkish
Turkmen
Urdu
Uzbek
Vietnamese
Welsh
Xhosa
Yoruba
Zulu
Salam 3alaikom !
Arabic
Target Language or Dialect
Afrikaans
Albanian
Algerian
Arabic
Azerbaijani
Basque
Bosnian
Catalan
Corsican
Creole
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Filipino
Finnish
French
Frisian
Gaelic
Galician
German
Greek
Hausa
Hawaiian
Hungarian
Icelandic
Igbo
Indonesian
Irish
Italian
Kinyarwanda
Kurdish
Latin
Latvian
Libyan
Lithuanian
Luxembourgish
Malagasy
Malay
Maltese
Maori
Moroccan
Norwegian
Persian
Polish
Portuguese
Romanian
Samoan
Sesotho
Shona
Slovak
Slovenian
Somali
Spanish
Sundanese
Swahili
Swedish
Tunisian
Turkish
Turkmen
Urdu
Uzbek
Vietnamese
Welsh
Xhosa
Yoruba
Zulu


Colombia protesters march in honor of injured teenager
BOGOTA (Reuters) - Hundreds of people marched in the Colombian capital, Bogota, on Sunday, in honor of a gravely injured teenage demonstrator, on the fourth day of protests in the Andean country that began with a 250,000-person march on Thursday.
The protests have been largely peaceful despite isolated looting in some areas and the first overnight curfew in Bogotá in a generation.
Demonstrators’ grievances range from anger at economic plans that the government of President Ivan Duque denies supporting to what protesters say is a lack of action to stop corruption and the killing of human rights activists.
Protesters have criticized authorities - most notably the ESMAD riot police - for heavy-handedness, especially after 18-year-old Dilan Cruz was injured by a tear gas canister on Saturday afternoon.
Cruz, who remains in critical condition, represents “the fight from the bottom for a better country,” said recent engineering graduate David Baron, 25, as he joined a chanting crowd on the corner where Cruz was hit.
“We are marching for all the injustices in this country - we thought the problem was the war, but it’s really corruption,” Baron said.
A Twitter user who said she was Cruz’s sister thanked people for their support in posts on Sunday and called for non-violence.
Colombians have gathered in dozens of festive, hours-long “cacerolazo” demonstrations - a traditional Latin American protest in which people bang pots and pans.
Some cacerolazos were dispersed with tear gas early on Saturday, while others - featuring music and fireworks - were allowed to continue late into the night. Duque was meeting with incoming mayors and governors on Sunday before further meetings this week, which he has said will focus on social issues and the fight against corruption.
The government said three people were killed following Thursday’s protests. Police connected the deaths to alleged looting and said the incident was under investigation.
Duque’s administration has been plagued by problems during his 15 months in office, including a combative congress, low approval ratings and unsuccessful legislative efforts.
The protests have coincided with demonstrations elsewhere in Latin America, from anti-austerity marches in Chile and protests over vote-tampering allegations in Bolivia that led President Evo Morales to resign, to inflamed tensions in Ecuador and Nicaragua.


{% extends "layouts/layout.html" %} {% block title%} {{ title }} {% endblock %} {% block main %}
| Medical History | Dental History | Notes |
|---|---|---|
| {{ patient.medical_history }} | {{ patient.dental_history }} | {{ patient.notes }} |
| Date | Complaint | Treatment Plan | Actions Done | Advice | Next Visit | Transaction Notes | Cost | Receipt |
|---|---|---|---|---|---|---|---|---|
| {{ appointment.date.strftime('%d-%m-%Y') }} | {{ appointment.complaint }} | {{ appointment.treatment_plan }} | {{ appointment.actions_done }} | {{ appointment.advice }} | {{ appointment.next_visit }} | {{ appointment.transaction_notes }} | {{ "€ %.0f"|format(appointment.cost) }} | {{ "€ %.0f"|format(appointment.receipt) }} |


{{ request.create_time | naturaltime }}
{% extends "layout.html" %} {% block content %}
| Name | ELO | Wins | Losses | Challenge |
|---|---|---|---|---|
| {{ team.name }} |
{{ team.elo | int }}
|
{{ team.wins }}
|
{{ team.losses }}
|
Challenges for people of higher ELO will automatically be accepted. Challenges for reference (yellow) players will also automatically be accepted.
{% else %}Challenges are currently disabled.
{% endif %}


Roshan -> Sachet
Surabhi -> Sakar
Rajesh Hamal -> Nepali Janta
Relationships come with feelings
Where do you go for Dasai?
Where do you go for Bhai tika?
Chokkho - Jhutho - Death
Relationships come with obligations
to improve communication ability
to allow you idea to propagate better
Why do we need them?
Billions naturally
Millions on computers
Thousands in print
RGB - better for digital because pixels use them
CMYK - better for print. Mix the four colors to print
HSL - another way to understand color
1. using fixed rules of color laid out designers from the past
2. using well known patterns as guidelines
3. having culture specific knowledge of the emotions colors evoke
4. picking the appropriate color system for the medium used
1. They help propagate ideas by evoking emotions
2. They make us look cool
3. Because beautiful things are worth creating for their own sake
4. They keep users engaged giving us the space to teach
is your best friend... for today!
RGB (Red, Green, Blue)
HSL (more human)
Hue - base color
Saturation - amount of grey in Hue
Level - amount of white in Hue
Open Inkscape
Fill box with RGB: 255 0 0
Switch to HSL
Play with Saturation and Level
Switch between HSL/RGB
Colors support each other to communicate certain emotions
We can use these relationships to improve our design
Opposites on the color wheel
Open: http://colorschemedesigner.com/
Count 1/2
Group 1: make it exciting
Group 2: make it calm
1. Pick 2 sets of complementary colors (5 mins)
2. Discuss with the person next to you (4 mins)
3. Narrow it down to 1
4. Open smallColor.svg in Inkscape
5. Save as smallColor_Comp.svg
6. 10 mins to fill in colors
7. Put on one of three pen drives
8. Do a whole class analysis
Use Spacebar to toggle
Don't delete objects
Next to each other
Open: https://kuler.adobe.com/
1. 5 mins: Using Kuler and pick 2 sets of analagous colors
2. 4 mins: Discuss with person next to you
3. Pick 1 scheme to move forward with
4. Open smallColor.svg in Inkscape
5. Save as smallColor_A.svg
6. 10 mins to fill in colors
Analyse with your neighbor
  Were the color choices actually analogous?
  Were the colors warm or cool?
  What emotion did the colors evoke in you?
Reflection
On a equidistant triangle
Open: https://kuler.adobe.com/
1. 5 mins: Using Kuler and pick 2 sets of contrasting colors
2. 4 mins: Discuss with person next to you
3. Pick 1 scheme to move forward with
4. Open smallColor.svg in Inkscape
5. Save as smallColor_Con.svg
6. 10 mins to fill in colors
Analyse with your neighbor
  What colors were used?
  Which colors were warm and which ones were cool?
  Were the color choices actually contrasting?
  What emotion did the colors evoke in you?
Reflection
A generalized version of contrasting
Open: https://kuler.adobe.com/
1. 5 mins: Using Kuler and pick 2 sets of split compliment colors
2. 4 mins: Discuss with person next to you
3. Pick 1 scheme to move forward with
4. Open smallColor.svg in Inkscape
5. Save as smallColor_sp.svg
6. 10 mins to fill in colors
Analyse with your neighbor
  What colors were used?
  Which colors were warm and which ones were cool?
  Were the color choices actually contrasting?
  What emotion did the colors evoke in you?
Reflection
Thinking in HSL
Same Hue
Different Saturation and Level
1. 3 mins: Pick 2 Hues using ColorSchemeDesigner
2. 4 mins: Adjust Saturation and Level to find 1 - 3 shade of each
3. Pick 1 scheme to move forward with
4. Open smallColor.svg in Inkscape
5. Save as smallColor_M.svg
6. 10 mins to fill in colors
Analyse with your neighbor
  What hue was the base?
  Was the base hue warm or cool?
  How many variations of the hue was created?
  For each variation: warmer or cooler than the hue?
  What emotion did the color evoke in your?
Reflection
Split into peer groups
-- Confidence
-- Wisdom
-- Maternal Love
Pick three colors schemes using Kuler (8 min)
Do a peer group review (18 mins)
Pick two colors schemes at the end
Open FullExercise.svg
Save as FullExercise1.svg and FullExercise2.svg
Fill in some blocks of full diagram (15 mins)
5 min transition period
Show to review team (12 mins)
Pick one color scheme
Fill in whole image (20 mins)
Load on Pen Drives
Get a whole group critique (30 min)
Adjust based on feedback (15 mins)
Discuss with peer group (12 mins)
Just a beginning
Google Dominant, Sub-dominant and accent colors
Take any SVG you like
Pick a color scheme
Create 3 different compositions using the same colors
But changing the dominance
Due: Friday, Dec 6th in Git


Large Corporations (Unfortunate CEO)
- Name: Barron
- Occupation: CEO
- Age: 54
- Martial: On the rocks
- Relevant History: Sees the potential of Memes and youth culture to repair damaged image
- Education: MBA
- Employment: Worked way up from son of CEO
- Known as “The things done getter”
- What he wants to know
- Speed of turn around
- Success rate
- Cost
Large Corporations (General)
- Name: Sarah Rogers
- Occupation: Marketing Manager
- Age: 37
- Marital: With partner; unmarried
- Relevant History: Has a niece who often views internet memes. But most of her coworkers are “behind the times.”
- Education: MBA
- Employment: Marketing Manager of the “Who Done It Co.”
- Known as “Sarah, Tall and plain”
- What she wants to know
- Who did it?
- What memes best convey who has done it?
- How to best promote her company
Universities
- Name: Quentin J. Fortinbras, PhD
- Occupation: President of the College State University
- Age: 48
- Marital: Single
- Relevant History: Wants to spread his pro-Nietzsche philosophy, sees memes as the next pamphlet
- Education: PhD in Evolutionary Biology from Montana
- Known as “That one professor who has an earring”
- What he wants to know
- Social Reach
- Statistics
- Costs
Startups
- Name: Jacob A. Nozzer
- Occupation: CEO of a small startup
- Age: 29
- Marital: Married
- Relevant History: Grow up on old memes, doesn’t have time to make his own
- Education: BA in MechE
- Employment: CEO (current)
- Known as “Most likely to start a toy company”
- What he wants to know
- Cost
- Social Reach
- Exposure/ROI
Entertainers
- Name: Erin Quick
- Occupation: Edgy Punk Rock Singer
- Age: 25
- Marital/Relationship: In constant flux
- Relevant History: Has been made into memes by teenagers before
- Education: High school?
- Employment: Musician
- Known as a “I want to share my love of music with everyone!”
- What she wants to know
- How to better control her public meme persona
- How to get everyone to love her in her cult of personality
- What she wants to do
- Become famous
- Let as many people feel included as possible
For further information, please contact A really cool guy.


You are currently in configuration mode. To enter broadcast mode, press the ESC key on your keyboard.


I was trying to boot my computer, but I got this hilarious message:
Keyboard not found Press F1 to continue


The Instruction Decoder 4 component is a simple 4-bit instruction decoder. It allows you to enter an instruction from a small subset of instructions and configures the outputs appropriately for that instruction.
It is assumed that there are four registers r0-r3 and two buses A and B. The bus output Ae determines what register is enabled to bus A. The bus output Be determines what register is enabled to bus B or if the immediate output is enabled to bus B.
The supported instructions are:
There are five outputs:
The supported instructions are:
| Ins | Usage | Description | C |
|---|---|---|---|
| nop | nop | Does nothing | 111 |
| mov | mov rd, rs | rd ← rs | 000 |
| mov | mov rd, #value | rd ← value | 000 |
| add | add rd, ra, rb | rd ← ra + rb | 001 |
| sub | sub rd, ra, rb | rd ← ra - rb | 010 |
| and | and rd, ra, rb | rd ← ra & rb | 011 |
| or | or rd, ra, rb | rd ← ra | rb | 100 |
| sll | sll rd, ra, rb | rd ← ra << rb (logical) | 101 |
| sla | sla rd, ra, rb | rd ← ra << rb (arithmetic) | 110 |
The nop command has no arguments. The mov command has two arguments and all other commands have three arguments. The third argument (second for a mov) can be a register or immediate value (signed decimal, only).
Suppose you enter this instruction: add r1,r2,r3 The output pins for this instruction are set to:
For this instruction: sub r0,r2,#5, the outputs are set to:


Something went wrong
We are very sorry for inconvenience. It looks you'are trying to access a page that either has been deleted or never been existed.
Back to homeWe are very sorry for inconvenience. It looks you'are trying to access a page that either has been deleted or never been existed.
Back to home


Your age in Other worlds !!!
User Age:
How Active are you ?


This is a link to Youtube!
This is a link to Netflix!
This is a link to Spotify!
Hello there, awesome person!


A few days ago, when we finished our dinner and returned to our hotel. I switched on the TV to watch those programs that I don’t understand the language … lol … And suddenly, there was a tennis game going on! Cool, I know how the game works. To my surprise, it was Kei Nishikori up against a younger (I suppose because I have not heard about him before) player Wu from China. What surprised me bigger is that Wu seemed to play a little bit better against Nishikori, who I believe is still the best player from Asia (even ever). The game is in Shanghai so the crowd was pretty excited when their own play had some advantage over the upper dog. Anyway, at the end it was no Cinderella story and Nishikori took the victory but not with ease though. Wu had a great first set but failed to continue this rally but his third set wasn’t too bad either.
But that’s not my point of sharing though. Ha!
When I was watching the game, I noticed one brand name on Nishikori’s sleeve - supposedly his sponsor - LIXIL. I did not know this brand before, but somehow I felt familiar with it just recently… Where did I see it?
Then I rushed to my hotel restroom and found out…. haha! It was on the washlet (standard equipment in Japan! I love them) control panel!
So… the sponsorship really works! The money did let me know more about this brand and I even googled it to know more… A big Japanese company… Lixil Group
https://en.wikipedia.org/wiki/Lixil_Group
It was really an interesting experience to me.
Good luck to Mr Wu for a bright future. Good luck to Mr Nishikori for the rest of the tournament. Also good luck to Lixil group for making human life better…. ^__^
this Dean’s Tokyo Snapshots series ( #dean-tokyo as a specific tag) is my photographic diary for my family trip to Tokyo. Due to busy schedule and a naughty boy with us, I won’t be able to write much but I will make sure that every photo that I choose means something, at least to me… I hope you enjoy this photo series as well as me! Feel free to comment but I probably won’t have much time making replies often. Apologies first. :p
follow me @deanliu if you haven’t! or not, if this does not interest you…^^
Posted using Partiko Android
This page is synchronized from the post: ‘🍙 Dean’’s Tokyo Snapshots 🍙 From tennis to … bathroom? 😂😂’


This diagram shows the six superimposed "layers" of the CSS table model. This diagram illustrates the algorithm for calculating a cell's final background.
The six layers are depicted as prioritized rectangles floating one above the other in a three-dimensional space (i.e., layers are drawn as rhombuses to give the impression of space). The rectangles represent, from top to bottom: cells, rows, row groups, columns, column groups, and the table itself.
The diagram shows how, looking down on the six rectangles, one may compute the background color of each cell. On the top layer, each cell that specifies a background is shown as a gray box with a black border. A cell without a background color in the top layer is depicted as a "window" onto the lower layers, which give its final background color. The same visual metaphor is used at each layer, so a row without a background acts as a window onto the row group layer, etc.


001/* 002 * Licensed to the Apache Software Foundation (ASF) under one or more 003 * contributor license agreements. See the NOTICE file distributed with 004 * this work for additional information regarding copyright ownership. 005 * The ASF licenses this file to You under the Apache License, Version 2.0 006 * (the "License"); you may not use this file except in compliance with 007 * the License. You may obtain a copy of the License at 008 * 009 * http://www.apache.org/licenses/LICENSE-2.0 010 * 011 * Unless required by applicable law or agreed to in writing, software 012 * distributed under the License is distributed on an "AS IS" BASIS, 013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 014 * See the License for the specific language governing permissions and 015 * limitations under the License. 016 */ 017package org.apache.commons.configuration2.tree; 018 019import java.util.Collection; 020 021/** 022 *
 023 * Definition of an interface describing a model based on a nodes structure. 024 *
 025 *
 026 * This interface can be used for dealing with hierarchical, tree-like data. It defines basic operations for 027 * manipulating the tree structure which use keys to select the nodes affected. 028 *
 029 *
 030 * The idea behind this interface is that concrete implementations can be used by hierarchical configurations. This 031 * makes it possible to integrate various hierarchical structures with the API of a hierarchical configuration, e.g. 032 * configuration nodes stored in memory, JNDI contexts, or other structures. The configuration object interacts with the 033 * underlying data structure via this interface. For more complex operations access to an {@link ExpressionEngine} may 034 * be required in order to interpret the passed in keys. For these purposes a {@link NodeKeyResolver} has to be provided 035 * which knows how to deal with keys. 036 *
 037 * 038 * @since 2.0 039 * @param <T> the type of the nodes managed by this model 040 */ 041public interface NodeModel<T> { 042 /** 043 * Sets a new root node for this model. The whole structure is replaced by the new node and its children. 044 * 045 * @param newRoot the new root node to be set (can be null, then an empty root node is set) 046 */ 047 void setRootNode(T newRoot); 048 049 /** 050 * Returns a {@code NodeHandler} for dealing with the nodes managed by this model. 051 * 052 * @return the {@code NodeHandler} 053 */ 054 NodeHandler<T> getNodeHandler(); 055 056 /** 057 * Adds a new property to this node model consisting of an arbitrary number of values. The key for the add operation is 058 * provided. For each value a new node has to be added. The passed in resolver is queried for a {@link NodeAddData} 059 * object defining the add operation to be performed. 060 * 061 * @param key the key 062 * @param values the values to be added at the position defined by the key 063 * @param resolver the {@code NodeKeyResolver} 064 */ 065 void addProperty(String key, Iterable<?> values, NodeKeyResolver<T> resolver); 066 067 /** 068 * Adds a collection of new nodes to this model. This operation corresponds to the {@code addNodes()} method of the 069 * {@code HierarchicalConfiguration} interface. The new nodes are either added to an existing node (if the passed in key 070 * selects exactly one node) or to a newly created node. The passed in {@code NodeKeyResolver} is used to interpret the 071 * given key. 072 * 073 * @param key the key 074 * @param nodes the collection of nodes to be added (may be null) 075 * @param resolver the {@code NodeKeyResolver} 076 * @throws IllegalArgumentException if the key references an attribute (of course, it is not possible to add something 077 * to an attribute) 078 */ 079 void addNodes(String key, Collection<? extends T> nodes, NodeKeyResolver<T> resolver); 080 081 /** 082 * Changes the value of a property. This is a more complex operation as it might involve adding, updating, or deleting 083 * nodes and attributes from the model. The object representing the new value is passed to the {@code NodeKeyResolver} 084 * which will produce a corresponding {@link NodeUpdateData} object. Based on the content of this object, update 085 * operations are performed. 086 * 087 * @param key the key 088 * @param value the new value for this property (to be evaluated by the {@code NodeKeyResolver}) 089 * @param resolver the {@code NodeKeyResolver} 090 */ 091 void setProperty(String key, Object value, NodeKeyResolver<T> resolver); 092 093 /** 094 * Removes the sub trees defined by the given key from this model. All nodes selected by this key are retrieved from the 095 * specified {@code NodeKeyResolver} and removed from the model. 096 * 097 * @param key the key selecting the properties to be removed 098 * @param resolver the {@code NodeKeyResolver} 099 * @return an object with information about the data removed 100 */ 101 Object clearTree(String key, NodeKeyResolver<T> resolver); 102 103 /** 104 * Clears the value of a property. This method is similar to {@link #clearTree(String, NodeKeyResolver)}: However, the 105 * nodes referenced by the passed in key are not removed completely, but only their value is set to null. 106 * 107 * @param key the key selecting the properties to be cleared 108 * @param resolver the {@code NodeKeyResolver} 109 */ 110 void clearProperty(String key, NodeKeyResolver<T> resolver); 111 112 /** 113 * Removes all data from this model. 114 * 115 * @param resolver the {@code NodeKeyResolver} 116 */ 117 void clear(NodeKeyResolver<T> resolver); 118 119 /** 120 * Returns a representation of the data stored in this model in form of a nodes hierarchy of {@code ImmutableNode} 121 * objects. A concrete model implementation can use an arbitrary means to store its data. When a model's data is to be 122 * used together with other functionality of the Configuration library (e.g. when combining multiple 123 * configuration sources) it has to be transformed into a common format. This is done by this method. 124 * {@code ImmutableNode} is a generic representation of a hierarchical structure. Thus, it should be possible to 125 * generate a corresponding structure from arbitrary model data. 126 * 127 * @return the root node of an in-memory hierarchy representing the data stored in this model 128 */ 129 ImmutableNode getInMemoryRepresentation(); 130}


Forum
New Store Form
Location:
Maxiumum # of Customers Per Hour
Minimum # of Customers Per Hour
Average Cookies per Customers
Create New Store Location
Table


| # | BRANCH | OFFERS | PLACED | PLACEMENT | HIGHEST | AVERAGE |
|---|---|---|---|---|---|---|
| 1 | B.ARCH. | 13 | 13 | 37.14% | 7 LPA | 5.2 LPA |
| 2 | CHEMICAL | 51 | 50 | 63.29% | 38 LPA | 7.80 LPA |
| 3 | CIVIL | 31 | 29 | 61.70% | 11 LPA | 6.2 LPA |
| 4 | COMPUTER SCIENCE | 102 | 91 | 100% | 30.82 LPA | 14.2 LPA |
| 5 | ELECTRONICS & COMM. | 63 | 60 | 80% | 22 LPA | 10.3 LPA |
| 6 | ELECTRICAL | 52 | 51 | 75% | 22 LPA | 7.29 LPA |
| 7 | MECHANICAL | 63 | 63 | 76.83% | 10.5 LPA | 6.7 LPA |
| 8 | METALLURGY | 47 | 45 | 62.50% | 17 LPA | 6.58 LPA |
| TOTAL | 422 | 402 | 73.22% | 38 LPA | 8.03 LPA |
| # | BRANCH | OFFERS | PLACED | HIGHEST | AVERAGE |
|---|---|---|---|---|---|
| 1 | M.Tech. | 72 | 72 | 20.67 LPA | 8.29 LPA |
| 2 | M.Sc. | 3 | 3 | 6.5 LPA | 5.43 LPA |
| 3 | MBA | 20 | 20 | 5.79 LPA | 4.65 LPA |
| TOTAL | 95 | 95 | 20.67 LPA | 6.97 LPA |