- 博客(33)
- 资源 (3)
- 收藏
- 关注
原创 字符串反转引发的char str[]="abc"和char *str="abc"思考
尝试写一个字符串反转的函数,不开劈内存空间,通过指针首尾交换完成反转,代码如下:#include <stdio.h>#include <string.h>char *reverseString(char *str){ char *start=str; char *end=start+strlen(str)-1; char temp; while(start < end
2016-04-23 17:36:42
1123
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-04-23 17:17:10
362
转载 2011 wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容) 实例介绍
首先说几个最常用的关键字,“eq” 和 “==”等同,可以使用 “and” 表示并且,“or”表示或者。“!" 和 "not” 都表示取反。 一、针对wireshark最常用的自然是针对IP地址的过滤。其中有几种情况: (1)对源地址为192.168.0.1的包的过滤,即抓取源地址满足要求的包。 表达式为:ip.src == 192.168.0.1
2014-11-03 15:13:25
540
转载 Kindle电子书资源网站汇总 转自豆瓣
我最常去的是mises.org。米瑟斯学院是全世界最大的奥地利学派经济学网站。书的内容涉及经济学、历史、政治哲学等多方面。米瑟斯学院全部电子书下载目录。有的是pdf,有的是ePub: http://mises.org/literature.aspx?action=source&source=Online%20Books 【推荐】amazon官方推荐的免费电子书下载网站(http:/
2014-10-25 21:52:41
3594
转载 英文自我介绍
Good morning !It is really my honor to have this opportunity for a interview,I hope i can make a good performance today. I'm confident that I can succeed.Now i will introduce myself briefly I
2014-10-13 10:28:28
549
转载 centos yum 网易
CentOS6.4配置163的yum源本文转自http://www.hiceon.com/topic/centos-6-config-163-yum/CentOS系统自带的更新源的速度实在是慢,为了让CentOS6使用速度更快的YUM更新源,可以选择163(网易)的更新源。1.下载repo文件wget http://mirrors.163.com/.help
2014-10-11 09:24:25
435
转载 centos 安装python2.7
centos 是自带python的。但是版本稍微旧一些。搞python开发,肯定要用新一点的稳定版。所以,要升级一下python。先去python主站下载python的源码包:Python-2.7.5.tar.bz2安装:tar jxvf Python-2.7.5.tar.bz2cd Python-2.7.5./configuremakemake install注意
2014-10-08 20:56:30
518
转载 简历——感觉还不错,可以参考
good morning ! it is really my honor to have this opportunity for a interview, i hope i can make a good performance today. i‘m confident that i can succeed. now i will introduce myself
2014-09-17 09:42:34
478
转载 static char x [ ]=“12345”; 为什么比 static char y[ ]={‘1’,‘2’,‘3’,‘4’,‘5’};长?
字符串以'\0'结尾 也就是0 static char x [ ]=“12345”; 这个字符串在定义时 自动加上了'\0' 长度是 6而static char y[ ]={‘1’,‘2’,‘3’,‘4’,‘5’};你没添加'\0'
2014-09-13 21:01:33
7261
转载 指针数组和数组指针问题 分析的不错
一、指针数组和数组指针的内存布局初学者总是分不出指针数组与数组指针的区别。其实很好理解:指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。下面到底哪个是数组指针,哪个是指针数
2014-09-05 14:17:52
417
转载 arm汇编 ldr r0 =0x00000000 这个=号代表什么啊
ARM是RISC结构,数据从内存到CPU之间的移动只能通过L/S指令来完成,也就是ldr/str指令。比如想把数据从内存中某处读取到寄存器中,只能使用ldr比如:ldr r0, 0x12345678就是把0x12345678这个地址中的值存放到r0中。而mov不能干这个活,mov只能在寄存器之间移动数据,或者把立即数移动到寄存器中,这个和x86这种CISC架构的芯片区别最大的地方。x8
2014-08-29 10:41:35
5273
转载 函数指针和指针函数的区别
一、辨别指针函数与函数指针最简单的方式就是看函数名前面的指针*号有没有被括号包含,如果被包含就是函数指针 ,反之则是指针函数。1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。指针函数一定有函数返回
2014-08-26 09:56:20
422
转载 C当中关于sizeof(struct)和sizeof(union)
一般32位机子上各个数据类型所占的存储空间如下:char:8位 short:16位int:32位long:32位float:32位double:64位一、接下来先来看struct,结构体请牢记以下3条原则:(在没有#pragma pack宏的情况下)1、数据成员对齐规则:结构体(struct)的数据成员,第一个数据成员放在offset为0的地方,之后的每个数据成
2014-08-24 14:52:19
705
原创 x++ ++x 问题
脑瓜子太笨 时间长了分不清楚现在写下来记住吧int x=3;y=x++输出:x=4 y=3;int x=3;y=++x输出:x=4 y=4;
2014-08-23 21:42:22
613
转载 局部变量,全局变量,静态局部变量,静态全局变量的异同
虽然之前在编程时对这四个“变量”就有不少困惑,但一直没去细究,前两天在联想的笔试题中看到了这样一道题,貌似知道它们的区别却又不能说出其中的原理,今天决定将其弄清楚。局部变量:在一个函数中或复合语句中定义的变量,在动态存储区分配存储单元,在调用时动态分配,在函数或复合语句结束时自动释放; 静态局部变量:在一个函数中定义局部变量时,若加上static声明,则此变量为静态局部变量,在静态存储
2014-08-05 14:07:17
552
转载 声明和定义
1. 变量的定义、声明变量的声明有两种情况: 一种是需要建立存储空间的。例如:int a。在声明的时候就已经建立了存储空间。这种声明是"定义性声明(defining declaration)",即我们平时所说的“定义”。另一种是不需要建立存储空间的,只是告诉编译器某变量已经在别处定义过了。例如:extern int a。其中,变量a是在别处定义的。这种声明是"引用性声明(refe
2014-08-05 10:49:45
524
原创 CDLINUX U盘安装教程
前言最近想做一个口袋系统,使用过puppy linux,现在想试一下CDLinux,作为国产的minilinux 操作系统,还是很符合国人的使用习惯。自己安装过程中遇到的问题,现在记录下来,以备后用。1、软件工具准备CDlinux 0.9.7.1.ios 文件BOOTICEx86.exe 扇区写入工具Grub4dos-0.4.4.rar软件包以上软件先自行google,做好
2014-07-05 21:14:39
1845
转载 内存拷贝函数进阶
编者按:我们知道,优秀的运动员除了自身的天赋和努力之外,出色的教练必不可少。一个成功的企业除了拥有出类拔萃的员工之外,同样需要一位出色的教练,那就是企业的CEO。由此可见,如果我们要想成为一位优秀的程序员,毫无疑问卓越的教练是致关重要的。无数事实告诉我们,成功者之所以成功,是因为成功地选择导师的缘故。 周立功公司之所以在一定程度上取得了一些成功,绝对不是运气所为,除了不断努力选拔优秀人才之
2014-06-30 20:33:30
380
原创 冒泡排序和选择法排序
冒泡排序核心程序:for(j=0; j<n-1; j++){ //假设n为数组容量 如a[10] for(i=0; i<n-1-j; i++){ if(a[i]>a[i+1]){ temp = a[i]; a[i] = a[i+1]; a[i+1] = temp; } }}}
2014-06-30 16:30:11
458
转载 嵌入式系统学习步骤
很多新手学习嵌入式系统,不清楚那么多方向舵知识和参考书,该从哪里开始学习。入手了,却又在该先学习什么后学习什么上失去方向。这里有你想要的答案,帮你指点迷经。这是我在ITjob培训网上找到的课程大纲,觉得作为嵌入式系统开发的学习步骤,按部就班地去施行和学习,到不失为一种好的学习方法:)就算是作为参考也是有很好的价值的!随着现代社会信息化进程的加快,嵌入式系统被广泛的地应用于军事、家用、工
2014-06-24 08:53:46
701
转载 单向链表逆序 图解
单链表反转/逆序的两种方法比较两种思路的差异在 2012年07月05日 那天写的 已经有 12799 次阅读了感谢 参考或原文 前面我们大约把单链表 ADT 的基本操作都过了一遍,但是这还不够。单链表在面试与笔试中出现的几率很高,接下来我们再花点时间把常见的单链表面试题尽可能过一遍,彻底掌握单链表~那开始我们的第一个面试题?不妨做做“单链表反转”
2014-06-19 09:46:45
3733
转载 JSP提交表单给Servlet路径问题
JSP页面提交表单给Servlet时,路径的写法要格外注意。例如在web.xml中注册如下的servlet: addStudent org.mytest.addStudent addStudent /servlet/addStudent 假如说,你工程名字为HibernateApp3,JSP页面提交表单给servlet时有两种写法:1.
2014-05-27 10:54:56
813
转载 Servlet与表单|路径匹配详解
Servlet开发得需要JSP等技术的辅助,我们先来看一下Servlet与表单的应用。Servlet程序开发---一个实例 由于Servlet本身也存在着HttpServletRequest和HttpServletResponse对象的声明,所以既可以使用Servlet接受用户所提交的内容 我们来以一个实例说明一下: 项目如下:先做一个表单的页面input.
2014-05-27 10:21:28
1311
转载 MySql 主键自动增长 博客分类:
MySql 主键自动增长博客分类:DataBaseMySQLSQL 创建数据库,创建表。Sql代码 mysql> create database ssh2; Query OK, 1 row affected (0.04 sec) mysql> use ssh2; Database changed mysql> create ta
2014-05-11 13:57:31
805
转载 用MyEclipse 8.6 + Tomcat 7 开发部署Struts2 Web应用
一、新建Web项目二、添加Struts2支持在项目上右击,弹出菜单按下图选择三、部署项目四、运行调试启动Tomcat服务器打开浏览器,输入网址http://127.0.0.1:8080/struts2/index.jsp即可访问默认页面原文链接:
2014-04-22 12:25:09
1002
转载 Win7系统插入USB鼠标自动禁用触摸板方法
首先确保已经安装synaptics触摸板驱动按win+R键 ->运行输入"regedit"进入注册表找到HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh更改"disableintpdfeature" 值为 3"showdisableicon" 值为 1 --> {没有则新建DWORD(32位-值)}或者将
2014-03-06 19:24:08
8053
转载 win7下安装32位mysql5.1.73
1、下载mysql-5.5.20-win32.zip,解压到D:\dev,D盘的dev文件夹下就会出现mysql-5.5.20-win32目录,将其重命名为mysql。2、配置MYSQL的环境变量新增系统变量MYSQL_HOME: D:\dev\mysql在PATH变量的最后面添加: ;%MYSQL_HOME%\bin保存即可。3、打开文件my-default.ini另
2014-03-04 18:43:03
1633
转载 $GPRMC解析
由于$GPRMC比较重要,所以重点讲解:$GPRMC(Recommended Minimum Specific GPS/TRANSIT Data) 帧头UTC时间状态纬度北纬/南纬经度东经/西经速度$GPRMChhmmss.sssA/V
2014-02-09 10:23:59
1704
原创 XULRunner 下载安装
下载地址:https://developer.mozilla.org/en-US/docs/XULRunner_1.9.2_Release_Notes 下载后解压到D:\Program Files 按下图操作注册
2014-01-09 13:34:38
4518
转载 SWT可交互式Browser控件
在许多平台中,Browser控件皆被作为一个必需的控件给出,并提供了DOM接口,用于访问Browser的内容,相对来说SWT中的Browser控件就比较薄弱,没有提供DOM的可控制接口,那么,如何和控件所加载的页面进行交互呢?比如需要在集成web应用的环境中实现模拟登陆、自动填表等功能。SWT中对Browser有不同的实现,目前实现的有IE和Mozilla。在Browser的构造函数中根据不同
2014-01-09 10:43:37
701
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人