subject
CATALOG Q7I465SRG9CEJ0
the-brilliant-world-of-tom-gates-book-1-format-t-0763680680.pdf
November 04, 2016
Filetype: PDF
|
2295 views
system_update_alt
Download
subject
Read
new-testament-study-guide-pt-3-the-epistles-and--1937901122.pdf
August 18, 2016
Filetype: PDF
|
359 views
system_update_alt
Download
subject
Read
hasan-husayn-ibn-ali-paperback-1597843784.pdf
September 18, 2016
Filetype: PDF
|
1546 views
system_update_alt
Download
subject
Read
pumpkin-coloring-pages-halloween-coloring-book-w-1634285492.pdf
September 24, 2016
Filetype: PDF
|
1422 views
system_update_alt
Download
subject
Read
road-to-reading-ser-mile-4-mummies-0307264025.pdf
November 08, 2016
Filetype: PDF
|
2605 views
system_update_alt
Download
subject
Read
signs-of-our-times-from-calligraphy-to-calligraf-1858946522.pdf
December 22, 2016
Filetype: PDF
|
1696 views
system_update_alt
Download
subject
Read
the-burgess-bird-book-for-children-paperback-1502938618.pdf
September 19, 2016
Filetype: PDF
|
890 views
system_update_alt
Download
subject
Read
street-soldier-my-life-as-an-enforcer-for-whitey-1586420763.pdf
September 02, 2016
Filetype: PDF
|
892 views
system_update_alt
Download
subject
Read
the-berlin-wall-the-history-and-legacy-of-the-wo-1508722528.pdf
January 10, 2017
Filetype: PDF
|
3028 views
system_update_alt
Download
subject
Read
henry-and-mudge-in-the-green-time-0689810016.pdf
January 11, 2017
Filetype: PDF
|
2508 views
system_update_alt
Download
subject
Read
yoga-for-beginners-your-personal-journey-to-heal-1503187632.pdf
September 03, 2016
Filetype: PDF
|
1563 views
system_update_alt
Download
subject
Read
a-good-lookin-man-paperback-0988958287.pdf
August 07, 2016
Filetype: PDF
|
1263 views
system_update_alt
Download
subject
Read
the-intentional-brain-motion-emotion-and-the-dev-1421419491.pdf
August 16, 2016
Filetype: PDF
|
380 views
system_update_alt
Download
subject
Read
crossing-the-border-into-old-age-the-baby-boomer-1468024159.pdf
October 22, 2016
Filetype: PDF
|
827 views
system_update_alt
Download
subject
Read
genuine-book-accounting-history-of-the-developme-7565407291.pdf
January 14, 2017
Filetype: PDF
|
2710 views
system_update_alt
Download
subject
Read
lakeside-company-case-studies-in-auditing-1292040157.pdf
January 08, 2017
Filetype: PDF
|
640 views
system_update_alt
Download
subject
Read
overcoming-faith-food-snack-pack-paperback-0994301219.pdf
October 09, 2016
Filetype: PDF
|
2147 views
system_update_alt
Download
subject
Read
desserts-and-cupcakes-coloring-book-for-grown-up-1519430442.pdf
July 24, 2016
Filetype: PDF
|
2597 views
system_update_alt
Download
subject
Read
billionaire-series-box-set-billionaires-obsessio-150762641X.pdf
July 25, 2016
Filetype: PDF
|
3039 views
system_update_alt
Download
subject
Read
young-children-continue-to-reinvent-arithmetic-i-0807733237.pdf
December 31, 2016
Filetype: PDF
|
3231 views
system_update_alt
Download
subject
Read
the-chopper-says-currency-currency-smoke-signals-7504479039.pdf
December 23, 2016
Filetype: PDF
|
2238 views
system_update_alt
Download
subject
Read
yes-you-can-supercharge-your-portfolio-six-steps-1401917631.pdf
December 29, 2016
Filetype: PDF
|
743 views
system_update_alt
Download
subject
Read
the-little-black-book-of-rock-hits-1846095816.pdf
September 05, 2016
Filetype: PDF
|
2760 views
system_update_alt
Download
subject
Read
henan-coal-mine-shaft-design-and-construction-te-750203353X.pdf
October 29, 2016
Filetype: PDF
|
383 views
system_update_alt
Download
subject
Read
surprise-numbers-book-2-0333611012.pdf
September 10, 2016
Filetype: PDF
|
2483 views
system_update_alt
Download
subject
Read
teach-yourself-instant-portuguese-paperback-0340925329.pdf
August 24, 2016
Filetype: PDF
|
2756 views
system_update_alt
Download
subject
Read
the-second-classroom-teaching-materials-synchron-750078127X.pdf
November 06, 2016
Filetype: PDF
|
1876 views
system_update_alt
Download
subject
Read
principles-of-construction-0582230861.pdf
October 07, 2016
Filetype: PDF
|
2488 views
system_update_alt
Download
subject
Read
motor-vehicles-and-parts-marketing-paperback-chi-7114094086.pdf
December 13, 2016
Filetype: PDF
|
1271 views
system_update_alt
Download
subject
Read
catalogue-of-the-bateman-collection-of-antiquiti-1234152770.pdf
August 07, 2016
Filetype: PDF
|
2334 views
system_update_alt
Download
subject
Read
confessions-of-a-trauma-junkie-my-life-as-a-nurs-1-1615991026.pdf
November 25, 2016
Filetype: PDF
|
2608 views
system_update_alt
Download
subject
Read
the-microwave-kitchen-handbook-practical-handboo-184215933X.pdf
November 28, 2016
Filetype: PDF
|
375 views
system_update_alt
Download
subject
Read
cabin-fever-a-suburban-fathers-search-for-the-wi-0807000981.pdf
November 26, 2016
Filetype: PDF
|
693 views
system_update_alt
Download
subject
Read
alternating-current-machines-being-the-second-vo-1330109325.pdf
November 17, 2016
Filetype: PDF
|
2605 views
system_update_alt
Download
subject
Read
native-american-leather-and-bead-crafting-1402735197.pdf
August 21, 2016
Filetype: PDF
|
1565 views
system_update_alt
Download
subject
Read
schaums-outline-of-mathematics-for-nurses-0071400222.pdf
October 10, 2016
Filetype: PDF
|
2613 views
system_update_alt
Download
subject
Read
in-the-shadow-of-blackbirds-1419710230.pdf
December 11, 2016
Filetype: PDF
|
716 views
system_update_alt
Download
subject
Read
bonechillers-13-twisted-tales-of-terror-0738707589.pdf
September 26, 2016
Filetype: PDF
|
3146 views
system_update_alt
Download
subject
Read
dove-tutti-i-sogni-finiscono-paperback-1493560182.pdf
August 09, 2016
Filetype: PDF
|
897 views
system_update_alt
Download
subject
Read
accomplished-cook-or-the-art-and-mystery-of-cook-1503306410.pdf
September 22, 2016
Filetype: PDF
|
3209 views
system_update_alt
Download
subject
Read
opportunities-of-today-for-boys-and-girls-classi-1330080726.pdf
August 15, 2016
Filetype: PDF
|
981 views
system_update_alt
Download
subject
Read
genuine-international-business-the-professional--7040349361.pdf
December 25, 2016
Filetype: PDF
|
3251 views
system_update_alt
Download
subject
Read
in-ghostly-company-1840226439.pdf
September 25, 2016
Filetype: PDF
|
941 views
system_update_alt
Download
subject
Read
raising-a-sensory-smart-child-the-definitive-han-0143115340.pdf
July 23, 2016
Filetype: PDF
|
965 views
system_update_alt
Download
subject
Read
pocketdoodles-for-boys-1423607562.pdf
July 24, 2016
Filetype: PDF
|
2220 views
system_update_alt
Download
subject
Read
the-equivalent-master-x27-s-degree-in-english-ex-730019740X.pdf
October 10, 2016
Filetype: PDF
|
1708 views
system_update_alt
Download
subject
Read
a-vindication-of-the-corporation-and-test-acts-i-2-1170864163.pdf
November 07, 2016
Filetype: PDF
|
520 views
system_update_alt
Download
subject
Read
financial-arrangements-between-physicians-and-he-1249214416.pdf
September 08, 2016
Filetype: PDF
|
2140 views
system_update_alt
Download
subject
Read
bon-courage-a-french-renovation-in-rural-limousi-1849533644.pdf
August 31, 2016
Filetype: PDF
|
3083 views
system_update_alt
Download
subject
Read
after-action-report-third-us-army-1-august-1944--6-1288559364.pdf
December 30, 2016
Filetype: PDF
|
2582 views
system_update_alt
Download
subject
Read
the-holistic-animal-handbook-a-guidebook-to-nutr-1571781536.pdf
January 12, 2017
Filetype: PDF
|
435 views
system_update_alt
Download
subject
Read
sustainable-development-an-alternative-approach--8183872050.pdf
August 30, 2016
Filetype: PDF
|
2670 views
system_update_alt
Download
subject
Read
observations-on-the-origin-of-the-trial-by-counc-124015626X.pdf
August 01, 2016
Filetype: PDF
|
1855 views
system_update_alt
Download
subject
Read
an-essay-on-naval-discipline-dodo-press-1409952444.pdf
September 12, 2016
Filetype: PDF
|
694 views
system_update_alt
Download
subject
Read
the-road-to-mccarthy-around-the-world-in-search--0007162138.pdf
December 07, 2016
Filetype: PDF
|
3248 views
system_update_alt
Download
subject
Read
the-magpies-151133214X.pdf
October 28, 2016
Filetype: PDF
|
1058 views
system_update_alt
Download
subject
Read
freedom-and-order-history-politics-and-the-engli-0340996242.pdf
November 25, 2016
Filetype: PDF
|
1560 views
system_update_alt
Download
subject
Read
jsp-tutorial-black-cube-series-7302096066.pdf
December 16, 2016
Filetype: PDF
|
999 views
system_update_alt
Download
subject
Read
the-tangled-fashionista-32-pages-to-tangle-amp-c-1574213490.pdf
November 22, 2016
Filetype: PDF
|
646 views
system_update_alt
Download
subject
Read
fair-resource-allocation-and-rationing-at-the-be-0199989443.pdf
January 14, 2017
Filetype: PDF
|
3260 views
system_update_alt
Download
subject
Read
the-witch-of-blackbird-pond-novel-literature-uni-1499317069.pdf
January 03, 2017
Filetype: PDF
|
2736 views
system_update_alt
Download
subject
Read
university-and-college-admissions-university-of--1156649560.pdf
December 02, 2016
Filetype: PDF
|
1845 views
system_update_alt
Download
subject
Read
the-family-prayer-book-or-morning-and-evening-pr-1330592026.pdf
January 08, 2017
Filetype: PDF
|
1896 views
system_update_alt
Download
subject
Read
mcdougal-littell-algebra-2-standardized-test-pra-1-0618020268.pdf
November 24, 2016
Filetype: PDF
|
2168 views
system_update_alt
Download
subject
Read
essence-of-lilly-paperback-0692349383.pdf
October 31, 2016
Filetype: PDF
|
2215 views
system_update_alt
Download
subject
Read
no-ordinary-hero-x2f-operation-forbidden-mills-a-0263885569.pdf
July 28, 2016
Filetype: PDF
|
1197 views
system_update_alt
Download
subject
Read
bible-readings-on-the-holy-spirit-classic-reprin-1331262399.pdf
November 27, 2016
Filetype: PDF
|
1281 views
system_update_alt
Download
subject
Read
genuine-boya-100-kinds-of-bread-practice-rhino-m-7534597374.pdf
October 01, 2016
Filetype: PDF
|
2406 views
system_update_alt
Download
subject
Read
cell-phone-forensics-tools-an-overview-and-analy-149375906X.pdf
October 08, 2016
Filetype: PDF
|
2835 views
system_update_alt
Download
subject
Read
all-women-are-bitches-and-all-men-are-bastards-p-1452506736.pdf
December 09, 2016
Filetype: PDF
|
1184 views
system_update_alt
Download
subject
Read
live-writing-breathing-life-into-your-words-0380797011.pdf
October 17, 2016
Filetype: PDF
|
2812 views
system_update_alt
Download
subject
Read
introduction-to-complexity-and-complex-systems-1439839018.pdf
August 16, 2016
Filetype: PDF
|
1249 views
system_update_alt
Download
subject
Read
cry-of-angels-the-wrath-of-war-paperback-1469756196.pdf
October 23, 2016
Filetype: PDF
|
1702 views
system_update_alt
Download
subject
Read
courses-of-study-for-law-clerks-a-paper-read-bef-1240127596.pdf
September 26, 2016
Filetype: PDF
|
3120 views
system_update_alt
Download
subject
Read
3d-fairy-tales-hansel-amp-gretel-1841939293.pdf
August 12, 2016
Filetype: PDF
|
1815 views
system_update_alt
Download
subject
Read
national-calamities-from-god-and-thoughts-on-pre-133174587X.pdf
November 05, 2016
Filetype: PDF
|
3274 views
system_update_alt
Download
subject
Read
the-food-service-professional-guide-to-waiter-wa-0910627207.pdf
November 23, 2016
Filetype: PDF
|
1937 views
system_update_alt
Download
subject
Read
learn-french-news-vol-1-english-french-paperback-1497431190.pdf
January 02, 2017
Filetype: PDF
|
2156 views
system_update_alt
Download
subject
Read
alpha-and-omega-kate-and-humphrey-x27-s-big-adve-0545214602.pdf
July 29, 2016
Filetype: PDF
|
2818 views
system_update_alt
Download
subject
Read
mary-queen-of-scots-2nd-revised-edition-1905267266.pdf
December 15, 2016
Filetype: PDF
|
2368 views
system_update_alt
Download
subject
Read
super-food-fitness-journal-paperback-1492949639.pdf
November 20, 2016
Filetype: PDF
|
3239 views
system_update_alt
Download
subject
Read
inclusive-banking-thro-business-correspondent-be-9350717557.pdf
August 19, 2016
Filetype: PDF
|
2541 views
system_update_alt
Download
subject
Read
christianity-unveiled-being-an-examination-of-th-2-1170394728.pdf
January 16, 2017
Filetype: PDF
|
1618 views
system_update_alt
Download
subject
Read
jesus-on-trial-paperback-159638154X.pdf
September 18, 2016
Filetype: PDF
|
3306 views
system_update_alt
Download
subject
Read
go-math-strategic-intervention-teacher-activity--0547738145.pdf
January 02, 2017
Filetype: PDF
|
878 views
system_update_alt
Download
subject
Read
ordnance-survey-of-the-county-of-londonderry-col-1-1241412545.pdf
November 12, 2016
Filetype: PDF
|
1351 views
system_update_alt
Download
subject
Read
the-adventures-of-tom-malley-the-winter-of-pleas-1468166689.pdf
July 29, 2016
Filetype: PDF
|
801 views
system_update_alt
Download
subject
Read
thermal-effects-on-a-low-cr-modification-of-ps30-1289265704.pdf
January 01, 2017
Filetype: PDF
|
1609 views
system_update_alt
Download
subject
Read
be-still-my-soul-embracing-god-x27-s-purpose-and-1433511851.pdf
November 13, 2016
Filetype: PDF
|
983 views
system_update_alt
Download
subject
Read
learning-to-say-goodbye-dealing-with-death-and-d-0915202719.pdf
August 19, 2016
Filetype: PDF
|
2926 views
system_update_alt
Download
subject
Read
Other Files
description
interactive-reader-plus-grade-8-061830987X.pdf
[28.59 KB]
description
the-wheels-on-the-bus-sing-along-fun-1780653980.pdf
[28.59 KB]
description
ecowas-the-protocol-relating-to-the-mechanism-fo-3640709012.pdf
[28.59 KB]
description
the-best-unofficial-practice-tests-for-the-upper-1939090504.pdf
[28.59 KB]
description
reports-of-cases-argued-and-determined-in-the-su-59-1234238438.pdf
[28.59 KB]
description
a-beginner-s-guide-to-learning-chinese-paperback-1517188504.pdf
[28.59 KB]
description
history-for-the-ib-diploma-paper-3-imperial-russ-1316503666.pdf
[28.59 KB]
description
bogie-s-bike-life-in-the-background-paperback-1517039649.pdf
[28.59 KB]
description
vital-records-of-sherborn-massachusetts-to-the-y-1130377415.pdf
[28.59 KB]
description
my-name-is-vincent-van-gogh-0764133942.pdf
[28.59 KB]
description
final-strategic-plan-underwater-turbine-inductio-3640839056.pdf
[28.59 KB]
description
behold-the-man-paperback-1857988485.pdf
[28.59 KB]
description
love-letters-from-the-bar-table-0646517368.pdf
[28.59 KB]
description
palefire-paperback-0988814978.pdf
[28.59 KB]
description
best-friends-dragon-tales-1419401777.pdf
[28.59 KB]
description
samuels-story-a-journey-from-yorkshire-to-new-ha-1460223837.pdf
[28.59 KB]
description
the-mayan-resurrection-book-two-of-the-mayan-tri-0857381709.pdf
[28.59 KB]
description
nothing-but-the-truth-my-story-075156544X.pdf
[28.59 KB]
description
the-californians-classic-reprint-paperback-1331092647.pdf
[28.59 KB]
description
manual-of-household-work-and-management-paperbac-1230382976.pdf
[28.59 KB]
description
the-musical-ipad-quick-pro-guide-creating-perfor-1480342440.pdf
[28.59 KB]
description
freedom-of-the-waves-hardback-1466909455.pdf
[28.59 KB]
description
century-21-accounting-multicolumn-journal-9th-ed-2-0538447451.pdf
[28.59 KB]
description
studyguide-for-horngren-x27-s-financial-amp-mana-1497064317.pdf
[28.59 KB]
description
wings-of-creation-1522697322.pdf
[28.59 KB]
description
easter-celebrations-paperback-123692620X.pdf
[28.59 KB]
description
reading-2007-leveled-reader-grade-4-unit-5-lesso-18-0328134759.pdf
[28.59 KB]
description
duet-album-bk-2-paperback-0769236561.pdf
[28.59 KB]
description
a-constitution-of-many-minds-why-the-founding-do-069115242X.pdf
[28.59 KB]
description
let-x27-s-measure-it-1574710060.pdf
[28.59 KB]
description
jazz-piano-quick-studies-grades-1-5-186096009X.pdf
[28.59 KB]
description
getting-the-bugs-out-the-rise-fall-and-comeback--0471263044.pdf
[28.59 KB]
description
fast-cash-amazing-ways-to-make-money-without-hav-150586237X.pdf
[28.59 KB]
description
finding-nouf-0547237782.pdf
[28.59 KB]
description
introduction-to-materials-chemistry-0470293330.pdf
[28.59 KB]
description
conversations-with-my-gardener-new-edition-1862078408.pdf
[28.59 KB]
description
states-marketing-bulletin-volume-2-no-3-1235813983.pdf
[28.59 KB]
description
honor-under-siege-1522670718.pdf
[28.59 KB]
description
maniacs-the-krittika-conflict-paperback-1909149160.pdf
[28.59 KB]
description
true-fiction-pictures-and-possible-films-159376216X.pdf
[28.59 KB]
description
frequencies-eugenia-balcells-hardback-8492861037.pdf
[28.59 KB]
description
genuine-the-new-assurance-world-sinology-9-geng--7300154549.pdf
[28.59 KB]
description
beginning-openoffice-3-from-novice-to-profession-1430215909.pdf
[28.59 KB]
description
the-battle-scared-journey-hardback-1590951832.pdf
[28.59 KB]
description
nothing-serious-paperback-1326486209.pdf
[28.59 KB]
description
you-re-never-weird-on-the-internet-almost-paperb-0751562491.pdf
[28.59 KB]
description
canals-and-dams-investigate-feats-of-engineering-1619301695.pdf
[28.59 KB]
description
naruto-volume-15-the-last-chance-paperback-1421530457.pdf
[28.59 KB]
description
please-don-x27-t-take-my-baby-0007514913.pdf
[28.59 KB]
description
the-goddess-guide-0061434957.pdf
[28.59 KB]
description
michael-aaron-piano-course-primer-french-languag-076923707X.pdf
[28.59 KB]
description
bulletins-volume-11-paperback-1231050144.pdf
[28.59 KB]
description
the-first-friend-an-anthology-of-the-friendship--1290817502.pdf
[28.59 KB]
description
zombies-tales-of-the-walking-dead-paperback-1620876515.pdf
[28.59 KB]
description
the-acupuncture-handbook-074994160X.pdf
[28.59 KB]
description
the-chu-culture-series-shengji-series-chu-mounta-7543069822.pdf
[28.59 KB]
description
clinical-diagnosis-and-treatment-of-bladder-canc-7117161922.pdf
[28.59 KB]
description
10-minute-tests-for-11-non-verbal-reasoning-ages-1-1782942572.pdf
[28.59 KB]
description
hospitality-from-the-heart-engage-your-employees-1592985793.pdf
[28.59 KB]
description
curious-george-are-you-curious-curious-george-1844288544.pdf
[28.59 KB]
description
the-valentine-that-ate-my-teacher-0590939432.pdf
[28.59 KB]
description
beauty-salon-msds-sheets-for-2013-paperback-1481103601.pdf
[28.59 KB]
description
rhythms-and-dances-for-elementary-schools-grades-1330263898.pdf
[28.59 KB]
description
the-millionaire-x27-s-unit-the-aristocratic-flyb-1586483285.pdf
[28.59 KB]
description
earth-science-mastering-standardized-tests-teach-0078669650.pdf
[28.59 KB]
description
the-thyroid-diet-revolution-manage-your-master-g-0061987476.pdf
[28.59 KB]
description
scholastic-reader-level-3-snap-a-book-about-alli-0439317460.pdf
[28.59 KB]
description
techniques-of-high-magic-a-handbook-of-divinatio-0892818182.pdf
[28.59 KB]
description
obamistan-land-without-racism-your-guide-to-the--1569762430.pdf
[28.59 KB]
description
the-life-of-the-honourable-mrs-norton-paperback-1230408371.pdf
[28.59 KB]
description
farthest-field-an-indian-story-of-the-second-wor-1-0008115737.pdf
[28.59 KB]
description
el-chavo-una-aventura-a-lo-grande-x2f-a-great-bi-0545842360.pdf
[28.59 KB]
description
2016-spring-lightweight-book-series-win-straight-19-7552264322.pdf
[28.59 KB]
description
scotty-a-tiny-little-westie-has-a-story-to-tell--0982880251.pdf
[28.59 KB]
description
la-curee-2-1230472339.pdf
[28.59 KB]
description
red-riding-hood-pre-reading-international-editio-187736309X.pdf
[28.59 KB]
description
insects-attacking-the-peach-in-the-south-and-how-1249026067.pdf
[28.59 KB]
description
the-gym-free-journal-1612432778.pdf
[28.59 KB]
description
human-heart-speedy-study-guide-paperback-1633835731.pdf
[28.59 KB]
description
reading-carousels-scope-and-sequence-of-skills-l-0395463629.pdf
[28.59 KB]
description
the-integrative-medicine-solution-go-beyond-well-1504921356.pdf
[28.59 KB]
description
the-decline-and-fall-of-the-kingdom-of-judah-cla-1332118844.pdf
[28.59 KB]
description
encyclopaedia-of-eminent-thinkers-the-political--6-8170226864.pdf
[28.59 KB]
description
sugarcoated-1405229314.pdf
[28.59 KB]
description
coordinating-distributed-objects-an-actor-based--1-0262061880.pdf
[28.59 KB]
description
what-did-i-do-to-deserve-this-a-step-by-step-gui-1886185069.pdf
[28.59 KB]
description
studyguide-for-health-promotion-throughout-the-l-1478425822.pdf
[28.59 KB]
description
be-still-21-days-praying-the-names-of-jesus-pape-1492981605.pdf
[28.59 KB]
description
hold-on-tight-sea-breeze-1481420836.pdf
[28.59 KB]
description
merry-s-museum-parley-s-magazine-woodworth-s-cab-1-1331105404.pdf
[28.59 KB]
description
the-official-guide-for-gmat-quantitative-review--2-1119042593.pdf
[28.59 KB]
description
ministry-and-community-recognizing-healing-and-p-0814627234.pdf
[28.59 KB]
description
sustainable-sushi-a-guide-to-saving-the-oceans-o-1556437692.pdf
[28.59 KB]
description
agent-003-elementary-piano-trio-one-piano-six-ha-0739018507.pdf
[28.59 KB]
description
psychology-of-entertainment-0805852387.pdf
[28.59 KB]
description
ghosts-ghouls-and-phantoms-of-london-190415302X.pdf
[28.59 KB]
description
new-mexico-2nd-grade-math-test-prep-common-core--1502832739.pdf
[28.59 KB]
description
text-level-year-9-reading-and-writing-activities-0713664886.pdf
[28.59 KB]
description
made-in-america-the-most-dominant-champion-in-uf-1416589953.pdf
[28.59 KB]
description
parents-can-teach-successfully-a-guide-to-help-p-1880090775.pdf
[28.59 KB]
description
a-history-of-london-in-50-lives-1780745702.pdf
[28.59 KB]
description
my-testimony-convictions-paperback-0994117582.pdf
[28.59 KB]
description
language-and-automata-theory-and-applications-se-3540882812.pdf
[28.59 KB]
description
chinnagounder-x27-s-challenge-the-question-of-ec-0253213304.pdf
[28.59 KB]
description
hal-leonard-student-piano-library-clark-florida--1423465849.pdf
[28.59 KB]
description
pilate-directors-cut-1481917900.pdf
[28.59 KB]
description
the-abcs-of-environmental-regulation-0865879494.pdf
[28.59 KB]
description
dare-to-dream-four-true-life-stories-about-imagi-1588650138.pdf
[28.59 KB]
description
dot-grid-notebook-purple-cover-1532969198.pdf
[28.59 KB]
description
the-house-in-vienna-1783061782.pdf
[28.59 KB]
description
syllabus-of-lectures-on-the-history-of-education-1130603482.pdf
[28.59 KB]
description
the-prayer-that-changes-everything-book-of-praye-0736914110.pdf
[28.59 KB]
description
high-school-math-2011-spanish-geometry-all-in-on-0133706125.pdf
[28.59 KB]
description
three-thousand-test-examples-in-arithmetic-drill-1130691853.pdf
[28.59 KB]
description
calming-your-anxious-child-words-to-say-and-thin-1-1421420090.pdf
[28.59 KB]
description
physiology-case-studies-in-pharmacy-1582120897.pdf
[28.59 KB]
description
iwork-x27-06-with-ilife-x27-06-0321442253.pdf
[28.59 KB]
description
especially-in-romantic-style-bk-2-8-lyrical-solo-0739060929.pdf
[28.59 KB]
description
motherhood-by-choice-pioneers-in-women-s-health--1558610685.pdf
[28.59 KB]
description
bible-world-the-bible-story-begins-from-creation-0785279032.pdf
[28.59 KB]
description
solved-question-papers-of-pathology-amp-genetics-9350901919.pdf
[28.59 KB]
description
unlocking-the-messianic-prophecies-paperback-1463577583.pdf
[28.59 KB]
description
keep-calm-and-cuddle-up-good-advice-for-those-in-0091947340.pdf
[28.59 KB]
description
how-the-marquess-was-won-006188569X.pdf
[28.59 KB]
description
harcourt-social-studies-arizona-arizona-connecti-0153562560.pdf
[28.59 KB]
description
zombies-2-skit-1-chinese-edition-7514827579.pdf
[28.59 KB]
description
heads-of-the-alabama-legislature-at-the-session--1234202816.pdf
[28.59 KB]
description
medleys-for-blended-worship-christmas-10-contemp-0739073184.pdf
[28.59 KB]
description
50-fantastic-ideas-for-sharing-and-playing-50-fa-1408179806.pdf
[28.59 KB]
description
blank-comic-book-make-your-own-comic-books-with--1506122140.pdf
[28.59 KB]
description
introduction-to-audiology-enhanced-pearson-etext-1-013379671X.pdf
[28.59 KB]
description
habeas-corpses-paperback-1416521259.pdf
[28.59 KB]
description
vw-classic-issue-12-3667106106.pdf
[28.59 KB]
description
remarks-of-thomas-l-james-at-the-banquet-of-the--1332423817.pdf
[28.59 KB]
description
houghton-mifflin-mathmatics-california-circle-ti-0618961259.pdf
[28.59 KB]
description
living-well-spending-less-12-secrets-of-the-good-0310337674.pdf
[28.59 KB]
description
the-campbells-the-origins-of-the-clan-campbell-a-1852170360.pdf
[28.59 KB]
description
houghton-mifflin-spelling-and-vocabulary-daily-v-0618576193.pdf
[28.59 KB]
description
rebuilding-the-world-through-federalism-and-land-1452570558.pdf
[28.59 KB]
description
tidal-wave-paperback-0990434621.pdf
[28.59 KB]
description
secrets-of-the-wonderlic-personnel-test-revised--1610730712.pdf
[28.59 KB]
description
forever-with-you-0062362763.pdf
[28.59 KB]
description
ava-a-novel-1564780740.pdf
[28.59 KB]
description
official-congressional-directory-volume-90-no-1--1231027495.pdf
[28.59 KB]
description
end-in-tears-a-wexford-case-0099491141.pdf
[28.59 KB]
description
yellowstone-national-park-tour-guide-book-0578020831.pdf
[28.59 KB]
description
the-new-nordic-recipes-from-a-scandinavian-kitch-174270879X.pdf
[28.59 KB]
description
speech-of-hon-horace-mann-of-massachusetts-on-th-1330981324.pdf
[28.59 KB]
description
richard-iii-his-life-character-annotated-paperba-1499691327.pdf
[28.59 KB]
description
guerilla-monolog-iii-eine-historisch-kritische-i-3894015470.pdf
[28.59 KB]
description
le-cas-du-docteur-plemen-memoires-d-un-detective-1523315768.pdf
[28.59 KB]
description
training-establishments-of-the-royal-air-force-1155967119.pdf
[28.59 KB]
description
the-trial-of-the-templars-2nd-revised-edition-110764576X.pdf
[28.59 KB]
description
teenage-mutant-ninja-turtle-secret-diary-1472350847.pdf
[28.59 KB]
description
the-fatal-message-a-one-act-play-1494810689.pdf
[28.59 KB]
description
orientations-islamic-thought-in-a-world-civlisat-1901383105.pdf
[28.59 KB]
description
fun-with-reptiles-stencils-paperback-0486280756.pdf
[28.59 KB]
description
genuine-letters-and-memoirs-relating-to-the-natu-1-1170982069.pdf
[28.59 KB]
description
being-abbas-el-abd-1906697051.pdf
[28.59 KB]
description
the-sea-paperback-0330483293.pdf
[28.59 KB]
description
wonder-mom-mothers-day-journal-x2f-gifts-x2f-pre-1508521808.pdf
[28.59 KB]
description
a-river-beckons-and-paddlewheels-ply-adventures--1432736043.pdf
[28.59 KB]
description
religion-in-diaspora-the-functions-of-hindu-cong-364062680X.pdf
[28.59 KB]
description
where-x27-s-the-meerkat-journey-through-time-1843178044.pdf
[28.59 KB]
description
qu-dice-la-biblia-acerca-del-sexo-x2f-what-does--1621190234.pdf
[28.59 KB]
description
logic-and-language-models-for-computer-science-0130654876.pdf
[28.59 KB]
description
christopher-levett-of-york-the-pioneer-colonist--1230422455.pdf
[28.59 KB]
description
bad-girl-by-night-a-h-o-t-cops-novel-0451233239.pdf
[28.59 KB]
description
cloud-capers-0448450461.pdf
[28.59 KB]
description
organometallic-chemistry-research-perspectives-160021780X.pdf
[28.59 KB]
description
j-b-ed-ready-to-use-activities-reading-skills-co-0130213322.pdf
[28.59 KB]
description
time-before-history-5-million-years-of-human-imp-0684807262.pdf
[28.59 KB]
description
skywood-house-and-the-architecture-of-graham-phi-050034292X.pdf
[28.59 KB]
description
the-menopause-thyroid-solution-overcome-menopaus-0061582646.pdf
[28.59 KB]
description
does-harry-dream-of-electric-sheep-an-adult-soci-1502839970.pdf
[28.59 KB]
description
new-york-state-trivia-1558535349.pdf
[28.59 KB]
description
neocon-middle-east-policy-the-clean-break-plan-d-0976443732.pdf
[28.59 KB]
description
showdown-at-yellow-butte-paperback-0553279939.pdf
[28.59 KB]
description
equitable-services-to-nonpublic-school-students--1249321778.pdf
[28.59 KB]
description
from-acid-to-the-body-of-christ-a-memoir-1608441288.pdf
[28.59 KB]
description
william-makepeace-thackeray-1-8126913223.pdf
[28.59 KB]
description
bioenergetic-analysis-18-2008-the-clinical-journ-3898067807.pdf
[28.59 KB]
description
connect-plus-legal-environment-1-semester-access-0077638441.pdf
[28.59 KB]
description
free-counseling-how-to-problem-solve-in-daily-li-1607999919.pdf
[28.59 KB]
description
one-hot-mess-0440244773.pdf
[28.59 KB]
description
the-best-of-daughters-0099562588.pdf
[28.59 KB]
description
thaddeus-tabler-and-the-sea-of-mayonnaise-paperb-0615837271.pdf
[28.59 KB]
description
running-to-the-sun-another-collection-of-rhymes--0989027015.pdf
[28.59 KB]
description
seal-king-murders-the-inspector-faro-0749009659.pdf
[28.59 KB]
description
the-mountains-i-raise-a-garnering-in-prose-and-v-0963860313.pdf
[28.59 KB]
description
class-three-paperback-0993279309.pdf
[28.59 KB]
description
olsat-practice-test-grade-3-and-4-1492958387.pdf
[28.59 KB]
description
green-juicing-diet-green-juice-detox-plan-for-be-162315054X.pdf
[28.59 KB]
description
eating-smoke-one-man-x27-s-descent-into-crystal--178219990X.pdf
[28.59 KB]
description
little-girl-lost-a-liverpool-family-saga-0099486997.pdf
[28.59 KB]
description
sbi-po-phase-i-preliminary-examination-guide-9350125617.pdf
[28.59 KB]
description
baffin-island-climbing-trekking-and-skiing-1894765982.pdf
[28.59 KB]
description
algan-x2f-gan-heterostructures-fabrication-and-e-383837181X.pdf
[28.59 KB]
description
the-wonders-of-life-a-popular-study-of-biologica-1230303278.pdf
[28.59 KB]
description
high-performance-computing-hipc-2001-8th-interna-3540430091.pdf
[28.59 KB]
description
religions-a-to-z-a-guide-to-the-100-most-influen-1418505730.pdf
[28.59 KB]
description
minecraft-secrets-minecraft-secrets-unofficial-m-153000375X.pdf
[28.59 KB]
description
acts-of-faith-0375725970.pdf
[28.59 KB]
description
9787510112744-reproductive-health-counselor-nati-7510112745.pdf
[28.59 KB]
description
circular-volume-160-180-paperback-1236081609.pdf
[28.59 KB]
description
jackie-by-josie-0684830779.pdf
[28.59 KB]
description
cosmological-parameter-forecasts-with-weak-gravi-3843361002.pdf
[28.59 KB]
description
winter-queen-fairy-queens-1-0985739428.pdf
[28.59 KB]
description
the-flame-of-adventure-0099283867.pdf
[28.59 KB]
description
the-ancestor-x27-s-tale-a-pilgrimage-to-the-dawn-0753819961.pdf
[28.59 KB]
description
secrets-diary-of-a-gutsy-teen-1629146269.pdf
[28.59 KB]
description
headache-in-clinical-practice-second-edition-1901865886.pdf
[28.59 KB]
description
food-magical-effect-series-magical-salt-size-fit-7509162459.pdf
[28.59 KB]
description
sea-story-hardback-0001845632.pdf
[28.59 KB]
description
nursing-adults-with-long-term-conditions-2nd-rev-1473914329.pdf
[28.59 KB]
description
redeemed-in-blood-1115823442.pdf
[28.59 KB]
description
the-deal-1444726153.pdf
[28.59 KB]
description
none-the-number-0007420706.pdf
[28.59 KB]
description
de-abelianarum-functionum-periodis-dissertatio-i-1278112650.pdf
[28.59 KB]
description
novel-pyrazolopyrimidine-incorporated-benzothiaz-3659427063.pdf
[28.59 KB]
description
the-ice-cradle-a-novel-from-the-ghost-files-pape-0307452468.pdf
[28.59 KB]
description
briard-memory-game-color-cut-play-paperback-1514706636.pdf
[28.59 KB]
description
the-ugly-duckling-and-other-stories-5-minute-chi-1848104375.pdf
[28.59 KB]
description
handbook-of-molecular-technologies-in-crop-disea-1560222662.pdf
[28.59 KB]
description
concepts-in-competitive-mathematics-second-editi-1500837261.pdf
[28.59 KB]
description
fitz-john-porter-commissioner-of-public-works-to-1332128319.pdf
[28.59 KB]
description
national-police-officers-and-men-of-the-genuine--7300152333.pdf
[28.59 KB]
description
kingfisher-readers-pirates-level-4-reading-alone-0753430614.pdf
[28.59 KB]
description
bury-al-arab-marketing-research-report-3656588120.pdf
[28.59 KB]
description
the-eagle-has-flown-compact-disc-1441843892.pdf
[28.59 KB]
description
the-brain-in-a-nutshell-thirty-things-that-will--149950960X.pdf
[28.59 KB]
description
the-readings-of-charles-dickens-as-arranged-and--1230351981.pdf
[28.59 KB]
description
forgiving-is-smart-for-your-heart-0870293702.pdf
[28.59 KB]


