|
Its a Norwegian proverb... Don't know where/why... But it is a good one!
Still got some small problems, thou...
I turned on ExecutionPolicy so it looks like this:
$li = New-WinUserLanguageList "nb-NO";
$li[0].InputMethodTips.Add("0414:A0000414");
$li[0].InputMethodTips.Remove("0414:00000414");
Set-WinUserLanguageList $li -Force;
$li = Get-WinUserLanguageList;
$li[0].InputMethodTips.Add("0414:00000414");
Set-WinUserLanguageList $li -Force;
- This creates a new languagelist with Norwegian standard culture,
- Adds the Norwegian Apple input (keyboard).
- Removes the Standard Norwegian keyboard.
- Set the list to be the current one in windows.
- Add back the Norwegian standard keyboard.
- Reapply the list to windows.
The sole purpose of the operation is to set the language bar to "Norwegian, with Apple Keyboard" with Norwegian with std. keyboard as a second option.
And it *ALWAYS* does, when run from Powershell/Command prompt.
When run embedded in c#, it sets Input to Norwegian Standard, and does NOT show Apple keyboard as a first (or second) alternative...
This drives me NUTS!
--
Dag.
|
|
|
|
|
Hi there , I am new to using delegates. How can i display the value 8, after I call t he delegate which calls the method Myfunc which doubles the number ?
using System;
namespace Akadia.BasicDelegate
{
public delegate int SimpleDelegate(int a);
class TestDelegate
{
public int n2;
public static int MyFunc(int b)
{
Console.WriteLine("I was called by delegate ...");
TestDelegate t = new TestDelegate();
t.n2 = b * 2;
return t.n2;
}
public int N2
{
get { return n2; }
}
public static void Main()
{
SimpleDelegate simpleDelegate = new SimpleDelegate(MyFunc);
simpleDelegate(4);
Console.ReadKey();
}
}
}
|
|
|
|
|
You display it exactly the same way as if you had called MyFunc directly i.e.
Console.WriteLine(simpleDelegate(4));
or
int val = simpleDelegate(4);
Console.WriteLine(val);
Cheers,
Mick
------------------------------------------------
It doesn't matter how often or hard you fall on your arse, eventually you'll roll over and land on your feet.
|
|
|
|
|
|
public static int MyFunc(int b)
Check your method has return type 'int' and you have also returned the value in your method but while you have made call to this method by delegate you are not using the value returning from it. You can either get that value in another variable for further processing
int x = simpleDelegate(4);
Console.WriteLine(x);
or print it directly
Console.WriteLine(simpleDelegate(4));
|
|
|
|
|
I had an idea on how to use httpClient, but I don't know if it can support 1000 users for clients. I want a multi threaded application or Web server that employs parallel programming to interact with client requests. What methods could you suggest to get me up and running? I am already reading a PDF on Socket programming that employs TCP/IP and parallel programming! What is your take on this? And if I were to buy such an application, how would I know if it can support 1000 clients or Multiuser functionality at all? This is for a Grammar checker web server, and client question on C language.
|
|
|
|
|
nqioweryuadfge wrote: if I were to buy such an application, how would I know You would ask the people you buy it from.
|
|
|
|
|
They are theives, and don't tell honest! Upwork is one platform where you hire a freelancer only to be told, "We submitted code, now he doesn't want to pay!" When you ask him how to implement or set it up! They refuse, all they talk of is we submitted the code!
|
|
|
|
|
You get what you pay for in this world.
|
|
|
|
|
OK, thanks for your good advice!
|
|
|
|
|
You're getting a lot of issues confused here. Multi-threading and web requests have a limited overlap, you can fire off threads from a single request but that only applies to the duration of the request. I would recommend that you read this book[^] from cover to cover.
This space for rent
|
|
|
|
|
OK, I understand you, but what I meant was a server for my VB.NET Gui application. I want users to be able to use the software to make requests to the server that stores the dictionary list. What is your suggestion on that because a book has many pages, and I may not understand you what you wanted to say!
|
|
|
|
|
That book does not answer my question and I do not have money!
|
|
|
|
|
How do you know that book doesn't answer your question? It was written by the head of the Bing search team and talks through the designs, decisions and code that they put in place to allow Bing to scale up to millions of requests.
This space for rent
|
|
|
|
|
|
Seriously? This is your reply. Your profile says "I am a researcher, and a writer. I write books and research papers." but apparently you aren't prepared to read them.
You have been told a viable approach to take, one which will help you decide on an appropriate solution based on the fact that you appear vague about techniques. You haven't shown any code so we can't actually talk through your existing architecture but fly at it - you want to keep the attitude up, good luck with solving your problem. Alternatively, you can check the attitude and listen to the advice you are being given.
This space for rent
|
|
|
|
|
Please do not be rude. Your question was not very specific at all and so it is very hard to answer. He gave you some good advice based on the fact that you mentioned you wanted to understand parallel programming and have high performing code.
If you want a more specific answer you need to ask a more specific question.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
nqioweryuadfge wrote: Web server that employs parallel programming to interact with client requests. You can write code to handle parallel programming but I'm not sure how much it helps in web development. When someone hits your page or your webservice IIS responds by executing the code. If someone else hits the same exact request while the first is still processing IIS automatically fires up a new thread to handle it anyway. If you get to where you server cannot handle the load then you implement load balancing which involves implementing more servers but probably requires no code changes.
nqioweryuadfge wrote: how would I know if it can support 1000 clients or Multiuser functionality at all? You'd have to ask the vendor or read the specs. Again, if it is hosted in IIS, then IIS is handling it for you.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Your going on the assumption that the client requests can run in parallel.
The type of request; bandwidth; number of cores; I/O; ... all influence the ability of an app to scale.
So, "it depends".
|
|
|
|
|
Hi guys,
in an example, i saw this line of code....
public event PropertyChangedEventHandler PropertyChanged = delegate { };
What does this mean?
|
|
|
|
|
This is a trick to ensure that there is always a handler hooked up to the PropertyChanged event. With this, you can remove the null checking inside the code that calls the event handler. It changes this code:
protected void OnChanged(string propertyName)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null)
{
handler(this, new PropertyChangedEventArgs(propertyName));
}
} to this
protected void OnChanged(string propertyName)
{
PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
This space for rent
|
|
|
|
|
Interesting. Not seen that before.
Regards,
Rob Philpott.
|
|
|
|
|
It's a place holder that assigns an empty method - one that does nothing - to the event in case no handler method is ever assigned. That way, if it isn't used by the rest of the application, it doesn't crash when the delegate is used.
It's a bit like saying
List<string> list = new List<string>(); Instead of
List<string> list = null;
So when you use the collection:
list.Add("hello world"); You don't need to check that a list is assigned first to prevent your app crashing:
if (list == null) list = new List<string>();
list.Add("hello world");
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
thanks guys for the answers. It helps a lot.
|
|
|
|
|
The new ?. operator alleviates the need for this. The recommended way of invoking an event handler is now
PropertyChanged?.Invoke(this, EventArgs.Empty);
(or whatever the arguments should be)
Cheers,
Mick
------------------------------------------------
It doesn't matter how often or hard you fall on your arse, eventually you'll roll over and land on your feet.
|
|
|
|