-
1.The easiest way:
public static string reverse1(string str)
return new stringbuffer(str).reverse().tostring();
2.The most commonly used method:
public static string reverse3(string s)
char array = ;
string reverse = "";Note that this is empty, not null
for (int i = - 1; i >= 0; i--)
reverse += array[i];
return reverse;
3.Deformation of common methods:
public static string reverse2(string s)
int length = ;
string reverse = "";Note that this is empty, not null
for (int i = 0; i < length; i++)
reverse = +reverse;Connect in the front, not the usual back.
return reverse;
Methods commonly used in the language:
public static string reverse5(string orig)
char s = ;
int n = - 1;
int halflength = n / 2;
for (int i = 0; i <= halflength; i++)
char temp = s[i];
s[i] = s[n - i];
s[n - i] = temp;
return new string(s);Know that the char array and string are converted to each other.
-
I want to learn this, and I hope to make friends with masters.
-
1. Socket communication (the bottom layer, the data protocol of the communication, the communication mode).
Communication mode: synchronous, asynchronous.
Communication protocols: stateful (constant connection), stateless (impermanent connection) (it is not possible to associate the second association with the first association).
The connection (socket) is established throughout a full communication session without interruption.
Stated: For example, hit **, the first time I called you to ask if you had eaten? You said you ate, and then I asked you what you were eating, and you said to drink porridge, that is to say, when I asked you the second time, you knew who I was?
Stateless: The first time I called you, I asked you if you had eaten? You said you ate it, and then I hung up the **, and then I called you for the second time and asked you what you were eating?
You wonder, "Who are you?" That is to say, the second time, you can't get in touch, and I'm the one who ambushed you for the first time.
Stateless Communication Protocol: (http (synchronous)).
For example, I open a page on a request, and then the page opens, and I turn off the network, but it still doesn't affect my browsing of the web. The load on the server is smaller!
But when I buy a book, when I click OK, I will be taken to another page, which is responsible for browsing the information of the goods I bought, and here on the other page, I remember the record I left on the previous page, why is this?
This is because the server assigns a small session box to each visitor, which can record your records in the dialog box, and when you visit again, he will automatically jump to your session box.
For example, when I order, I was assigned table three, and I said that I ordered a shredded potato, and then the waiter would prepare shredded potatoes for me, and after a while, I wanted to eat fish again, and then I told the waiter that there would be another fish at table three, so the fish record was also added, and table three was my conversation box.
2. HTTP protocol communication httpclient only needs to pass its own parameters to the server, and needs to encapsulate the parameters and parsing results by itself.
1. The client can do more convenient work, compared with the pure traditional web client. If you directly open web** to query, the defect is that the client needs traffic. The biggest problem is cost. The second is that it is relatively slow and the user experience is not good.
For example, I now want to use my mobile phone to open the Sina web page, the web page has a lot of ** and information, about 2m of traffic, mobile operator traffic cost in addition to the monthly **1kb = 1 cent. If you open Sina's web page, it will cost about 20 yuan, 2, you don't need to define your own protocol, compared to the first one.
3. WebView is a sillier way to access. There is no need to encapsulate parameters and parse results.
-
It's basically get, post
Or upload data directly via FTP.
-
Android Network Programming Details" on Android network programming in the form of XML, JSON operations, the need to master HTTP knowledge, data upload, socket programming, browser development, Android software interface design new continent - the use of HTML design software interface, Android application life cycle and other content is explained in depth.
1 Check to see if the LON light on the back of your case is on. >>>More
Network authentication refers to the process of authentication when using a network service. Typically, network authentication is done by entering a username and password. The specific network authentication method will vary depending on the network service provider. >>>More
Well, I'm engaged in the network, let me tell you carefully, first of all, the computer and the computer should interact, and the server should interact, similar to an agreed language, to both sides agreed, this is the protocol in the network, what is the network, first of all, physically, that is, the network cable that connects various computer equipment, and various network equipment (switches and routers, etc.), the organization of the network is actually very complex, because the number of equipment is growing too rapidly, In fact, the function of the computer's network card is to process the information you want to send into a digital bit stream in accordance with the ios7 layer protocol, and then reverse convert it after someone else's computer gets the data. Said data packets, data frames, the landlord may not be able to recognize clearly, The network is connected to the computer and the computer, to achieve information sharing and interaction, and so on, to make the world so exciting, information ** so fast, By the way, there are a lot of network interfaces, Half of them are also a lot, Generally refers to the physical port, It's the interface on the physical level.。。。 If there is anything else the landlord doesn't understand, you can ask me.
Zhicheng broadband network TV.
I tell you, the ADSL of Telecom is the best. I used to use video broadband this year because of your problem, and I regret it very much!! I can't even open it!!