Jean shorts sartorial gochujang neutra. Drinking vinegar photo booth put a bird on it thundercats selvage. Franzen mixtape twee semiotics. Four loko gastropub literally umami neutra. Cornhole cardigan wolf listicle semiotics subway tile pok meggings.
Flannel photo booth activated charcoal, 90's etsy celiac franzen wayfarers. Polaroid intelligentsia try-hard, gluten-free put a bird on it retro shoreditch heirloom affogato tilde. Kitsch pour-over stumptown activated charcoal mlkshk iceland chia palo santo narwhal disrupt seitan tousled affogato shoreditch. Heirloom beard paleo jean shorts copper mug.


Featuring good ideas from Deep Work, Atomic Habits and The Passionate Programmer.
The fastest way to wring more productivity out of your day is to get serious about guarding your attention. Our goal: reduce the number of days where you never get in the zone.
Programming isn’t physical labor, but it’s still tough on your body.
You should spend a little time each week learning new tools and increasing your proficiency with your existing set.
Someday you’re going to be really glad you’ve built an audience who likes and trusts you. Best to start now.
I (Ben) have been fortunate enough to have a super rewarding career.
I’ve been promoted within competitive companies, keynoted at conferences, charged ridiculous money for consulting, and am currently CEO at my own startup.
Through lots of trial and error, I’ve discovered the habits that make the biggest difference in my professional life.
Those habits, and my best tips for sticking to them, are what I want to share with you.
// FIXME: form better habits
// TODO:sign up below


