15,881,744 members
Sign in
Sign in
Email
Password
Forgot your password?
Sign in with
home
articles
Browse Topics
>
Latest Articles
Top Articles
Posting/Update Guidelines
Article Help Forum
Submit an article or tip
Import GitHub Project
Import your Blog
quick answers
Q&A
Ask a Question
View Unanswered Questions
View All Questions
View C# questions
View C++ questions
View Javascript questions
View Visual Basic questions
View Python questions
discussions
forums
CodeProject.AI Server
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work Issues
Design and Architecture
Artificial Intelligence
ASP.NET
JavaScript
Internet of Things
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
C#
Free Tools
Objective-C and Swift
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
Linux Programming
Python
.NET (Core and Framework)
Android
iOS
Mobile
WPF
Visual Basic
Web Development
Site Bugs / Suggestions
Spam and Abuse Watch
features
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
CodeProject Stuff
community
lounge
Who's Who
Most Valuable Professionals
The Lounge
The CodeProject Blog
Where I Am: Member Photos
The Insider News
The Weird & The Wonderful
help
?
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
About Us
Search within:
Articles
Quick Answers
Messages
Comments by Ciumac Sergiu (Top 44 by date)
Ciumac Sergiu
4-Dec-11 6:44am
View
Thanks Dave.
Ciumac Sergiu
21-Oct-11 11:07am
View
The only possible exception that I see in this code is the FileNotFound exception. Have you considered the fact that the FileName.exe is missing on some computers?
Ciumac Sergiu
13-Oct-11 17:40pm
View
Have you tried running the application under Administrator privileges?
Ciumac Sergiu
13-Oct-11 6:31am
View
Thx!
Ciumac Sergiu
13-Oct-11 6:31am
View
Deleted
Thx!
Ciumac Sergiu
7-Oct-11 3:13am
View
My 5!
Ciumac Sergiu
26-Jun-11 23:49pm
View
Good call, my 5!
Ciumac Sergiu
26-Jun-11 23:47pm
View
That a very frequent question :) Anyway, my 5!
Ciumac Sergiu
17-Jun-11 11:30am
View
Good question indeed.
Ciumac Sergiu
8-Jun-11 4:28am
View
Its not
'if(ConnectionState.Open)' but rather
if(con.State == ConnectionState.Open){}
Regards
Ciumac Sergiu
8-Jun-11 4:23am
View
Reading from database is expensive operation. You might try caching the most frequently read items on the application level.
Cache["key"] = "value";
Anyway you should act carefully with the cache as storing big data chunks in it is not a good idea.
Ciumac Sergiu
8-Jun-11 3:52am
View
If the PostBackUrl is correct I see no problem of why it shouldn't work.
Ciumac Sergiu
7-Jun-11 13:19pm
View
"So I'll have a while loop that also has a stack" - exactly, this is the classical way of simulating the recursion. Its not so fast in terms of speed of processing, but it's very reliable if the solution is scaled for big inputs.
Ciumac Sergiu
7-Jun-11 13:09pm
View
Thanks, a small remark here: I've meant that the idea behind a long string is not related to memory consumption, but rather to the big number of sequential method calls that one needs to perform while calculating the longest sub-string (recursively it is an expensive operation). I'm mostly sure that in the written algorithm the number of method invocations is O(n*n) dependent upon the length of the string, thus once you select 2 big strings for analysis you get your stack overflowed. Its not that the stack is fulfilled because of the memory that a string occupies, but because of the # of method calls it requires to solve the problem.
Regards
Ciumac Sergiu
7-Jun-11 11:55am
View
Succinct, and right.
Ciumac Sergiu
7-Jun-11 2:26am
View
What have you tried to achieve? When did you get this error?
Ciumac Sergiu
6-Jun-11 16:29pm
View
My 5, docking is the best approach.
Ciumac Sergiu
6-Jun-11 10:02am
View
Try deleting the slash, and place backslash:
string path = Server.MapPath("~") + "Uploads\\Chrysanthemum_3.jpeg";
Ciumac Sergiu
6-Jun-11 10:00am
View
Complete answer, my 5.
Ciumac Sergiu
6-Jun-11 9:28am
View
Have you tried running the application under Administrative privileges?
Ciumac Sergiu
6-Jun-11 9:22am
View
The solution is simple, try selecting that value from the database, if the result is null, it is absent, and otherwise.
Ciumac Sergiu
3-Jun-11 5:12am
View
You would like to get the selected text, or copied text? If selected, then it wont be a simple task at all.
Ciumac Sergiu
29-Apr-11 15:38pm
View
Yeap, it depends upon the requirements indeed. What I've meant, while talking about the implementation difficulty, is writing this behavior using raw sockets. I've been developing a similar app using only most primitive constructs, fulfilling packets with custom developed header/body data and parsing it on the server side according to similar rules (with no WCF/Remoting/RPC which does this thing behind the scenes). It wasn't that simple (a big number of nasty problems have been rising all over the place (string enconding, non-blocking sockets handling, protocol versioning, etc.).
Ciumac Sergiu
29-Apr-11 14:45pm
View
Hi SAKryukov,
indeed I didn't go into much details as in the answer you provided, but speaking frankly I do have doubts that inversion of control in a client-server application is a good idea (moreover based on raw sockets, OP will have to implement his own communication protocol over TCP or UDP, in order to achieve this behavior, which is not a trivial task). But the thing that is really more important about this scenario is that, it breaks the concept of a client server app (for the sake of theory it can be done, but I doubt that the client will be happy in this kind of a web service that takes control of your machine :) ).
Regards
Ciumac Sergiu
29-Apr-11 14:26pm
View
See the updated solution.
Ciumac Sergiu
29-Apr-11 14:24pm
View
Hi,
it's a snippet of code written in C#, so in Java it will be a Math.log(). The second parameter is the base of the logarithm (in C# you can explicitly specify the base). In Java you can use Math.log() that returns the natural logarithm (base e) of a double value, so it will be the same as Math.Log(min, Math.E /*E is the Euler's number */).
Ciumac Sergiu
29-Apr-11 10:57am
View
There is no way of controlling the client from the server (it doesn't make sense), thus I've inferred the inverse relationship, which the OP was most probably thinking of.
Ciumac Sergiu
27-Apr-11 7:42am
View
My 5!
Ciumac Sergiu
20-Apr-11 2:23am
View
Have you tried (Checkbox)gr[1], instead of using FindControl?
Ciumac Sergiu
13-Apr-11 6:52am
View
Indeed I've reread the msdn info about delegates, there is a small remark about this fact :) : "Delegates are immutable; once created, the invocation list of a delegate does not change". Useful information, thanks for sharing.
Ciumac Sergiu
13-Apr-11 5:35am
View
Well, I haven't tested, but it should keep it's identity. My logic is simple - each delegate class derives from MulticastDelegate which has a hidden field '_invocationList'. As far as I know that field keeps track of all function pointers to be called. Once the Invoke() or BeginInvoke() method is called, the list is iterated and every delegate in the chain is invoked. Thus I do not see why the delegate should change it's referential identity once a new handler is added (as the List object doesn't change it's identity once a new item is added to it) :)
Ciumac Sergiu
13-Apr-11 2:37am
View
Yes, indeed that's a possibility. But I do prefer standard ways of interaction (maybe because I'm a big fan of delegates :) ). Anyway my 5.
Ciumac Sergiu
12-Apr-11 4:48am
View
Yes, I misunderstood you first, check my reviewed solution. Regards.
Ciumac Sergiu
12-Apr-11 4:23am
View
My 5.
Ciumac Sergiu
12-Apr-11 3:25am
View
Yeap :) I haven't see Abhinal solution (didn't refresh the page).
Ciumac Sergiu
9-Apr-11 6:47am
View
Thank you DrNimnull, I've figured out the problem, it was a simple miss within the RelayCommand class. Please see my solution below.
Ciumac Sergiu
9-Apr-11 6:28am
View
This logic is already implemented, the problem is that it doesn't work as described in the question.
Ciumac Sergiu
7-Apr-11 11:32am
View
Hm, I was voted with 1 providing the right answer :)
Ciumac Sergiu
7-Apr-11 5:48am
View
Process.Start will start Microsoft Word as a separate application. If you like to embed the Word app into your WPF you would rather want to consult P/Invoke topic proposed by Tarun.K.S.
Ciumac Sergiu
5-Apr-11 10:24am
View
It's difficult to state what is the cause of the problem. Don't know whether it helps but I would take a look on the firewall setting for port 1001.
Ciumac Sergiu
5-Apr-11 9:53am
View
dt.Rows[0]["FName"] - stands for the name of the file which should be Ok, as far as I understood the problem is within the data which is dt.Rows[0]["FData"].
Ciumac Sergiu
5-Apr-11 9:27am
View
Yes, but that's a matter of decision. In an ideal case it would be:
systemNames.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select((item)=>item.ToLower(CultureInfo.InvariantCulture)).Contains(inputValue.ToLower().Trim());
Anyway the person who asked, should decide by himself what cases to handle.
Ciumac Sergiu
5-Apr-11 9:07am
View
Wrong. Array.Contains() is not the same as string.Contains().
Ciumac Sergiu
5-Apr-11 8:38am
View
The solution won't work if the originalInput is the last item in the systemNames, thus it will be looking for a value which has a "," at the end.
Show More