自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 成绩排序 qsort&&bsearch

九度-1061-成绩排序[基础]题目描述:        有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。输入:        测试数据有多组,每组输入第一行有一个整数N(N    每个学生的数据包括姓名(长度不超过100的字符串)、年龄(整形数)、成绩(小于等

2016-06-15 17:19:38 336

转载 warning: suggest parentheses around assignment used as truth value

今天在写 词法分析器的时候  用了这么一句代码 :if (atype=search(alphatp,1))结果在 gcc 编译器下居然发出了警告:warning:suggest parentheses around assignment used as truth value 郁闷!后来在网络上找了一下 看人家是这么解释的,即在C语言中  非0代表TRUE ,反之为FALSE。 a

2016-05-12 10:31:05 471

转载 大端模式与小端模式

大端模式与小端模式 一、概念及详解  在各种体系的计算机中通常采用的字节存储机制主要有两种: big-endian和little-endian,即大端模式和小端模式。  先回顾两个关键词,MSB和LSB:MSB:Most Significant Bit ------- 最高有效位LSB:Least Significant Bit ------- 最低有效位 

2016-05-03 15:37:55 575

转载 Ubuntu如何选择更新源

Ubuntu如何选择更新源刚装上Ubuntu, 决定先更新一下源。虽然网上搜索提供了很多更新源,结果替换上实际使用的时候,却发现总是有404无法连接的情况。后来查查资料,发现Ubuntu自己就提供了很多的源管理。具体更新方法如下:1. 打开设置》》软件和更新2. 在下载自->下拉框中直接点击”选择最佳服务器”,系统会自动测试最优的服务器源。3. 更新系统

2016-01-20 18:14:37 401

转载 TCP三次握手/四次挥手详解

TCP三次握手/四次挥手详解一. TCP/IP协议族      TCP/IP是一个协议族,通常分不同层次进行开发,每个层次负责不同的通信功能。包含以下四个层次: 1. 链路层,也称作数据链路层或者网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。2. 网络层,也称作互联网层,处理分组在网络中的

2016-01-20 18:06:35 345

转载 shell脚本结构示例

shell脚本结构示例1Posted on 2016-01-12 18:35 meteorcan 阅读(56) 评论(0)编辑 收藏2013年以来自己因为偷懒,少写了很多东西,今年计划把以前积累的总结出来。先从shell开始写起吧。 干了快3年游戏运维,期间经常会写一些shell本,不少脚本其实有很多可以复用的部分。按照自己的风格,如果是比较重要的脚本,脚本内容

2016-01-20 18:03:45 720

转载 linux线程同步(1)-互斥量

linux线程同步(1)-互斥量一.概述                                                  互斥量是线程同步的一种机制,用来保护多线程的共享资源。同一时刻,只允许一个线程对临界区进行访问。互斥量的工作流程:创建一个互斥量,把这个互斥量的加锁调用放在临界区的开始位置,解锁调用放到临界区的结束位置。当内核优先把某个线程调度到临界区的开始位

2016-01-20 18:03:13 252

转载 linux线程同步(2)-条件变量

linux线程同步(2)-条件变量一.概述                                                   上一篇,介绍了互斥量。条件变量与互斥量不同,互斥量是防止多线程同时访问共享的互斥变量来保护临界区。条件变量是多线程间可以通过它来告知其他线程某个状态发生了改变,让等待在这个条件变量的线程继续执行。通俗一点来讲:设置一个条件变量让线程1等待在一个

2016-01-20 18:02:32 421

转载 Linux常用命令大全

Linux常用命令大全系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 

2016-01-20 16:44:51 184

转载 linux线程同步(3)-读写锁

linux线程同步(3)-读写锁一.概述                                                   读写锁与互斥量的功能类似,对临界区的共享资源进行保护!互斥量一次只让一个线程进入临界区,读写锁比它有更高的并行性。读写锁有以下特点:1.如果一个线程用读锁锁定了临界区,那么其他线程也可以用读锁来进入临界区,这样就可以多个线程并行操作。但这个时

2016-01-20 16:43:33 231

转载 在linux中连接wifi

分为以下步骤:-----------(键入以下命令的时候注意大小写与空格。)          1. 进入终端treminal 获取管理员权限---------------------- su 命令(# su)          2. 查看可用的无线网卡,记下Interface之后的网卡名称(我的是  wlp9s0)---------------------iw命令(# iw dev)

2016-01-20 16:42:34 340

转载 Linux系统常见的压缩与打包

Linux系统常见的压缩与打包1.gzip, zcat[root@linux ~]# gzip [-cdt#] 檔名参数: -c  :将压缩的数据输出到屏幕上,可透过数据流重导向来处理; -d  :解压缩的参数; -t  :可以用来检验一个压缩档的一致性~看看档案有无错误; -#  :压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!预设是 -6 ~

2016-01-20 16:38:49 387

转载 如何将vim打造成Linux下的source insight

众所周知,windows下的source insight是阅读项目代码的神器,其神奇之处在于可以根据当前鼠标所指的函数名或者变量,来进行全局搜索该函数或变量的定义,而且还会显示出哪些文件中同样含有该函数定义,另外可以显示当前文件中的变量和函数列表。因此特别适合在windows下用source insight 来进行大项目代码阅读和管理。但是Linux下不能安装source insight,

2016-01-20 16:38:05 741

转载 Linux安装mysql。

摘要:Linux安装mysql。 一、下载mysql  1、在百度搜索mysql,看到其中有一条结果是带有MySQL Downloads字样的,点击进入mysql的官网。      2、进入mysql官网之后,在下面能见到MySQL Community Edition (GPL),点击下面的链接,就会进入下载列表。      3、在下载列表找到MySQL Communi

2016-01-20 16:36:09 219

转载 Linux 系统 网络配置

Linux 系统 网络配置配置Linux系统网络的方法有几种,这里介绍本人常用的两种。第一种:使用命令ifconfig配置,具体用法:Ipconfig  ethx   x.x.x.x    netmask      x.x.x.x效果如下图: 通常,此种配置法只是用来测试用,因为重启机器后,该配置的内容将会失效。 第二种方法:vi /ect/sysconfig/netw

2016-01-20 16:35:17 217

转载 Linux下Samba服务器配置攻略

Linux下Samba服务器配置攻略原文链接:http://blog.chinaunix.net/uid-23069658-id-3142052.html注:samba主要是用在局域网的时候,外网间的文件访问,还是用ftp比较好。转载内容:关 于Samba,大家有没有这种感觉,弄了N久丫的死活不喘气儿。找来各种“哥”和“姐”,发现全是“详解…配置专题”,看了半天不知道别个在说什

2016-01-20 16:32:36 253

转载 VS2008中关于“加载安装组件时遇到问题。取消安装”的解决

问题描述:电脑系统是windows 7 64位的,我在安装之前了vs2010,但是由于工作需要又要安装vs2008,但是由于我安装的vs2010是32位的并且是默认安装的所安装的程序在在目录:C:\Program Files (x86) 下面之后安装,vs2008的时候就不能改路径了,但是恰恰是这个路径的一个"(x86)"出问题了,在连接oracle的时候出错了,报的错就是当时在连接toad连

2016-01-20 16:10:57 3508 1

转载 关于#!/bin/sh 和 #!/bin/bash 的差别

昨天在看国嵌视频的时候学到shell脚本编程时候,看到#!/bin/sh和#!/bin/bash,虽然有用排除法来尝试过一些程序,观察执行结果,可是因为学嵌入式才几天所以还找不到规律。百度了一下看到了这样的博文,觉得比较合理。现在粘贴来,作为个人笔记的问题的答案。 在shell脚本的开头往往有一句话来定义使用哪种sh解释器来解释脚本。目前研发送测的shell脚本中主要有以下

2016-01-07 12:40:38 18319 1

转载 C/C++参数传递的3种方式

C/C++参数传递的3种方式在C/C++程序设计中有3种参数传递方式1. (单向)值传递单向值传递一般用于C/C++程序中简单数据类型的数据作为参数传入。#include int swap(int age1,int age2){    int tmp = age1;    age1 = age2;    age2 = tmp;    printf("

2015-11-19 10:07:02 784

转载 Linux时间函数之gettimeofday()函数之使用方法

一.gettimeofday()函数的使用方法:1.简介:在C语言中可以使用函数gettimeofday()函数来得到时间。它的精度可以达到微妙2.函数原型:#includeint gettimeofday(struct  timeval*tv,struct  timezone *tz )3.说明:gettimeofday()会把目前的时间用tv 结构体返回,当地时区的

2015-11-18 15:19:23 297

转载 strcpy_s和strcpy()函数

strcpy_s和strcpy()函数的功能几乎是一样的。strcpy函数,就象gets函数一样,它没有方法来保证有效的缓冲区尺寸,所以它只能假定缓冲足够大来容纳要拷贝的字符串。在程序运行时,这将导致不可预料的行为。用strcpy_s就可以避免这些不可预料的行为。这个函数用两个参数、三个参数都可以,只要可以保证缓冲区大小。三个参数时:errno_t strcpy_s(char *s

2015-11-18 14:09:38 1192

转载 linux中环境变量的设置

环境变量有两种:用户环境( /etc/profile )  和  系统环境( /etc/environment )[ruby] view plaincopy   一、用户[cpp] view plaincopy命令:sudo gedit /etc/profile    接着在打开的文件的最后输入:  代码:  #set java en

2015-11-18 13:36:11 297

转载 获取时间 时间定义格式

1、time_t   长整型语法定义:[cpp] view plaincopytypedef long time_t;            /* time value */  2  、 time语法: #include time_t time( time_t *time );功能: 函数返回当前

2015-11-18 12:35:33 290

转载 C++基础篇

==================          第一部分    ==============================[cpp] view plaincopy#include     //////////////////////////////////////////////////////////////////////////  // 基类(父类)  

2015-11-18 12:32:50 152

转载 软件编程书单

1 C语言    l     《C程序设计语言(第2版·新版)》... 2l     《C语言接口与实现:创建可重用软件的技术》... 2l     《C陷阱与缺陷(中文版)》... 3l     《C Primer Plus(第五版)中文版》... 4l     其他参考... 52 C++语言... 5l     《C++编程思想(第2版)第一卷》... 5l 

2015-11-18 12:31:37 1148

转载 抛异常问题

用C#编写dll ,VC2008调用该Dll。C# 函数抛出异常:String ^ str = "My Exception";  throw new Exception( str );testDll.exe   :  catch (char * e )调试报错:   在 System.Runtime.InteropServices.SEHException 中第一次偶然出现的“te

2015-11-18 12:29:14 304

转载 嵌入式管脚定义

#define GPFCON (*(volatile unsigned long *)0x56000050)对于(volatile unsigned char *)0x20我们再分析一下,它是由两部分组成: 1)(unsigned char *)0x20,0x20只是个值,前面加(unsigned char *)表示0x20是个地址,而且这个地址类型是unsigned char

2015-11-18 12:25:07 681

转载 char*与System::String^的相互转换

#include "stdafx.h" using namespace System; //这个命名空间如果缺的话,IntPtr这个无法识别int main(array ^args) {   char* ch1 = "this is chars ";   //将char*转换为System::String^  String^ str1= System::Runtime::I

2015-11-18 12:19:49 459

空空如也

空空如也

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

TA关注的人

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