influenza avian virus viruses pathogenic human wild highly []. birds HPAI poultry domestic Infect. bird transmission (HN) Dis., [], pandemic spread China. Emerg. strains migratory outbreaks (./eid.) LPAI A(HN) Virol., China [,]. segments IAV {border-style North px;} #ffffff;} different Asia phylogenetic reassortant sequences Evol., infection novel Sci. infections internal (./S-()-) cases caused clade disease humans lineage lineages live low subtype tree (./JVI.-) Influenza Nature, [,], [,–]. associated collab: control detected ducks global patterns reassortment species viruses. ... American Health Hong However, analysis circulation evolution high humans, including new outbreak populations studies swine viral (e.g. Europe Kong Lancet, USA, Vet. Virology, birds, gene infected migration risk viruses, zoonotic (./j.meegid...) (./nature) (./pnas.) Acad. Avian Biol., East Genet. HN, Microbiol., Natl Proc. South circulating eastern emergence epidemic epidemiology host no. px; reported subtypes virus. winter {font-family (./journal.ppat.) America China, Pathog., WebsterRG, World analyses birds. continued data dynamics evidence flyways font-size history isolated markets molecular number population role sequence surveillance thought Agriculture Asian February Figure KawaokaY, KraussS, Science, [,,]. [–]. al.Novel causing chickens clades cleavage commercial countries diversity double; especially evolutionary indicated infectious inference intercontinental issue known major model mortality multiple origin previously relationship seasonal segment southern strain trees used virus, years (./) (./journal.pone.) (./s---) (./science.) (HPAI) Animal Biol. Data Eurasian European Eurosurveillance, Gen. HNX Infect., KochG, Korea LemeyP, Med., Mol. Netherlands, November ONE, Rural SuchardMA, Supplementary United Virus Viruses, al.Characterization border-color border-width case co-circulating deaths ducks, estimated fatal flyway following geese genes hemagglutinin important influenza: limited long-range neuraminidase polymerase populations, possible potential proteins rapid reassortants samples separate solid; structured time trade van virulence waterfowl wave {font-style {font-weight (./j.virol...) (./journal.pcbi.) (./viro..) (see Africa BaeleG, BeanWJ, British Comput. December Engl. Front. Germany, IAV, January July LINK Material Ministry Netherlands Organisation. Qinghai RambautA, ReidAH, Rep., Report Resp. S.J.L. Soc. Southeast [,] []). al.Highly al.Human al.Influenza animals areas autumn basis bold chicken circulate clinical coalescent coloured confirmed considered contact continuous courier; detection does duck em; environmental expansion factors farms figure hosts however, humans. increased influenza. majority million movement mutation natural northern obtained occurred pandemics particularly performed phylogeny phylogeographic plants: populations. poultry, probably programme pt;} rates recent reconstruction region report respiratory resulting seen severe spatial stratified subsequent subtypes. supplementary surface threat time-scaled trait transmissible transmitted using vaccination virus: viruses: waterfowl. ‘Modelling


