- 博客(211)
- 资源 (17)
- 收藏
- 关注
转载 linux下./bashrc文件
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登
2014-03-07 10:50:22 19035
原创 Linux中环境变量文件及配置
一、环境变量文件介绍转自:http://blog.csdn.net/cscmaker/article/details/7261921Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。所以管理环境变量的文件也分为系统级和用户级的,下面贴一个网上找到的讲的比较明白的文件介绍(略作修改)[1
2014-03-07 08:51:26 1239
转载 linux sort 命令详解
sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearora
2014-03-06 22:09:55 649
原创 linux 下mount命令
mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat Windows NT ntfs文件系统
2014-03-06 21:43:03 660
原创 linux下查看整个文件
主要有:file、cat、head、tail、more、less、umask、wc Llinux包含许多帮助我们用不同方式读取文件的命令。比如我们可以验证文件的不同类型,可以从顶端或者从底端开始读取文件,以及可以限制读取在几行,也可以设置通读,当然我们可以统计一个文件内的行数,单词和字符数,此外还包括一些搜索文件的命令。1.file命令 file通过探测文件内容判断文
2014-03-06 21:22:12 1539
原创 linux下重命名文件对硬链接和软链接的影响
linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.例子:将目录A重命名为Bmv A B例子:将/a目录移动到/b下,并重命名为cmv /a /b/c 其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234,但是要注意的是,
2014-03-06 21:10:56 5965
原创 Linux软连接和硬链接
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一
2014-03-06 20:44:11 828
原创 C++复制构造函数和拷贝构造函数
1 拷贝构造函数参数的特点赋值构造函数要申请内存。就像一般的构造函数一样。而赋值操作,是已经申请好了内存。只是赋值。对于一个类X,如果一个构造函数的第一个参数是下列之一:a) X&b) const X&c) volatile X&d) const volatile X&因此 X::X(X&, int=1); //是拷贝构造函数 并且类中可以存在超过一个拷
2014-03-04 14:53:03 5957
转载 《Effective C++》读书笔记
第一章:让自己习惯C++1、视C++为一个语言联邦a、C++由四个部分组成: C、Object-Oriented C++、Template C++、 STL。b、每一个部分有自己独立的高效编程守则2、用const、enum、inline代替#definea、#define是预处理器处理的部分,当编译出错时,不容易发现错误发生在哪里,其次由于预处理器盲目的替换,会导致目标码的增大
2014-03-04 13:47:54 575
原创 C++的操作符重载
重载操作符就是让操作符作用域非内置类型时也有自己独特的意义。对于内置类型,当操作符作用于它们时,编译器会规定操作的意义:两个int型数据相加的结果与数学运算的加法相同。但是对于非内置类型,比如类或者枚举类型,编译器并没有规定操作符作用于它们的意义。有些时候,这样做是合理的,比如对于两个Student类对象(其中的数据成员有姓名、学号),对它们进行加法操作的确没有什么意义;但是有的时候,我们却希
2014-02-28 16:28:17 1107
转载 C++单态类声明
在诸多面试过程中,单态类是非常常见的一个问题。所谓单态类即仅能定义一个对象的类,其遵循设计模式中的单态模式。实际上,单态类在Java中是非常常见的,以下为C++单态类声明,其中NULL为空指针宏定义。[cpp] view plaincopyclass Singleton { public: static Singleton* GetInstance(voi
2014-02-25 14:18:48 889
原创 EClipse中如何添加已经存在的java文件
编写的一个java,在当前的工程中要直接使用,将文件复制到scr文件夹里面后,Eclipse的工程的src没有显示复制过来的Java文件,这时候只要刷新工程就可以看到了,或者按下F5也可以很快刷新工程,立马可以看到当前Java文件了。
2014-02-20 10:32:27 2873
原创 default constructor 的构造函数
里总结了如下四种情况:1.如果类内部有成员对象,并且成员对象带有默认构造函数,那么编译器有必要为这个类合成默认构造函数,以初始化这些成员对象。并且成员对象初始化的顺序是按他们在类中声明的顺序。例:class BlackBall {public: BlackBall(){ cout << "BlackBall()"<< endl; }};class RedBall
2014-02-18 15:11:14 1131
原创 eclipse快捷键大全
eclipse快捷键大全在eclipse中快速多行注释的方法1.选中你要加注释的区域,用ctrl+shift+C 会加上//注释2.先把你要注释的东西选中,用shit+ctrl+/ 会加上/* */注释3.要修改在eclispe中的命令的快捷键方式我们只需进入windows -> preference -> General -> key设置就行了(转)补充:选中要
2014-02-14 09:54:58 565
原创 获取android系统下手指触摸位置
手机屏幕事件的处理方法onTouchEvent。该方法在View类中的定义,并且所有的View子类全部重写了该方法,应用程序可以通过该方法处理手机屏幕的触摸事件。其原型是:public boolean onTouchEvent(MotionEvent event)参数event:参数event为手机屏幕触摸事件封装类的对象,其中封装了该事件的所有信息,例如触摸的位置、触摸的类型
2014-02-13 15:55:53 8312
转载 android Toast显示消息的几种方法
Android中提供一种简单的Toast消息提示框机制,可以在用户点击了某些按钮后,提示用户一些信息,提示的信息不能被用户点击,Toast的提示信息根据用户设置的显示时间后自动消失。Toast的提示信息可以在调试程序的时候方便的显示某些想显示的东西。两种方法创建Toast第一种方法的Java代码: makeText(Context context, int resId,
2014-02-12 16:11:22 1327
原创 strcpy和memcpy的标准实现
strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。
2014-01-17 16:27:55 621
原创 VC中double、long、unsigned、int、char类型数据所占字节数
和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short int至少应为16位(2字节) 4 long int至少应为32位。 unsigned 是
2014-01-03 09:56:12 9888
原创 C++中的 public和private以及protected派生类继承问题和访问权限问题
第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。public:可以被1.该类中的函数、2.子类的函数、3.其友元函数访问,也可以由
2013-12-30 20:54:07 1582
转载 常量指针与指针常量的区别(转帖)
三个名词虽然非常绕嘴,不过说的非常准确。用中国话的语义分析就可以很方便地把三个概念区分开。一) 常量指针。常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。指针指向的对象是常量,那么这个对象不能被更改。在C/C++中,常量指针是这样声明的:1)const int *p;2)int c
2013-12-28 22:25:59 722
原创 C++中namespace的用法
C++中采用的是单一的全局变量命名空间。在这单一的空间中,如果有两个变量或函数的名字完全相同,就会出现冲突。当然,你也可以使用不同的名字,但有时我们并不知道另一个变量也使用完全相同的名字;有时为了程序的方便,必需使用同一名字。比如你定义了一个变量string user_name, 有可能在你调用的某个库文件或另外的程序代码中也定义了相同名字的变量,这就会出现冲突。命名空间就是为解决C++中的变量、
2013-12-28 21:57:16 1945
转载 调试js 试用火狐的firebug
什么是Firebug从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试javascript给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体验。一个优秀的WEB开发人员需要顾及更多层面,才能交出一份同样优秀的作业。为帮助广大正处于Web2.0洪流中的开发人员,在这里为大家介绍一款轻巧灵活的辅
2013-12-10 09:45:18 835
原创 break continue return 区别
break continue return 区别break 跳出当前循环体,continue 跳出循环体中的当次循环,进入下一次循环return终止程序向前,并可返回一个值 1、return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行 (2) return 返回一个值给调用该方法的语句,返回值的数
2013-12-09 16:26:02 1116
原创  含义
这个东西在 html 里是空格占位符,普通的空格在 html 里如果连续的多个可能被认为只有一个,而这个东西你写几个就能占几个空格位下面列举几个常用字符: 空格& &< > >" "&qpos; '
2013-12-09 10:50:30 700
原创 数据结构之顺序队列
队列是一种特殊的线性表队列仅在线性表的两端进行操作队头(Front):取出数据元素的一端队尾(Rear):插入数据元素的一端队列不允许在中间部位进行操作!1、顺序队列 (1)顺序队列的定义 队列的顺序存储结构称为顺序队列,顺序队列实际上是运算受限的顺序表。(2) 顺序队列的表示 ①和顺序表一样,顺序队列用一个向量空间来存放当前队列中的元素。
2013-12-02 15:29:11 813
原创 S3C6410时钟初始化
S3C6410有三个PLL,分别为APLL、MPLL和EPLL。其中APLL产生ACLK,给arm core使用,MPLL产生HCLKX2、HCLK和PCLK,EPLL产生特殊的时钟,比如为USB提供48MHz时钟可以看到,外部时钟(一般为12M)经过APLL后再经过设置分频系数DIVARM后产生供ARM核使用的ARMCLK;外部时钟经过MPLL后经过分频系数DIV_H
2013-12-02 14:14:37 2754 2
原创 shell脚本菜单的创建
创建文本菜单创建菜单布局root@wl-MS-7673:/home/wl/桌面/shell# cat -n test1.sh 1 #!/bin/bash 2 echo -e "\t\tMenu" 3 echo -e "1.\tDisplay disk space" 4 echo -e "2.\tD
2013-11-25 17:51:43 3743
原创 linux下采用trap对信号进行捕捉
在Linux中,trap命令主要用于接收信号并采取行动,信号是异步发送到一个程序的事件,在默认情况下,可以终止一个程序,trap命令原型如下:trap command signalsignal是指接收到的信号,command是接收到该信号采取的行动。如下为两种简单的信号。信号说明INT(2)Ctrl + CQUIT(3)Ctr
2013-11-25 13:17:16 1068
原创 使用for循环来遍历某个路径下的文件及文件夹
一个很简单的例子,遍历路径下的所有目录,查看它是目录通过参数-d 还是文件通过参数-f,代码如下:
2013-11-23 20:56:18 5406
原创 字段分隔符IFS
IFS(Internal Field Seperator)在Linux的shell中预设的分隔符,用来把command line分解成word(字段)。IFS可以是White Space(空白键)、Tab( 表格键)、Enter( 回车键)中的一个或几个。IFS是shell脚本中的一个重要概念,在处理文本数据时,它是相当有用的。内部字段分隔符是用于特定用途的定界符。IFS是存储定界符的
2013-11-23 20:31:45 2386 2
原创 linux下的gedit和Vi使用
1. gedit1、启动: 从菜单启动:应用程序——>附件——>文本编辑器 从命令行执行以下命令: gedit 2、窗口说明: 菜单栏:包含您在 gedit 中处理文件所需的所有命令。 工具栏:包含您可以从菜单栏访问的命令的子集。 显示区域:该区域包含您正在编辑的文件的文本。 输出窗口:显示 Shell 命令插件和比较文件插件返回的输出。 状态栏
2013-11-21 20:43:55 45656
原创 Python使用ReportLab画图
本文主要介绍如何借助ReportLab画图。首先看一下经典的hello word:#!/usr/bin/env pythonfrom reportlab.graphics.shapes import Drawing, Stringfrom reportlab.graphics import renderPDFd = Drawing(100, 100)s = String(50,
2013-11-21 20:23:57 6031 1
原创 利用name和id属性创建目的地锚点进行页面定位
html中的锚记a 标签 -- 代表HTML链接* a标签是成对出现的,以开始, 结束* 属性.o Common -- 一般属性o accesskey -- 代表一个链接的快捷键访问方式o charset -- 指定了链接到的页面所使用的编码方式,比如UTF-8o coords -- 使用图像地图的时候可以使用此属
2013-11-21 10:40:28 1783
android触摸位置显示
2014-02-13
-LPC1788-SDK Example V1.0 Beta version LPC1788例程
2013-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人