|
XML? Database?
If it's some sort of test, would you need to encrypt the list?
|
|
|
|
|
See, there are many ways to store your data(Questions and answers).
Like, xml file, text file, data file(serialized data), database, etc...
It is your choice and selection. The best suited method is to store
your data in database. It provides you features like security,
extendability and many more.
HTH
Jinal Desai - LIVE
Experience is mother of sage....
|
|
|
|
|
You could use a binary file to read / write data (as shown here).
The funniest thing about this particular signature is that by the time you realise it doesn't say anything it's too late to stop reading it.
|
|
|
|
|
I was trying to use httpwebrequest to use a rest like service on a remote server and from the first execution itself, my code was hanging the program. Then I tried it as a console application to make sure it has nothing to do with the program itself but no luck!
string credentialsJson = @"{""username"":""test"",
""password"":""test""
}";
int tmp = ServicePointManager.DefaultConnectionLimit;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(@"https://qrua.com/qr/service" + @"/auth/login");
request.Method = "POST";
request.KeepAlive = true;
request.Timeout = 50000 ;
request.CookieContainer = new CookieContainer();
request.ContentType = "application/json";
try
{
StreamWriter writer = new StreamWriter(request.GetRequestStream());
writer.Write(credentialsJson);
writer.Close();
}
catch (Exception e)
{
Console.WriteLine("EXCEPTION:" + e.Message);
}
try
{
using (WebResponse response = (HttpWebResponse)request.GetResponse())
{
Console.WriteLine("request:\n" + request.ToString() + "\nresponse:\n" + response.ContentLength);
response.Close();
}
}
catch (Exception e)
{
Console.WriteLine("EXCEPTION: in sending http request:" + " \nError message:" + e.Message);
}
I was trying to use httpwebrequest to use a rest like service on a remote server and from the first execution itself, my code was hanging the program. Then I tried it as a console application to make sure it has nothing to do with the program itself but no luck!
string credentialsJson = @"{""username"":""test"",
""password"":""test""
}";
int tmp = ServicePointManager.DefaultConnectionLimit;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(@"https://qrua.com/qr/service" + @"/auth/login");
request.Method = "POST";
request.KeepAlive = true;
request.Timeout = 50000 ;
request.CookieContainer = new CookieContainer();
request.ContentType = "application/json";
try
{
StreamWriter writer = new StreamWriter(request.GetRequestStream());
writer.Write(credentialsJson);
}
catch (Exception e)
{
Console.WriteLine("EXCEPTION:" + e.Message);
}
//WebResponse response = request.GetResponse();
try
{
using (WebResponse response = (HttpWebResponse)request.GetResponse())
{
Console.WriteLine("request:\n" + request.ToString() + "\nresponse:\n" + response.ContentLength);
response.Close();
}
}
catch (Exception e)
{
Console.WriteLine("EXCEPTION: in sending http request:" + " \nError message:" + e.Message);
}
Tried several things from different forums including this one but it doesnt help. Even a simple console app with the above code hangs the console indefinitely! Any help would be great..
|
|
|
|
|
Use HttpWebRequest.Create instead of WebRequest.Create, that may work. The documentation for WebRequest.GetRequestStream suggests it is not implemented.
|
|
|
|
|
I don't think that will help, as:
1. the method is overridden in HttpWebRequest, which means it is virtual anyway.
2. it works for OP too, a couple of times at least.
3. I use WebRequest.GetResponse myself all the time.
So I rather suspect something is wrong with the web site; it could be down, needing special credentials, whatever.
|
|
|
|
|
I was just offering a suggestion of something to try. Usually when there is no obvious error the best thing to do is try something else, assuming you check the normal things.
With regard to credentials or the site being down, both throw exceptions, no? The OP reported hanging which is usually different.
|
|
|
|
|
Ennis Ray Lynch, Jr. wrote: both throw exceptions, no?
I would hope so, but I am not sure. Anyway, there isn't enough code to work with. What about timeouts? what about threading?
What I would do is:
- add detailed logging (and not use single-stepping);
- change the order of the web sites and see what gives (see if the one that hangs also does so when it is first).
|
|
|
|
|
Greetings,
Search on Google and Code Project and found nothing in the 15 minutes dedicated to the task...
Here is my question:
I am reading through a binary file and need to copy to a dynamic array an unknown number of bytes streams.
At first I thought the simplest way would be to do a multidimensional string array however since I do not know how many items will be in the file instantiating a huge array felt like going to war with Fat Bastard instead of a Ninja.... loll
Hence I tried this code:
ArrayList sd = new ArrayList();
sd.Add(new ArrayList());
sd.Add(new ArrayList());
sd.Add(new ArrayList());
The problem is that I don't know how to use it.
I have two scenarios:
1- Add stuff to the array
2- Access the stuff (later I will need to read line by line the stuff (start,end, content) that the ArrayList holds)
Thanks for helping out a newbie
|
|
|
|
|
|
Hi,
Thank for you for answering.
However, and its my fault, your answer is not fulfilling its purpose.
In this code:
ArrayList sd = new ArrayList();
sd.Add(new ArrayList());
sd.Add(new ArrayList());
sd.Add(new ArrayList());
How would add an item (the item being the beginning offset, the end offset and the content itself) ?
Also, how would you access just the beginning offset of the first item?
Thank you for your time, its appreciated.
|
|
|
|
|
sd [ i ].Add ( item )
I'm not sure what you mean.
|
|
|
|
|
Oh, and why use ArrayList rather than a generic collection?
|
|
|
|
|
Hi,
ArrayList or Generic I don't know.
I have to store in some kind of array items that each have three properties (long,long,string).
I need a way to have the array be dynamic in order to avoid instantiating a huge array.
thanks,
|
|
|
|
|
public struct MyStruct
{
public long x;
public long y;
public string z;
}
List<MyStruct> array = new List<MyStruct>();
|
|
|
|
|
Thanks for the answer
|
|
|
|
|
That is still the PDF reader, right?
I suggest you study some more before you attempt all this, you seem to be drowning. I suggest you buy and study an introductory book on C#. In a few days time, you will understand bytes from characters, and collections from arrays.
Two detail suggestions:
- don't use ArrayList, use a generic List<T> instead;
- avoid structs until you fully understand value types (which won't happen in a fortnight) ; if you think you do, you still don't, and you will get into big trouble putting them in arrays or collections all the time.
|
|
|
|
|
Hi Luc (Bonjour?)
Yes, lollll it does feel like drowning sometimes...
I will start downloading a few C# books from www.ebookshare.net and start reading this weekend please let me know a recommendation if you have a great one.
I need to write code at the same time I learn otherwise it doesn't stick well.
That's why I drown a lot right now... lots to learn
Thanks for the comments, always welcomed.
Antoine
ps: I am still reading the PDF reference, and still making progress, partly thanks to people like you. Its a nice personal project.
|
|
|
|
|
Bazewouelle wrote: please let me know a recommendation if you have a great one.
I don't, as I consider book preference a very subjective matter in general, and I learned C# about 10 years ago. I always did like the Microsoft Step-by-step series. And I do recommend a real book, something you own, hold, study, put aside, read again later, etc. This[^] tells you more.
|
|
|
|
|
I have "C# for Dummies" and "Professional C# 2nd Edition", but I generally refer to the spec.
|
|
|
|
|
Is it possible to get the "Results View" from the ICollectionView? If so, how?
I don't want the "SourceCollection" but instead the "Results View".
Thanks for help!
|
|
|
|
|
I have a checkbox in Gridview. I can able to enable and disable checkbox using javascript. I am getting checkbox.checked as true even though it is unchecked. Can u help me out.
<asp:checkbox id="chkIs360" enabled="false" runat="server">
// Enable checkbox //
chkIs360.disabled=false;
if(chkIs360.parentElement.tagName == 'SPAN' && chkIs360.parentElement.disabled == true)
chkIs360.parentElement.disabled = false;
|
|
|
|
|
SPAN/span?
|
|
|
|
|
I think you should try to ask this question at ASP.NET[^] forum.
Don't forget to rate answer, that helped you. It will allow other people find their answers faster.
|
|
|
|
|
I agree. I've seen this forum cluttered with so many misplaced messages, it looks like a teenager's bedroom!
The mind is like a parachute. It doesn’t work unless it’s open.
|
|
|
|