Top: Basic types: Lists: tobjlist
template <class X> class tobjlist { tobjlist(bool ownobjects = false); ~tobjlist(); int get/set_count(int); int get/set_capacity(int); bool get/set_ownobjects(bool); void ins(int index, X* obj); void add(X* obj); X* operator [](int index) const; X* top() const; void put(int index, X* obj); void del(int index); X* pop(); void clear(); void pack(); bool search(const void* key, int& index) const; virtual int compare(const void* key, const void* obj) const; }
The tobjlist template implements a dynamic array of
pointers to objects of an arbitrary type X. Since the
list itself only holds pointers to objects, the element type can be any structure,
including a class with constructors and destructors. The element type is not required
to have a copy constructor. A list can contain objects of any derivative class
of X as well.
Tobjlist can optionally (with ownobjects = true) be responsible for freeing objects whenever they are removed from a list, in which case the objects are required to be dynamically allocated with operator new. Objects can be automatically freed by the following methods: set_count() if the new value is less than the old one, also del(), clear(), put() and ~tobjlist().
tobjlist::tobjlist(bool ownobjects = false) constructs a tobjlist object. See note for the parameter ownobjects above.
tobjlist::~tobjlist() calls clear() and destroys the list object.
int tobjlist::get/set_count(int) gets or sets the number of items in a list. If the new value for count is greater than the old one, all new slots are filled with NULL pointers. If it's smaller and if ownobjects is true, extra objects are freed.
int tobjlist::get/set_capacity(int) gets or sets the capacity of a list. The capacity property reflects the number of slots actually allocated for a list and is set automatically by other methods whenever necessary. Like tpodlist, tobjlist uses a 'lazy allocation' technique (see also tpodlist::get/set_capacity).
bool tobjlist::get/set_ownobjects(bool) returns or sets the ownobjects flag.
void tobjlist::ins(int index, X* obj) inserts the object obj into a list at the position index. All pointers with greater indexes are moved up to make room for the new pointer.
void tobjlist::add(X* obj) adds the object obj to the end of a list.
X* tobjlist::operator [](int index) returns the pointer to an object at the position index.
X* tobjlist::top() returns the last pointer in a list.
void tobjlist::put(int index, X* obj) replaces the pointer at the position index with obj. Can free the old object if ownobjects is true.
void tobjlist::del(int index) deletes the pointer at the position index and moves all pointers with greater indexes down. Can also free the object if ownobjects is true.
X* tobjlist::pop() returns the last pointer in a list and deletes it from a list.
void tobjlist::clear() deletes all pointers from a list. Can also free all objects if ownobjects is true.
void tobjlist::pack() sets capacity equal to count. You can call pack() after deleting multiple pointers from a list to optimize memory usage.
bool tobjlist::search(const void* key, int& index) performs binary search on a list. The virtual method compare() (below) must be overridden in order for search() to work.
virtual int tobjlist::compare(const void* key, const void* obj) override this method in a descendant class to be able to perform binary search on a list. The value of key is the same as in the call to search(). Obj is a pointer to an object that must be compared against key. The return value must be -1, 0 or 1, similarly to the function strcmp().


The Power of Reading
Kids who read 20 minutes a day take in 1.8 million more words each year and perform better academically.
20 Minutes per day
1.8 million more words per year
10 Minutes per day
622,000 more words
5 Minutes per day
282,000 more words


