`
文章列表
Linux操作系统:12则经典应用技巧1、处理特殊的文件名  假设Linux系统中有一个文件名叫"-ee",如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入rm -ee命令,界面会提示我们是"无效选项"(invalid option),原来由于文件名的第一个字符为"-",Linux把文件名当作选项了,我们可以使用""符号来解决这个问题,输入"rm -ee"命令便可顺利删除名为"-ee"的文件。如果是其他特殊字符的话可以在特殊字符前加一个"&quo ...
#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 ...
...
#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 循环的括号里面 / ...
#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; ...
#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}; ...
#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 ...
今天居然遇到Ubuntu死机了,Ctrl+Alt+Fn没用。一度想到直接按那个重启键。还是冷静的上网找了找,找到一篇我用了可以的先贴在这,原文地址1. X死掉,(1)Ctrl-Alt-Backspace(ubuntu 9.04默认关闭了这项功能,需手动添加)(2)Ctrl-Alt-(F1~F6)2. ubuntu 9.04不太稳定,经常完全死掉,上述办法往往没用,可采用下面办法:
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.重启电脑
l指针就是地址,地址就是指针 l地址就是内存单元的编号 l指针变量是存放地址的变量 l指针和指针变量是两个不同的概念 l但是要注意: 通常我们叙述时会把指针变量简称为指针,实际它们含义并不一样 int a = 1;为a赋值为1 int* p p就表示一个指针也就是一个元素的地址 p = &a; int** q; 表示一个指针的地址 (二重指针) q = &p;
#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的地址/ } /** ...
1) 将你的启动脚本复制到/etc/init.d目录下 以下假设你的脚本文件名为 test。 2) 设置脚本文件的权限 $ sudo chmod 755 /etc/init.d/test 3) 执行如下命令将脚本放到启动脚本中去: $ cd/etc/init.d $ sudoupdate-rc.dtestdefaul ...
mysql 登录 使用密码登录 mysql -uroot -p
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 ...
强制解锁,命令sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock问题解决。
Global site tag (gtag.js) - Google Analytics