<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>PHP AJAX HTML Database .Net Coder</title><description>Coder Guru provides you with the highest quality computer programming you could ever find.Programming Tips and Tricks,open source,developing tools.</description><managingEditor>noreply@blogger.com (guru)</managingEditor><pubDate>Thu, 29 Aug 2024 08:31:11 +0600</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">57</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://coder-guru.blogspot.com/</link><language>en-us</language><itunes:explicit>yes</itunes:explicit><itunes:keywords>download,file,using,mysql,and,php,how,to,download,files,from,mysql,database,how,to,file,upload,how,to,uploading,or,save,a,image,to,database,MySQL,PHP,AJAX,HTML,Database,Net,Coder</itunes:keywords><itunes:summary>Coder Guru provides you with the highest quality computer programming you could ever find.Programming Tips and Tricks,open source,developing tools.</itunes:summary><itunes:subtitle>PHP AJAX HTML Database .Net Coder</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Software How-To"/></itunes:category><itunes:category text="Technology"><itunes:category text="Tech News"/></itunes:category><itunes:category text="Science &amp; Medicine"/><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>PHP Cheat Sheets</title><link>http://coder-guru.blogspot.com/2008/10/php-cheat-sheets.html</link><category>cheat</category><category>Cheat Sheets</category><category>PHP</category><author>noreply@blogger.com (guru)</author><pubDate>Fri, 10 Oct 2008 16:09:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-3265770729306605209</guid><description>&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigZnogquG4Z-nx-K2ZLpigjvtfkMjYusSgGB6XrfI081bdjVOlWvedeKr-rsb6EEy1n2tRRmhcHh5EcG2D4Rl8_hVptscvWPrnOXr0YLlGVTBKFpLkBWb746Q0fFPZzdxtExxgdod7mg4/s320/6.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5255468231384195314" /&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0yVN3cMwUVFGam0zKhwLIRXWVPP55zRN1jdRkbF2HJWm0GVEbAZsoss2_bOzhW1Ua-va9J4hC0lYmSjDAHYNuYVF3Ydm2t1J2UILcIDu2Y5Mox61joKviaNC1DAsbCytSisnFKCMok94/s320/7.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5255468232289219266" /&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ_NGsR2dunJLGSPNrED2lpYKTO1l60f-lTVpIEP2B7h93jZQux5pYX4DcBv0yAgHkhdi5ZqnvlGV27CLh04d4Jq2wsF39Jb246-zZiaC8Z_QAWAto13-NObTlP96sgXnMmQsuP1Jn36Y/s320/8.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5255468231991581714" /&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr8L92fAJyxz0cdiXxXizsD-Y0SJ_O9cB81dVBGKd1eEq5PiwQbVInZUZJ4i1WTYAOqTP948VtQl9J3Pu4tmdZzTR2wC4zOPhMrpw1a53mfqM6K57pRhyxJsknw2SGSjUBg24b4C2TkGg/s320/9.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5255468235771191170" /&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGNbyUFNugjWKHbxEINKu96rA94hkqd9C_zrxCelxLcPCZdtR35WzKjL_oRLCW1Cvf4f0-raizZ73NvF5-SjaQYKlQB2Fd066bBwVINxho2hxfmyjiKw7iXgfUUH9JVN1I5OmIkMsFkBk/s320/10.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5255468236269833730" /&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijwWEltjp9j6oegUn4zimAAIgrg5S-3_WXkJBLo1SeoG6VxoBpukh1hEpvJEsvPPV6h8Us6xMTwUjRr8oa7NzyviYKa8cSpNtRiE0wahu3zqqHmxX1Q7EcsxYms1s9wx6nBz5EgQRHl94/s320/1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5255468017884907474" /&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAmhuPBHKYMdFPe6aYIy-YsFOWRkfZzYBoKv0zaxKMVaKYjR4eD1G4vQDxmvYv2LFH22Ttl-7VRTRc3DtprW3nRmv5A1m4okiRnPTLJLgvmGUHwDFS6YADN8wqLvp5t7J_7Nv7pfinJAA/s320/2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5255468018017799346" /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4M_5_5yMMbNRLoWstCd8lLQmWEVD0TdAUcwr2s4a6XwR-BLrOJ0k8yO-iUPoMHoCJd8zeWi9x4MhtKNm1b3cALCTC8x72HRl-ldoz5KxG1J9agIOO3bpzrWxv-PwBEUvbhSbBoeve-aY/s1600-h/3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4M_5_5yMMbNRLoWstCd8lLQmWEVD0TdAUcwr2s4a6XwR-BLrOJ0k8yO-iUPoMHoCJd8zeWi9x4MhtKNm1b3cALCTC8x72HRl-ldoz5KxG1J9agIOO3bpzrWxv-PwBEUvbhSbBoeve-aY/s320/3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5255468017012758482" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOfhoH-olTacC_jR6mhqeUPP-hvYTzWb6wahEoxvwXoZfx5mTV0kDQSvQ4b3vUzWeA5tS_ZAKYKZ1Ck4KsPkCqCIyXy-sP42JhI2kqnWuC5MaQLSZigZN7Pudt6NcqYjfaJ0xCQI3T9SM/s320/4.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5255468020308863970" /&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEOfOHfmZkGS6yO_fHYhgdPXdKnfuhjvTs8V2CsiQuYbRemc1aoyMLTWoVVu4KX4RK3VoAzWroBa7YP9WiiGmlJuYGsGGSBxvEBYSC956xybv1E_7UoawYXir2c5_77shdUWcRT-cjGvQ/s320/5.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5255468023483411474" /&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigZnogquG4Z-nx-K2ZLpigjvtfkMjYusSgGB6XrfI081bdjVOlWvedeKr-rsb6EEy1n2tRRmhcHh5EcG2D4Rl8_hVptscvWPrnOXr0YLlGVTBKFpLkBWb746Q0fFPZzdxtExxgdod7mg4/s72-c/6.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">68</thr:total></item><item><title>Cheat Sheet Index</title><link>http://coder-guru.blogspot.com/2008/10/cheat-sheet-index.html</link><category>cheat</category><author>noreply@blogger.com (guru)</author><pubDate>Fri, 10 Oct 2008 15:56:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-6997542203633197908</guid><description>http://www.scottklarr.com/topic/109/cheat-sheet-index/</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>How to make a CSS menu</title><link>http://coder-guru.blogspot.com/2008/10/how-to-make-css-menu.html</link><category>CSS</category><author>noreply@blogger.com (guru)</author><pubDate>Fri, 10 Oct 2008 15:51:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-6265966481211670604</guid><description>Standards Compliant Menu&lt;br/&gt;&lt;br/&gt;A menu is nothing more than a list of links for navigation, so the most ideal way to code your menus are by using a list, styled with CSS. This makes the styling ability very flexible while keeping the content-end of the list completely separate from any styling and in a format that is easy to read when style sheets are not in use or disabled.&lt;br/&gt;&lt;br/&gt;First thing we need to do is build the list of links using the unorderd list tag as follows:&lt;br/&gt;&lt;br/&gt;&lt;a href="http://www.scottklarr.com/topic/88/how-to-make-a-css-menu/"&gt;more.....................&lt;/a&gt;&lt;br/&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">9</thr:total></item><item><title>PHP short-hand IF statement</title><link>http://coder-guru.blogspot.com/2008/10/php-short-hand-if-statement.html</link><category>PHP</category><author>noreply@blogger.com (guru)</author><pubDate>Fri, 10 Oct 2008 15:43:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-8903100073848042852</guid><description>&lt;strong&gt;Lightweight IF Syntax&lt;/strong&gt; &lt;br/&gt;&lt;br/&gt;Any programmer will agree that the IF/ELSE statements are a fundamental part of any language. The basic syntax is pretty universal between languages but many dont realise that there is a shorthand version that allows switching to be done inline. &lt;br/&gt;&lt;br/&gt;The syntax is simply statement ? &lt;strong&gt;if-true : if-false&lt;br/&gt;&lt;/strong&gt;&lt;code&gt;&lt;br/&gt;$variable = (statement) ? "return if true" : "return if false";&lt;br/&gt;&lt;br/&gt;Compared to&lt;br/&gt;&lt;br/&gt;if(statement) {&lt;br/&gt;     $variable = "return this if true";&lt;br/&gt;}&lt;br/&gt;else {&lt;br/&gt;     $variable = "return this if false";&lt;br/&gt;}&lt;br/&gt;&lt;/code&gt;&lt;br/&gt;As you can see, you save a lot of coding by using this lightweight syntax for simple IF/ELSE statements. It can also be used inline within strings which is where I find the most benefit of using it. Here is an example that has a real world use for a simple output that changes between "there is 1 item", "there are X items", and "there are no items" using multiple statements.&lt;br/&gt;&lt;code&gt;&lt;br/&gt;$text = "There ".&lt;br/&gt;   ($total==1 ? "is 1 item" : &lt;br/&gt;      "are ".($total == 0 ? "no items" : "$total items")&lt;br/&gt;   );&lt;br/&gt;&lt;br/&gt;Compared to:&lt;br/&gt;&lt;br/&gt;if($total==0) {&lt;br/&gt;   $text = "There are no items";&lt;br/&gt;}&lt;br/&gt;else if($total==1) {&lt;br/&gt;   $text = "There is 1 item";&lt;br/&gt;}&lt;br/&gt;else if($total &gt; 0) {&lt;br/&gt;   $text = "There are $total items";&lt;br/&gt;}&lt;br/&gt;&lt;/code&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">280</thr:total></item><item><title>Validation with Regular Expression</title><link>http://coder-guru.blogspot.com/2008/03/validation-with-regular-expression.html</link><category>cc Validation</category><category>credit card Validation</category><category>email Validation</category><category>number Validation</category><category>Regular Expression</category><category>url Validation</category><category>year Validation</category><author>noreply@blogger.com (guru)</author><pubDate>Wed, 26 Mar 2008 11:33:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-2538030308796212967</guid><description>Some useful  Validation with Regular Expression here&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Not empty = '/.+/'&lt;/li&gt;&lt;li&gt;Numbers [0-9]  =  '/^[-+]?\\b[0-9]*\\.?[0-9]+\\b$/'&lt;/li&gt;&lt;li&gt; A valid email address = '/\\A(?:^([a-z0-9][a-z0-9_\\-\\.\\+]*)@([a-z0-9][a-z0-9\\.\\-]{0,63}\\.&lt;blockquote&gt;&lt;/blockquote&gt;(com|org|net|biz|info|name|net|pro|aero|coop|museum|[a-z]{2,4}))$)\\z/i'&lt;/li&gt;&lt;li&gt; A valid year (1000-2999) =  '/^[12][0-9]{3}$/'&lt;/li&gt;&lt;li&gt;Credit Card :             'amex' =&gt; '/^3[4|7]\\d{13}$/'&lt;br /&gt;                                   'bankcard' =&gt; '/^56(10\\d\\d|022[1-5])\\d{10}$/'&lt;br /&gt;                                   'diners'   =&gt; '/^(?:3(0[0-5]|[68]\\d)\\d{11})|(?:5[1-5]\\d{14})$/'&lt;br /&gt;                                   'disc'     =&gt; '/^(?:6011|650\\d)\\d{12}$/'&lt;br /&gt;                                   'electron' =&gt; '/^(?:417500|4917\\d{2}|4913\\d{2})\\d{10}$/'&lt;br /&gt;                                   'enroute'  =&gt; '/^2(?:014|149)\\d{11}$/'&lt;br /&gt;                                   'jcb'      =&gt; '/^(3\\d{4}|2100|1800)\\d{11}$/'&lt;br /&gt;                                   'maestro'  =&gt; '/^(?:5020|6\\d{3})\\d{12}$/'&lt;br /&gt;                                   'mc'       =&gt; '/^5[1-5]\\d{14}$/'&lt;br /&gt;                                   'solo'     =&gt; '/^(6334[5-9][0-9]|6767[0-9]{2})\\d{10}(\\d{2,3})?$/'&lt;br /&gt;                                   'switch'   =&gt; '/^(?:49(03(0[2-9]|3[5-9])|11(0[1-2]|7[4-9]|8[1-2])|36[0-9]{2})\\d{10}(\\d{2,&lt;blockquote&gt;&lt;/blockquote&gt;3})?)|(?:564182\\d{10}(\\d{2,3})?)|(6(3(33[0-4][0-9])|759[0-9]{2})\\d{10}(\\d{2,3})?)$/'&lt;br /&gt;                                   'visa'     =&gt; '/^4\\d{12}(\\d{3})?$/'&lt;br /&gt;                                   'voyager'  =&gt; '/^8699[0-9]{11}$/'&lt;br /&gt;                           'fast'   =&gt; '/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6011[0-9]{12}|3(?:0[0-5]|[68][0-9])&lt;blockquote&gt;&lt;/blockquote&gt;[0-9]{11}|3[47][0-9]{13})$/'&lt;/li&gt;&lt;li&gt;url = '/^(?:(?:https?|ftps?|file|news|gopher):\\/\\/)?(?:(?:(?:25[0-5]|2[0-4]\d|(?:(?:1\d)?&lt;blockquote&gt;&lt;/blockquote&gt;|[1-9]?)\d)\.){3}(?:25[0-5]|2[0-4]\d|(?:(?:1\d)?|[1-9]?)\d)&lt;br /&gt;                           |(?:[0-9a-z]{1}[0-9a-z\\-]*\\.)*(?:[0-9a-z]{1}[0-9a-z\\-]{0,56})\\.(?:[a-z]{2,6}|&lt;blockquote&gt;&lt;/blockquote&gt;[a-z]{2}\\.[a-z]{2,6})&lt;br /&gt;                           (?::[0-9]{1,4})?)(?:\\/?|\\/[\\w\\-\\.,\'@?^=%&amp;amp;:;\/~\\+#]*[\\w\\-\\@?^=%&amp;amp;\/~&lt;blockquote&gt;&lt;/blockquote&gt;\\+#])$/i'&lt;/li&gt;&lt;/ul&gt;i collected some source ... try..</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total></item><item><title>how to write a Regular Expression</title><link>http://coder-guru.blogspot.com/2008/03/how-to-write-regular-expression.html</link><category>Elements of Regular Expression</category><category>regex</category><category>Regular Expression</category><category>What Regular Expression</category><author>noreply@blogger.com (guru)</author><pubDate>Wed, 26 Mar 2008 11:28:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-536656626484515154</guid><description>&lt;strong&gt;&lt;em&gt;What Regular Expression?&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;A regular expression is a pattern that can match various text strings, used for validations.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Where and when to use Regular Expression?&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;It can be used in the programming languages which supports or has regular expression class as in built or it supports third party regular expression libraries.&lt;br /&gt;&lt;br /&gt;Regular expressions can be used to valid different type of data without increase the code with if and case conditions. A number of if conditions can be omitted with single line of regular expression checking.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Benefits of Regular Expression:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;The following are benefits (not all included) of use of Regular Expression.&lt;br /&gt;a) # line of code can be reduced.&lt;br /&gt;b) Speed Coding.&lt;br /&gt;c) Easy maintenance (you don’t need to change if validation criteria changes, just check the regular expression string).&lt;br /&gt;d) Easy to understand (you don’t need to understand the programmer logic on large if statements and case statements).&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Elements of Regular Expression:&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Here are the basic elements of regular expression characters/literals, which can be used to build big regular expressions:&lt;br /&gt;&lt;br /&gt;^ ----&gt;Start of a string.&lt;br /&gt;$ ----&gt;End of a string.&lt;br /&gt;. ----&gt; Any character (except \n newline)&lt;br /&gt;{...}----&gt; Explicit quantifier notation.&lt;br /&gt;[...] ----&gt;Explicit set of characters to match.&lt;br /&gt;(...) ----&gt;Logical grouping of part of an expression.&lt;br /&gt;* ----&gt;0 or more of previous expression.&lt;br /&gt;+ ----&gt;1 or more of previous expression.&lt;br /&gt;? ----&gt;0 or 1 of previous expression; also forces minimal matching when an expression might match several strings within a search string.&lt;br /&gt;\ ----&gt;Preceding one of the above, it makes it a literal instead of a special character. Preceding a special matching character, see below.&lt;br /&gt;\w ----&gt; matches any word character, equivalent to [a-zA-Z0-9]&lt;br /&gt;\W ----&gt; matches any non word character, equivalent to [^a-zA-Z0-9].&lt;br /&gt;\s ----&gt; matches any white space character, equivalent to [\f\n\r\v]&lt;br /&gt;\S----&gt; matches any non-white space characters, equivalent to [^\f\n\r\v]&lt;br /&gt;\d ----&gt; matches any decimal digits, equivalent to [0-9]&lt;br /&gt;\D----&gt; matches any non-digit characters, equivalent to [^0-9]&lt;br /&gt;&lt;br /&gt;\a ----&gt; Matches a bell (alarm) \u0007.&lt;br /&gt;\b ----&gt; Matches a backspace \u0008 if in a [] character class; otherwise, see the note following this table.&lt;br /&gt;\t ----&gt;Matches a tab \u0009.&lt;br /&gt;\r ----&gt;Matches a carriage return \u000D.&lt;br /&gt;\v ----&gt;Matches a vertical tab \u000B.&lt;br /&gt;\f ----&gt;Matches a form feed \u000C.&lt;br /&gt;\n ----&gt;Matches a new line \u000A.&lt;br /&gt;\e ----&gt;Matches an escape \u001B&lt;br /&gt;&lt;br /&gt;$number ----&gt; Substitutes the last substring matched by group number number (decimal).&lt;br /&gt;${name} ----&gt; Substitutes the last substring matched by a (? ) group.&lt;br /&gt;$$ ----&gt; Substitutes a single "$" literal.&lt;br /&gt;$&amp;amp; ----&gt; Substitutes a copy of the entire match itself.&lt;br /&gt;$` ----&gt; Substitutes all the text of the input string before the match.&lt;br /&gt;$' ----&gt; Substitutes all the text of the input string after the match.&lt;br /&gt;$+ ----&gt; Substitutes the last group captured.&lt;br /&gt;$_ ----&gt; Substitutes the entire input string.&lt;br /&gt;&lt;br /&gt;(?(expression)yes|no) ----&gt; Matches yes part if expression matches and no part will be ommited.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Simple Example:&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Let us start with small example, taking integer values:&lt;br /&gt;When we are talking about integer, it always has fixed series, i.e. 0 to 9 and we will use the same to write this regular expression in steps.&lt;br /&gt;&lt;br /&gt;a) Regular expression starts with “^”&lt;br /&gt;b) As we are using set of characters to be validated, we can use [].&lt;br /&gt;c) So the expression will become “^[1234567890]”&lt;br /&gt;d) As the series is continues we can go for “-“ which gives us to reduce the length of the expression. It becomes “^[0-9]”&lt;br /&gt;e) This will work only for one digit and to make it to work for n number of digits, we can use “*”, now expression becomes “^[0-9]*”&lt;br /&gt;f) As with the starting ending of the expression should be done with “$”, so the final expression becomes “^[0-9]*$”&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Note:&lt;/em&gt; Double quotes are not part of expression; I used it just to differentiate between the sentences.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Is this the way you need to write:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;This is one of the way you can write regular expression and depending on the requirements and personal expertise, regular expression could be compressed much shorter, for example above regular expression could be reduced as.&lt;br /&gt;&lt;br /&gt;a) Regular expression starts with “^”&lt;br /&gt;b) As we are checking for the digits, there is a special character to check for digits “\d”&lt;br /&gt;c) And digits can follow digits , we use “*”&lt;br /&gt;d) As expression ends with “$”, the final regular expression will become&lt;br /&gt;"^\d*$”&lt;br /&gt;&lt;br /&gt;Digits can be validated with different ways of regular expressions:&lt;br /&gt;&lt;br /&gt;1) ^[1234567890]*$&lt;br /&gt;2) ^[0-9]*$&lt;br /&gt;3) ^\d*$&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Which one to choose?&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Every one of above expressions will work in the same way, choose the way you are comfort, it is always recommended to have a smaller and self expressive and understandable, as these will effect when you write big regular expression.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Example on exclude options:&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;There are many situation which demands us to exclude only certain portion or certain characters,&lt;br /&gt;Eg: a) Take all alpha numeric and special symbols except “&amp;amp;&amp;#8221;&lt;br /&gt;b) Take all digits except “7”&lt;br /&gt;then we cannot prepare a big list which includes all instead we use the symbol of all and exclude the characters / symbols which need to be validated.&lt;br /&gt;Eg: “^\w[^&amp;amp;]*$” is the solution to take all alpha numeric and special symbols except “&amp;amp;&amp;#8221;.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Other Examples:&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;a) There should not be “1” as first digit,?&lt;br /&gt;^[^1]\d*$ ? this will exclude 1 as first digit.&lt;br /&gt;&lt;br /&gt;b) There should not be “1” at any place?&lt;br /&gt;^\d[^1]*$ ? this will exclude the 1 at any place in the sequence.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Note: &lt;/em&gt;Here ^ operator is used not only to start the string but also used to negate the values.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Testing of Regular expression:&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;There are several ways of testing this&lt;br /&gt;a) You can write a windows based program.&lt;br /&gt;b) You can write a web based application.&lt;br /&gt;c) You can even write a service based application.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Windows base sample code:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Here are steps which will be used for regular expression checking in dotNet:&lt;br /&gt;&lt;br /&gt;a) Use System.Text.RegularExpression.Regex to include the Regex class.&lt;br /&gt;b) Create an Regex object as follows:&lt;br /&gt;Regex regDollar= new System.Text.RegularExpressions.Regex("^[0-9]*$ ");&lt;br /&gt;c) Call the IsMatch(string object) of the Regex call, which will return true or flase.&lt;br /&gt;d) Depending on the return state you can decide whether passed string is valid for regular expression or not.]&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Here is the snap shot code as function:&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;Public boolean IsValid(string regexpObj, string passedString)&lt;br /&gt;{&lt;br /&gt;//This method is direct method without any exceptional throwing..&lt;br /&gt;Regex regDollar= new System.Text.RegularExpressions.Regex(regexpObj);&lt;br /&gt;return regDollar.IsMatch(passedString);&lt;br /&gt;}&lt;/em&gt;&lt;br /&gt;With minor changes to the above function it can be used in windows or webbased or even as a service.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;source : http://geekswithblogs.net/brcraju/articles/235.aspx</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Downloading Files From MySQL Database</title><link>http://coder-guru.blogspot.com/2008/03/downloading-files-from-mysql-database.html</link><category>download file using mysql and php</category><category>how to download files from mysql database</category><category>how to file upload</category><category>how to uploading or save a image to database</category><category>MySQL</category><category>PHP</category><author>noreply@blogger.com (guru)</author><pubDate>Thu, 13 Mar 2008 00:22:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-851023835469965910</guid><description>&lt;h2&gt;Downloading Files From MySQL Database&lt;/h2&gt;  &lt;p&gt;When we upload a file to database we also save the file type and length. These    were not needed for uploading the files but is needed for downloading the files    from the database. &lt;/p&gt;  &lt;p&gt;The download page list the file names stored in database. The names are printed    as a url. The url would look like &lt;span class="courier"&gt;download.php?id=3. &lt;/span&gt;To    see a working example click &lt;a href="http://www.php-mysql-tutorial.com/examples/download.php" target="_blank"&gt;here.&lt;/a&gt;    I saved several images in my database, you can try downloading them.&lt;/p&gt;more  &lt;a href="http://www.php-mysql-tutorial.com/php-mysql-upload.php"&gt;info: http://www.php-mysql-tutorial.com/php-mysql-upload.php&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Uploading Files To MySQL Database</title><link>http://coder-guru.blogspot.com/2008/03/uploading-files-to-mysql-database.html</link><category>how to file upload</category><category>how to uploading or save a image to database</category><category>MySQL</category><category>PHP</category><category>upload a file</category><category>upload image</category><category>upload image to database</category><author>noreply@blogger.com (guru)</author><pubDate>Thu, 13 Mar 2008 00:16:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-2548086233647538632</guid><description>&lt;p&gt;More info : &lt;a href="http://www.php-mysql-tutorial.com/php-mysql-upload.php"&gt;http://www.php-mysql-tutorial.com/php-mysql-upload.php&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Using PHP to upload files into MySQL database sometimes needed by some web    application. For instance for storing pdf documents or images to make som kind    of online briefcase (like Yahoo briefcase).&lt;/p&gt;  &lt;p&gt;For the first step, let's make the table for the upload files. The table will    consist of.&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;id : Unique id for each file&lt;/li&gt;&lt;li&gt;name : File name&lt;/li&gt;&lt;li&gt;type : File content type&lt;/li&gt;&lt;li&gt;size : File size&lt;/li&gt;&lt;li&gt;content : The file itself&lt;/li&gt;&lt;/ol&gt;              &lt;p&gt; &lt;/p&gt;     &lt;p&gt;For column &lt;span class="courier"&gt;content&lt;/span&gt; we'll use BLOB data type.      BLOB is a binary large object that can hold a variable amount of data. MySQL      have four BLOB data types, they are :&lt;/p&gt;    &lt;ul&gt;&lt;li&gt;TINYBLOB&lt;/li&gt;&lt;li&gt;BLOB&lt;/li&gt;&lt;li&gt;MEDIUMBLOB&lt;/li&gt;&lt;li&gt;LONGBLOB&lt;/li&gt;&lt;/ul&gt;    &lt;p&gt;Since BLOB is limited to store up to 64 kilobytes of data we will use MEDIUMBLOB      so we can store larger files ( up to 16 megabytes ).&lt;/p&gt;&lt;div class="codebox"&gt;CREATE TABLE upload (&lt;br /&gt;   id INT NOT NULL AUTO_INCREMENT,&lt;br /&gt;   name VARCHAR(30) NOT NULL,&lt;br /&gt;   type VARCHAR(30) NOT NULL,&lt;br /&gt;   size INT NOT NULL,&lt;br /&gt;   &lt;strong&gt;content MEDIUMBLOB NOT NULL,&lt;/strong&gt;&lt;br /&gt;   PRIMARY KEY(id)&lt;br /&gt;   );&lt;/div&gt;&lt;br /&gt;More info : &lt;a href="http://www.php-mysql-tutorial.com/php-mysql-upload.php"&gt;http://www.php-mysql-tutorial.com/php-mysql-upload.php&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>A Step-by-Step Guide To Using MySQL with ASP.NET</title><link>http://coder-guru.blogspot.com/2008/03/step-by-step-guide-to-using-mysql-with.html</link><category>ASP.Net</category><category>connection to the MySQL database</category><category>how to connection between asp.net and mysql</category><category>MySQL</category><category>mysql connection with asp.net</category><category>Using MySQL with ASP.NET</category><category>What is MySQL</category><author>noreply@blogger.com (guru)</author><pubDate>Mon, 10 Mar 2008 09:01:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-6418550129320436819</guid><description>Many people have asked me for this tutorial, so here goes.&lt;p&gt; For those of you who don't know, MySQL is an open-source DataBase server.  Being that it's open-source, it's also free. That's about as low-cost as you can get. Of course, you may ask 'Why use MySQL'?  Did you read the previous sentences??  It's free, as well as being a fairly robust database server! &lt;/p&gt;&lt;p&gt; To be able to use MySQL, there are a couple of downloads that must be done: &lt;/p&gt;&lt;ol&gt;&lt;li&gt;MySQL Itself&lt;/li&gt;&lt;li&gt;MySQL ODBC Driver&lt;/li&gt;&lt;/ol&gt; The Database Server (MySQL), itself can be downloaded here: &lt;a href="http://dev.mysql.com/downloads/mysql/4.0.html" target="_top"&gt;  http://dev.mysql.com/downloads/mysql/4.0.html&lt;/a&gt; &lt;p&gt; The Driver (for Windows) can be downloaded here:&lt;br /&gt; &lt;a href="http://dev.mysql.com/downloads/connector/odbc/3.51.html" target="_blank"&gt;  http://dev.mysql.com/downloads/connector/odbc/3.51.html  &lt;/a&gt;&lt;/p&gt;&lt;p&gt;  The biggest hurdle in using MySQL, is the setup - much like many other users of MSDE have found out. Without a user interface, it's quite cumbersome, requiring a command prompt to do all the work. Here's the best page I've found so far to take you, step-by-step through this process:&lt;br /&gt; &lt;a href="http://www.analysisandsolutions.com/code/mybasic.htm#installation" target="_Top"&gt;  http://www.analysisandsolutions.com/code/mybasic.htm#installation&lt;/a&gt;&lt;/p&gt;&lt;p&gt; Now, once this is all set up - guess what - you have no data. If you want, the above installation page will also help you get started creating databases, tables and fields for your sample data. But, if you want a much quicker way to populate your database server, so you can get started,  AugustWind Software has user interface for MySQL called Data Management Toolkit. &lt;a href="http://augustwind.com/augustwind/dmt.aspx" target="_blank"&gt;Check it out here&lt;/a&gt;&lt;/p&gt;&lt;p&gt; Now - the part you actually came here for - - the easy part!&lt;/p&gt;&lt;p&gt; On other parts of this site, you've seen many samples, using MS Access and SQL Server. As you might have noticed, there are only three major differences in using these. &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Namespaces used&lt;/li&gt;&lt;li&gt;Connection String&lt;/li&gt;&lt;li&gt;Prefix to data classes (like: OleDbDataAdapter vs. SQLDataAdapter,   specific to the Imported Namespaces&lt;/li&gt;&lt;/ol&gt; For MySQL, the driver which you downloaded (above), is an ODBC Driver, therefore, numbers  1 and two in the above list use 'ODBC': &lt;pre&gt;&lt;blockquote&gt;&lt;%@ Import Namespace="System.Data.ODBC" %&gt;&lt;/blockquote&gt;&lt;/pre&gt;  And, you use classes like ODBCDataAdapter, ODBCDataReader, ODBCCommand, etc. &lt;p&gt;To finish out the three items in the above list, here, we show you the  Connection String needed:&lt;/p&gt;&lt;pre&gt;&lt;blockquote&gt;"Driver={MySQL ODBC 3.51 Driver};uid=YourUID;password=YourPWD;Server=YourServerIP;Option=16834;Database=YourDB;"&lt;br /&gt;or, you can use:&lt;br /&gt;"DRIVER={MySQL};SERVER=ServerIP; DATABASE=YourDB;USER=YourUID;PASSWORD=YourPWD; OPTION=3;"&lt;/blockquote&gt;&lt;/pre&gt; Just change these few things, in your code, and you're off and running, using MySQL in your own ASP.Net documents! &lt;p&gt;Now, do you believe me, when I say that using MySQL in your ASP.Net documents is the easy part? In fact, if you have a hosted web site, chances are, most of the setup can be done by someone else and  all you will need to do is the pages themselves!&lt;/p&gt;&lt;p&gt; Now, you can't put off using MySQL, for lack of knowledge!&lt;/p&gt;&lt;p&gt; To see a full code sample, check out this page:&lt;br /&gt; &lt;a href="http://aspnet101.com/aspnet101/aspnet/codesample.aspx?code=mysqlcode" target="_blank"&gt;   http://aspnet101.com/aspnet101/aspnet/codesample.aspx?code=mysqlcode &lt;/a&gt;&lt;br /&gt;To see a code sample with ASP.Net 2.0, check out:&lt;br /&gt;&lt;a href="http://aspnet101.com/aspnet101/aspnet/codesample.aspx?code=mySQLv2" target="_blank"&gt;http://aspnet101.com/aspnet101/aspnet/codesample.aspx?code=mySQLv2&lt;/a&gt;         &lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>In and out of PHP before they even knew what hit 'em</title><link>http://coder-guru.blogspot.com/2008/03/in-and-out-of-php-before-they-even-knew.html</link><category>PHP</category><author>noreply@blogger.com (guru)</author><pubDate>Thu, 6 Mar 2008 23:52:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-1021095598513814180</guid><description>When embedding PHP within HTML, you can close your PHP tag whenever you want to output HTML. This enables speedier processing of your PHP. For instance:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="neighbor"&gt;&lt;br /&gt;&lt;strong&gt;Hey Turkeys! Behind ya!&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="russian"&gt;&lt;br /&gt;&lt;i&gt;I just drop by with present for warming of house, instead find you grappling with &lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hopefully that last one didn't confuse you as much it confused me, the example is a bit extreme. However look over it a few times and you will understand exactly what is going on.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>They true did false, they were the trueiest bunch of falses that ever trued</title><link>http://coder-guru.blogspot.com/2008/03/they-true-did-false-they-were-trueiest.html</link><category>PHP</category><author>noreply@blogger.com (guru)</author><pubDate>Thu, 6 Mar 2008 23:51:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-7317926621382785357</guid><description>&lt;p&gt;If all you are trying to test for is a boolean (true/false) of a variable or function then instead of laying down a bunch of code like this:&lt;/p&gt;  &lt;div class="codeblock"&gt;&lt;code&gt;if ($blackbeard == true) echo 'Arr, this chair be high, says I.';&lt;br /&gt;elseif ($seacaptain == false) echo 'Yar, I'm not attractive.';&lt;/code&gt;&lt;/div&gt;  &lt;p&gt;You can omit &lt;code&gt;==&lt;/code&gt; and &lt;code&gt;!=&lt;/code&gt; with:  &lt;/p&gt;&lt;div class="codeblock"&gt;&lt;code&gt;if ($blackbeard) echo 'Arr, this chair be high, says I.';&lt;br /&gt;elseif (!$seacaptain) echo 'Yar, I'm not attractive.';&lt;/code&gt;&lt;/div&gt;  &lt;p&gt;This same format can apply to functions and multiple conditions.  For example:&lt;/p&gt;  &lt;div class="codeblock"&gt;&lt;code&gt;if ($benedict_arnold != true &amp;amp;&amp;amp; strpos($photo,'map') == true)&lt;br /&gt;echo 'You idiot, you can't read!';&lt;br /&gt;&lt;br /&gt;if (high_chair($blackbeard) == false)&lt;br /&gt;echo 'Aye, 'tis true.  My debauchery was my way of compensating.';&lt;/code&gt;&lt;/div&gt;  &lt;p&gt;The following is the same exact statement (except with less code):&lt;/p&gt;  &lt;div class="codeblock"&gt;&lt;code&gt;if (!$benedict_arnold &amp;amp;&amp;amp; strpos($photo,'map'))&lt;br /&gt;echo 'You idiot, you can't read!';&lt;br /&gt;&lt;br /&gt;if (!high_chair($blackbeard))&lt;br /&gt;echo 'Aye, 'tis true.  My debauchery was my way of compensating.';&lt;/code&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>One control structure to rule them all, One constant to find them, One set of conditional brackets to bring them all and in the darkness bind them</title><link>http://coder-guru.blogspot.com/2008/03/one-control-structure-to-rule-them-all.html</link><category>PHP</category><author>noreply@blogger.com (guru)</author><pubDate>Thu, 6 Mar 2008 23:50:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-7427627824687857042</guid><description>&lt;p&gt;Not anymore!  If you have a single expression following a control structure, you do not need to waste your time with brackets &lt;code&gt;{ }&lt;/code&gt;.&lt;/p&gt;  &lt;div class="codeblock"&gt;&lt;code&gt;if ($gollum == 'halfling') {&lt;br /&gt;$height --;&lt;br /&gt;}&lt;/code&gt;&lt;/div&gt;  &lt;p&gt;Is the same as:&lt;/p&gt;  &lt;div class="codeblock"&gt;&lt;code&gt;if ($gollum == 'halfling') $height --;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt; &lt;p&gt;This can be applied to any control structure statement.  For example:&lt;/p&gt;  &lt;div class="codeblock"&gt;&lt;code&gt;if ($gollum == 'halfling') $height --;&lt;br /&gt;else $height ++;&lt;br /&gt;&lt;br /&gt;if ($frodo != 'dead')&lt;br /&gt;echo 'Gosh darnit, roll again Sauron';&lt;br /&gt;&lt;br /&gt;foreach ($kill as $count)&lt;br /&gt;echo 'Legolas strikes again, that makes' . $count . 'for me!';&lt;/code&gt;&lt;/div&gt; &lt;p&gt; The fewer brackets you have cluttering up your code, the easier it may be to read. &lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Single Quotes versus Double Quotes</title><link>http://coder-guru.blogspot.com/2008/03/single-quotes-versus-double-quotes.html</link><category>PHP</category><author>noreply@blogger.com (guru)</author><pubDate>Thu, 6 Mar 2008 23:49:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-5514118643913337325</guid><description>&lt;p&gt;Any time you put something in "double" quotes, you are asking PHP to check that content for a variable. So even though the following lines do not contain variables within the double quotes, PHP will still waste precious computing time scanning them anyway.&lt;/p&gt;  &lt;div class="codeblock"&gt;&lt;code&gt;$mytext = "Dental Plan";&lt;br /&gt;if ($mytext == "Dental Plan") {&lt;br /&gt;echo "Lisa needs braces"; }&lt;/code&gt;&lt;/div&gt;  &lt;p&gt;Those same three lines of code could be executed much faster if 'single' quotes were used in place of "double" quotes. &lt;/p&gt; &lt;div class="codeblock"&gt;&lt;code&gt;$mytext = 'Dental Plan';&lt;br /&gt;if ($mytext == 'Dental Plan') {&lt;br /&gt;echo 'Lisa needs braces'; }&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; Now that may not seem like much, but having PHP check for variables where it doesn't need to over the course of a larger script, can certainly impede run-time. Just to clarify my point, PHP will &lt;em&gt;not&lt;/em&gt; read a variable if it is within 'single' quotes. &lt;/p&gt; &lt;div class="codeblock"&gt;&lt;code&gt;echo '$mytext, Lisa needs braces.';&lt;br /&gt;// Will output: $mytext, Lisa needs braces.&lt;br /&gt;echo "$mytext, Lisa needs braces.";&lt;br /&gt;// Will output: Dental Plan, Lisa needs braces.&lt;/code&gt;&lt;/div&gt; &lt;p&gt; What is the the super-secret of keeping those scripts speeding along the rusty pipes of your server?  &lt;strong&gt;Avoid double quotes at all costs.&lt;/strong&gt;  Even if you are working with a variable and think you need double quotes, it is more efficient for PHP to execute this: &lt;/p&gt; &lt;div class="codeblock"&gt;&lt;code&gt;echo $mytext . 'Lisa needs braces.';&lt;/code&gt;&lt;/div&gt;  &lt;p&gt;As opposed to this bit of molasses-like code:&lt;/p&gt;  &lt;div class="codeblock"&gt;&lt;code&gt;echo "$mytext Lisa needs braces.";&lt;/code&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>It All Adds Up</title><link>http://coder-guru.blogspot.com/2008/03/it-all-adds-up.html</link><category>PHP</category><author>noreply@blogger.com (guru)</author><pubDate>Thu, 6 Mar 2008 23:45:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-7215670979714523362</guid><description>&lt;div class="codeblock"&gt;&lt;code&gt;$variable = $variable + 1;&lt;/code&gt;&lt;/div&gt; &lt;p&gt;Is the same as:&lt;/p&gt; &lt;div class="codeblock"&gt;&lt;code&gt;$variable ++;&lt;/code&gt;&lt;/div&gt; &lt;p&gt;This method also works for subtraction:&lt;/p&gt; &lt;div class="codeblock"&gt;&lt;code&gt;$variable --;&lt;/code&gt;&lt;/div&gt;  &lt;p&gt;You can also apply a similar method for concocting strings.  So instead of:&lt;/p&gt; &lt;div class="codeblock"&gt;&lt;code&gt;$mytext = 'Done and Done.';&lt;br /&gt;$mytext = "$mytext And I mean Done!"; // $mytext = 'Done and Done And I mean Done!';&lt;/code&gt;&lt;/div&gt; &lt;p&gt;Use this shorthand method of adding another string of text onto the end of the first string:&lt;/p&gt; &lt;div class="codeblock"&gt;&lt;code&gt;$mytext = 'Done and Done.';&lt;br /&gt;$mytext .= ' And I mean Done!'; // $mytext = 'Done and Done And I mean Done!';&lt;/code&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Object Oriented Concepts - Difference between generalization and realization</title><link>http://coder-guru.blogspot.com/2008/02/object-oriented-concepts-difference.html</link><category>Object Oriented</category><author>noreply@blogger.com (guru)</author><pubDate>Sat, 16 Feb 2008 12:16:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-6518808000228329146</guid><description>&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; color: black;"&gt;Generalization connects a sub-class to a super-class.&lt;span&gt;  &lt;/span&gt;It’s another name for inheritance.&lt;span&gt;  &lt;/span&gt;Realization connects a class to an interface.&lt;span&gt;  &lt;/span&gt;It’s &lt;span&gt; &lt;/span&gt;another name for implementation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; color: black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; color: black;"&gt;Generalization is equivalent to public inheritance in C++ or ‘extends’ in java.&lt;span&gt;  &lt;/span&gt;It implies inheritance of interface and implementation. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 11pt; color: black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;span style="font-size: 11pt; color: black;"&gt;Realizes is equivalent to ‘implements’ in java.&lt;span&gt;  &lt;/span&gt;It represents conformance to an interface as opposed to inheriting anything.&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">27</thr:total></item><item><title>Object Oriented Analysis Design OOAD Tips</title><link>http://coder-guru.blogspot.com/2008/02/object-oriented-analysis-design-ooad.html</link><category>Object Oriented</category><author>noreply@blogger.com (guru)</author><pubDate>Sat, 16 Feb 2008 12:13:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-4700794357316432399</guid><description>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.roguewave.com/" target="_blank"&gt;Rogue Wave&lt;/a&gt; - There’s no excuse to use anything else&lt;br /&gt;Rogue Wave&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sybase.com/" target="_blank"&gt;Database Management, Mobile Solutions and Messaging, Analytics, Data Integration - Sybase Inc&lt;/a&gt; - Can’t imagine life without this&lt;br /&gt;Database Management, Mobile Solutions and Messaging, Analytics, Data Integration - Sybase Inc&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.taligent.com/" target="_blank"&gt;Welcome to Taligent&lt;/a&gt; - At the core of the topic -&lt;br /&gt;Welcome to Taligent&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.versant.com/" target="_blank"&gt;Versant, Object Database, ODBMS, OODBMS, Data Management, High Performance, High Availability, High Scalability&lt;/a&gt; - It’s a smallcollection of simple ideas that act like the missing lubricant for&lt;br /&gt;Versant, Object Database, ODBMS, OODBMS, Data Management, High Performance, High Availability, High Scalability&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.vni.com/" target="_blank"&gt;Visual Numerics - Developers of IMSL and PV-WAVE&lt;/a&gt; - The leading provider of visualization tools and numerical libraries, PV-WAVE,JWAVE, TS-WAVE, IMSL, JNL, JMSL. Visual Numerics - Developers of IMSL and PV-WAVE&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.well.com/user/ritchie/oo.html" target="_blank"&gt;The Object-Oriented Page&lt;/a&gt; - The home page gives us the following information:&lt;br /&gt;The Object-Oriented Page&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.x.org/" target="_blank"&gt;X.Org Wiki - Home&lt;/a&gt; - And here’s an example from&lt;br /&gt;X.Org Wiki - Home&lt;/li&gt;&lt;li&gt;&lt;a href="http://gee.cs.oswego.edu/dl/pd-FAQ/pd-FAQ.html" target="_blank"&gt;Patterns-discussion FAQ&lt;/a&gt; - You may have had the experience of thinking&lt;br /&gt;Patterns-discussion FAQ&lt;/li&gt;&lt;li&gt;&lt;a href="http://hillside.net/patterns/DPBook/DPBook.html" target="_blank"&gt;Hillside.net - Design Patterns Book - DP Book&lt;/a&gt; - &gt;The Hillside Group is a nonprofit corporation dedicatedto improving human communication about computers by encouraging people to codify common programming and design practice. We sponsor conferences like PLoP, EuroPLoP, UP, ChiliPLoP, Mensore PLoP, &lt;p&gt;KoalaPLoP and SugarLoafPLoP Hillside.net - Design Patterns Book - DP Book &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://hissa.ncsl.nist.gov/index-pubs.html" target="_blank"&gt;High Integrity Software Systems Assurance: Publications&lt;/a&gt; - And here’s an example from&lt;br /&gt;High Integrity Software Systems Assurance: Publications&lt;/li&gt;&lt;li&gt;&lt;a href="http://java.sun.com/" target="_blank"&gt;Java Technology&lt;/a&gt; - Java technology is a portfolio of products that are based on the power of networks and the idea that the samesoftware should run on many different kinds of systems and devices. Java Technology&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ambysoft.com/onlineWritings.html" target="_blank"&gt;Scott Ambler’s Articles and Other Writings&lt;/a&gt; - Needless to say that this site has changed a lot since the”early days”.&lt;br /&gt;Scott Ambler’s Articles and Other Writings&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.beasys.com/" target="_blank"&gt;BEA - Business Software,Business Process Management,Service Bus,Service Oriented Architecture&lt;/a&gt; - Welcome to BEA, a leadingprovider of Business Software, Service Buses, Java Virtual Machines, Systems Integration Solutions and Service Oriented Architecture. BEA - Business Software,Business Process Management,Service &lt;p&gt;Bus,Service Oriented Architecture &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ccs.neu.edu/home/lieber/demeter.html" target="_blank"&gt;Demeter / Center for Software Sciences&lt;/a&gt; - How to write more flexible and shorter programs Demeter /Center for Software Sciences&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cetus-links.org/oo_ooa_ood_methods.html" target="_blank"&gt;Cetus Links: 16604 Links on Objects and Components / Object-Oriented Analysis &amp;amp; Design: &lt;/a&gt;&lt;a href="http://www.cetus-links.org/oo_ooa_ood_methods.html" target="_blank"&gt;Methods&lt;/a&gt; - Now that we’ve considered some of the basic stuff and configuration details, let’s look at how we might do&lt;br /&gt;Cetus Links: 16604 Links on Objects and Components / Object-Oriented Analysis &amp;amp; Design: Methods&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.expersoft.com/" target="_blank"&gt;www.expersoft.ch&lt;/a&gt; - Mambo site server - the dynamic portal enginevand content management system www.expersoft.ch&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.gemstone.com/" target="_blank"&gt;Enterprise data fabric: java caching, distributed caching and event processing - GemStone Systems&lt;/a&gt; - It is common to borrow anexisting idea !&lt;br /&gt;Enterprise data fabric: java caching, distributed caching and event processing - GemStone Systems&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.i-kinetics.com/" target="_blank"&gt;FindLinks&lt;/a&gt; - FindLinks helps you find your link fast by providing access to local online business and residential phone booksand phone directories. FindLinks&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.informix.com/" target="_blank"&gt;IBM - Data server - Informix - online processing&lt;/a&gt; - It’s a must-read for hardware developers&lt;br /&gt;IBM - Data server - Informix - online processing&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.javasoft.com/" target="_blank"&gt;Java Technology&lt;/a&gt; - Java technology is a portfolio of products that are based on the power of networks and the idea that the samesoftware should run on many different kinds of systems and devices. Java Technology&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.merant.com/" target="_blank"&gt;Serena Software, Inc.&lt;/a&gt; - As you already can see,&lt;br /&gt;Serena Software, Inc.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mtsu.edu/%7Estorm/" target="_blank"&gt;Software Testing Online Resources / MTSU (STORM)&lt;/a&gt; - The STORM site is a nexus of Software Testing Online Resources and isdesigned to be a first-stop on the Web for software testing researchers and practitioners. Software Testing Online Resources / MTSU (STORM)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mtsu.edu/%7Estorm/literature.html" target="_blank"&gt;STORM: Software Testing Literature&lt;/a&gt; - I hope you’ll enjoyed it.&lt;br /&gt;STORM: Software Testing Literature&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.objectivity.com/" target="_blank"&gt;Object Database Solutions from Objectivity, Inc.&lt;/a&gt; - Objectivity/DB is the object database that powers the world’s mostcomplex and powerful data management applications. Object Database Solutions from Objectivity, Inc.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.odi.com/" target="_blank"&gt;ODI - Home&lt;/a&gt; - You may have had the experience of thinking&lt;br /&gt;ODI - Home&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.odmg.org/" target="_blank"&gt;ODMG Home Page&lt;/a&gt; - But you have to start somewhere, so here we are -&lt;br /&gt;ODMG Home Page&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.omg.org/" target="_blank"&gt;Object Management Group&lt;/a&gt; - Much of magic lies in what’s called&lt;br /&gt;Object Management Group&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.oose.de/" target="_blank"&gt;oose.de: Training, Schulung, Beratung, Coaching, Consulting, Seminar, oose, Objektorientierte Softwareentwicklung, Entwicklungsmethodik, &lt;/a&gt;&lt;a href="http://www.oose.de/" target="_blank"&gt;Analyse, Design, Softwarearchitektur, SOA, OO-Grundlagen, Projektmanagement, Vorgehensmodell, Softskills, Soft-Skills, Organisationsentwicklung, Veränderungsprozesse&lt;/a&gt; - Schulung, Coaching, &lt;p&gt;Training, Analyse (OOA), Design (OOD), Java/J2EE/EJB, UML, Geschäftsprozessmodellierung (GPM/GPA), Anforderungsanalyse (RE), Software architektur, Projektmanagement (PM), Vorgehensmodelle (OEP,&lt;/p&gt; &lt;p&gt;RUP) und OO-Grundlagen. {Description} oose.de: Training, Schulung, Beratung, Coaching, Consulting, Seminar, oose, Objektorientierte Softwareentwicklung, Entwicklungsmethodik, Analyse, Design,&lt;/p&gt; &lt;p&gt;Softwarearchitektur, SOA, OO-Grundlagen, Projektmanagement, Vorgehensmodell, Softskills, Soft-Skills, Organisationsentwicklung &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.poet.com/" target="_blank"&gt;POET X-Solutions&lt;/a&gt; - Refreshing look at&lt;br /&gt;POET X-Solutions&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.rational.com/products/rose/" target="_blank"&gt;IBM Rational Software&lt;/a&gt; - Check out this page on&lt;br /&gt;IBM Rational Software&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.rational.com/uml/" target="_blank"&gt;IBM Rational Software&lt;/a&gt; - More details are needed here -&lt;br /&gt;IBM Rational Software&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.rationalrose.com/models/index.htm" target="_blank"&gt;Models&lt;/a&gt; - What is missing is a general method for&lt;br /&gt;Models&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.rbsc.com/TOOSMPT.htm" target="_blank"&gt;Testing Object-Oriented Systems: Models, Patterns, and Tools&lt;/a&gt; - Once you understand the ins and outs of this technology&lt;br /&gt;Testing Object-Oriented Systems: Models, Patterns, and Tools&lt;/li&gt;&lt;/ul&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Object Oriented Basics Concepts Fundamentals</title><link>http://coder-guru.blogspot.com/2008/02/object-oriented-basics-concepts.html</link><category>Object Oriented</category><author>noreply@blogger.com (guru)</author><pubDate>Sat, 16 Feb 2008 12:12:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-1907510261843573641</guid><description>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.cse.iitd.ernet.in/%7Esuban/CSL102/lecture/node51.html" target="_blank"&gt;Interfaces, Classes and Objects: Basics of Object Oriented  Programming&lt;/a&gt; - Interfaces, Classes and Objects: Basics of Object Oriented Programming Interfaces, Classes and Objects: Basics of Object Oriented Programming&lt;/li&gt;&lt;li&gt;&lt;a href="http://gd.tuwien.ac.at/languages/c/c++oop-pmueller/node6.html" target="_blank"&gt;5 More Object-Oriented Concepts&lt;/a&gt; - 5 More Object-Oriented  Concepts 5 More Object-Oriented Concepts&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cis.upenn.edu/%7Ematuszek/cit591-2004/Pages/o-o-concepts.html" target="_blank"&gt;Object-Oriented Concepts in Java&lt;/a&gt; - Which were those new  problems that should be addressed? Object-Oriented Concepts in Java&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.iut-info.univ-lille1.fr/docs/tutorial/java/concepts/QandE-1dot1/questions.html" target="_blank"&gt;Questions and Exercises: Object-Oriented Concepts&lt;/a&gt; - You are at  the right place if you’re looking for Questions and Exercises: Object-Oriented  Concepts&lt;/li&gt;&lt;li&gt;&lt;a href="http://dojotoolkit.org/book/export/html/7" target="_blank"&gt;Object  Oriented concepts and inheritance&lt;/a&gt; - Ever wonder why it’s so hard to get  Object Oriented concepts and inheritance&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cs.hut.fi/%7Ealustila/s1cd/Docs/JavaTutorial/java/concepts/index.html" target="_blank"&gt;Object-Oriented Programming Concepts&lt;/a&gt; - One-on-one guide on  Object-Oriented Programming Concepts&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.onesmartclick.com/programming/object-oriented-fundamentals.html" target="_blank"&gt;Object Oriented Programming Fundamentals&lt;/a&gt; - And here’s an  example from Object Oriented Programming Fundamentals&lt;/li&gt;&lt;li&gt;&lt;a href="http://bentodev.org/oo.html" target="_blank"&gt;Bento: Object-Oriented  Fundamentals&lt;/a&gt; - All right, the definition is not very bright… Bento:  Object-Oriented Fundamentals&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cragsystems.co.uk/ITMUML/fun01/00fun01.htm" target="_blank"&gt;Fundamentals of Object Oriented Modelling&lt;/a&gt; - Have yourself a  cup of coffee and read Fundamentals of Object Oriented Modelling&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.geocities.com/diegosacc2000/oofundamentals.html" target="_blank"&gt;Object Oriented Fundamentals&lt;/a&gt; - Grow up with Object Oriented  Fundamentals&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dfpug.com/loseblattsammlung/migration/whitepapers/FundOOP.htm" target="_blank"&gt;Fundamentals of Object-Oriented Programming&lt;/a&gt; - A detailed  discussion Fundamentals of Object-Oriented Programming&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-04-2001/jw-0406-java101.html" target="_blank"&gt;Object-oriented language basics, Part 1 - Java World&lt;/a&gt; - Jeff Friesen continues his tour of the Java language with a series that focuses on Java’s object-oriented features. This month, he introduces object-oriented programming and shows how to declare classes and create objects from those classes. Furthermore, Friesen makes good on a promise to explore javadoc: see the sidebar, “Documenting Java.” For a glossary of terms, tips and cautions, homework, and additional information related to this article, visit the associated study guide. (3,500 words) Object-oriented language basics, Part 1 - Java World&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.comptechdoc.org/independent/web/java/object/javaintroduction.html" target="_blank"&gt;Object Oriented Basics&lt;/a&gt; - Object Oriented Basics Object  Oriented Basics&lt;/li&gt;&lt;li&gt;&lt;a href="http://wally.cs.iupui.edu/n331-vb/outlines/Objects.html" target="_blank"&gt;Basics of Object-Oriented Programming&lt;/a&gt; - I routinely evaluate  diverse sites Basics of Object-Oriented Programming&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tengyunjiawu.net/Code/Java/Language-Basics/Object-Oriented-Design.htm" target="_blank"&gt;Object Oriented Design : Language Basics : Java examples (example  source code) Organized by tengyunjiawu &lt;/a&gt;- Now that we’ve considered some of the basic stuff and configuration details, let’s look at how we might do Object Oriented Design : Language Basics : Java examples (example source code) Organized by tengyunjiawu&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tar.hu/pythonbeginner/pythonpab0085.html" target="_blank"&gt;Understanding Object-Oriented Basics&lt;/a&gt; - Don’t worry; it’s still  fairly simple to accommodate Understanding Object-Oriented Basics&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.toa.com/pub/oobasics/oobasics.htm" target="_blank"&gt;Basic  Object-Oriented Concepts&lt;/a&gt; - All kinds of material on Basic Object-Oriented  Concepts&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeproject.com/useritems/OO.asp" target="_blank"&gt;Understanding Object-Oriented Concepts - The Code Project -  Application Design&lt;/a&gt; - That’s a longer story best told over beer.  Understanding Object-Oriented Concepts - The Code Project - Application Design&lt;/li&gt;&lt;/ul&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Inheritance in Programming Languages</title><link>http://coder-guru.blogspot.com/2008/02/inheritance-in-programming-languages.html</link><category>Object Oriented</category><author>noreply@blogger.com (guru)</author><pubDate>Sat, 16 Feb 2008 12:10:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-3391168785136429111</guid><description>&lt;ul&gt;&lt;li&gt;&lt;a href="http://pel.cs.byu.edu/research/Pods/inheritance.html" target="_blank"&gt;Inheritance in Object-Oriented Hardware&lt;/a&gt; - I hope you’ll  enjoyed it. Inheritance in Object-Oriented Hardware&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.java2s.com/Tutorial/Oracle/0620__Object-Oriented/0080__Type-Inheritance.htm" target="_blank"&gt;Type Inheritance : Object Oriented : Oracle PL/SQL Tutorial &lt;/a&gt;-  It’s a must-read for hardware developers Type Inheritance : Object Oriented :  Oracle PL/SQL Tutorial&lt;/li&gt;&lt;li&gt;&lt;a href="http://cplusplus-soup.blogspot.com/2006/10/avoiding-inheritance-dependency.html" target="_blank"&gt;c++ soup: Avoiding Inheritance Dependency&lt;/a&gt; - If you’ve been reading this page for a while, you’ll know that what this site has to talk about - Yes c++ soup: Avoiding Inheritance Dependency&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.site.uottawa.ca:4321/oose/inheritance.html" target="_blank"&gt;inheritance concept from the Object Oriented Software Engineering  knowledge base&lt;/a&gt; - The possession by one class of elements defined in another class, by virtue of the fact that the former class is defined to be a subclass of (to extend) the latter inheritance concept from the Object Oriented Software Engineering knowledge base&lt;/li&gt;&lt;li&gt;&lt;a href="http://atomicobject.com/pages/Inheritance" target="_blank"&gt;Object  Oriented Inheritance | atomicobject.com&lt;/a&gt; - Enhancing and extending existing technologies is one of the things that has helped lead to the quick adoption of Object Oriented Inheritance | atomicobject.com&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cs.aau.dk/%7Etorp/Teaching/E05/OOP/seminars/inheritance.html" target="_blank"&gt;Object-Oriented Programming: Inheritance&lt;/a&gt; - If you’ve been reading this page for a while, you’ll know that what this site has to talk about - Yes Object-Oriented Programming: Inheritance&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.science.uva.nl/ict/ossdocs/java/tutorial/java/objects/inheritance.html" target="_blank"&gt;What Is Inheritance?&lt;/a&gt; - It’s a must-read for hardware  developers What Is Inheritance?&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.soft-amis.com/jsiner/inheritance.html" target="_blank"&gt;Closer Look to JavaScript inheritance&lt;/a&gt; - Comparing various techiques for inheritance in JavaScript and highlights of lazy inheritance supported by opensource JavaScript JSINER library. Closer Look to JavaScript inheritance&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.agum.com/web/2007/05/17/inheritance-to-improve-performance/" target="_blank"&gt;agum » Inheritance to improve performance&lt;/a&gt; - Start the  conversation with the other end agum » Inheritance to improve performance&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cplusplus.com/doc/tutorial/inheritance.html" target="_blank"&gt;Friendship and inheritance&lt;/a&gt; - Make the big cat really roar !  Friendship and inheritance&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cs.bu.edu/teaching/cpp/inheritance/intro/" target="_blank"&gt;Introduction to Inheritance in C++&lt;/a&gt; - Are you a fan of  Introduction to Inheritance in C++&lt;/li&gt;&lt;li&gt;&lt;a href="http://positionabsolute.net/blog/2007/06/static-inheritance.php" target="_blank"&gt;Static Inheritance : Prototype’s inheritance issue addressed :  Position Absolute&lt;/a&gt; - This is the easiest and most common way of using Static Inheritance : Prototype’s inheritance issue addressed : Position Absolute&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ifi.uzh.ch/ddis/research/semweb/beyond-monotonic-inheritance/" target="_blank"&gt;Beyond Monotonic Inheritance&lt;/a&gt; - Enhancing and extending existing technologies is one of the things that has helped lead to the quick adoption of Beyond Monotonic Inheritance&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.aspfree.com/c/a/C-Sharp/Inheritance-in-C-Sharp/" target="_blank"&gt;Inheritance in C#&lt;/a&gt; - Inheritance in C#&lt;/li&gt;&lt;li&gt;&lt;a href="http://dojotoolkit.org/book/dojo-book-0-4/part-3-dojo-programming-model/object-oriented-concepts-and-inheritance" target="_blank"&gt;Object Oriented concepts and inheritance | The Dojo Toolkit&lt;/a&gt; -  There are, however, times when you will want to visit Object Oriented concepts  and inheritance | The Dojo Toolkit&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.devshed.com/c/a/PHP/Building-Object-Oriented-Web-Pages-with-Inheritance-in-PHP-5/" target="_blank"&gt;Building Object-Oriented Web Pages with Inheritance in PHP 5  &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.crockford.com/javascript/inheritance.html" target="_blank"&gt;Classical Inheritance in JavaScript&lt;/a&gt; - There are, however,  times when you will want to visit Classical Inheritance in JavaScript&lt;/li&gt;&lt;li&gt;&lt;a href="http://archive.eiffel.com/doc/manuals/technology/oosc/inheritance-design/section_01.html" target="_blank"&gt;OOSC 2: 25.1 HOW NOT TO USE INHERITANCE &lt;/a&gt;- Home page for object technology, Eiffel, software reuse, components, O-O training and consulting, with extensive online documentation,tutorials, articles and manuals. OOSC 2: 25.1 HOW NOT TO USE INHERITANCE&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.actionscript.org/resources/articles/72/1/OOP-and-inheritance-in-Flash/Page1.html" target="_blank"&gt;OOP and inheritance in Flash - ActionScript.org Flash, Flex and  ActionScript Resources&lt;/a&gt; - ActionScript.org is the premier ActionScript developer community online for Flash and Flex users. One of the largest such sites in the world, ActionScript.org caters for designers and developers at all skill levels. The site includes thousands of tutorials, open source movies and scripts, support forums, reviews, scene news, a fully featured Flash jobs and employment section and much more. OOP and inheritance in Flash - ActionScript.org Flash, Flex and ActionScript Resources&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.allexperts.com/q/Object-Oriented-Programming-1409/inheritance-java.htm" target="_blank"&gt;Object Oriented Programming: inheritance in java&lt;/a&gt; - Shalini, Read all about it here: http://tinyurl.com/phyxv Let me know if you have any more questions. — Marty Landman, Face 2 Interface Inc. Free Database Search App: http://face2interface.com/Products/FormATable.shtml Web Installed Formmail:… Object Oriented Programming: inheritance in java&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.allexperts.com/q/Object-Oriented-Programming-1409/inheritance-superclass-instance.htm" target="_blank"&gt;Object Oriented Programming: inheritance and superclass  instance&lt;/a&gt; - Iz, The easiest way to find the answer is for you to put a print stmt like sprint or AfxMessageBox or whatever will work for your development environment. Put the print stmt into the class A object constructor method, and you ll see what s happening…. Object Oriented Programming: inheritance and superclass instance&lt;/li&gt;&lt;/ul&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Object Oriented Programming Advantages Disadvantages</title><link>http://coder-guru.blogspot.com/2008/02/object-oriented-programming-advantages.html</link><category>Object Oriented</category><author>noreply@blogger.com (guru)</author><pubDate>Sat, 16 Feb 2008 12:08:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-8747432536093894411</guid><description>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.cplire.ru/Lab144/internet.html" target="_blank"&gt;On The  Problem Of Using Logic Object Oriented Programming In The&lt;/a&gt; - Can’t imagine  life without this ON THE PROBLEM OF USING LOGIC OBJECT ORIENTED PROGRAMMING IN  THE WORLD WIDE WEB&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cs.kent.edu/%7Evolkert/cs23021/S06/MidtermIIReview.html" target="_blank"&gt;Exam 2 Study Guide Cs 23021 001 Introduction To Object  Oriented&lt;/a&gt; - Luckily for us, they’ve been thinking a little ahead, and has, with Exam 2 Study Guide CS 23021 001 Introduction to Object Oriented Programming&lt;lii&gt;&lt;/lii&gt;&lt;/li&gt;&lt;li&gt;&lt;lii&gt;&lt;a href="http://www.freepatentsonline.com/5511199.html" target="_blank"&gt;Object  Oriented Programming System For Cooperative Processing Between &lt;/a&gt;- Are you a fan of Object oriented programming system for cooperative processing between objects in different languages by means of object descriptions and message format mappings between the different languages based on the object descriptions Patent 5511199&lt;/lii&gt;&lt;/li&gt;&lt;/ul&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>CMM software</title><link>http://coder-guru.blogspot.com/2008/02/cmm-software.html</link><category>Software Process</category><author>noreply@blogger.com (guru)</author><pubDate>Sat, 16 Feb 2008 12:05:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-996857962584650157</guid><description>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sei.cmu.edu/cmm/" target="_blank"&gt;Capability Maturity  Model for Software (CMM)&lt;/a&gt; - Can’t imagine life without this Capability  Maturity Model for Software (CMM)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ez-maintenance.com/" target="_blank"&gt;CMMS - Preventative  Maintenance Software for Equipment, Fleet Maintenance, &amp;amp; Vehicle Preventive  Maintenance Management&lt;/a&gt; - EZ Maintenance CMMS / preventative maintenance software provides total preventive maintenance management for equipment, vehicle, and fleet maintenance in one software package. CMMS - Preventative Maintenance Software for Equipment, Fleet Maintenance, &amp;amp; Vehicle Preventive Maintenance Management&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.maintsmart.com/" target="_blank"&gt;Cmms maintenance software  information - MaintSmart CMMS Maintenance Software&lt;/a&gt; - Wish to know more about  cmms maintenance software information - MaintSmart CMMS Maintenance Software&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.metris.com/products/cmm_software/" target="_blank"&gt;Metris  - CAMIO - DMIS compatible metrology software for CMMs&lt;/a&gt; - Now that we’ve considered some of the basic stuff and configuration details, let’s look at how we might do Metris - CAMIO - DMIS compatible metrology software for CMMs&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tero.ca/" target="_blank"&gt;CMMS / EAM Software : Web Work  cmms/eam by Tero&lt;/a&gt; - Use this to quickly test out ideas ! CMMS / EAM Software  : Web Work cmms/eam by Tero&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.capterra.com/cmms-software" target="_blank"&gt;CMMS Software:  computerized maintenance management software, facility management system&lt;/a&gt; - OK, I know you’re all excited about what we can do with CMMS Software: computerized maintenance management software, facility management system&lt;/li&gt;&lt;lii&gt;&lt;a href="http://www.itpgroup.co.uk/products/cmm_software/cmm_software.html" target="_blank"&gt;ITP Group UK - Coordinate Measuring Machine (CMM) Software  Supplier&lt;/a&gt; - ITP Group - CMM Manufacturer and Service Support. ITP manufacture coordinate measuring machines (CMMs), CMM software, CMM Calibration Services and support. ITP Group UK - Coordinate Measuring Machine (CMM) Software Supplier &lt;li&gt;&lt;a href="http://www.capps-edges.com/" target="_blank"&gt;Capps-edges | CMM  Retrofit Software&lt;/a&gt; - Can’t imagine life without this Capps-edges | CMM  Retrofit Software&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.informit.com/store/product.aspx?isbn=0201616262" target="_blank"&gt;InformIT: CMM in Practice: Processes for Executing Software  Projects at Infosys - $55.99&lt;/a&gt; - How to do and go beyond InformIT: CMM in  Practice: Processes for Executing Software Projects at Infosys - $55.99&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.pemms.co.uk/" target="_blank"&gt;CMMS Software Information -  Free Advice - CMMS/Planned Maintenance Software Selection&lt;/a&gt; - As you already  can see, CMMS Software Information - Free Advice - CMMS/Planned Maintenance  Software Selection&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.micromain.com/" target="_blank"&gt;Preventive Maintenance  Software and CMMS Maintenance Programs | MicroMain&lt;/a&gt; - CMMS Maintenance Software, Facility Programs and Preventive Maintenance Software that is easy to use, customized to your needs and designed to save money and time. Preventive Maintenance Software and CMMS Maintenance Programs | MicroMain&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.brownandsharpe.com/software_overview.asp" target="_blank"&gt;Software - Brown &amp;amp; Sharpe, a division of Hexagon Metrology,  Inc.&lt;/a&gt; - Brown &amp;amp; Sharpe manufactures coordinate measuring machines and systems, inspection and enterprise metrology software and offers a complete array of up-grades and retrofits for all brands and models of CMMs. Software - Brown &amp;amp; Sharpe, a division of Hexagon Metrology, Inc.&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.cogz.com/" target="_blank"&gt;CMMS Preventive Maintenance  Work Order Software&lt;/a&gt; - CMMS Preventive Maintenance Software will reduce your maintenance operating costs. CMMS software will improve your maintenance department. CMMS Preventive Maintenance Work Order Software&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.tmasystems.com/" target="_blank"&gt;Welcome To TMA  Systems&lt;/a&gt; - OK, I know you’re all excited about what we can do with Welcome To  TMA Systems&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.smglobal.com/" target="_blank"&gt;Maintenance software (CMMS  software) from $995 for preventive and unplanned equipment maintenance -  FastMaint CMMS software&lt;/a&gt; - FastMaint CMMS software (preventive maintenance software) your FAST track to maintenance management. From US $995. FREE 30-day trial. For management of unplanned/ preventive maintenance of industrial manufacturing plants, facilities, vehicle fleets and more. Maintenance software (CMMS software) from $995 for preventive and unplanned equipment maintenance - FastMaint CMMS software&lt;/li&gt; &lt;/lii&gt;&lt;/ul&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Java Programming Interview Questions</title><link>http://coder-guru.blogspot.com/2008/02/java-programming-interview-questions.html</link><category>Interview Questions</category><author>noreply@blogger.com (guru)</author><pubDate>Sat, 16 Feb 2008 12:02:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-2670041154702956307</guid><description>&lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal"&gt;Can      you load server object dynamically? If so what are 3 major steps involved      in it?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Can      you run product development on all operating systems?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Considering notepad/IE or any other thing as process, What will happen if you start notepad or IE 3 times ? Where three processes are started or three threads are started?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Difference      :&lt;span&gt;  &lt;/span&gt;AWT and Swing?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Difference      :&lt;span&gt;  &lt;/span&gt;Abstract class and Interface?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Difference      :&lt;span&gt;  &lt;/span&gt;Grid and Gridbaglayout?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Difference      :&lt;span&gt;  &lt;/span&gt;Process and Thread?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Difference      :&lt;span&gt;  &lt;/span&gt;java and c++?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Difference      :&lt;span&gt;  &lt;/span&gt;process and threads?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Does      java support function overloading, pointers, structures, unions or linked      lists?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Does      java support multiple inheritance? if not, what is solution?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Explain      2-tier and 3-tier architecture?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Explain      about version control?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Have      you ever used HashTable and Directory?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;How      can two threads be made to communicate with each other?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;How      can we do validation of fields in project?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;How      can you know about drivers and database information ?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;How do      you download stubs from Remote place?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;How      does thread synchronization occur in monitor?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;How      java can be connected to database?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;How      will you add panel to frame?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;I want      to store more than objects in remote server? Which methodology will      follow?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;In      container there are 5 components. I want to display all component names,      how will you do that?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;In htm      form I have button which makes us to open another page in seconds. How      will you do that?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;In htm      page form I have one button which makes us to open new page in seconds.      How will you do that? &lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Is      there any tag in htm to upload and download files?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Meaning      of Servelet? What are parameters of service method?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Meaning      of Session? Explain something about HTTP Session Class?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Meaning      of Static query and Dynamic query?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Meaning      of class loader? How many types are there? When will we use them?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Meaning      of cookies? Explain main features?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Meaning      of distributed application? Why are we using that in our application?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Meaning      of flickering?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Meaning      of function overloading and function overriding?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Suppose if we have variable ‘I’ in run method, if I can create one or more thread each thread will occupy separate copy or same variable will be shared?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Tell      some latest versions in JAVA related areas?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      are JVM.JRE, J2EE, JNI?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      are Normalization Rules? Define Normalization?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      are abstract classes?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      are adapter classes?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      are advantages of java over C++?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      are benefits if Swing over AWT?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      are byte codes?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      are files generated after using IDL to java compiler?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      are session variable in servlets?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      are statements in Java?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      are streams?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      are swing components?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      are traverses in binary tree?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      are virtual functions?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      do you know about garbage collector?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      do you mean by light weight and heavy weight components?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      do you mean by multithreading?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is JAR file?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is JFC?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is JNI?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is base class for all swing components?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is client server computing?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is constructor and virtual function? Can we call virtual function in      constructor?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is corresponding layout for card in swing?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is difference abstract class and interface?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is exact difference in between Unicast and Multicast object? Where will it      be used?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is functionability stubs and skeletons?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is functionality of stub?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is interface?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is layout for toolbar?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is light weight component?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is main functionality of Prepared Statement?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is main functionality of remote reference layer?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is mapping mechanism used by java to identify IDL language?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is middleware? What is functionality of web server?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is polymorphism?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is protocol used by server and client?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is role of Web Server?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is root class for all java classes?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is serializable interface?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is serialization?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is thread?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is update method called?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is use of interface?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is user defined exception?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;When      will you use interface and abstract class?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Where      are card layouts used?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Why do      we use oops concepts? What is its advantage?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Why do      you canvas?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Why      does java not support multiple inheritance?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Why is      java not fully objective oriented?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Why is      java not pure oops?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Why      java is considered as platform independent?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Why      there are some null interface in JAVA? What does it mean? Give some null      interface in JAVA?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Write      down how will you create Binary tree?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Write      program for recursive traverse?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;what      is meant wrapper classes?&lt;/li&gt;&lt;/ul&gt;Source: &lt;a href="http://www.sharpprogrammer.com/interview-questions/java-programming-interview-questions/"&gt;http://www.sharpprogrammer.com/interview-questions/java-programming-interview-questions/&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>OOAD and UML Interview Questions</title><link>http://coder-guru.blogspot.com/2008/02/ooad-and-uml-interview-questions.html</link><category>Interview Questions</category><author>noreply@blogger.com (guru)</author><pubDate>Sat, 16 Feb 2008 11:58:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-898546485066269885</guid><description>&lt;ol style="margin-top: 0in;" type="1"&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Can method be overloaded based on different return type but same argument type?&lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Describe some techniques for expressing business rules/constraints either in UML or via other means. &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Describe the use of UML stereotypes in one of your recent projects (you used stereotypes to express what?). Feel free to include small example. &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Describe useful application of an “extends” use case (in what situations would you use an “extends” use case instead of any of the other kind of use case relationships?) &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Differentiate Aggregation and containment? &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Differentiate between template class and class template. &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Differentiate between the message and method.&lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Differentiate persistent &amp;amp; non-persistent objects?&lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Differentiate the class representation of Booch, Rumbaugh and UML?&lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Do you feel UML (or other types of) models have any value once the implementation code has been generated? Why? &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Explain the difference between composition and aggregation. &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Explain the difference between design model and an implementation model. &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Explain the different relationship notations in UML that you have used (e.g., generalization, association, and so on.) &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;If familiar with it, describe how you used any one of the “gang of four” design patterns in recent model you produced.&lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;If familiar with it, describe the “design by contract” approach. &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;If familiar with it, describe the concept of UML profile. &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;In RUP business modeling, what is the difference between Business Actor and Business Worker?&lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;In the past, have you ever traced design and/or implementation artifacts back to the user requirements? If yes, how? &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Is object persistence expressed in the analysis model, the design model or both? Explain. &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Is there anything in RUP that you would change in order to improve the efficiency of the development process. Fit in an analysis or design model? &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;List out some of the object-oriented methodologies&lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Object Oriented: Essentials and History &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;What do u meant by “SBI” of an object? &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;What is dangling pointer? &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;What is down casting?&lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;What is meant by “method-wars”? &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;What is modifier? &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;What is the difference between business use case and system use case?&lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;What is the difference between cohesion and coupling? Why are “strong cohesion” and “loose coupling” patterns generally recommended in OOAD? &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;What is the format in which model can be saved inventor/tool neutral way? &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;When does name clash occur?&lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Whether unified method and unified modeling language are same or different? &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Which UML diagrams have you used? Explain when to use one or the other. Use Case Diagram, Class Diagram, Sequence Diagram, Activity Diagram &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Who were the three famous amigos and what was their contribution to the object community?&lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Why generalization is very strong? &lt;/span&gt;&lt;/li&gt;&lt;li style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Would you use sequence diagram or an activity diagram to model process flow that has lot of conditional flows and concurrent processing? &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;Source : &lt;a href="http://www.sharpprogrammer.com/interview-questions/ooad-and-uml-interview-questions/"&gt;http://www.sharpprogrammer.com/interview-questions/ooad-and-uml-interview-questions/&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>C Programming Interview Questions</title><link>http://coder-guru.blogspot.com/2008/02/c-programming-interview-questions.html</link><category>Interview Questions</category><author>noreply@blogger.com (guru)</author><pubDate>Sat, 16 Feb 2008 11:54:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-8351215279532548480</guid><description>&lt;ul&gt;&lt;li&gt;Are expressions arr and *arr same for array of integers?&lt;/li&gt;&lt;li&gt;Are variables argc and argv are local to main?&lt;/li&gt;&lt;li&gt;Bitwise operator for checking whether particular bit is on or off?&lt;/li&gt;&lt;li&gt;Bitwise operator for putting on particular bit in number?&lt;/li&gt;&lt;li&gt;Bitwise operator for turning off particular bit in number?&lt;/li&gt;&lt;li&gt;Can Structure contain Pointer to itself?&lt;/li&gt;&lt;li&gt;Can there be at least some solution to determine number of arguments passed  to variable argument list function?&lt;/li&gt;&lt;li&gt;Can we specify variable field width in scanf() format string? If possible  how?&lt;/li&gt;&lt;li&gt;Can you dynamically allocate arrays in expanded memory?&lt;/li&gt;&lt;li&gt;Can you use function fprintf() to display output on screen?&lt;/li&gt;&lt;li&gt;Can you write function similar to printf()?&lt;/li&gt;&lt;li&gt;Describe about storage allocation and scope of global, extern, static, local  and register variables?&lt;/li&gt;&lt;li&gt;Difference : Strings and Arrays?&lt;/li&gt;&lt;li&gt;Difference : Structure and Unions?&lt;/li&gt;&lt;li&gt;Difference : arrays and linked list?&lt;/li&gt;&lt;li&gt;Difference : enumeration and set of pre-processor # defines?&lt;/li&gt;&lt;li&gt;Difference : functions memmove() and memcpy()?&lt;/li&gt;&lt;li&gt;Difference : functions rand(), random(), srand() and randomize()?&lt;/li&gt;&lt;li&gt;Difference : main() in C and main() in C++?&lt;/li&gt;&lt;li&gt;Difference : pass by reference and pass by value?&lt;/li&gt;&lt;li&gt;Difference : strdup and strcpy?&lt;/li&gt;&lt;li&gt;Differentiate between for loop and while loop? it uses?&lt;/li&gt;&lt;li&gt;Does mentioning array name gives base address in all contexts?&lt;/li&gt;&lt;li&gt;Does there exist any other function that can be used to convert integer or  float to string?&lt;/li&gt;&lt;li&gt;Does there exist any way to make command line arguments available to other functions without passing them as arguments to function?&lt;/li&gt;&lt;li&gt;Explain one method to process entire string as one unit?&lt;/li&gt;&lt;li&gt;How are Structure passing and returning implemented by complier?&lt;/li&gt;&lt;li&gt;How can called function determine number of arguments that have been passed  to it?&lt;/li&gt;&lt;li&gt;How can we check whether contents of two structure variables are same or  not?&lt;/li&gt;&lt;li&gt;How can we read/write Structures from/to data files?&lt;/li&gt;&lt;li&gt;How much maximum can you allocate in single call to malloc()?&lt;/li&gt;&lt;li&gt;How will you declare array of three function pointers where each function  receives two ints and returns float?&lt;/li&gt;&lt;li&gt;If we want that any wildcard characters in command line arguments should be appropriately expanded, are we required to make any special provision? If yes, that?&lt;/li&gt;&lt;li&gt;In header file whether functions are declared or defined?&lt;/li&gt;&lt;li&gt;In header files whether functions are declared or defined?&lt;/li&gt;&lt;li&gt;Increase size of dynamically allocated array?&lt;/li&gt;&lt;li&gt;Increase size of statically allocated array?&lt;/li&gt;&lt;li&gt;Out of fgets() and gets() that function is safe to use and why?&lt;/li&gt;&lt;li&gt;Program : compare two strings without using strcmp() function.&lt;/li&gt;&lt;li&gt;Program : concatenate two strings.&lt;/li&gt;&lt;li&gt;Program : find Factorial of number.&lt;/li&gt;&lt;li&gt;Program : generate Fibonacci Series?&lt;/li&gt;&lt;li&gt;Program : interchange variables without using third one.&lt;/li&gt;&lt;li&gt;Program : s for String Reversal. same for Palindrome check.&lt;/li&gt;&lt;li&gt;Program : that employs Recursion?&lt;/li&gt;&lt;li&gt;Program : that uses command line arguments.&lt;/li&gt;&lt;li&gt;Program : that uses functions like strcmp(), strcpy(), etc.&lt;/li&gt;&lt;li&gt;To that numbering system can binary number be easily converted to?&lt;/li&gt;&lt;li&gt;Use bsearch() function to search name stored in array of pointers to string?&lt;/li&gt;&lt;li&gt;Use functions fseek(), freed(), fwrite() and ftell()?&lt;/li&gt;&lt;li&gt;Use functions memcpy(), memset(), memmove()?&lt;/li&gt;&lt;li&gt;Use functions randomize() and random()?&lt;/li&gt;&lt;li&gt;Use functions sin(), pow(), sqrt()?&lt;/li&gt;&lt;li&gt;Use qsort() function to sort array of structures?&lt;/li&gt;&lt;li&gt;Use qsort() function to sort name stored in array of pointers to string?&lt;/li&gt;&lt;li&gt;What advantages of using Unions?&lt;/li&gt;&lt;li&gt;What do functions atoi(), itoa() and gcvt() do?&lt;/li&gt;&lt;li&gt;What do ‘c’ and ‘v’ in argc and argv stand for?&lt;/li&gt;&lt;li&gt;What does error ‘Null Pointer Assignment’ mean and what causes this error?&lt;/li&gt;&lt;li&gt;What does static variable mean?&lt;/li&gt;&lt;li&gt;What is NULL Macro? Difference : NULL Pointer and NULL Macro?&lt;/li&gt;&lt;li&gt;What is NULL Pointer? Whether it is same as uninitialized pointer?&lt;/li&gt;&lt;li&gt;What is far pointer? where we use it?&lt;/li&gt;&lt;li&gt;What is linklist and why do we use it when we have arrays? - I feel correct answer should be linklist is used in cases where you don’t know memory required to store data structure and need to allocate is dynamically on demand.&lt;/li&gt;&lt;li&gt;What is maximum combined length of command line arguments including space  between adjacent arguments?&lt;/li&gt;&lt;li&gt;What is near, far and huge pointers? How many bytes are occupied by them?&lt;/li&gt;&lt;li&gt;What is object file? How can you access object file?&lt;/li&gt;&lt;li&gt;What is pointer?&lt;/li&gt;&lt;li&gt;What is recursion?&lt;/li&gt;&lt;li&gt;What is similarity between Structure, Union and enumeration?&lt;/li&gt;&lt;li&gt;What is static identifier?&lt;/li&gt;&lt;li&gt;What is structure?&lt;/li&gt;&lt;li&gt;What is use of typedef?&lt;/li&gt;&lt;li&gt;When reallocating memory if any other pointers point into same piece of memory do you have to readjust these other pointers or do they get readjusted automatically?&lt;/li&gt;&lt;li&gt;Where are auto variables stored?&lt;/li&gt;&lt;li&gt;Where does global, static, local, register variables, free memory and C  Program instructions get stored?&lt;/li&gt;&lt;li&gt;Write down equivalent pointer expression for referring same element  a[i][j][k][l]?&lt;/li&gt;&lt;li&gt;advantages of using pointers in program?&lt;/li&gt;&lt;li&gt;advantages of using typedef in program?&lt;/li&gt;&lt;li&gt;bit fields? What is use of bit fields in Structure declaration?&lt;/li&gt;&lt;li&gt;declare following: array of three pointers to chars, array of three char pointers, pointer to array of three chars, pointer to function that receives int pointer and returns float pointer, pointer to function that receives nothing and returns nothing&lt;/li&gt;&lt;li&gt;detect loop in linked list?&lt;/li&gt;&lt;li&gt;differences between malloc() and calloc()?&lt;/li&gt;&lt;li&gt;differences between structures and arrays?&lt;/li&gt;&lt;li&gt;different storage classes in C?&lt;/li&gt;&lt;li&gt;dynamically allocate one-dimensional and two-dimensional array of integers?&lt;/li&gt;&lt;li&gt;enumerations?&lt;/li&gt;&lt;li&gt;implement substr() function that extracts sub string from given string?&lt;/li&gt;&lt;li&gt;macros? advantages and disadvantages?&lt;/li&gt;&lt;li&gt;obtain current time and Difference : two times?&lt;/li&gt;&lt;li&gt;obtain segment and offset addresses from far address of memory location?&lt;/li&gt;&lt;li&gt;print string on printer?&lt;/li&gt;&lt;li&gt;register variables? advantage of using register variables?&lt;/li&gt;&lt;li&gt;that function should be used to free memory allocated by calloc()?&lt;/li&gt;&lt;li&gt;that header file should you include if you are to develop function that can  accept variable number of arguments?&lt;/li&gt;&lt;/ul&gt;Source: &lt;a href="http://www.sharpprogrammer.com/interview-questions/c-programming-interview-questions/"&gt;http://www.sharpprogrammer.com/interview-questions/c-programming-interview-questions/&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Data Structure Interview Questions</title><link>http://coder-guru.blogspot.com/2008/02/data-structure-interview-questions.html</link><category>Interview Questions</category><author>noreply@blogger.com (guru)</author><pubDate>Sat, 16 Feb 2008 11:50:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-6354600694865868690</guid><description>&lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal"&gt;A list      is ordered from smaller to largest when sort is called. Which sort would      take longest time to execute?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;A list      is ordered from smaller to largest when sort is called. Which sort would      take shortest time to execute?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Convert      following infix _expression to post fix notation ((a+2)*(b+4)) -1 (Similar      types can be asked)&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Evaluate      following prefix _expression ” ++ + - (Similar types can be asked)&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Explain      about types of linked lists&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Explain      binary searching, Fibinocci search.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Explain      quick sort and merge sort algorithms and derive time-constraint relation      for these.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;How is      it possible to insert different type of elements in stack?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;How many different binary trees and binary search trees can be made from three nodes that contain key values 2 &amp;amp; 3?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;How      will inorder, preorder and postorder traversals print elements of tree?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;How      would you sort linked list?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;In      which data structure, elements can be added or removed at either end, but      not in middle?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Parenthesis      are never needed in prefix or postfix expressions. Why?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Stack      can be described as pointer. Explain.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;The element being searched for is not found in array of elements. What is average number of comparisons needed in sequential search to determine that element is not there, if elements are completely unordered?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      data structure would you mostly likely see in non recursive implementation      of recursive algorithm?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      do you mean by Base case, Recursive case, Binding Time, Run-Time Stack and      Tail Recursion?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      do you mean by: * Syntax Error * Logical Error * Runtime Error How can you      correct these errors?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      does abstract data type means?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is average number of comparisons in sequential search?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What is average number of comparisons needed in sequential search to determine position of element in array of elements, if elements are ordered from largest to smallest?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is data structure?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;What      is maximum total number of nodes in tree that has N levels? Note that root      is level (zero)&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;When      will you sort array of pointers to list elements, rather than sorting      elements themselves?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Which      data structure is needed to convert infix notations to post fix notations?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Which      one is faster? binary search of orderd set of elements in array or      sequential search of elements.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Which      sort show best average behavior?&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Write      Binary Search program&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Write      programs for Bubble Sort, Quick sort&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;Write      programs for Linked List (Insertion and Deletion) operations&lt;/li&gt;&lt;/ul&gt;Source: &lt;a href="http://www.sharpprogrammer.com/data-structures/data-structure-interview-questions/"&gt;http://www.sharpprogrammer.com/data-structures/data-structure-interview-questions/&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>A lot of Programming books</title><link>http://coder-guru.blogspot.com/2008/02/lot-of-programming-books.html</link><category>Free Books</category><author>noreply@blogger.com (guru)</author><pubDate>Sat, 16 Feb 2008 11:38:00 +0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4730750364427182992.post-7142967796459807222</guid><description>Go &lt;a href="http://www.33367.com/"&gt;http://www.33367.com/&lt;/a&gt;&lt;br /&gt;here tons of programming books. easy  to download...................</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>