---
layout: page_title
title:
Sorry
titlename: 404
---
404 Error
Error: page not found!
You might not be able to find the page you are looking for
because of an out of date bookmark/favourite,
or possibly a mis-typed address (in which case it may be worth trying again).
If retyping the address still doesn't work, please visit
https://CTLife.github.io
抱歉，文章不存在!


Your goal is to learn the relationship between the sizes of these two bars. In the first half of the game, you will receive training. On each round, the blue bar will appear, and you will guess how big the red bar should be. Move the mouse up and down to adjust the size of the red bar, and then click to enter your response.
A grey bar will appear next to it, showing you the correct answer.
You will then have the opportunity to fix your response, readjusting the red bar so that it perfectly matches the correct value. Press the space bar to move on to the next round.


As mixing and associated cooling of jet plumes with surrounding air progresses, ambient aerosol particles are gradually mixed into them and exposed to moister and warmer plume air. Ultrafine aqueous particles (UAPs) are generated from gaseous emissions before ice crystals form. UAPs partition into a larger mode that formed on ionised molecules (chemi-ions) 41, 128 and an electrically neutral mode too small to contribute significantly to ice nucleation. Fuel combustion produces condensable vapours including water vapour, sulphuric acid, nitric acid, and low-volatile hydrocarbons. Sulphuric acid is produced by oxidation of emitted sulphur oxides and is highly water-soluble. Nitric acid is produced by oxidation of emitted nitrogen oxides and is only taken up by UAPs that are sufficiently diluted (water rich) 129. The chemical nature of organic compounds from emissions of unburned hydrocarbons in aircraft exhaust is poorly characterised. The number of UAPs in the chemi-ion mode, exceeding 10 17 per kg of fuel burnt 41, is insensitive to variations of, and UAP sizes (1–10 nm) increase with, the sulphur content in the fuel 130, 131.
Incomplete combustion of carbonaceous phases present in aviation fuel produces aromatic compounds that merge to form elementary spherules. These solid black carbon (soot) aerosol particles grow further into fractal clusters mostly in the size range 10–100 nm and with numbers 10 14–10 15 per kg-fuel 93. The fractal morphology of soot particles affects the relationship between total soot particle mass and number emissions. Their number and chemical state as well as the size gap between soot and UAP modes vary depending on engine type, engine power setting and type of fuel 93, 132.
Aerosol particles attract water molecules depending on their solubility and on relative humidity. Hygroscopic properties of liquid and mixed (liquid–solid) particles are determined by the chemical nature of the solutes. Insufficient knowledge of the size distribution and the surface-to-vapour interfacial energy (surface tension) renders model predictions of UAP activation into nearly pure water droplets uncertain. Hygroscopic properties of soot particles are mainly determined by chemical oxidants, condensation and particle scavenging processes in the jet exhaust plume producing thin aqueous coatings affecting their droplet formation (water activation) behaviour. In liquid water-supersaturated conditions, the largest and most soluble aerosol particles preferably activate into water droplets. Below contrail formation threshold temperatures, vigorous plume cooling rates (>10 K s −1) generate high supersaturation capable of activating the rather insoluble soot particles 28. Modern jet engines extract more heat for propulsion 133, meaning that plumes stay cooler and therefore develop higher supersaturation for similar water vapour emissions. Activation of plume particles ceases when the newly formed droplets start to quench the supersaturation due to condensational growth. This happens along with homogeneous water droplet freezing at plume temperatures 229–232 K (ref. 28).
The first particles to freeze are the water droplets originating from the largest soot particles and the more water soluble but much less abundant (equivalent to 10 12–10 13 (kg-fuel) −1) ambient particles. UAPs contribute to the pool of water droplets only if plume supersaturation is high enough to overcome the size (Kelvin) barrier for activation, i.e., if soot particles are removed from the exhaust to an extent that they no longer act as the primary condensational sink for water vapour and if temperatures fall significantly below formation threshold temperatures 37. Desulphurising jet fuel decreases the size of UAPs and turns them into less potent droplet forming agents.
Laboratory studies suggest that exhaust water vapour by itself will neither form water droplets nor ice crystals 22. About one third of aviation soot particles achieved a surface coverage of significant amounts of soluble material and activated into water droplets; ice formation set in at a relative humidity only slightly below liquid water saturation, where liquid water starts to nucleate ice homogeneously in UAPs 23. However, the frozen soot fraction was very small (<5%), consistent with small amounts (1% by volume) of soluble coatings as found in other measurements 24. Together, these findings support the notion of homogeneous droplet freezing as the predominant ice nucleation mode in fresh contrails.


| DevIL Documentation | Home | Previous | Next |
The iluCrop function "crops" the current image to a different size.
ILboolean iluCrop(
ILuint XOff, ILuint YOff, ILuint ZOff, ILuint Width, ILuint Height, ILuint Depth);
iluCrop "crops" the current image to new dimensions. The new image appears the same as the original, but portions of the image are clipped-off, depending on the values of the parameters of these functions. If XOff + Width, YOff + Height or ZOff + Depth is larger than the current image's dimensions, ILU_ILLEGAL_OPERATION is set.
ILU_ILLEGAL_OPERATION - There is currently no
image bound. Use ilGenImages and ilBindImage before calling this
function.
ILU_OUT_OF_MEMORY - Could not allocate memory for the new image
data.
ILU_ILLEGAL_OPERATION - XOff + Width, YOff + Height, or
ZOff + Depth is greater than the current image's
dimensions.


CSE 167 Final Project
Totally Not Star Wars
Please don't sue me Disney
Features
Shadow Mapping
Collision Boxes
Sound Effects


