1.搬数据文件
2.搬数据库
3.whmcs提交工单申请更新授权
4.新服务器添加计划任务
php -q /home/***/public_html/***/***/cron.php |
php -q /home/***/public_html/***/pipe/pop.php |
5.搬家结束,测试中,第一搬whmcs,不知道还忘记什么没有搬
1.搬数据文件
2.搬数据库
3.whmcs提交工单申请更新授权
4.新服务器添加计划任务
php -q /home/***/public_html/***/***/cron.php |
php -q /home/***/public_html/***/pipe/pop.php |
5.搬家结束,测试中,第一搬whmcs,不知道还忘记什么没有搬
今天帮客户搬DZ论坛,数据库导入完了 修改完三个配置文件以后宣布搬家结束
后经客户反映提示数据库错误,开始检查,检查半天发现3个配置文件数据库信息已经修改正确,没发现问题
uc_server/data/config.inc.php
conf/config_global.php
conf/config_ucenter.php
经过搜索后,发现conf/config_ucenter.php有一处未修改
define(‘UC_DBTABLEPRE’,’`dbname`.pre_ucenter_’);
这一处修改后,问题解决,搬家结束
【问题描述】从键盘输入十个整数,编写程序验证这十个数是否互不相同,并得出结论YES或NO。例如:
输入:1 2 3 4 5 6 7 8 9 10 输出YES
输入:1 1 2 2 3 4 5 6 7 8 输出NO
【输入形式】十个整数
【输出形式】参见样例输出
【样例输入】1 2 3 4 5 6 7 8 9 10
【样例输出】YES
【样例输入】1 1 2 2 3 4 5 6 7 8
【样例输出】NO
【样例说明】
【评分标准】
#include<iostream> #include<algorithm> #include<vector> using namespace std; int main() { vector <int> vls; int number=10,size,size2; for (int temp,i=0;i<number;i++) { cin>>temp; vls.push_back(temp); } size=vls.size(); sort(vls.begin(),vls.end()); vector <int>::iterator viter=unique(vls.begin(),vls.end()); vls.erase(viter,vls.end()); size2=vls.size(); if(size==size2) cout<<"YES"; else cout<<"NO"; return 1; } |
【问题描述】编写一个程序实现如下功能:计算1~100之间所有含5的数之和
【输入形式】
【输出形式】参见样例输出
【样例输入】
【样例输出】sum is 990
【样例说明】
【评分标准】
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int i,sum=0; for(i=0; i<=100; i++) { if(i%10==5 || i/10==5) {sum = sum+i;} } cout<<"sum is "<<sum; return 0; } |
【问题描述】编程打印用“偶数”构成的n行下三角三角形,行数n从键盘输入。
【输入形式】一个整数
【输出形式】参见样例
【样例输入】5
【样例输出】2
4 6
8 10 12
14 16 18 20
22 24 26 28 30【样例说明】
【评分标准】
#include<stdio.h> using namespace std; int main() { int i,j,s=0,sum=0,n=0; scanf("%d",&n); for(i=1;i<=n;i++) { if(i==1||i==2||i==3) printf(" "); s++; for(j=1;j<=s;j++) { sum=sum+2; printf("%d ",sum); if(j==s)printf("\n"); } } } |
【问题描述】验证尼科彻斯定理,即:任何一个整数n的立方都可以写成n个连续奇数的和。例如从键盘输入 4, 输出: 4*4*4==13+15+17+19
【输入形式】输入一个整数
【输出形式】参见样例输出
【样例输入】4
【样例输出】4*4*4==13+15+17+19
【样例说明】
【评分标准】
#include <iostream> using namespace std; int main() { long int n,i,k,j,sum; scanf("%d",&n); printf("Enter n="); k=n*n*n; for(i=1;i<k/2;i+=2) { for(j=i,sum=0;sum<k; j+=2) sum+=j; if(sum==k) printf("%ld*%ld*%ld=%ld=form%ld to%ld\n",n,n,n,sum,i,j); } } |
【问题描述】写一个程序能从键盘上输入整数n以及n个分数的值,计算并输出这n个分数的平均值(保持小数点后1位)、总分、最高分、最低分,并按照以下的分级原则给这些分数定级。分级原则是:
分数<60, E级; 60<=分数<70, D级; 70<=分数<80, C级; 80<=分数<90, B级; 90<=分数<=100, A级; 【输入形式】参照样例输入 【输出形式】参照样例输出 【样例输入】3 66 88 77 【样例输出】66:D;88:B;77:C;Avg:77,Sum:231,Max:88,Min:77 【样例说明】 【评分标准】
#include<iostream> #include<math.h> using namespace std; int main() { int a,m,Max,Min=100,count=0; double Sum=0.0,Avg=0.0; cin>>a; while(1) { cin>>m; cout<<m; if( m<60) cout<<":E;"<<endl; else if((m>=60) && (m<70)) cout<<":D;"; else if((m>=70) && (m<80)) cout<<":C;"; else if((m>=80) && (m<90)) cout<<":B;"; else cout<<":A;"; if(Max<m) Max=m; if(Min>m) Min=m; Sum=Sum+m; count++; if(count==a) break; } Avg=Sum/a; cout<<"Avg:"<<Avg<<",Sum:"<<Sum<<",Max:"<<Max<<",Min:"<<Min<<endl; return 0; } |
1.关于distribution
由公司、个人团体等将linux kernel和各类软件整合在一起发布的完整系统,简单的说就是Kernel + Softwares + Tools的可完整安装
2.关于挂载(Mount)
linux内所有数据均以文件的形式呈现,磁盘分区需要挂载到文件来使用,该文件我们称之为“挂载点”,可以理解为进入到分区的超时空传送门 – -#
其他:linux中默认提供6个terminal来让用户登录 可以使用快捷键ctrl+alt+F1~F6来切换 ctrl+alt+F7为Xwindow界面
初识shell:
说实话,刚开始真不知所措,就像刚接触cisco的cli一样,只能干瞪眼看屏幕! linux默认使用bash,全称是bourne shell
登录以后会提示[root@laoxie ~]# 这个时候就可以敲命令了 简单解释下前面的内容:root表示当前用户,laoxie是主机名,~表示当前所在目录,#是提示符,在root账户下是#,在一般用户下是$ _
PS:root账户拥有无边法力,慎用!就像如来佛,就算孙悟空是主角,一样能轻易压在五指山 – -#
小试牛刀:
按耐不住想要敲命令了,简单尝试几个
cal : 日历
date :日期
bc :一个计算器软件
ps:当老谢执行bc的时候,提示not found command,居然没有找到命令?好吧,当时老谢第一反应就是软件没装,凭借安装LNMP多次的经验,直接执行yum install bc,真的可以安装!安装完毕以后执行bc,真的可以运行了。。。
man命令(manual)
非常好用的命令,真恨自己早先不知道这个命令,太好用了!不懂的命令直接找“男人”(man)!可以得到很完整的帮助哦!空格键翻页,看完之后按“q”即可退出,具体输出内容的解释,请百度,我这里不是百度百科,当然了,推荐大家直接购买:《鸟哥linux私房菜基础学习篇》第三版
暂且记录到这里了,最后十一祝大家玩的愉快 :)
【问题描述】编写一个程序实现如下功能:接收用户输入的某个字符,判别该字符是不是英文字母(区分大小写),如果是字母,则输出它在字母表中对称位置的字母,例如输入a则输出z,输入B则输出Y。若该字符不是英文字母则报告显示”it is not a letter”字样。 (注意编程时不要有多余的提示语句,如:请输入字符之类)
【输入形式】一个英文字母
【输出形式】参见样例:对称的字母
【样例输入】a
【样例输出】z【样例输入】B
【样例输出】Y
#include<iostream> using namespace std; int main() { char a,b; { cin>>a; if(a<65||a>90&&a<97||a>122) cout<<"it is not a letter"<<endl; else if(a>=97&&a<=122) {b=219-a;cout<<b<<endl; } else {b=155-a;cout<<b<<endl;}} return 0; } |
得分10.0 最后一次提交时间:2011-09-25 18:42:15
共有测试数据:3
平均占用内存:44.376K 平均运行时间:0.487S测试数据 评判结果
测试数据1 完全正确
测试数据2 完全正确
测试数据3 完全正确
【问题描述】
根据以下函数关系编写程序,对输入的每个x值,计算出相应的y值。
x y x<0 |x| 0<x<10 x2 x>=10 3开平方根)( x【输入形式】x,y定义为double型
【输出形式】参见样例
【样例输入】-2.6
【样例输出】2.6【样例输入】3.14
【样例输出】9.8596【样例输入】12.46
【样例输出】43.9822
#include <iostream> #include <math.h> using namespace std; int main() { double x,y; y=0; cin>>x; if (x<0) // x<0 |x| { y=fabs(x); } else if (x<10&&x>0)// 0<x<10 x2 { y=x*x; } else if (x>=10)// x>=10 3开平方根)( x { y=pow(sqrt(x),3); } cout<<y<<endl; } |
得分20.0 最后一次提交时间:2011-09-25 20:06:02
共有测试数据:3
平均占用内存:30.564K 平均运行时间:0.273S测试数据 评判结果
测试数据1 完全正确
测试数据2 完全正确
测试数据3 完全正确
【问题描述】
服装店经营套服,也单件出售。若买的不少于50套, 每套80元;不足50套的每套90元;只买上衣每件60元;只买裤子则每条45元。从键盘输入需要购买的上衣数c和裤子数t,编写程序计算购买衣服的应付款数额m。
【输入形式】输入两个整数分别表示上衣数c和裤子数t,以空格作分隔符
【输出形式】应付款项m
【样例输入】40 60
【样例输出】4500【样例输入】60 40
【样例输出】4800【样例输入】70 60
【样例输出】5400【样例输入】60 70
【样例输出】5250
#include "iostream.h" int main() { int yi,ku,xiao,w; cin>>yi>>ku; if(yi>ku) w=60*(yi-ku); else w=45*(ku-yi); xiao=(yi>ku)? ku:yi; if(xiao>=50){ w=xiao*80+w; } else w=xiao*90+w; cout<<"\n"<<w; } |
得分20.0 最后一次提交时间:2011-09-25 21:21:52
成功编译,但有警告信息.
In file included from /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/backward/iostream.h:31,
from ___1.cpp:1:
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated.
共有测试数据:4
平均占用内存:28.554K 平均运行时间:0.301S测试数据 评判结果
测试数据1 完全正确
测试数据2 完全正确
测试数据3 完全正确
测试数据4 完全正确
选择题部分
4:选择A n无法取值
6:a==2*n 100%选D了……
8:n++使用后执行+操作,++n使用前就执行+操作 故选择B
ps:我检查觉得无误了,你找你同学对对答案吧,祝你好运,亲。
3.X版本和4.X版本的修改方法好像不一样,我是4.1的系统,所以本方法可能仅适用于4.1及其以上版本
用ifunbox定位到文件夹\System\Library\CoreService\SpringBoard.app
找到一个叫做N72AP.plist的文件,操作前请先做好备份。
找到“nike-ipod”那边下面的ture值改成false
找到“device-name”改成你想改成的名字
然后复制itouch上的文件,重启设备 – 完成
最新评论
秦大叔:现在都是够用就好,不想太折腾了。
Andy烧麦:X1C 5th 2017年-2022年,走南闯北...
王叨叨:自从换了typecho,博客也不怎么出问...
王叨叨:我准备给我的老笔记本搞一个linux系...
大D:台式机现在只能是AMD YES!
springwood:查询了一下,ThinkPad x1c 9th ...
黑石:特斯拉和小米,选哪个?不是很懂车,就...
Huo:电车的确开着舒服,也是纠结想换电车,...
zwwooooo:类似以前做网站开发时,一开始有自...
老陳网志:有点高端,像我们整点nas玩玩就够...