Viser opslag med etiketten af. Vis alle opslag
Viser opslag med etiketten af. Vis alle opslag

tirsdag den 1. september 2009

Af kritiske elementer i Lawn Vedligeholdelse


Som alle andre planter, græs skal have opmærksomhed. I foråret, rake over plænen til at fjerne døde græs, ukrudt og til at rense ud i overfladen. Når der er tynd eller bare pletter, løsne jorden og sår nogle frø. Det er bedre, også, at soen en lys frømængde hele plænen-når overfladen har noget tørret, kast med en 250 lb rullelejer. Da væksten begynder, gælder græs gødning, 3 lbs. 100 kvadrat ft (Må ikke roll græsplænen, når den er våd som du pack overfladen).

Spring vækst er hurtig. Kraftigt græs vil kræve klipning to gange om ugen i starten. Sædvanligvis udklip fjernet for, hvis tykke, vil de indsamle i vælter og dræbe græsset nedenunder. Skulle vejret være tørre sidst på foråret, vand jorden, indtil det er fugtigt mindst seks inches dybt udendørs springvand eller store vandfald vil være nyttigt i denne opgave. Må ikke drys-you'll gøre mere skade end gavn. Engang i begyndelsen af juli, afhængigt af region, vækst vil bremse op.

Ugentlige græsslåning, nogle gange hver anden uge, vil være tilstrækkeligt. Hvis du har skåret lavere, øge klippehøjden til omkring to inches og vedligeholde denne indtil sensommeren eller når græsset genoptages hurtigere vækst. Hvis græsplænen er regelmæssigt vandes hele sommeren, væksten vil fortsætte, så græsset skal ske jævnligt. Konstant vanding vil være tilbøjelige til at udtømme jorden for meget vegetabilske fødevarer materialer. Det vil være nødvendigt at anvende en lys mængde gødning i juli for at opretholde vækst, det vil sige, hvis vanding er konstant gennem sommeren.

Lawn Skadedyr

Japansk Beetle larver og et lille insekt kaldet Chinch Bug højde for de fleste af de insektvoks skader på græsplæner i sommer. Den grub, ikke Beetle, betyder det skader. Den Beetle lægger æg på græs i august; de larver emerge fra æg, tunnel i græsplænen, under haven statuary og haven vand funktioner og foder på græsrodsniveau. Som vinteren nærmer sig larver arbejde dybere ned i jorden. I foråret de flytter tilbage til overfladen og foder igen.

Senere de opstår som fuldgyldige vokset biller. Den Chinch Bug, en ekstremt lille, sort og hvid insektvoks, feeds på græsset blade. Sucking den saft det viser græsset brun. Der er et angreb i juni og en anden i august. De angrebne områder er noget cirkulære i omrids. Varmt vejr er gunstigt for sine operationer. Begge skadedyr kan ganske godt kontrolleret med DDT eller Chlordan. Seks pounds 10% DDT støv er blandet med en mængde af screenede jord eller sand og spredt over tusind kvadratmeter.

Det er vandes med en slange. Chlordan er en hurtigere morderen. Brug 5 lbs. af en 5% støv spredes over det samme område, og vand det i. Det kemiske vil også ødelægge myrer i græsplænen. Sæt 1 / 8 i en teaspoonful i hver bakke. Disse kemikalier er nu kombineres med gødningen, således at alle kan blive lagt på på én gang, og gøre denne opgave synes mindre trættende. Ukrudt, crabgrass, mælkebøtte, plantain, chickweed og andre, når de først vinde fodfæste, er vanskelige at udrydde.

Den bedste forebyggelse er en tæt energisk spadestik. Mest ukrudt kan holdes i skak med 2, 4-D, et selektivt ukrudtsmiddel. Når spredt på græsplænen, vil det ikke få has på græsset. Men det har været kendt for at skade Bent græs og det vil dræbe kløver. Når du bruger de materialer, løn nøje opmærksom på producentens anvisninger. Bør støv, når de anvendes, glider på prydplanter, udendørs springvand, væg fontæner, havemøbler statuary, på grøntsager, eller en dam, hvor der er guld fisk, permanent skade og død til levende ting kan medføre.

