摘要: An error occurred while extracting files from the package “Essentials.pkg” 的解决方法 阅读全文
posted @ 2014-03-18 13:06 Elta 阅读(641) 评论(0) 推荐(0)
摘要: 转载如果使用git的人数较少,可以使用下面的步骤快速部署一个git服务器环境。1. 生成 SSH 公钥每个需要使用git服务器的工程师,自己需要生成一个ssh公钥进入自己的~/.ssh目录,看有没有用 文件名 和 文件名.pub 来命名的一对文件,这个 文件名 通常是 id_dsa 或者 id_rsa。 .pub 文件是公钥,另一个文件是密钥。假如没有这些文件(或者干脆连 .ssh 目录都没有),你可以用 ssh-keygen 的程序来建立它们,该程序在 Linux/Mac 系统由 SSH 包提供, 在 Windows 上则包含在 MSysGit 包里:123456789$ ssh-keyge 阅读全文
posted @ 2014-01-24 09:20 Elta 阅读(383) 评论(0) 推荐(0)
摘要: 1. 自动ssh/scp方法==A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110;A和B的系统都是Linux在A上运行命令:# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)# ssh root@192.168.60.110 "mkdir .ssh" (需要输入密码)# scp ~/.ssh/id_rsa.pub root@192.168.60.110:.ssh/id_rsa.pub (需要输入密码)在B上的命令:# touch /root/.ssh/ 阅读全文
posted @ 2014-01-15 14:39 Elta 阅读(288) 评论(0) 推荐(0)
摘要: a.h#define xglue(x, y) x ## y#define glue(x, y) xglue(x, y)static int glue(load_elf, SZ)(void) { printf("size is %d\n", SZ); return 0;}a.c#include ... 阅读全文
posted @ 2013-12-18 16:02 Elta 阅读(565) 评论(0) 推荐(0)
摘要: 求大神,linux下静态库链接的问题有两个文件和一个库,a.c,b.c,libh.a,其中b.c里面会有调用libh.a的函数func1,现在将a.c,b.c,libh.a编译链接生成可执行文件,有下面几种操作方式1、直接编译生成a.o,b.o,然后链接libh.a,没有问题,正常2、将b.c打包成库libb.a,然后编译生成a.o,然后链接libh.a,libb.a,则a.o,libb.a,libh,a能链接通过,没有问题,正常现在的问题是不链接libh.a,问题来了1、直接编译生成a.o,b.o,然后链接则会报错,说FUNC1找不到2、将b.c打包成库libb.a,然后编译生成a.o,然后 阅读全文
posted @ 2013-11-21 14:37 Elta 阅读(491) 评论(0) 推荐(0)
摘要: 今天调试程序,发现在windows和Linux下,diab编译的结果不一样,一个能跑一个不能跑。最后定位到了函数跳转上。程序代码里的函数跳转写的是BAL,在windows下编译结果正常,在Linux下不正常。在Linux下,把跳转指令改成了JAL,程序执行就对了。从网上找了找相关资料,有说看See Mips Run的。在里面找到了一句话:“跳转调用指令,即JAL,注意不是BAL,后者属于分支调用。“可以看出来,如果跳函数的话,还是要用JAL比较对。 阅读全文
posted @ 2013-11-08 10:10 Elta 阅读(4394) 评论(0) 推荐(0)
摘要: 在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如:#define pr_debug(fmt,arg...) \printk(KERN_DEBUG fmt,##arg)用可变参数宏(variadic macros)传递可变参数表你可能很熟悉在函数中使用可变参数表,如:void printf(const char* format, …);直到最近,可变参数表还是只能应用在真正的函数中,不能使用在宏中。C99编译器标准终于改变了这种局面,它允许你可以定义可变参数宏(variadic macros),这样你就可以使用拥有可以变化的参数表的宏。可变参数宏就像下面这个样子:#define 阅读全文
posted @ 2013-09-26 11:25 Elta 阅读(196) 评论(0) 推荐(0)
摘要: 一、概述1、就是为了让两个linux机器之间使用ssh不需要用户名和密码。采用了数字签名RSA或者DSA来完成这个操作2、模型分析假设 A (192.168.20.59)为客户机器,B(192.168.20.60)为目标机;要达到的目的:A机器ssh登录B机器无需输入密码;加密方式选 rsa|dsa均可以,默认dsa二、具体操作流程单向登陆的操作过程(能满足上边的目的):1、登录A机器2、ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub3、将 .pub 文件复制到B机器的 .ssh 目录,并 ca 阅读全文
posted @ 2013-09-22 14:26 Elta 阅读(165) 评论(0) 推荐(0)
摘要: OS X 键盘快捷键了解有关常见 OS X 键盘快捷键的信息。键盘快捷键是通过按下键盘上的组合键来调用 OS X 功能的一种方式。若要使用键盘快捷键或按键组合,您可以同时按修饰键和字符键。例如,同时按下 Command 键(标有符号的按键)和“c”键会将当前选中的任何内容(文字、图形等)拷贝至夹纸板。这也称作“Command-C 按键组合”(或键盘快捷键)。许多按键组合中都包含修饰键。修饰键将改变 OS X 对其他键击或鼠标/触控板点按动作的解释方式。修饰键包括:Command、Shift、Option、Control、Caps Lock 和 Fn 键。如果您的键盘有 Fn 键,可能需要在以下 阅读全文
posted @ 2013-09-11 15:30 Elta 阅读(391) 评论(0) 推荐(0)
摘要: 2013苹果的发布会结束了,出了IOS7,Iphone5C和Iphone5S。其实我觉得都还挺好的。不知道Iphone5S的新home键既然能做指纹识别,那么肯定能够感应触摸,不知道能不能在开发中当摇杆用,这是我比较关心的。如果Iphone的新home键是能够当摇杆使用的,那么对Iphone上的游戏的操控性应该会有一个提升。触摸屏太没手感了。Iphone5C是Colorful,或是别的也无所谓了,就算是说是Cheap也不是没有道理。毕竟它和5phone的配置是一样的,说是来代替5的位置的更合适吧。如果从代替5的角度上来看,现在这个价格是很合理的。只是一开始好多人就吃定它是廉价机了,现在开始否认 阅读全文
posted @ 2013-09-11 10:30 Elta 阅读(376) 评论(0) 推荐(0)