自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (13)
  • 收藏
  • 关注

原创 【华安php入门系列】--第2天-php的变量

一、量:1、php在运行时,所能够处理的数据2、根据数据类型的不同,分成:变量和常量二、变量1、业务逻辑的完成,完成业务所关联的数据的不断变化,这就是:变量2、变量是由:可以引用该变量的‘ 变量名’和表示该变量内容的 ‘变量值’ 组成。3、PHP使用$ 符号来表示 某个名称是一个变量名。变量名不包括$符号,$只是一个标识符,表示$后面的是一个变量名而已。

2013-04-05 03:10:49 1553

原创 【华安php入门系列】--第1天-php的执行方式、执行过程

一、php有两种执行方法:1、web服务器调用php执行。常见的有2种组合方式:apache将php安装成apache的一个模块就可以;ngnix与php的组合是通过Fastcgi来完成的。在这里了解是这么回事就好,以后会深入探讨的。2、当成脚本的形式通过php.exe独立运行,即通过php.exe -f filename [参数] [参数] 就可以运行指定的php文件。这样的好处是比如可

2013-04-05 01:59:59 2076

原创 10、 java 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 要求不能出现截半的情况

题目:10、 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。 一、需要分析1、输入为一个字符串和字节数,输出为按字节截取的字符串--------------》按照字节[byte]截取操作字符串,先将Strin

2012-10-18 09:37:08 23047 9

原创 9、 java Person,Student,GoodStudent 三个类的继承、构造函数的执行

题目:9、 有这样三个类,Person,Student,GoodStudent。其中Student继承了Person,GoodStudent继承了Student,三个类中只有默认的构造函数,用什么样的方法证明在创建Student类的对象的时候是否调用了Person的构造函数,在创建GoodStudent类的对象的时候是否调用了Student构造函数?如果在创建Student对象的时候没有调用Per

2012-10-18 09:06:24 4237

原创 8、 java 先写一个程序,打印从1到100的值。之后修改程序,通过使用break关键词,使得程序在打印到98时退出。然后尝试使用return来达到相同的目的。