Dog anvendes med forsigtighed, disse selektive frasortere mordere har en vigtig plads inden for ukrudtsbekæmpelse i græsplæner. Ukrudt er bedst kontrollerede, når de er i aktiv vækst og når temperaturen er høj, og der er masser af jordens fugtighed. De er mere vanskelig, når de når den modne eller igangsætterstadiet. Crabgrass bliver nu behandlet med forskellige kemikalier, som under visse betingelser, der giver forskellige grader af succes. Dette er en årlig græs.

Selve fabrikken, i modsætning til vores regelmæssige græs, bliver dræbt med den første frost. Men frø lever over. Disse begynder væksten når vejret bliver varmt i juni. Der findes tre typer; et af dem vokser fladt mod jorden og er yderst vanskeligt som klinger af klipperen kan ikke fange den. Frø er dannet i slutningen af august; drop i slutningen af september, hvor græsset fylder en grim rødlig brun.

Om Forfatteren

Allison Ryan er en freelance marketing skribent fra San Diego, CA. Hun har specialiseret sig i landskabet arkitektur, og hvor man bedst kan installere haven vand funktioner og udendørs springvand. For et fantastisk udvalg af væg fontæner, så tjek http://www.garden-fountains.com/.

tirsdag den 23. december 2008

XQuery for SQL programmør ?" Opdatering af din database

I today? � s post we? � ll viser, hvordan du opdaterer din relationel database ved hjælp af XQuery. Som for alle stillinger i denne række we? � ll start med SQL opgørelser, og viser den tilsvarende xqueries.

XQuery Update Facility er en kommende W3C standard, der i øjeblikket er i Candidate henstilling status. Den XQuery Update Facility udvider XQuery 1.0 og gør det muligt at ændre XML. Men i dag vil vi ikke gå i detaljer med denne kommende standard. Vi vil dog vise, hvordan XQuery giver dig mulighed for at opdatere din rdbms, på samme måde som SQL gør, ved at bruge DataDirect XQuery opdatering funktionalitet .

Dybest set DataDirect XQuery introducerer 3 nye XQuery funktioner,

Du sandsynligvis allerede se analogt med SQL? � s INSERT, opdatere og DELETE erklæringer, tid til nogle eksempler.

Indsættelse af rækker

Følgende SQL-sætning, skaber en ny bruger, Joe Roxy,

 INSERT INTO brugere (UserID, NAVN) værdier ( 'U10', 'Joe Roxy ') 

De XQuery variant er meget ens,

 ddtek: SQL-insert ( "brugere", "UserID", "U10", "Navn", "Joe Roxy" ) 

Det første argument peger på bordet, som vi ønsker at indsætte ind. Næste ddtek: SQL-insert har en variabel liste over kolonne-værdi-par.

A "INSERT INTO vælge" er en smule mere detaljeret i XQuery, end det er tilfældet i SQL.

 Indsætte i NEWUSERS vælge * Fra brugere, hvis navn såsom "Tom% '

I XQuery du ville skrive,

 for $ bruger i indsamling (" brugere ")/USERS 
hvor begynder - med ($ bruger/navn "Tom")
vende tilbage
ddtek: SQL-insert ( "OTHERUSERS",
"UserID", $ bruger/UserID,
"NAME" , $ Bruger/NAVN,
"menig", $ bruger/rating)

Sletning af rækker

Alder � � s nu slette Joe Roxy fra user? � s tabellen,

 slette fra brugere, hvor UserId = 'U10' 

Med DataDirect XQuery du bruger ddtek: SQL-slette. Du kan vælge alle de brugere, du vil slette, ved vi, hvordan vi kan gøre det,

 indsamling ( "brugere")/brugere [UserID = 'U10'] 

Og nu du passerer, at oplysninger som argument for at ddtek: SQL-slette,

 ddtek: SQL-slette (indsamling ( "brugere")/brugere [UserID = 'U10'])

Og selvfølgelig, hvis du har en præference for FLWOR udtryk, således svarer,

 for $ u i indsamling ( "TESTUSERS")/TESTUSERS 
hvor $ u/UserID = 'U10'
vende tilbage
ddtek: SQL-slette ($ u)

Opdatering rækker

