Tuesday, 15 September 2015

redirect - PHP - Reloading URL with a GET variable -


I would like to make sure that the $ _GET variable is set to the value of another variable in my URL, if not, then I I want to reload the page / url to show the set variable. This code is using im:

  session_start (); $ Openfile = $ _SESSION ['openfile']; // $ $ $ $ $ _ $ ['openfile'] & amp; Amp; Empty ($ _ session ['openfile']) If $ $ Get current for $$ current issuance of variable isset {// If not, then create new URL string $ hloc = basename ($ _ SERVER ['PHP_SELF']) . '? File = '. $ Openfile; // Change the location in the new URL string header ("location: $ hloc"); }   

I do not understand why this does not work. Any help would be great. Thank you.

Edit: The problem is that the URL does not display information on that top. This fixes properly if the page gets reloaded again, though, obviously what I want.

  if (isset ($ _ GET [file '])) {// its set Mean value is not equal to zero or false} Other {/ / it is not set, therefore}   



ruby on rails - Reusing same view for several emails method with actiomailer -


  वर्ग व्यवस्थापक मेलर & lt; ActionMailer :: बेस डीईएफ़ send_message_to_user (उपयोगकर्ता, विषय, शरीर, स्थान) @body = शरीर मेल (: = & gt; user.email,: विषय = & gt; अधीन) अंत डीईएफ़ send_message_to_all_users (उपयोगकर्ता, विषय, शरीर, स्थान) @ शरीर = शरीर मेल (: = & gt; user.email,: विषय = & gt; अधीन) अंत डीईएफ़ send_message_to_active_users (उपयोगकर्ता, विषय, शरीर, स्थान) @body = शरीर मेल (: = & gt; user.email,: विषय = & gt; अधीन) अंत डीईएफ़ send_message_to_suspended_users (उपयोगकर्ता, विषय, शरीर, स्थान) @body = शरीर मेल (: करने के लिए = & gt; user.email,: विषय = & gt; अधीन) अंत अंत   < p> मैं बजाय चाहते हैं 4 बार देखा गया  send_message_to_active_users.html.erb ,  send_message_to_all_users.html.erb ,  send_message_to_suspended_users.html.erb , <कोड का उपयोग > send_message_to_user.html.erb   प्रत्येक कार्य के लिए, मैं सभी कार्यों के लिए केवल 1 बार देखा गया फ़ाइल का उपयोग करना चाहते हैं।   

मैं यह कर सकता कैसे? < / Strong>

धन्यवाद!

कोई अन्य चुनने के लिए टेम्पलेट, आप एक विकल्प के रूप में : template_name पारित कर सकते हैं:

  मेल (: = & gt; User.email,: विषय = & gt; विषय,: template_name = & gt; "Another_template_name")   

ताकि आप कई विधियों के लिए एक टेम्पलेट का उपयोग कर सकते हैं।

iphone - Different callOut in annotationView -


I'm working on the map iOS6, and I found some troubles: annotation of the picture, current location and placemark below There is also a callout button in the form but I need to do the button differently, how can I do this? This means that in the current location, I need a callout button for this task and mark, callout buttons do other things in place.
Please visit this page to see the images

I do not have enough reputation for posting. Here image - I tried this code:

  - (zero) MapView: (MKMapView *) MapView annotationView: (MKAnnotationView *) Visual calloutAccessoryControlTapped: (UIControl *) control {if ( [(UIButton *) control buttonType] == UIButtonTypeDetailDisclosure {... locationSheet.cancelButtonIndex = locationSheet.numberOfButtons - 1; } Else if ([(UIButton *) Control buttonType] == UIButtonTypeInfoLight) {... locationSheet.cancelButtonIndex = locationSheet.numberOfButtons - 1; }}   

and

  - (zero) actionSheet: (UIActionSheet *) actionSheet didDismissWithButtonIndex: (NSInteger) buttonIndex {// if (buttonIndex = actionSheet .cancelButtonIndex) {if (buttonIndex == 0} {}}}   

How can I do different tasks between the two buttons in the ActionSheet? It is difficult to explain my situation, I hope all people will tell about the above version and appreciate you. Thanks for advance.

I can not go to your images - but if you have actual buttons (UIButton) and not Mk Annotation, why not specify a tag for your button (different tags for each, of course), point them to the same function, and then differentiate them by tag? Therefore (this can be used for any button not only for UIButtonTypeCustom and any UIView - all those support tags ): UIButton * firstButton = [UIButtonTypeCustom] with UIButton Button; UIButton * secondButton = [System with UIButton Button: UIButtonTypeCustom]; FirstButton.tag = 100; SecondButton.tag = 200; [First button addTarget: Self selector: @Selector (dooming :)); [Second button addTarget: Self selector: @Selector (dooming :)); - (zero) doSomething: (ID) sender {UIButton * pressed button = (UIButton *) sender; If (pressed button tag == 100) {// first button} and if (pressed button tag == 200) {// second button}

c# - How could the existence of pseudo debug strings cause a difference in functionality? -


यदि मेरे पास मेरे कोड में यह छिद्र है:

  MessageBox.Show ("एक देखें प्रारूप अपवाद अभी तक? # 1 "); // todo: remove   

(इनमें से 7 हैं, 1.7 से गिने गए, जिनमें से अधिकतर प्रदर्शन (1,2,5, 6,7))

मैं एक त्रुटि संदेश (" अपवाद: तालिका 0 स्थान: frmfunction.SetPlatypus ") नहीं मिल सकता है के साथ समाप्त होता है)

अगर मैं उन सभी को बाहर कीजिए, मैं एक अलग त्रुटि संदेश (" अपवाद: प्रारूपएक्सप्शन स्थान frmFunction.getDuckbillRecord ") के साथ समाप्त होता है)

यह कैसे हो सकता है? इस तरह की जानकारी का अस्तित्व / प्रदर्शन नहीं होना चाहिए msg का कोड जिस तरीके से लेता है / जिस रास्ते पर ले जाता है, उस पर कोई असर नहीं होता है आदि।

नोट: getDuckbillRecord () है, जहां सभी संदेशबॉक्स हैं

UPDATE

प्रेरणा के रूप में आरटी के सुझावों का उपयोग करके, मैं इस के साथ आया:

  सार्वजनिक स्थिर स्ट्रिंगबइल्डर LogMsgs = new StringBuilder (); सार्वजनिक स्थिर शून्य ExceptionHandler (अपवाद पूर्व, स्ट्रिंग स्थान) {try {LogMsgs.Append (string.Format ("{0} \ r \ n", ex.Message)); // TODO: तैनात करने से पहले टिप्पणी करें? दिनांक समय डीटी = दिनांक समय.अब; स्ट्रिंग टाइमएएसएसटीआर = स्ट्रिंग। फ़ॉर्मेट ("{0} _ {1} _ {2} _ {3} .txt", dt.Hour, dt.Minute, dt.Second, dt.Millisecond); (StreamWriter फ़ाइल = नया स्ट्रीमर (समयएएसएसटीआर)) का उपयोग करना {file.WriteLine (LogMsgs.ToString ()); } । । // समस्याग्रस्त कोड में, MessageBox.Show () कॉल की जगह: TTBT.LogMsgs.Append ("इसे frmOverFunction.GetDuckbillRecord () \ r \ n") में स्थान 1 में बनाया गया;   

... और यह मदद करता है - अपवाद 7 "कोड वेपॉइंट्स" के ठीक बाद में पहुंच गया है, इसलिए जाहिरा तौर पर डेनमार्क में कुछ ख़राब है। < एच 2> अपडेट 2

एप को चलाने में सक्षम होने के दुर्लभ अनुभव के बाद कहीं भी, मुझे एहसास हुआ कि मुझे उस मुख्य फाइल के ऑन-क्लोजिंग () ईवेंट में फ़ाइल-लेखन कोड की भी आवश्यकता है - वैश्विक अपवाद हेन्डलर थोड़ी देर के लिए काम किया था - मुझे लगता है कि ऐप का एक साफ समापन होने की उम्मीद नहीं थी, फिर भी मुझे लगता है।

मैं दृढ़ता से प्रोत्साहित करता हूं नहीं का उपयोग करने के लिए MessageBox.Show (...) लॉग / ट्रेस / डीबग त्रुटियों के लिए, क्योंकि पॉपिंग-अप एक डायलॉग कर सकते हैं विशेष रूप से यदि आपका यूआई प्रवाह / राज्य महत्वपूर्ण है तो कई सूक्ष्म बगों और व्यवहार, फ़ोकस आदि में बदलाव लाएं।

इसके बजाय, ट्रैकिंग कोड लिखने के लिए System.Diagnostics.Trace का उपयोग करें (जिसे आप वैकल्पिक रूप से आपके उत्पादन / रिलीज कोड में संकलित कर सकते हैं) या System.Diagnostic S.Debug डीबग संदेशों को लिखने के लिए जो आपके रिहाई संस्करण को बनाते समय निकाले जाते हैं।

उदाहरण के लिए:

  सार्वजनिक शून्य DoSomething (int a, int b ) {Trace.TraceInformation ("कुछ करना शुरू करना: a = {0}, b = {1}", a, b); {Int c = a / b; } पकड़ (डिवाइडबिज़रीएक्सेप्शन ई) {डिबग। विरसलाइन ("ओ एच नो ... 'बी' वॉरो शून्य हो! रन एवे !!!! '); फेंक ई; } ट्रेसट्रेसइनेमेशन ("कुछ करना हो गया"); }   

ऊपर दिए गए उदाहरण में, डिबग आउटपुट डिबग बिल्ड में उपलब्ध होगा, लेकिन रिलीज़ बिल्ड में हटा दिया जाएगा। ट्रेस आउटपुट डीबग और खुदरा बगों में उपलब्ध होगा (जब तक कि आप ट्रैस बिल्ड पैरामीटर को बंद न करें), लेकिन जब तक आप किसी श्रोता को हुक-अप न करें और कताई डिस्क, टिकर-टेप प्रिंटर जैसे धीमी गति से ट्रेस आउटपुट लिखना शुरू करें , आदि;)

जब आप ट्रेस और / या डीबग के साथ कोड को विजुअल स्टूडियो में डीबग संदेशों के साथ चलाते हैं, तो संदेश आउटपुट फलक में लिखा जाता है ताकि आप देख सकें कि आपके एप के अंदर क्या हो रहा है रन।

यदि आप चाहते हैं, तो आप ट्रेस और / या डीबग संदेशों के लिए सुनते हैं और उन्हें फ़ाइल / डेटाबेस में लॉग ऑन करने या उन्हें एक कंसोल विंडो (या जीयूआई) में प्रदर्शित करने के लिए एक स्टैंड-अलोन ट्रेस श्रोता लिख ​​सकते हैं

आप उपकरण का उपयोग भी कर सकते हैं जैसे कि आप विभिन्न फाइल स्वरूपों, डाटाबेस आदि में लॉग / ट्रेस संदेशों को लिखने में सक्षम बनाता है।

Java class return windows command line information -


I am able to execute a command from the command line with the code given below. I pass the command to work the code So this process does and gives me the return value. What do I need to get a response from the command line when it does not process correctly, so if I pass a command at the prompt and execute it then I get a value I if I command a command But if I pass and fail, I do not get any value. Here is my code

  public string command line accesskey return (string location) {string return value = ""; String Out Value = Null; Try {procedure p = runtime.gettime (). Exec ("cmd.exe / c" + loc); BufferedReader = new BufferedReader (new InputStreamReader (p.getInputStream ()); String line = null; While ((line = in.readline ())! = Null (); ReturnValue = Line; }} Hold (IOException e) {string water SW = new stringwriter (); E.printStackTrace (new print WRITER (sw)); String Stacktrace = sw.toString (); ReturnValue = stacktrace; } Return return value; }    

error stream ( p.getErrorStream) ) - Note that two threads will be required to read from both the streams.

Alternatively, you can use it more easily and can call its redirectErrorStream (true) method.

Also see.

opencv - Search images from a webcam (Google Goggles style) -


I want to find images from the database using a webcam.

Specifically, I want to set a "price kiosk" where people can walk with one item, put it in front of the camera, and search for the database on the price. Cause reasons (most easily used in use) I do not want to use barcodes in products.

Items are relatively easy to scan (they, for practical purposes, 2D: they are comic books). I have all the scans already scanned So what I like is a way to take an image from the webcam and use it as a source of search. Of course the image will get distorted (angle, focus, resolution, light, rotation, etc.) Google Goggles There is no problem for), because I scanned the comic book has been included in many situations and it is capable of finding them.

Now, I am doing some research, I have done a very good job with OpenCVI, so I think it should not be too difficult to implement. Particularly considering my datasets is much smaller than Google (approximately 2000 different products).

What specifically am I seeing? Object detection, recognition, attributes ...? I'm confused and I do not even know where to start from.

read on SIFT: (Scale Irrevocable Facility Transform)

string - How to make PHP str_replace less lengthy -


मेरे पास कोड हैं।

  $ obj- & gt; प्रतीक = str_replace ('PR । ',' P ', $ obj- & gt; प्रतीक); $ Obj- & gt; प्रतीक = str_replace ('संयुक्त राष्ट्र।', 'यू', $ obj- & gt; प्रतीक); $ Obj- & gt; प्रतीक = str_replace ('आरटी।', 'आर', $ obj- & gt; प्रतीक); $ Obj- & gt; प्रतीक = str_replace ('WT।', 'W', $ obj- & gt; प्रतीक); $ Obj- & gt; प्रतीक = str_replace ('पीआर', 'पी', $ obj- & gt; प्रतीक); $ Obj- & gt; प्रतीक = str_replace ('संयुक्त राष्ट्र', 'यू', $ obj- & gt; प्रतीक); $ Obj- & gt; प्रतीक = str_replace ('आरटी', 'आर', $ obj- & gt; प्रतीक); $ Obj- & gt; प्रतीक = str_replace ('WT', 'w', $ obj- & gt; प्रतीक);   

जैसा कि आप देख सकते हैं, यह वाकई बदसूरत दिखता है। मैं इसे कम पंक्तियों में कैसे कम कर सकता हूं?

सबसे अधिक मैं सुझाऊंगा कि लाइनों को संघनक किया जाएगा समान प्रतिस्थापन:

  $ obj-> gtk = symbol = str_replace (सरणी ('पीआर', 'पीआर'), 'पी', $ obj- & gt; प्रतीक);   

कम से कम यह अब भी प्रबल और पठनीय है। यदि आप इसे दो बड़े सरणियों के साथ एक पंक्ति में जोड़ते हैं, तो आपको सरणी को key = & gt; के रूप में स्टोर करना चाहिए। मूल्य: प्रतिस्थापन मानचित्र, और इसके बजाय उपयोग करें:

  $ प्रतिस्थापन = सरणी ('पीआर' = & gt; 'पी', 'पीआर' = 'gt;' p '// आदि ); $ Obj- & gt; प्रतीक = त्रिभुज ($ obj- & gt; प्रतीक, $ प्रतिस्थापन);