首先来讲这个没有什么难点,就是分析下break和return的效果有什么不一样,通过最后的打印结果可以看出:1、break只是跳出了循环会继续执行函数内、循环外的代码。2、return是直接函数返回了,循环内和函数内的后面的代码都不会在执行了。 代码:package com.itheima;/** * 8、 先写一个程序,打印从1到100的值。之后修改程序,通过使用

2012-10-18 03:27:24 3681

原创 7、 java 编写程序获取已知文件的扩展名. 注意: abc.txt的扩展名是txt, abc.java.txt的扩展名也是txt.

一、需求分析1、获取已知文件的扩展名----------------------------------------------》要先读到文件,得到文件名2、abc.txt的扩展名是txt, abc.java.txt的扩展名也是txt-------------》获取扩展名的正确性保证 二、技术难点1、将一个给出的路径转换成一个文件对象,并获取到完整的文件名直接用new Fi

2012-10-18 03:15:40 5451 3

原创 6、 java 输入一个数字组成的数组,输出该数组的最大值和最小值

一、需求分析:1、输入一个数组-----------------------------------------》程序要接收一组输入的数组,没有明确这组数组有多大2、一个数字组成的数组--------------------------------》接收到的数组只能是数字3、输出接收到数组的最大值和最小值--------------》得到最大和最小值 二、技术难点1、怎么从

2012-10-18 02:31:16 14120

原创 5、 java 编写程序拷贝一个文件, 尽量使用效率高的方式.

一、要完成这个程序需要了解的知识点:1、编写简单的java程序,比如hello world ---废话了。。。。哈哈2、了解java的文件操作3、了解java的buffer操作4、对文件操作的一些异常处理点:1、源文件不能读取到的情况。 2、目的文件创建失败的情况 3、文件锁问题 4、字符乱码问题。。。可能不全啊 这些是需要用到的包import java.io.Buff

2012-10-18 01:02:02 5287

原创 4、 排序有哪几种方法?请列举。并用JAVA实现一个快速排序.

1、首先排序的方法有很多种:插入排序,冒泡排序,堆排序,归并排序,选择排序,计数排序,基数排序,桶排序,快速排序等 这里是主要讲解一下快速排序这个方法,我也是看了好几篇文章才看明白的:1、先在待排序的一组数据中随便选一个数出来作为基数:key;2、然后对这组数进行排序,比key小的放key的左边,比key大的放key的右边,当然这个按照需求来(从小到大,还是从大到小)3、递归的

2012-10-18 00:11:10 18002

原创 3、 UDP协议与TCP协议有什么不同?

简单来讲 就是这样的。。。。更加深入参加《TCP/IP详解》吧 package com.itheima;/** *3、 UDP协议与TCP协议有什么不同? *@author [email protected] * * UDP协议:不需要验证,服务端直接发包,包的到达客户端的顺序也不一定是按照发包时候的顺序一样,相对容易丢包 * TCP协议:需要验证,有三次握手,服

2012-10-17 23:55:14 1036

原创 2、 java 已知一个int数组, 编程从数组中获取最大数.

首先要有数组的概念吧,知道什么是数组,简单讲就是存放一组数据的一个组合,就是一个数组。。。。哈哈 2、 已知一个int数组, 编程从数组中获取最大数.思路分析:1、一个数组可能有很多个数字,要取最大数,那就是一个数一个数的进行比较可以可以选出来了是吧那么就是:先定义一个变量赋值为数组的第一个数,然后在和数组的第二、第三个数相比较,遇到比自己大的就将打的数值赋给这个变量,遍历到最

2012-10-17 23:53:42 4697

原创 1、 编写一个方法(名字自定,但要符合Java编码规范),方法内打印一字符串,并在main()方法内调用它。

这个是写的java的第一个程序。 这个就是java 语言的基本框架了的吧package com.itheima;/** * 1、 编写一个方法(名字自定,但要符合Java编码规范),方法内打印一字符串,并在main()方法内调用它。 * @author [email protected] */public class Test1 { public stat

2012-10-17 23:47:01 2112

原创 安装oracle 10g r2出现的问题汇总

使用的版本是CentOS 5.5的1、配置了Xmanage的DISPLAY以后在window还是显示不出来,还出现了.UnsatisfiedLinkError的错误,原因是在Red hat 5版本用libXp取代了xorg和XFree86的包,所以用yum install libXp以后就解决了。 2、在执行./runInstaller的时候系统条件检测过不去,主要原因是在 insta

2011-10-31 04:37:13 710

原创 QT 目录循环搜索功能

QStringList all_path;void MainWindow::get_dir_list(QString root, QStringList sub_root){    foreach (QString tmp, sub_root)    {

2011-09-27 00:47:42 1505 1

转载 QT 获取系统屏幕分辨率

1,在Windows下可以使用 GetSystemMetrics(SM_CXSCREEN);GetSystemMetrics(SM_CYSCREEN) 获取。   2,在Linux下可以使用XDisplayWidth ;XDisplayHeight ()获取。3,在QT中

2011-09-03 09:29:13 22299 7

原创 Nucleus中断处理过程!!!!

Nucleus的中断分为:低级中断和高级中断。低级中断:低级中断服务子程序(LISR)和正常的 ISR 一样运行,包括使用当前堆栈。Nucleus PLUS 在调用 LISR 之前保存上下文,在 LISR 返回之后恢复上下文(上下文的保持都是由操作系统来完成的)。Nu

2011-08-02 22:10:23 1830 1

转载 Nucleus源代码分析 - Task(2)

Nucleus Task的中断与恢复以下是以TI的源代码进行的分析一般来说最有可能中断Task的就是irq中断了。在ARM下到有中断发生时,ARM会自动切换到IRQ模式,此时ARM的寄存器已经是IRQ模式下的寄存器了。view plaincopy to clipboardprin

2011-07-28 23:39:37 1434

转载 Nucleus timer分析

在Nucleus中timer的创建函数是NU_Create_Timer,其定义是view plaincopy to clipboardprint?#define         NU_Create_Timer                 TMS_Create_Timer  通

2011-07-28 23:38:50 2039

转载 Nucleus event函数分析

在Nucleus的等待事件函数EVC_Retrieve_Events中有这么一段函数view plaincopy to clipboardprint?if (suspend)  {    /* Suspension is selected.  */    /* Increment

2011-07-28 23:38:23 1244

转载 Nucleus源代码分析 - Task(1)

Task的创建与调度Nucleus的系统入口函数是view plaincopy to clipboardprint?VOID  INC_Initialize(VOID  *first_available_memory)  {    。。。。。。。。  /* Invoke the

2011-07-28 23:36:56 1716

转载 可重入函数与不可重入函数(转)

转自:http://www.cppblog.com/franksunny/archive/2007/08/03/29269.html主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,

2011-07-28 22:48:16 512

原创 Nucleus学习

TCD_Priority_List : 相同优先级任务的链表。 TCT_Build_Task_Stack 这个函数是根据arm平台thumb模式下填充arm的15个寄存器。 ; Build an initial stack frame as follows:

2011-07-28 22:47:55 1062

原创 CSMA/CD 和 CSMA/CA 之原理

CSMA/CD    CSMA/CD(Carrier Sense Multiple Access/Collision Detect)  即载波监听多路访问/冲突检测方法在以太网中,所有的节点共享传输介质。如何保证传输介质有序、高效地为许多节点提供传输服务,就是以太网的介质访问控制

2011-07-27 21:54:24 17654 1

原创 CSMA/CD 及其二进制指数退避算法

一、CSMA/CD过程       CSMA/CD就像在没有主持人的座谈会中,所有的参加者都通过一个共同的媒介(空气)来相互交谈。每个参加者在讲话前,都礼貌地等待别人把话讲完。如果两个客人同时开始讲话,那么他们都停下来,分别随机等待一段时间再开始讲话。这时,如果两个参加者等待的时

2011-07-27 21:34:00 23614 1

转载 inux C 获取与修改IP地址

<br />//setip.h#ifndef _INCLUDE_SETIP_H_#define _INCLUDE_SETIP_H_  //设置IP地址/* * 函数名称 : int setip(char *ip) * 函数功能 : 设置系统IP地址 * 参 数 : * char *ip :设置的IP地址,以点分十进制的字符串方式表示,如“192.168.0.5” * 返 回 值 : 0 : 成功 ; -1 : 失败 */int setip(char *ip); //获取

2011-04-13 08:22:00 746

转载 用ioctl获得本地ip地址

<br /><br />用ioctl获得本地ip地址时要用到两个结构体ifconf和ifreq,它们对于大多数人<br />来说都是比较陌生的,这里给大家一种比较简单的理解方法,当然只一种帮助<br />理解的方法,在描述中可能会有一些地方与真实定义有所出入,仅供参考.<br />首先先认识一下ifconf和ifreq://ifconf通常是用来保存所有接口信息的//if.hstruct ifconf {int ifc_len; /* size of buffer */

2011-04-13 08:20:00 506

转载 linux下 获取本机网关

<br /><br />#include <stdio.h><br />#include <string.h><br />#include <unistd.h><br />#include <net/if.h><br />#include <sys/ioctl.h><br />#include <sys/types.h><br />#include <sys/socket.h><br />#include <netinet/in.h><br />#include <netdb.h><br />#includ

2011-04-13 08:19:00 1016

转载 struct ethhdr、ether_header、iphdr、tcphdr、udphdr

<br /><br />************************eth的结构**************************************<br />struct ethhdr {<br />unsigned char h_dest[ETH_ALEN];<br />unsigned char h_source[ETH_ALEN];<br />__be16 h_proto;<br />} __attribute__((packed));<br /><br />struct ether_h

2011-04-13 08:18:00 5526 2

转载 linux下 获取本机ip地址和掩码地址

<br /><br />#include <stdio.h><br />#include <string.h><br />#include <unistd.h><br />#include <net/if.h><br />#include <sys/ioctl.h><br />#include <sys/types.h><br />#include <sys/socket.h><br />#include <netinet/in.h><br />#include <netdb.h><br />#includ

2011-04-13 08:17:00 1178

转载 ifreq结构定义在/usr/include/net/if.h,用来配置ip地址,激活接口,配置MTU等接口信息的。

<br /><br />ifreq结构定义在/usr/include/net/if.h,用来配置ip地址,激活接口,配置MTU等接口信息的。<br />************************************************************************************************************************<br />/* Interface request structure used for socket ioctl's

2011-04-13 08:16:00 4478

转载 typedef struct sockaddr_in

<br /><br />Sockfd是调用socket函数返回的socket描述符,my_addr是一个指向包含有本机IP地址及端口号等信息的sockaddr类型的指针;addrlen常被设置为sizeof(struct sockaddr)。<br />*********************************************************************************************************************************

2011-04-13 08:16:00 1031

转载 linux sock_raw原始套接字编程 (转!精!)

<br />sock_raw原始套接字编程可以接收到本机网卡上的数据帧或者数据包,对与监听网络的流量和分析是很有作用的.一共可以有3种方式创建这种 socket1.socket(AF_INET, SOCK_RAW, IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP)发送接收ip数据包2.socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP|ETH_P_ARP|ETH_P_ALL))发送接收以太网数据帧3.socket(AF_INET, SO

2011-04-13 07:46:00 2064 1

转载 Linux c获取IP报文

<br /><br />#include <stdio.h><br />#include <string.h><br />#include <sys/socket.h><br />#include <sys/ioctl.h><br />#include <netinet/ip.h><br />#include <netinet/if_ether.h><br />#include <net/if.h><br /> <br />int main()<br />{<br />/*套接口捕获链路帧*/<br />i

2011-04-12 08:25:00 3134 1

转载 socket_浅谈发送广播包杂记

<br /><br />一,使用socket发送广播包的方法:<br />1,sock = socket(AF_INET,SOCK_DGRAM,0);构建upd套接字<br />setsockopt(sock, SOL_SOCKET, SO_BROADCAST,(char*)&bbroadcast,sizeof(int));设置套接字属性,使之能发送广播包:4个255或<br />如192.168.136.255的包。也可以接受广播包,但是得保证广播包的端口号是自己绑定的端口号。<br />在windows

2011-04-11 07:50:00 13078 2

转载 linux socket UDP编程发送广播

<br /><br />#include<stdio.h><br />#include<stdlib.h><br />#include<errno.h><br />#include<string.h><br />#include<sys/types.h><br />#include<netinet/in.h><br />#include<sys/socket.h><br />#include<sys/wait.h><br />#include<sys/stat.h><br />#include<fcntl.

2011-04-11 07:49:00 4818

原创 [转载]OPNET中常用函数

<br /><br />1、与调度相关:<br />(1)Evhandle  op_intrpt_schedule_self(op_sim_time()+ 仿真推进的时间T,中断码),为调用进程调度一个自中断。通过调用它,你可以设置在何时产生一次中断,然后针对中断类型,作出相应的处理。其中,参数time指定了中断时间,而code 是你自己定义的一个中断标识,通过这个标识可以知道当前的中断类型。返回类型就是此中断事件的句柄。<br />     a)你可以利用这个函数来表示一次time out。譬如,接收机正

2011-03-23 23:04:00 4414

原创 [转载]深入分析 Linux 内核链表

<br />杨沙洲 ([email protected])国防科技大学计算机学院<br /> <br />简介: 本文详细分析了 2.6.x 内核中链表结构的实现,并通过实例对每个链表操作接口进行了详尽的讲解。<br /> 标记本文!<br /> <br />发布日期: 2004 年 8 月 01 日 <br />级别: 初级 <br />访问情况 3132 次浏览 <br />建议: 1 (查看或添加评论) 平均分 (共 5 个评分 )<br /> <br />一、 链表数据结构简介<br />链表是一种常用的组织

2011-02-20 11:49:00 529

rlwrap-solaris-x86.gz

在solaris上安装rlwrap时需要的包

2012-04-03

readline-5.1-solaris-x86.gz

在solaris上安装rlwrap时需要的包

2012-04-03

代码行统计工具

QT实现的代码统计功能,第一版本:实现目录循环搜索功能

2011-09-27

Linux c位域操作完整版 经典版

Linux c位域操作完整版 经典版 Linux c位域操作完整版 经典版

2011-04-17

linux c 简单位域操作

linux c 位域操作 报文 位域操作 报文 位域操作 报文 简单位域操作 位域操作 报文 位域操作 报文 位域操作 报文

2011-04-14

cpp_src.tar.bz2

cpp_src.tar.bz2 cpp_src.tar.bz2 cpp_src.tar.bz2

2011-04-11

omnicppcomplete-0.41.zip

omnicppcomplete-0.41 omnicppcomplete-0.41

2011-04-11

在vim中针对c++自动补全

在vim中针对c++自动补全 在vim中针对c++自动补全

2011-04-11

Linux Kernel Tester’s Guide.pdf

Linux Kernel Tester’s Guide.pdf

2011-04-11

深入浅出linux内核源代码之双向链表list_head(list.h).pdf

深入浅出linux内核源代码之双向链表list_head(list.h).pdf

2011-03-31

opnet函数.pdf

opnet函数.pdf opnet函数.pdf

2011-03-26

Lab_Exercices_Modeler.pdf

Lab_Exercices_Modeler.pdf

2011-03-26

送给初学者的礼物:C++游戏编程起源连载一.pdf

送给初学者的礼物:C++游戏编程起源连载一.pdf

2011-03-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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