- 博客(25)
- 资源 (3)
- 收藏
- 关注
转载 ipv6 socket
LINUX 下 ipv6 socket 编程发布: 2009-7-11 10:57 | 作者: admin | 来源: IPv6之家大家都知道,随着互联网上主机数量的增多,现有的32位IP地址已经不够用了,所以推出了下一代IP地址IPv6,写网络程序的要稍微改变一下现有的网络程序适应IPv6网络是相当容易的事。对于我们来说就是IP地址变化了,所以程序里在用到IP地址的地方做相应
2012-08-03 09:26:29
1165
转载 字符串输出
#include //头文件 #include int main() { char a[]="The Beijing 2008 Olympic Games"; //初始化字符串 char *pc="One Word, One Dream!"; printf("字符串数组a:%s\n",a);
2012-07-11 11:09:28
740
原创 字符串截取函数
#include #include int main(){ char str[20] = "frefernvj"; char p1[20] = {0}; strncpy(p1,str,3); printf("%s\n",p1); /////////不行//////////// char *p = "drbfru
2012-07-11 11:02:45
510
转载 Ubuntu 查看历史记录
Ubuntu 终端的历史记录在Linux终端下1、运行history,可以得到一个整洁的Linux终端命令历史记录的列表2、运行history -c,可以清除杂乱的历史记录3、运行history -r /home/yajiu/history.txt,可以将history.txt文件存储的常用命令读进来作为当前bash的历史记录 (注意:常用命令当成文本写进hi
2012-07-10 08:30:17
13436
转载 原始套接字内容安排:
内容安排:1.原始套接字介绍1.1 原始套接字工作原理与规则1.2 简单应用2 FTP密码窃取器实现(简单的rootkit)2.1 设计思路2.2 实现2.3 不足与改进之处开始,嗯,喝口茶水先...........1.原始套接字(raw socket)1.1 原始套接字工作原理与规则原始套接字是一个特殊的套接字类型,它的创建方式跟TCP/UDP创建
2012-07-09 09:54:16
837
转载 字符指针与字符数组
C指针温习(四):字符串与指针 [嵌入式] 在C语言中,访问字符串有两种方法,第一种就是在字符数组里面存放一个字符串,然后输出该字符串。这个比较简单。然后第二个就是用字符指针指向一个字符串。举一个例子:#include void main(){ char * string = "I love likee!";
2012-07-05 10:12:28
500
转载 linux 清屏函数
#includestdio.h>int main(){ printf("\nAAA"); system("reset"); //清屏 return 0;}效果:终端下 AAAAAzgqting@ubuntu:~/桌面/实验$
2012-07-04 17:22:43
3652
原创 linux VI 命令之删除
删除字符:del 或者干脆退回到普通模式 (输入模式下按ESC), 就可以用 dd删除一行, x删除当前游标下的字符, dw删除一个单词等命令。清空文件: 光标移到第一行 :.,$d 冒号+一个点+一个逗号+一个$+一个d再回车
2012-07-04 15:22:24
1029
原创 telnet 服务器建立
1. sudo apt-get install xinetd telnetd2. 安装成功后,系统也会有相应提示, sudo vi /etc/inetd.conf并加入以下一行 telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd 3. sudo vi /etc/xinetd.conf并加入以下
2012-07-04 10:03:11
469
原创 Trim
string str; str = Console.ReadLine(); string str1 = str.Trim(); //删除字符串头部与尾部的空格 Console.WriteLine(str1); string str2 = str.Trim
2012-06-04 12:49:56
287
翻译 StreamWriter.StreamWriter
使用默认编码和缓冲区大小,为指定路径上的指定文件初始化 System.IO.StreamWriter 类的新实例,如果该文件存在,则可以将其覆盖或向其追加,如果该文件不存在,则此构造文件将创建一个新文件。
2012-06-04 11:14:58
380
转载 Form 与 form_load
Form1 先启动的 这个是加载你界面上所有控件等等的东东form_load 后启动的 这个是加载你自定义的东东不是同时启动的 public Form()所谓的构造函数。 Form_Load所谓的窗体加载函数 1): public Form():程序入口,它的InitializeComponent() 做了许多初始化的工作,所以Load才能成为一个事件,Initialize
2012-06-04 11:06:33
4609
转载 C# Hide() 隐藏当前窗体
private void button1_Click(object sender, EventArgs e) { Form1 form1 = new Form1(); this.Hide(); // 隐藏当前窗体
2012-06-01 10:08:14
8408
转载 C# button
一个 Button 键的功能是实现另外一个 Button 键的功能: private void button1_Click(object sender, EventArgs e) { listBox1.Items.Add(textBox1.Text); textBox1.Text = "";
2012-06-01 09:25:16
507
原创 C# listBox 设置
listbox 显示最后一行:recv_listBox.TopIndex = recv_listBox.Items.Count - 1;listbox 水平滚动条:listbox 的 HorizontalScrollbar 设置为 True代码:listBox1.HorizontalScrollbar = true;C# 删除 listbo
2012-05-30 13:27:55
660
原创 C# 界面间数据传递
两界面的数据传递是通过定义 static string来确定的。一端:Form1 public static string str1; // 在Form1 中定义另一端:Form2 label = Form1.str1;
2012-05-25 14:06:16
568
原创 C# 线程
using System.Threading; //线程namespace WindowsFormsApplication1{ public partial class Form1 : Form { Thread go; private delegate void aaaaa();
2012-05-24 15:29:39
225
转载 C# server terminal
static void Main(string[] args) { int port = 2000; string host = "127.0.0.1"; ///创建终结点(EndPoint) IPAddress ip = IPAddress.Parse(host);//把ip
2012-05-23 16:08:41
589
转载 C# 客户端 终端下
static void Main(string[] args) { try { int port = 2000; string host = "127.0.0.1"; /**////创建终结点EndPoint
2012-05-23 16:04:11
754
原创 C# 求List<> 的长度并删除某一项 AsyncState
List socketList = new List();for(int i; i{socketList.remove(i);}public void recv(IAsyncResult ar) // 用来接收数据 { //Socket try
2012-05-23 15:44:39
7265
转载 C# 背景设置
背景图片:你就在设计界面打开属性工具栏,在属性名称中选择Background然后浏览至你目录文件夹下面的图片。button: button键添加图片:选中button,在属性backgroudImag,添加图片 BackColor中的Transparent(透明)不是真正意义上的透明,只是背景色跟父控件的颜色一致而已。如果背景是一幅图片就不行了。 send_butto
2012-05-23 15:04:15
883
转载 C# enter键发送数据
选中所需的控件,在属性事件中选取 KeyDown 双击。出现如下所示:private void send_textBox_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) //enter
2012-05-23 09:37:33
1701
原创 C# 两个 Byte[] 数组相连
byte[] d = new byte[outbytes.Length + time.Length + 1]; Array.Copy(outbytes, 0, d, 0, outbytes.Length); Array.Copy(time, 0, d, outbytes.Length, time.Length);
2012-05-22 11:27:37
3565
原创 C# 中文转码问题
C# 网络编程中显示中文一、将 string 转换为 Unicode,如:发送:string command = send_textBox.Text; Byte[] outbytes = System.Text.Encoding.Unicode.GetBytes(command.ToCharArray());client.Send(outbytes, 0, outbytes
2012-05-22 10:25:29
4836
转载 C# show and showDialog defferent
ShowDialog()弹出模式化的窗体Show()弹出非模式化的窗体模式窗体,在关闭或隐藏前无法切换到主窗体。非模式窗体,变换焦点使不必关闭窗体总结:显示重要的信息,还是用模式窗体,如删除文件,可以确保用户正真想要删除的是该文件非模式的,窗体访问的顺序没有办法得知,比较适合显示程序的一些相关信息。showdialog是一个进行路经绑定的
2012-05-22 09:56:27
527
线程池(通过调用线程池,把数据发送到人工端)
2012-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人