The Duke's Tutoring example application is a tracking system for a tutoring center for students. Students can be checked in and out and can visit the park. The tutoring center can track attendance and status updates and can store contact information for guardians and students. Administrators can maintain the tutoring center system.
The following topics are addressed here:
Duke's Tutoring is a web application that incorporates several Java EE technologies. It exposes both a main interface (for students, guardians, and tutoring center staff) and an administration interface (for staff to maintain the system). The business logic for both interfaces is provided by enterprise beans. The enterprise beans use the Java Persistence API to create and store the application's data in the database. Figure 58-1 illustrates the architecture of the application.
Figure 58-1 Architecture of the Duke's Tutoring Example Application
The Duke's Tutoring application is organized into two main projects: the dukes-tutoring-common
library and the dukes-tutoring-war
web application. The dukes-tutoring-common
library project contains the entity classes and helper classes used by the dukes-tutoring-war
web application, and dukes-tutoring-common
is packaged and deployed with dukes-tutoring-war
. The library JAR file is useful for allowing the entity classes and helper classes to be reused by other applications, such as a JavaFX client application.
Duke's Tutoring uses the following Java EE 7 platform features:
Java Persistence API entities
A custom Bean Validation annotation, @Email
, for validating email addresses
A standard jta-data-source
definition that will create the JDBC resource on deployment
A standard property in the persistence.xml
deployment descriptor to automatically and portably create and delete the tables in the jta-data-source
Enterprise beans
Local, no-interface view session and singleton beans
JAX-RS resources in a session bean
Java EE security constraints on the administrative interface business methods
All enterprise beans packaged within the WAR
WebSocket
Contexts and Dependency Injection
JavaServer Faces technology, using Facelets for the web front end
The Duke's Tutoring application has two main user interfaces, both packaged within a single WAR file:
The main interface, for students, guardians, and staff
The administrative interface used by the staff to manage the students and guardians, and to generate attendance reports
The main interface allows students and staff to check students in and out, and record when students are outside at the playground.
The following entities used in the main interface encapsulate data stored and manipulated by Duke's Tutoring, and are located in the dukestutoring.entity
package in the dukes-tutoring-common
project.
Person
: The Person
entity defines attributes common to students and guardians tracked by the application. These attributes are the person's name and contact information, including phone numbers and email address. This entity has two subclasses, Student
and Guardian
.
PersonDetails
: The PersonDetails
entity is used to store additional data common to all people, such as attributes like pictures and the person's birthday, which aren't included in the Person
entity for performance reasons.
Student
and Guardian
: The Student
entity stores attributes specific to the students who come to tutoring. This includes information like the student's grade level and school. The Guardian
entity's attributes are specific to the parents or guardians of a Student
. Students and guardians have a many-to-many relationship. That is, a student may have one or more guardians, and a guardian may have one or more students.
Address
: The Address
entity represents a mailing address and is associated with Person
entities. Addresses and people have a many-to-one relationship. That is, one person may have many addresses.
TutoringSession
: The TutoringSession
entity represents a particular day at the tutoring center. A particular tutoring session tracks which students attended that day, and which students went to the park.
StatusEntry
: The StatusEntry
entity, which logs when a student's status changes, is associated with the TutoringSession
entity. Students' statuses change when they check in to a tutoring session, when they go to the park, and when they check out. The status entry allows the tutoring center staff to track exactly which students attended a tutoring session, when they checked in and out, which students went to the park while they were at the tutoring center, and when they went to and came back from the park.
For information on creating Java Persistence API entities, see Chapter 37, "Introduction to the Java Persistence API." For information on validating entity data, see Validating Persistent Fields and Properties and Chapter 22, "Bean Validation: Advanced Topics."
The following enterprise beans used in the main interface provide the business logic for Duke's Tutoring, and are located in the dukestutoring.ejb
package in the dukes-tutoring-war
project:
ConfigBean
is a singleton session bean used to create the default students when the application is initially deployed, and to create an automatic EJB timer that creates tutoring session entities every weekday.
RequestBean
is a stateless session bean containing the business methods for the main interface. The bean also has business methods for retrieving lists of students. These business methods use strongly typed Criteria API queries to retrieve data from the database. RequestBean
also injects a CDI event instance, StatusEvent
. This event is fired from the business methods when the status of a student changes.
For information on creating and using enterprise beans, see Enterprise Beans. For information on creating strongly typed Criteria API queries, see Chapter 40, "Using the Criteria API to Create Queries." For information on CDI events, see Using Events in CDI Applications.
The javaeetutorial.dukestutoring.web.websocket.StatusEndpoint
class is a WebSocket server endpoint that returns students and their status to client endpoints. The StatusEndpoint.updateStatus
method is a CDI observer method for the StatusEvent
event. When a student's status changes in the main interface, a StatusEvent
is fired. The updateStatus
observer method is called by the container, and pushes out the status change to all the client endpoints registered with StatusEndpoint
.
The index.xhtml
JavaServer Faces page contains JavaScript code to connect to the WebSocket endpoint. The onMessage
method on this page clicks a JavaServer Faces button, which makes an Ajax request to refresh the table that shows the current status of the students.
For more information on WebSocket endpoints, see Chapter 18, "Java API for WebSocket." For information on CDI events, see Using Events in CDI Applications.
The Duke's Tutoring application uses Facelets to display the user interface, making extensive use of the templating features of Facelets. Facelets, the default display technology for JavaServer Faces technology, consists of XHTML files located in the tut-install/examples/case-studies/dukes-tutoring-war/src/main/webapp/
directory.
The following Facelets files are used in the main interface:
template.xhtml
: Template file for the main interface
error.xhtml
: Error file if something goes wrong
index.xhtml
: Landing page for the main interface
park.xhtml
: Page showing who is currently at the park
current.xhtml
: Page showing who is currently in today's tutoring session
statusEntries.xhtml
: Page showing the detailed status entry log for today's session
resources/components/allStudentsTable.xhtml
: A composite component for a table displaying all active students
resources/components/allInactiveStudentsTable.xhtml
: A composite component for a table displaying all inactive students
resources/components/currentSessionTable.xhtml
: A composite component for a table displaying all students in today's session
resources/components/parkTable.xhtml
: A composite component for a table displaying all students currently at the park
WEB-INF/includes/mainNav.xhtml
: XHTML fragment for the main interface's navigation bar
For information on using Facelets, see Chapter 8, "Introduction to Facelets."
The following helper classes, found in the dukes-tutoring-common
project's dukestutoring.util
package, are used in the main interface.
CalendarUtil
: A class that provides a method to strip the unnecessary time data from java.util.Calendar
instances.
Email
: A custom Bean Validation annotation class for validating email addresses in the Person
entity.
StatusType
: An enumerated type defining the different statuses that a student can have. Possible values are IN
, OUT
, and PARK
. StatusType
is used throughout the application, including in the StatusEntry
entity, and throughout the main interface. StatusType
also defines a toString
method that returns a localized translation of the status based on the locale.
The strings used in the main interface are encapsulated into resource bundles to allow the display of localized strings in multiple locales. Each of the properties files has locale-specific files appended with locale codes, containing the translated strings for each locale. For example, Messages_es.properties
contains the localized strings for Spanish locales.
The dukes-tutoring-common
project has the following resource bundle under src/main/resources/
.
javaeetutorial/dukestutoring/util/StatusMessages.properties
: Strings for each of the status types defined in the StatusType
enumerated type for the default locale. Each supported locale has a property file of the form StatusMessages_
locale prefix.properties
containing the localized strings. For example, the strings for Spanish-speaking locales are located in StatusMessages_es.properties
.
The dukes-tutoring-war
project has the following resource bundles under src/main/resources/
.
ValidationMessages.properties
: Strings for the default locale used by the Bean Validation runtime to display validation messages. This file must be named ValidationMessages.properties
and located in the default package as required by the Bean Validation specification. Each supported locale has a property file of the form ValidationMessages_
locale prefix.properties
containing the localized strings. For example, the strings for German-speaking locales are located in ValidationMessages_de.properties
.
javaeetutorial/dukestutoring/web/messages/Messages.properties
: Strings for the default locale for the main and administration Facelets interface. Each supported locale has a property file of the form Messages_
locale prefix.properties
containing the localized strings. For example, the strings for simplified Chinese-speaking locales are located in Messages_zh.properties
.
For information on localizing web applications, see Registering Application Messages.
Duke's Tutoring uses these deployment descriptors in the src/main/webapp/WEB-INF
directory of the dukes-tutoring-war
project:
faces-config.xml
: The JavaServer Faces configuration file
glassfish-web.xml
: The configuration file specific to GlassFish Server, which defines security role mapping
web.xml
: The web application configuration file
Duke's Tutoring also uses the following deployment descriptor in the src/main/resources/META-INF
directory of the dukes-tutoring-common
project:
persistence.xml
: The Java Persistence API configuration file
No enterprise bean deployment descriptor is used in Duke's Tutoring. Annotations in the enterprise bean class files are used for the configuration of enterprise beans in this application.
The administration interface of Duke's Tutoring is used by the tutoring center staff to manage the data employed by the main interface: the students, the students' guardians, and the addresses. The administration interface uses many of the same components as the main interface. Additional components that are only used in the administration interface are described here.
The following enterprise bean, in the dukestutoring.ejb
package of the dukes-tutoring-war
project, is used in the administration interface.
AdminBean
: A stateless session bean for all the business logic used in the administration interface. Calls security methods to allow invocation of the business methods only by authorized users.
The following Facelets files, under src/main/webapp/
, are used in the administration interface:
admin/adminTemplate.xhtml
: Template for the administration interface
admin/index.xhtml
: Landing page for the administration interface
login.xhtml
: Login page for the security-constrained administration interface
loginError.xhtml
: Page displayed if there are errors authenticating the administration user
admin/address
directory: Pages that allow you to create, edit, and delete Address
entities
admin/guardian
directory: Pages that allow you to create, edit, and delete Guardian
entities
admin/student
directory: Pages that allow you to create, edit, and delete Student
entities
resources/components/formLogin.xhtml
: Composite component for a login form using Java EE security
WEB-INF/includes/adminNav.xhtml
: XHTML fragment for the administration interface's navigation bar
The CDI managed beans used in the administration interface are located in the dukestutoring.web
package in the dukes-tutoring-war
project.
StudentBean.java
: A managed bean for the Facelets pages used to create and edit students. The first and last names have Bean Validation annotations that require the fields to be filled in. The phone numbers have Bean Validation annotations to ensure that the submitted data is well-formed.
GuardianBean.java
: A managed bean for the Facelets pages used to create guardians for and assign guardians to students. The first and last names have Bean Validation annotations that require the fields to be filled in. The phone numbers have Bean Validation annotations to ensure that the submitted data is well-formed.
AddressBean.java
: A managed bean for the Facelets pages used to create addresses for students. The street, city, province, and postal code attributes have Bean Validation annotations that require the fields to be filled in, and the postal code attribute has an additional annotation to ensure that the data is properly formed.
The following helper classes, found in the dukes-tutoring-war
project's dukestutoring.web.util
package, are used in the administration interface.
EntityConverter
: A parent class to StudentConverter
and GuardianConverter
that defines a cache to store the entity classes when converting the entities for use in JavaServer Faces user interface components. The cache helps increase performance. The cache is stored in the JavaServer Faces context.
StudentConverter
: A JavaServer Faces converter for the Student
entity class. This class contains methods to convert Student
instances to strings and back again, so they can be used in the user interface components of the application.
GuardianConverter
: Similar to StudentConverter
, this class is a converter for the Guardian
entity class.
This section describes how to build, package, deploy, and run the Duke's Tutoring application.
You can use either NetBeans IDE or Maven to build, package, deploy, and run Duke's Tutoring.
Before You Begin
You must have already configured GlassFish Server as a Java EE server in NetBeans IDE, as described in To Add GlassFish Server as a Server Using NetBeans IDE.
Make sure that GlassFish Server has been started (see Starting and Stopping GlassFish Server).
If the database server is not already running, start it as described in Starting and Stopping the Java DB Server.
From the File menu, choose Open Project.
In the Open Project dialog box, navigate to:
tut-install/examples/case-studies
Select the dukes-tutoring
folder.
Select the Open Required Projects check box and click Open Project.
|
Note: The first time you open Duke's Tutoring in NetBeans, you will see error glyphs in the Projects tab. This is expected, as the metamodel files used by the enterprise beans for Criteria API queries have not yet been generated. |
In the Projects tab, right-click the dukes-tutoring
project and select Build.
This command creates a JDBC security realm named tutoringRealm, builds and packages the dukes-tutoring-common
and dukes-tutoring-war
projects, and deploys dukes-tutoring-war
to GlassFish Server, starting the Java DB database and GlassFish Server if they have not already been started.
Make sure that GlassFish Server has started (see Starting and Stopping GlassFish Server).
If the database server is not already running, start it as described in Starting and Stopping the Java DB Server.
In a terminal window, go to:
tut-install/examples/case-studies/dukes-tutoring/
Enter the following command:
mvn install
This command creates a JDBC security realm named tutoringRealm, builds and packages the dukes-tutoring-common
and dukes-tutoring-war
projects, and deploys dukes-tutoring-war
to GlassFish Server.
Once Duke's Tutoring is running on GlassFish Server, use the main interface to experiment with checking students in and out or sending them to the park.
To Use the Main Interface of Duke's Tutoring
In a web browser, open the main interface at the following URL:
http://localhost:8080/dukes-tutoring-war/
Use the main interface to check students in and out, and to log when the students go to the park.
To Use the Administration Interface of Duke's Tutoring
Follow these instructions to log in to the administration interface of Duke's Tutoring and add new students, guardians, and addresses.
From the main interface, open the administration interface by clicking Administration main page in the left menu.
This redirects you to the login page at the following URL:
http://localhost:8080/dukes-tutoring-war/admin/index.xhtml
On the login page, enter<EMAIL_ADDRESS>in the User name field, and enter javaee
in the Password field.
Use the administration interface to add or modify students, add guardians, or add addresses.
To add a new student, click Create new student in the left menu, fill in the fields (two are required) in the form that opens, and click Submit. The Email, Home phone, and Mobile phone fields have formatting requirements enforced by HTML5 pass-through or by Bean Validation constraints.
To modify a student, click Edit next to the student's name, modify the fields in the form that opens, and click Submit. To edit another student, choose the student from the drop-down menu at the top of the page and click Change student.
To remove a student, click Remove next to the student's name, then click Confirm in the page that appears. This action removes the student from the tutoring session but does not remove the student from the database. To add the student to the tutoring session again, click Activate student in the left menu, then click Activate next to the student's name in the page that appears.
To add a guardian for a student, click Add guardian next to the student's name. The page that appears shows the student's name, the available guardians, and the current guardians for the student, if any. To add an existing guardian for that student, select the guardian from the list and click Add guardian. To create a new guardian for the student, fill in the fields and click Submit. To remove a guardian from a student, select one of the student's current guardians from the list and click Remove guardian.
To add an address for a student, click Add address next to the student's name. In the page that appears, fill in the appropriate fields in the form that appears, and click Submit. Four fields are required.
The administration interface is not fully implemented. It is not possible to edit a guardian or to view or edit an address, although Facelets pages exist for these features. The application also makes no use of the properties in the PersonDetails
entity. Feel free to modify the application to add these features.


Name
{{draft.name}}
Jurisdiction
{{draft.jurisdiction}}
Description
{{draft.description}}
Line of Business
{{draft.lineOfBusiness}}
Premium Dates
{{draft.premiumFromDate | date:' MM/dd/yyyy '}} to {{draft.premiumToDate | date:'MM/dd/yyyy '}}
Loss Dates
{{draft.lossFromDate | date:'MM/dd/yyyy '}} to {{draft.lossToDate | date:'MM/dd/yyyy '}}
Proposed Delivery Date
{{draft.proposedDeliveryDate | date:'MM/dd/yyyy '}}
Expected Public Circulation?
Yes
No


An instance that controls events and initiates a connection with the discord gateway server.
class DiscordClient extends events.EventEmitter
Every application wanting to utilise Discord's API gateway, will require to use a DiscordClient
instance
to keep track of Channels, Guilds, Users and more. The DiscordClient
instances will issue events as they
come in from the gateway after manipulating its internal components.
The DiscordClient
instance can also be used to access discords REST API separately, without, using the
gateway connection and can be accessed through the DiscordAPIManager
property.
The DiscordClient
instance is written around event-driven architecture and extends the pre-existing EventEmitter
class that is part of the events
node module and will hence inherit all relevant properties and methods, depending on your node version. The
instance method of particular use here is the
on(event: listener)
method and
should be used to listen for relevant events that this library will emit.
DiscordTS will take over the role of caching and parsing incoming events and updating relevant internal components,
keeping its state up-to-date. Projects should first see if cached values are available before sending API requests
through the DiscordAPIManager
so to avoid excessive or unnecessary API calls. Any API calls made will
not be cached, however, many of the API calls directly trigger Gateway events and those will be cached and update
internal components.
Lorem Ipsum
| Creating a Client |
|
| User-Specific Properties |
|
| Accessing REST Methods |
|
| Handling Connection |
|
| Handling Events |
|
| Connecting to Discord |
|


