首先为了安全单独创建一个用户来制作rpm
useradd rpmmaker
然后切换帐号
su - rpmmaker
添加一个文件配置文件,并设置编译的根目录为 ~/rpmbuild
vi ~/.rpmmacros
添加内容
%_topdir /home/rpmmaker...
shanhuhai
10年前 (2015-06-15) 4868℃
0喜欢
简介
依赖注入 Dependency Injection 简称 DI,目的是让代码耦合度降低,模块化程度高,让代码更易测试
什么是依赖
为什么会有依赖?因为我们为了模块化,把各种小功能都做成了一个模块,模块之间相互调用,这样就产生了依赖。
没有用依赖注入的情况
class Cod...
shanhuhai
10年前 (2015-05-26) 6398℃
6喜欢
通过加减实现
a=a+b;
b=a-b;
a=a-b;
这种方法要求必须是整型数,而且如果两个数的和比较大,相加之后可能会溢出
通过位运算
a = a ^ b;
b = b ^ a;
a = a ^ b;
或者
a^=b^=a^=b;
这种也要是整数才行
转载请注明:大后端...
shanhuhai
10年前 (2015-05-25) 2093℃
0喜欢
什么是补数?
从一串 9 中减去一个数叫做对 9 求补数比如 112 对 9 求补数
999 - 112 = 887
所以 112 对 9 求补数的结果就是 887
补数是怎么来的?
当计算减法时为了避免借位,所以引出了补数这一概念比如
253 -176
首先从最后一位算起...
shanhuhai
10年前 (2015-05-05) 2458℃
1喜欢
快速排序法的c语言实现,下面的代码包含了正序与逆序的实现,代码如下:
#include <stdio.h>
int print_array(int array[]){
int i;
for(i = 0; i < 10; i++){
...
shanhuhai
10年前 (2015-02-05) 2556℃
1喜欢
echo no |cp -rf b/* a/ > /dev/null 2>&1
转载请注明:大后端 » linux 目录覆盖命令...
shanhuhai
10年前 (2015-01-21) 2093℃
0喜欢
c程序设计语言习题 1-9问题: 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格来代替我的答案:
#include <stdio.h>
#define CHAR ' '
int main()
{
int c, i=0;
while(...
shanhuhai
10年前 (2015-01-19) 2323℃
1喜欢
今天学到了一个redis的应用场景,就跟大家来分享下。微博上有个点赞的功能,每一条微博都能看到是哪些人点了赞用redis来实现这个功能的话,有下面几种方案
只用hash来实现
我先把代码写出来再解释吧:
<?php
$id = 123456;
$userKey = $i...
shanhuhai
10年前 (2015-01-15) 6153℃
1058喜欢
假如有表 dup:
CREATE TABLE `dup` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`...
shanhuhai
10年前 (2015-01-14) 2508℃
1喜欢
删除当前目录下的所有名称为 runtime.php 的文件
find ./ -name runtime.php | xargs rm -f
删除前目录下所有名为 Cache 的目录
find ./ -name "Cache" -type d | xagrs ...
shanhuhai
10年前 (2015-01-07) 2067℃
0喜欢