|
You could try:
- not storing it (could be possible, depends on circumstances)
- using only 7bits per char (lean ASCII)
- using Huffman codes (predefined Huffman tree I would say, if possible)
- range coding (hard and not much better than Huffman codes)
- other, if you tell me more about the strings that you want to store I can think of more possibilities
edit: - put all strings that could be used for that variable in an array and store only the index (works very good if you have few possibilities) (trivial really, just mentioning it for completeness)
|
|
|
|
|
It also depends on your system design. If you're storing information that doesn't change and doesn't leave the premises, then you can easily store this information in a database and just store an ID number in the tab that can be used to look this information up in the database.
|
|
|
|
|
Dear all,
I have a interview question here--
Q ) We do not have static concept in dot net 1.1,so to achieve static in 1.1 , what was the solution?
Thanks in advance,
Srinivas Mateti
|
|
|
|
|
|
Thanks..a class with private constructor and one of parameter will creates the object of that class which is read only right.....
So..is the question is rigt..."Dot net 1.1 does nt have static concept?
|
|
|
|
|
It allows static instances, but not static classes. This basically means that the static keyword wasn't applied to classes until .NET 2; it was available as a method modifier in .NET 1/1.1 which is how the static effect was achieved.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys | Onyx
|
|
|
|
|
Initial version of C# (.NET 1.1) did not support the concept of static classes though you could have static members in a class. C# 2.0 (.NET 2.0) introduced the concept of static classes. It is not a feature of the framework, it's just a syntactic sugar in the language which ensures that a class contains only static members, if that is what it is supposed to contain.
Static classes cannot have non-static members (they can have const's), they cannot inherit from another class (implicitly inherits from System.Object) and they themselves cannot be inherited.
|
|
|
|
|
Static does not mean "read only". You can get a more comprehensive explanation from here[^].
|
|
|
|
|
The question is wrong, as static is a modifier available in .Net since it's first version.
Look at the Main method:
static void Main(string[] args)
{
}
It's static.
But, as the others pointed, the keyword couldn't be used in the class declaration.
|
|
|
|
|
Write a sealed class with a private constructor and only static members.
|
|
|
|
|
There are static element in .NET 1.1 but no static classes.
I used to use abstract classes instead of static classes. Some people might say its not clean yet it did the job.
|
|
|
|
|
Hi all,
i looked into several .csproj files today, and i found that node 'EmbeddedResource' are different from each other,i'm curious to know what results in this? anyone have any idea regarding this?
(1)
<EmbeddedResource Include="Form1.resx">
<DependentUpon>Form1.cs</DependentUpon>
</EmbeddedResource>
(2)
<EmbeddedResource Include="FormAbout.resx">
<SubType>Designer</SubType>
<DependentUpon>FormAbout.cs</DependentUpon>
</EmbeddedResource>
(3)
<EmbeddedResource Include="CommonText.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>CommonText.Designer.cs</LastGenOutput>
</EmbeddedResource>
|
|
|
|
|
Visual studio uses this information to pass appropriate parameters to the C# compiler to embed these resources during compilation. Whenever you add any embeddable resource to a form (image, etc.), it is serialized and stored in the corresponding .resx file (Form1.resx for Form1.cs).
|
|
|
|
|
Yes, but i mean why they are different? for instance,some have sub-node 'DependentUpon', some don't.
Are there any hidden law here?
|
|
|
|
|
The 'DependentUpon' node is used by the Project Explorer to resolve the tree node under which this file should be grouped. It does not apply to common resource files that are not part of any Form. (That is why there is no DependentUpon node for CommonText.resx)
And there are other nodes that are only applicable to the specific resource files.
|
|
|
|
|
Thank you,Shameel. this answer is what i need.
|
|
|
|
|
How to get MAC Address and IP Address of recent visitor User
|
|
|
|
|
In what context?
Is this in a webservice, web application, windows service, active directory logon, vpn connection, remote desktop connection, citrix environment?
|
|
|
|
|
in the context of web application
|
|
|
|
|
Do you mean the recent visitor of ASP.NET web site?
Life is a stage and we are all actors!
|
|
|
|
|
|
I've taken a quick review of the standart HttpRequest headers, [^] but there isn't anything for MAC addresses so I suppose you can't get User MAC from server side code.You need client side code to do that.I've found this solution based on JavaScript and WMI but it works only with IE because it requires to run ActiveX control on the client side.
Life is a stage and we are all actors!
|
|
|
|
|
To get IP of the visitor, you can use Javascript method: getHostAddress().
Getting Mac address will not be an easy task. I don't how or if you can get that, I am sure it is not easy.
50-50-90 rule: Anytime I have a 50-50 chance of getting something right, there's a 90% probability I'll get it wrong...!!
|
|
|
|
|
Message Closed
modified 23-Nov-14 6:59am.
|
|
|
|
|
Your answer is out of context. His question was how to find out the client's IP and MAC address from a web server when it connects to the server (not clear though).
|
|
|
|