自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

haxianhe的博客

从“用”中学习

原创 结构体相关概念

一、声明一种结构体的一般形式为: struct 结构体名 {      成员列表; }; 二、声明一个结构体表示的是创建一种新的类型,要用新的类型再定义变量。定义的方式有以下三种: 1、先声明结构体类型再定义变量。 struct 结构体名 变量名; struct product product1;...

2016-03-30 20:22:01

阅读数 424

评论数 0

原创 指针的相关概念(简)

基本概念:         1、地址(c语言):C语言地址,是指内存地址的概念。计算机内存中的各个存储单元都是有序的,按字节编码。字节是最小的存储单位。(故数组中每个元素的地址总比前一个大。)        2、指针(Point):利用地址,它的值直接指向(points to)存在电脑存储器中另一...

2016-03-30 17:32:18

阅读数 974

评论数 0

原创 C# backgroundwork的使用方法

引言:在 WinForms 中,有时要执行耗时的操作,在该操作未完成之前操作用户界面,会导致用户界面停止响应。 解决的方法就是新开一个线程,把耗时的操作放到线程中执行,这样就可以在用户界面上进行其它操作。 新建线程可以用 Thread 类,可以实现多线程同时操作。简单的方法可以通过 Backgro...

2016-03-29 13:40:20

阅读数 8217

评论数 0

转载 C#中正则表达式的使用

目前为止,许多编程语言和工具都包含对正则表达式的支持,C#也不例外,C#基础类库中包含有一个命名空间(System.Text.RegularExpressions)和一系列可以充分发挥规则表达式威力的类(Regex、Match、Group等)。那么,什么是正则表达式,怎么定义正则表达式呢?   ...

2016-03-27 14:08:10

阅读数 400

评论数 0

转载 C# WinForm程序退出的方法

1.this.Close();   只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出; 2.Application.Exit();  强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出; 3.Applicat...

2016-03-27 13:09:44

阅读数 471

评论数 0

原创 报文怎么从外网回内网(端口映射)

内网到外网用的是NAT技术(地址封装)外网到内网用的是端口映射(PNAT)。(计算机的端口有:65535(0-65534)) 路由器会记住机器用那个地址的那个端口发出去的信息比如: 192.168.0.2(内网主机地址)----192.168.1.1(内网网关,一般是你路由器的地址)-123.5...

2016-03-27 11:23:37

阅读数 1201

评论数 0

原创 C/C++指针函数和函数指针

一、指针函数  当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数,以用于需要指针或地址的表达式中。 格式: 类型说明符 * 函数名(参数) 当然了,由于返回的是一个地址,所以类型说明符一般都是int。 例如: int *GetDate();  int * aaa(int,in...

2016-03-23 21:17:20

阅读数 2086

评论数 0

转载 Linux C 网络编程——多线程的聊天室实现(服务器端)

服务器端的主要功能:        实现多用户群体聊天功能(此程序最多设定为10人,可进行更改),每个人所发送的消息其他用户均可以收到。用户可以随意的加入或退出(推出以字符串“bye”实现),服务器也可以进行关闭。 服务器端的程序结构:        总共有三个函数:主函数(main),实现...

2016-03-22 22:28:35

阅读数 4460

评论数 0

转载 常用socket函数详解

常用socket函数详解 关于socket函数,每个的意义和基本功能都知道,但每次使用都会去百度,参数到底是什么,返回值代表什么意义,就是说用的少,也记得不够精确。每次都查半天,经常烦恼于此。索性都弄得清楚、通透,并记录下来,一来便于自己记忆,再者以防日后查阅、回顾。   主要介绍:sock...

2016-03-22 22:20:44

阅读数 652

评论数 0

转载 Android生成随机数

此方法通过把当前时刻长整型数传给Random对象,让它产生的值随着时间而变化。String s = ""; Random ran =new Random(System.currentTimeMillis()); for (int i = 0; i < 10; i+...

2016-03-21 11:08:26

阅读数 600

评论数 0

原创 Web网站工作原理解析

Web的工作原理   Web采用的是客户机--服务器架构(Client--Server model),如下图所示,其中客户端(Client)可以通过网络连接访问另一台计算机的资源或服务,而提供资源或服务的计算机就叫服务器(Server)。   Web客户端只要安装了浏览器软件(例如Internet...

2016-03-20 13:54:13

阅读数 6606

评论数 0

原创 Linnux命令大全(vim)

vim复制和粘贴的基本命令(注:需先退出编辑模式)    yy复制游标所在行整行。或大写一个Y。    2yy或y2y复制两行。 ㄟ ,请举一反三好不好! :-)    y^复制至行首,或y0。不含游标所在处字元。    y$复制至行尾。含游标所在处字元。    yw复制一个word。 ...

2016-03-17 10:29:21

阅读数 823

评论数 0

原创 Android入门简介

GeoQuiz应用是由一个activity和一个布局(layout)组成。 activity是Android SDK中Activity类的一个具体实例,负责管理用户与信息屏的交互。 布局定义了一系列用户界面对象以及它们显示在屏幕上的位置。组成布局的定义保存在XML文件中。 配置组件常用属性 ...

2016-03-15 21:33:05

阅读数 288

评论数 0

原创 C 编程规范

代码缩进   代码缩进统一为4个字符。不采用空格,而用键制表位。 变量、常量命名规范   常量命名统一为大写格式。如果是成员变量,均以m_开始。   如果是普通变量,取与实际意义相关的名称,要在前面个添加类型的首字母,并且名称的首字母要大写。如果是指针,则为其标识符前添加p字符,并且名称首字母要大...

2016-03-15 21:07:03

阅读数 430

评论数 0

原创 Linux命令大全(简)

rm--删除文件和目录   -i 删除一个已存在的文件前,提示用户进行确认。   -r 递归的删除目录。 mkdir--创建目录 cp--复制文件和目录   -i 在覆盖一个已存在的目录前,提示用户进行确认。   -r 递归的复制目录及内容。   -u 当将文件从一个...

2016-03-13 11:42:43

阅读数 412

评论数 0

原创 Linux下gcc编译器的使用

例:gcc -x c helloC -o firstC -x:改变gcc的行为。    -x c :编译c程序    -x c++ :编译c++程序    -x java :编译java程序 -o:进行新文件的重命名,如果不加入该选项那么新文件就会默认为a.out;如果再次编译其他文件同样不进行重...

2016-03-13 11:25:07

阅读数 1284

评论数 0

原创 Linux vim环境设置

1.vim /etc/vimrc(管理员权限) 2.set nu   设置行号   set nonu 取消行号 3.set bg=light 默认   set bg=dark 显示不同的底色色调

2016-03-12 20:20:22

阅读数 460

评论数 0

原创 Linux下is not in the sudoers file解决方法

1.切换到root用户 2.在打开的配置文件中,找到root ALL=(ALL) ALL,在下面添加一行 xxx ALL=(ALL) ALL 其中xxx是你要加入的用户名称

2016-03-12 20:10:05

阅读数 834

评论数 0

提示
确定要删除当前文章?
取消 删除