- 浏览: 119657 次
-
最新评论
文章列表
Linux操作系统:12则经典应用技巧1、处理特殊的文件名 假设Linux系统中有一个文件名叫"-ee",如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入rm -ee命令,界面会提示我们是"无效选项"(invalid option),原来由于文件名的第一个字符为"-",Linux把文件名当作选项了,我们可以使用""符号来解决这个问题,输入"rm -ee"命令便可顺利删除名为"-ee"的文件。如果是其他特殊字符的话可以在特殊字符前加一个"&quo ...
- 2012-11-09 11:11
- 浏览 589
- 评论(0)
#include <stdio.h>
#include <stdlib.h>
struct Student
{
int age; //4
float score; // 4/
long id; //4
char sex ; //2 vc 6.0 14
};
main()
{
struct Student st={80,55.6f,100010 ,'F'};
struct Student* pst;
pst = &st;
printf("age = %d\n&quo ...
- 2012-11-08 19:32
- 浏览 593
- 评论(0)
#include <stdio.h>
#include <stdlib.h>
#define pi 3.1415 //定义全局变量 存放在code区
// 作业: 从键盘接受一个数组 数组的大小 随着输入数据的变化 而变化
void printArr(int* arr, int len){ // arr是数组的首地址 len数组的长度
int i=0;
for(;i<len;i++){ // 在c99 的语法格式下 for循环的初始化条件 不能写在 for 循环的括号里面
/ ...
- 2012-11-08 19:01
- 浏览 718
- 评论(0)
#include <stdio.h>
#include <stdlib.h>
main()
{
int i =3;
double d = 3.141692;
float f = 3.1423;
char c ='B';
int* ip = &i;
double* dp = &d;
float* fp = &f;
char* cp = &c;
...
- 2012-11-08 17:44
- 浏览 579
- 评论(0)
#include <stdio.h>
#include <stdlib.h>
// 数组是一块连续的内存空间 数组名 就是内存空间的首地址
// 数组名[i] == *(数组名+i);
main()
{
/* char[] arr = new char[20];
char arr[] ;
*/
// 创建一个长度为5的int类型的数组
int arr[5] ={1,2,3,4,5};
...
- 2012-11-08 16:50
- 浏览 610
- 评论(0)
#include <stdio.h>
#include <stdlib.h>
main()
{
char arr[20] ={'h','e','l','l','o','\0'};//char数组表示字符串很麻烦
// 利用char类型指针 方便的表示一个字符串
char* arr1= "hello world";
printf("%s",arr1); //%s是字符串的占位符 arr1是一个地址
system ...
- 2012-11-08 16:49
- 浏览 513
- 评论(0)
今天居然遇到Ubuntu死机了,Ctrl+Alt+Fn没用。一度想到直接按那个重启键。还是冷静的上网找了找,找到一篇我用了可以的先贴在这,原文地址1. X死掉,(1)Ctrl-Alt-Backspace(ubuntu 9.04默认关闭了这项功能,需手动添加)(2)Ctrl-Alt-(F1~F6)2. ubuntu 9.04不太稳定,经常完全死掉,上述办法往往没用,可采用下面办法:
- 2012-11-08 10:29
- 浏览 578
- 评论(0)
1.终端输入:sudo gedit ~/.bashrc
2.将下面的两句加到上面打开的文件里 ,假设你安装路径为/opt/android-sdk-linux_x86
export ANDROID_HOME=/opt/android-sdk-linux_x86
export PATH=$PATH:$ANDROID_HOME/platform-tools
android3.0以后adb都是在platform-tools
3.重启电脑
- 2012-11-08 09:49
- 浏览 533
- 评论(0)
l指针就是地址,地址就是指针
l地址就是内存单元的编号
l指针变量是存放地址的变量
l指针和指针变量是两个不同的概念
l但是要注意: 通常我们叙述时会把指针变量简称为指针,实际它们含义并不一样
int a = 1;为a赋值为1
int* p p就表示一个指针也就是一个元素的地址
p = &a;
int** q; 表示一个指针的地址 (二重指针)
q = &p;
- 2012-11-07 21:50
- 浏览 493
- 评论(0)
#include <stdio.h>
#include <stdlib.h>
/*&根据值找地址
*根据地址找值
*/
f(int** q){//传入的是指针的地址
int i = 3;
printf("子函数 i的地址 %#X\n",&i);
// *q 代表的就是p变量
*q = &i; //*q指向是p的值 也就是把p地址(比如&p=220005)所指向的值(也即是p)赋成了i的地址/
}
/**
...
- 2012-11-07 21:41
- 浏览 628
- 评论(0)
1) 将你的启动脚本复制到/etc/init.d目录下
以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限
$ sudo chmod 755 /etc/init.d/test
3) 执行如下命令将脚本放到启动脚本中去:
$ cd/etc/init.d
$ sudoupdate-rc.dtestdefaul ...
- 2012-11-07 11:06
- 浏览 499
- 评论(0)
mysql 登录 使用密码登录
mysql -uroot -p
- 2012-11-07 09:41
- 浏览 575
- 评论(0)
Linux(openSUSE,Fedora等所有发行版本适用)下的真机调试Android手机。
在Linux下真机调试Android手机时经常遇到insufficient permissions for device的错误,并且adb devices会出现乱码,也没有权限做adb的任何操作。下面的配置方法可以解决这个问题(环境为Opensuse11.3_64):
1. 进入Terminal,提升管理员权限(su)输入:vi /etc/udev/rules.d/50-android.rules,运行该命令打开文本编辑器。下面这段文字粘贴上,保存。
SUBSYSTEM==&qu ...
- 2012-11-06 16:13
- 浏览 560
- 评论(0)
强制解锁,命令sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock问题解决。
- 2012-11-06 15:55
- 浏览 520
- 评论(0)