Object Status Standard Usage
Object status comes with two sizes: normal and byline. To make Object Status byline, pass
[byline]="true"
input property.
Interactive Object Status
For interactive Object status add the [interactive]="true"
input property.


|
C++ High Level Types
This library provides commonly used high level types and methods for easier and better coding.
|
Encapsulates std::list and adds high level methods. More...
#include <hlist.h>
Public Types | |
| typedef std::list< T > ::iterator | iterator_t |
| Iterator type exposure. | |
| typedef std::list< T > ::const_iterator | const_iterator_t |
| Iterator type exposure. | |
| typedef std::list< T > ::reverse_iterator | riterator_t |
| Iterator type exposure. | |
| typedef std::list< T > ::const_reverse_iterator | const_riterator_t |
| Iterator type exposure. | |
Public Member Functions | |
| List () | |
| Empty constructor. | |
| List (const Container< std::list< T >, T > &other) | |
| Copy constructor. More... | |
| List (const T &element) | |
| Constructor from single element. More... | |
| List (const T &element, int times) | |
| Constructor from single element. More... | |
| List (const Container< std::list< T >, T > &other, const int count) | |
| Constructor from another Container. More... | |
| List (const Container< std::list< T >, T > &other, const int start, const int count) | |
| Constructor from another Container. More... | |
| List (const T other[], const int count) | |
| Constructor from C-type array. More... | |
| List (const T other[], const int start, const int count) | |
| Constructor from C-type array. More... | |
| ~List () | |
| Destructor. | |
| List< int > | indices () const |
| Gets all indices. More... | |
| List< int > | indicesOf (const T &element) const |
| Gets all indices of the given element. More... | |
| T | removeAt (int index) |
| Removes element at given index. More... | |
| List< T > | removeAt (int index, int count) |
| Removes n elements at given index of List. More... | |
| T | removeFirst () |
| Removes first element of List. More... | |
| List< T > | removeFirst (const int count) |
| Removes n elements from the beginning of List. More... | |
| T | removeLast () |
| Removes last element of List. More... | |
| List< T > | removeLast (const int count) |
| Removes n elements from the end of List. More... | |
| T | removeRandom () |
| Gets a random element in List and removes it. More... | |
| List< T > | removeRandom (const int count) |
| Gets an List of random elements selected from this one and removes them. More... | |
| T | random () const |
| Gets a random element in List. More... | |
| List< T > | random (int count, bool unique=true) const |
| Gets an List of random elements selected from this one. More... | |
| List< T > | reversed () const |
| Creates new List with reversed order of elements. More... | |
| List< T > | removedDuplicates () const |
| Creates new List without duplicates. More... | |
| List< T > | sorted () const |
| Creates new sorted List. More... | |
| List< T > | sorted (bool(*compareFunction)(T const &, T const &)) const |
| Creates new sorted List. More... | |
| List< T > | randomized () const |
| Creates a new List with randomized order of elements. More... | |
| List< T > | united (const T &element) const |
| Creates a new List as union of this List with an element. More... | |
| List< T > | united (const List< T > &other) const |
| Creates a new List as union of this List with another one. More... | |
| List< T > | intersected (const List< T > &other) const |
| Creates a new List as intersection of this List with another one. More... | |
| List< T > | differentiated (const T &element) const |
| Creates a new List as difference of this List with an element. More... | |
| List< T > | differentiated (const List< T > &other) const |
| Creates a new List as difference of this List with another one. More... | |
| template<typename S > | |
| List< S > | mapped (S(*generateFunction)(T const &)) const |
| Creates new List with new elements obtained from the current List elements. More... | |
| List< T > | findAll (bool(*conditionFunction)(T const &)) const |
| Finds and returns new List of elements that match the condition. More... | |
| template<typename S > | |
| List< S > | cast () const |
| Returns a new List with all elements cast into type S. More... | |
| template<typename S > | |
| List< S > | dynamicCast (bool includeNulls=false) const |
| Returns a new List with all elements dynamically cast into type S. More... | |
| T & | operator[] (int index) |
| Returns element at specified position. More... | |
| const T & | operator[] (int index) const |
| Returns element at specified position. More... | |
| List< T > | operator() (int start, const int count) const |
| Returns a sublist. More... | |
| bool | operator== (const List< T > &other) const |
| Same as equals. More... | |
| bool | operator!= (const List< T > &other) const |
| Same as nequals. More... | |
| List< T > & | operator<< (const T &element) |
| Same as add. More... | |
| List< T > & | operator<< (const List< T > &other) |
| Same as add. More... | |
| List< T > & | operator+= (const T &element) |
| Same as add. More... | |
| List< T > & | operator+= (const List< T > &other) |
| Same as add. More... | |
| List< T > & | operator-= (T element) |
| Same as remove. More... | |
| List< T > & | operator-= (const List< T > &other) |
| Same as remove. More... | |
| List< T > & | operator|= (const T &element) |
| Same as unite. More... | |
| List< T > & | operator|= (const List< T > &other) |
| Same as unite. More... | |
| List< T > & | operator &= (const List< T > &other) |
| Same as intersect. More... | |
| List< T > & | operator/= (const T &element) |
| Same as differentiate. More... | |
| List< T > & | operator/= (const List< T > &other) |
| Same as differentiate. More... | |
| List< T > | operator+ (const T &element) const |
| Merges a List with an element. More... | |
| List< T > | operator+ (const List< T > &other) const |
| Merges two Lists. More... | |
| List< T > | operator- (T element) const |
| Removes element from List. More... | |
| List< T > | operator- (const List< T > &other) const |
| Removes second List from first List. More... | |
| List< T > | operator| (const T &element) const |
| Same as united. More... | |
| List< T > | operator| (const List< T > &other) const |
| Same as united. More... | |
| List< T > | operator & (const List< T > &other) const |
| Same as intersected. More... | |
| List< T > | operator/ (const T &element) const |
| Same as differentiated. More... | |
| List< T > | operator/ (const List< T > &other) const |
| Same as differentiated. More... | |
| int | size () const |
| Returns the number of elements in the Container. More... | |
| bool | isEmpty () const |
| Check if Container is empty. More... | |
| void | clear () |
| Removes all data from this Container. | |
| iterator_t | begin () |
| Gets the iterator at the beginning. More... | |
| const_iterator_t | begin () const |
| Gets the iterator at the beginning. More... | |
| iterator_t | end () |
| Gets the iterator at the end. More... | |
| const_iterator_t | end () const |
| Gets the iterator at the end. More... | |
| riterator_t | rbegin () |
| Gets the reverse iterator at the beginning. More... | |
| const_riterator_t | rbegin () const |
| Gets the reverse iterator at the beginning. More... | |
| riterator_t | rend () |
| Gets the reverse iterator at the end. More... | |
| const_riterator_t | rend () const |
| Gets the reverse iterator at the end. More... | |
| bool | equals (const Container &other) const |
| Compares the contents of two Containers for being equal. More... | |
| bool | nequals (const Container &other) const |
| Compares the contents of two Containers for being not equal. More... | |
| T & | at (int index) |
| Returns element at specified position. More... | |
| const T & | at (int index) const |
| Returns element at specified position. More... | |
| T & | first () |
| Accesses first element of Container. More... | |
| const T & | first () const |
| Accesses first element of Container. More... | |
| T & | last () |
| Accesses last element of Container. More... | |
| const T & | last () const |
| Accesses last element of Container. More... | |
| int | indexOf (const T &element) const |
| Gets index of the given element. More... | |
| bool | has (const T &element) const |
| Checks existence of element in Container. More... | |
| bool | has (const Container &other) const |
| Checks existence of elements in Container. More... | |
| bool | has (const T other[], int count) const |
| Checks existence of elements in Container. More... | |
| bool | hasAny (const Container &other) const |
| Checks existence of any element in Container. More... | |
| bool | hasAny (const T other[], int count) const |
| Checks existence of any element in Container. More... | |
| int | count (const T &element) const |
| Counts occurrences of element in Container. More... | |
| int | count (const Container &other) const |
| Counts occurrences of elements in Container. More... | |
| int | count (const T other[], int count) const |
| Counts occurrences of elements in Container. More... | |
| int | count (bool(*conditionFunction)(T const &)) const |
| Counts on how many elements match the condition. More... | |
| void | insertAt (const int index, const T &element, const int times=1) |
| Inserts new element at specified position n times. More... | |
| void | insertAt (const int index, const Container &other) |
| Inserts all elements of another Container into this one. More... | |
| void | insertAt (const int index, const Container &other, const int count) |
| Inserts all elements of another Container into this one. More... | |
| void | insertAt (const int index, const Container &other, const int start, const int count) |
| Inserts all elements of another Container into this one. More... | |
| void | insertAt (const int index, const T other[], const int count) |
| Inserts all elements of a C-type array into this Container. More... | |
| void | insertAt (const int index, const T other[], const int start, const int count) |
| Inserts all elements of a C-type array into this Container. More... | |
| void | add (const T &element) |
| Adds element at the end of Container. More... | |
| void | add (const T &element, int times) |
| Adds element at the end of Container n times. More... | |
| void | add (const Container &other) |
| Adds all elements from another Container at the end of this one. More... | |
| void | add (const Container &other, const int count) |
| Adds all elements from another Container at the end of this one. More... | |
| void | add (const Container &other, const int start, const int count) |
| Adds all elements from another Container at the end of this one. More... | |
| void | add (const T other[], const int count) |
| Adds all elements from a C-type array at the end of Container. More... | |
| void | add (const T other[], const int start, const int count) |
| Adds all elements from a C-type array at the end of Container. More... | |
| void | addFirst (const T &element, int times=1) |
| Adds element at the beginning of Container n times. More... | |
| void | addFirst (const Container &other) |
| Adds all elements from another Container at the beginning of this one. More... | |
| void | addFirst (const Container &other, const int count) |
| Adds all elements from another Container at the beginning of this one. More... | |
| void | addFirst (const Container &other, const int start, const int count) |
| Adds all elements from another Container at the beginning of this one. More... | |
| void | addFirst (const T other[], const int count) |
| Adds all elements from a C-type array at the beginning of Container. More... | |
| void | addFirst (const T other[], const int start, const int count) |
| Adds all elements from a C-type array at the beginning of Container. More... | |
| void | remove (T element) |
| Removes first occurrence of element in Container. More... | |
| void | remove (const Container &other) |
| Removes first occurrence of each element in another Container from this one. More... | |
| int | removeAll (const T &element) |
| Removes all occurrences of element in Container. More... | |
| int | removeAll (const Container &other) |
| Removes all occurrences of each element in another Container from this one. More... | |
| T | min () const |
| Finds minimum element in Container. More... | |
| T | min (bool(*compareFunction)(T const &, T const &)) const |
| Finds minimum element in Container. More... | |
| T | max () const |
| Finds maximum element in Container. More... | |
| T | max (bool(*compareFunction)(T const &, T const &)) const |
| Finds maximum element in Container. More... | |
| void | randomize () |
| Randomizes order of elements in Container. More... | |
| void | reverse () |
| Reverses order of elements. | |
| void | removeDuplicates () |
| Removes duplicates in Container. | |
| void | sort () |
| Sorts elements in Container. More... | |
| void | sort (bool(*compareFunction)(T const &, T const &)) |
| Sorts elements in Container. More... | |
| void | unite (const T &element) |
| Unites elements of this Container with an element. More... | |
| void | unite (const Container &other) |
| Unites elements of this Container with another one. More... | |
| void | intersect (const Container &other) |
| Intersects elements of this Container with another one. More... | |
| void | differentiate (const T &element) |
| Differentiates elements of this Container with an element. More... | |
| void | differentiate (const Container &other) |
| Differentiates elements of this Container with another one. More... | |
| String | joined (const String &separator) const |
| Joins all elements into a string. More... | |
| T * | findFirst (bool(*conditionFunction)(T const &)) |
| Finds and returns first occurrence of element that matches the condition. More... | |
| const T * | findFirst (bool(*conditionFunction)(T const &)) const |
| Finds and returns first occurrence of element that matches the condition. More... | |
| bool | matchesAny (bool(*conditionFunction)(T const &)) const |
| Checks if at least one element matches the condition. More... | |
| bool | matchesAll (bool(*conditionFunction)(T const &)) const |
| Checks if all elements match the condition. More... | |
| void | each (void(*processFunction)(T const &)) |
| Modifies each element with a special function. More... | |
Protected Member Functions | |
| R | _indices () const |
| Gets all indices. More... | |
| R | _indicesOf (const T &element) const |
| Gets all indices of the given element. More... | |
| R | _sub (int start, int count) const |
| Returns a subarray of elements. More... | |
| R | _removeAt (int index, int count) |
| Removes n elements at given index of Container. More... | |
| R | _removeFirst (const int count) |
| Removes n elements from the beginning of Container. More... | |
| R | _removeLast (const int count) |
| Removes n elements from the end of Container. More... | |
| R | _removeRandom (const int count) |
| Gets an Container of random elements selected from this one and removes them. More... | |
| R | _random (int count, bool unique=true) const |
| Gets an Container of random elements selected from this one. More... | |
| R | _reversed () const |
| Creates new Container with reversed order of elements. More... | |
| R | _removedDuplicates () const |
| Creates new Container without duplicates. More... | |
| R | _sorted () const |
| Creates new sorted Container. More... | |
| R | _sorted (bool(*compareFunction)(T const &, T const &)) const |
| Creates new sorted Container. More... | |
| R | _randomized () const |
| Creates a new Container with randomized order of elements. More... | |
| R | _united (const T &element) const |
| Creates a new Container as union of this Container with an element. More... | |
| R | _united (const R &other) const |
| Creates a new Container as union of this Container with another one. More... | |
| R | _intersected (const R &other) const |
| Creates a new Container as intersection of this Container with another one. More... | |
| R | _differentiated (const T &element) const |
| Creates a new Container as difference of this Container with an element. More... | |
| R | _differentiated (const R &other) const |
| Creates a new Container as difference of this Container with another one. More... | |
| R | _mapped (S(*generateFunction)(T const &)) const |
| Creates new Container with new elements obtained from the current Container elements. More... | |
| R | _findAll (bool(*conditionFunction)(T const &)) const |
| Finds and returns new Container of elements that match the condition. More... | |
| R | _cast () const |
| Returns a new Container with all elements cast into type S. More... | |
| R | _dynamicCast (bool includeNulls=false) const |
| Returns a new Container with all elements dynamically cast into type S. More... | |
Encapsulates std::list and adds high level methods.
|
inline |
Copy constructor.
| [in] | other | Container to copy. |
|
inlineexplicit |
Constructor from single element.
| [in] | element | Element to insert. |
|
inline |
Constructor from single element.
| [in] | element | Element to insert. |
| [in] | times | Number of times to insert element. |
|
inline |
|
inline |
|
inline |
Constructor from C-type array.
| [in] | other | C-type array to copy. |
| [in] | count | Number of elements to copy. |
|
inline |
Constructor from C-type array.
| [in] | other | C-type array to copy. |
| [in] | start | Start index of elements to copy. |
| [in] | count | Number of elements to copy. |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
Returns a new Container with all elements dynamically cast into type S.
| [in] | includeNulls | Whether to include NULLs that failed to cast. |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
Gets all indices.
|
inlineprotectedinherited |
Gets all indices of the given element.
| [in] | element | Element to search for. |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
Creates new Container with new elements obtained from the current Container elements.
| [in] | generateFunction | Function pointer with generation function for the new elements. |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
Returns a subarray of elements.
| [in] | start | Start index of the elements to copy. |
| [in] | count | Number of elements to copy. |
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
inlineinherited |
Adds element at the end of Container.
| [in] | element | Element to add. |
|
inlineinherited |
Adds element at the end of Container n times.
| [in] | element | Element to add. |
| [in] | times | Number of times to add the element. |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Adds all elements from a C-type array at the end of Container.
| [in] | other | C-type array of elements to add. |
| [in] | count | Number of elements to add. |
|
inlineinherited |
Adds all elements from a C-type array at the end of Container.
| [in] | other | C-type array of elements to add. |
| [in] | start | Start index of the elements to add. |
| [in] | count | Number of elements to add. |
|
inlineinherited |
Adds element at the beginning of Container n times.
| [in] | element | Element to add. |
| [in] | times | Number of times to add the element. |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Adds all elements from a C-type array at the beginning of Container.
| [in] | other | C-type array of elements to add. |
| [in] | count | Number of elements to add. |
|
inlineinherited |
Adds all elements from a C-type array at the beginning of Container.
| [in] | other | C-type array of elements to add. |
| [in] | start | Start index of the elements to add. |
| [in] | count | Number of elements to add. |
|
inlineinherited |
Returns element at specified position.
| [in] | index | Index of the element. |
|
inlineinherited |
Returns element at specified position.
| [in] | index | Index of the element. |
|
inlineinherited |
Gets the iterator at the beginning.
|
inlineinherited |
Gets the iterator at the beginning.
|
inlineinherited |
Counts occurrences of element in Container.
| [in] | element | Element to search for. |
|
inlineinherited |
|
inlineinherited |
Counts occurrences of elements in Container.
| [in] | other | C-type array with elements to search for. |
| [in] | count | How many elements the C-type array has. |
|
inlineinherited |
Counts on how many elements match the condition.
| [in] | conditionFunction | Function pointer with condition function that takes one element of type T and returns bool. |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
Modifies each element with a special function.
| [in] | processFunction | Function pointer with processing function for the elements. |
|
inlineinherited |
Gets the iterator at the end.
|
inlineinherited |
Gets the iterator at the end.
|
inlineinherited |
Compares the contents of two Containers for being equal.
| [in] | other | Another Container. |
|
inline |
|
inlineinherited |
Finds and returns first occurrence of element that matches the condition.
| [in] | conditionFunction | Function pointer with condition function that takes one element of type T and returns bool. |
|
inlineinherited |
Finds and returns first occurrence of element that matches the condition.
| [in] | conditionFunction | Function pointer with condition function that takes one element of type T and returns bool. |
|
inlineinherited |
Accesses first element of Container.
|
inlineinherited |
Accesses first element of Container.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Gets index of the given element.
| [in] | element | Element to search for. |
|
inline |
Gets all indices.
|
inline |
Gets all indices of the given element.
| [in] | element | Element to search for. |
|
inlineinherited |
Inserts new element at specified position n times.
| [in] | index | Position where to insert the new element. |
| [in] | element | Element to insert. |
| [in] | times | Number of times to insert element. |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Inserts all elements of a C-type array into this Container.
| [in] | index | Position where to insert the new elements. |
| [in] | other | C-type array of elements to insert. |
| [in] | count | Number of elements to insert. |
|
inlineinherited |
Inserts all elements of a C-type array into this Container.
| [in] | index | Position where to insert the new elements. |
| [in] | other | C-type array of elements to insert. |
| [in] | start | Start index of the elements to insert. |
| [in] | count | Number of elements to insert. |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Accesses last element of Container.
|
inlineinherited |
Accesses last element of Container.
|
inline |
|
inlineinherited |
Checks if all elements match the condition.
| [in] | conditionFunction | Function pointer with condition function that takes one element of type T and returns bool. |
|
inlineinherited |
Checks if at least one element matches the condition.
| [in] | conditionFunction | Function pointer with condition function that takes one element of type T and returns bool. |
|
inlineinherited |
Finds maximum element in Container.
|
inlineinherited |
Finds maximum element in Container.
| [in] | compareFunction | Function pointer with comparison function that takes two elements of type T and returns bool. |
|
inlineinherited |
Finds minimum element in Container.
|
inlineinherited |
Finds minimum element in Container.
| [in] | compareFunction | Function pointer with comparison function that takes two elements of type T and returns bool. |
|
inlineinherited |
Compares the contents of two Containers for being not equal.
| [in] | other | Another Container. |
|
inline |
Same as intersected.
|
inline |
Same as intersect.
|
inline |
Same as nequals.
|
inline |
Returns a sublist.
| [in] | start | Start index of the elements to copy. |
| [in] | count | Number of elements to copy. |
|
inline |
|
inline |
|
inline |
Same as add.
|
inline |
Same as add.
|
inline |
|
inline |
|
inline |
Same as remove.
|
inline |
Same as remove.
|
inline |
Same as differentiated.
|
inline |
Same as differentiated.
|
inline |
Same as differentiate.
|
inline |
Same as differentiate.
|
inline |
Same as add.
|
inline |
Same as add.
|
inline |
Same as equals.
|
inline |
Returns element at specified position.
| [in] | index | Index of the element. |
|
inline |
Returns element at specified position.
| [in] | index | Index of the element. |
|
inline |
Same as united.
|
inline |
Same as united.
|
inline |
Same as unite.
|
inline |
Same as unite.
|
inline |
Gets a random element in List.
|
inline |
|
inlineinherited |
Randomizes order of elements in Container.
|
inline |
|
inlineinherited |
Gets the reverse iterator at the beginning.
|
inlineinherited |
Gets the reverse iterator at the beginning.
|
inlineinherited |
Removes first occurrence of element in Container.
| [in] | element | Element to remove. |
|
inlineinherited |
|
inlineinherited |
Removes all occurrences of element in Container.
| [in] | element | Element to remove. |
|
inlineinherited |
|
inline |
Removes element at given index.
| [in] | index | Index of element to remove. |
|
inline |
|
inline |
|
inline |
Removes first element of List.
|
inline |
|
inline |
Removes last element of List.
|
inline |
|
inline |
Gets a random element in List and removes it.
|
inline |
|
inlineinherited |
Gets the reverse iterator at the end.
|
inlineinherited |
Gets the reverse iterator at the end.
|
inline |
|
inlineinherited |
|
inlineinherited |
Sorts elements in Container.
|
inlineinherited |
Sorts elements in Container.
| [in] | compareFunction | Function pointer with comparison function that takes two elements of type T and returns bool. |
|
inline |
|
inline |
|
inlineinherited |
Unites elements of this Container with an element.
| [in] | element | Element to unite with. |
|
inlineinherited |
|
inline |
|
inline |


About Me
I am Mohammad Noor Jebreen, 23 years old.
I will talk about my education period, my work experience, and what my future goals.
education history
The most important educational stage was the undergraduate.
I studied civil engineering for four years at the University of Jordan.
job experience
Well I graduated late last year so I really don't have much work experience yet.
my goals
My current goal is to become a software developer
Top 10 places I visit
- Eiffel Tower, Paris
- The Colosseum, Rome
- Statue of Liberty, New York City
- Machu Picchu, Peru
- The Acropolis, Athens
- The Taj Mahal, India
- Pyramids of Giza, Egypt
- Great Wall of China
- Angkor Wat, Cambodia
- Petra, Jordan
Well, in fact, I only visited the first six places on this list
experience and education summary
- Well I graduated late last year so I really don't have much work experience yet
- I studied civil engineering for four years