Alder � � s nu vise, hvordan man kan opdatere elementet 1001, ændre sin beskrivelse til Grøn Cykel og pris = 100,

 opdatering ITEMS 
sæt BESKRIVELSE = 'Green Bicycle', RESERVE_PRICE = �100�
hvor ITEMNO ='1001 '

Lignende at slette rækker, skal du først nødt til at angive, hvilke rækker, der skal opdateres, og videregive det som argument for at ddtek: SQL-opdateringen.

 for $ punkt i indsamling ( "poster")/ITEMS 
hvor $ post/ITEMNO ='1001 '
vende tilbage
ddtek: SQL-update ($ post,
"Beskrivelse", " Green Bicycle ",
" RESERVE_PRICE ", 100)

Ligesom i SQL, kan du opdatere en kolonne med en værdi beregnet fra den nuværende værdi. Antag at vi ønsker at hæve prisen reserve for alle poster med 10%. Som det fremgår af følgende SQL-sætning,

 Update "xvs". "Xvs001". "Poster" SET "RESERVE_PRICE" = "RESERVE_PRICE" * 1.10 

Og i XQuery,

 for $ element i indsamling ( "poster")/ITEMS 
vende tilbage
ddtek: SQL-update ($ post, "RESERVE_PRICE", $ post/RESERVE_PRICE * 1.10)

Upsert?

Flere SQL implementeringer støtte upsert eller fusionere funktionalitet. Det gør det muligt at opdatere et mål tabel med data fra en kilde bordet. Rækker i målet, der passer til den kilde er opdateret, og den ikke eksisterende rækker indsættes. XQuery ikke har en sådan indbygget funktion, men der er heller ikke behov for. Brug en betinget udtryk, det er let udtrykt i XQuery.

Antag at vi ønsker at kopiere alle brugere med rating A fra den ene til den anden tabel. Hvis brugeren findes, vi opdaterer rækken, ellers har vi Indsæt.
Vi Gentag over alle rækkerne i BRUGERE tabellen med rating A, og opslag matchende række i NEWUSERS bordet.
Hvis en kamp i NEWUSERS er fundet, vi opdaterer rækken, ellers der indsættes en ny række,

 for $ kilde i indsamling ( "brugere")/USERS 
lad $ mål: = indsamling ( "NEWUSERS")/NEWUSERS [UserId = $ kilde/UserID]
hvor $ kilde/rating = "A"
vende tilbage
hvis (eksisterer ($ target)) derefter
ddtek: SQL-update ( $ mål,
"NAME", $ source/NAVN,
"menig", $ source/rating)
ellers
ddtek: SQL-insert ( "NEWUSERS",
"UserID", $ source/UserID,
"NAME", $ source/NAVN,
"menig", $ source/rating)

NULL værdier

Hvad lærte vi i Data Model , i SQL/XML opfattelse, NULL værdier område repræsenteret som manglende elementer. Lignende, til at videregive NULL til en af de ddtek: SQL-* funktioner, skal du angive den tomme sekvens.

Setting en Itema � � s beskrivelse til null i SQL,

 opdatering ITEMS 
sæt BESKRIVELSE = NULL
hvor ITEMNO ='1001 '

Opdatering af en kolonne med NULL, er ikke meget anderledes i XQuery,

 for $ element i indsamling ( "ITEMS ")/ITEMS 
vende tilbage ddtek: SQL-update ($ post," Beskrivelse ", ())

Alle opdateringen eksempler i denne post enten bruge statiske data (literals) eller er ved kopiering af data fra den ene til den anden tabel. Men i de fleste scenarier disse data kommer ud af din ansøgning i en eller anden måde.

Med DataDirect XQuery du har evnen til at læse data fra en XML-struktur og opdatere din database. Minollo og jeg har blogges om dette emne før i Bulk belastning af XML-data i en relationel database og shredding XML-dokumenter til tabeller, en database uafhængig tilgang ....

Som bekendt i SQL, binder markører letter bindende værdier fra din ansøgning til SQL-sætning. Hvad er det, der svarer til SQL binde markører i XQuery? Hold øje med om vores næste post i XQuery for SQL programmør Serie.

Tech Tags: