#include<iostream>
using namespace std;
//名字相同,但是参数列表不能相同
//跟缺省值一起结合用,可能会出现报错/冲突
//返回值不能作为函数重载的条件
void fun(int a,double b)
{
cout <<"1: "<<a <<' ' <<b <<endl;
}
void fun(int a,float b)
{
cout <<"2: "<<a <<' ' <<b <<endl;
}
void fun(int a,char c=...
#include<iostream>
using namespace std;
void fun(int a,char c,float d=1.233) //带缺省值的函数,从右到左,必须要连续赋予缺省值
{
cout <<a <<' ' <<c <<' ' <<d <<endl;
for(int i=0;i<10;i++) //可在循环内声明初始变量
{
cout <<i <<' ' ;
}
//cout <<i; //这样是不对的,因为上面for循环里面的i只作用于循环内而非整个函数
cout <<endl...
#include<iostream>
using namespace std;
void Swap(int &Num1,int &Num2) //引用做参数
{
int Temp=Num1;
Num1=Num2;
Num2=Temp;
cout <<Num1 <<' ' <<Num2 <<endl;
}
void Swap1(int a,int b) //普通参数,
{
int Temp=a;
a=b;
b=Temp;
cout <<a <<' ' <<b <<endl;
}
void ...
初始化时置 NULL
指针变量一定要初始化为NULL,因为任何指针变量(除了static修饰的指针变量)刚被创建时不会自动成为NULL指针,它的缺省值是随机的。
释放时置 NULL
当指针p指向的内存空间释放时,没有设置指针p的值为NULL。delete和free只是把内存空间释放了,但是并没有将指针p的值赋为NULL。通常判断一个指针是否合法,都是使用if语句测试该指针是否为NULL。
今天突然想到这个网站,翻了一遍以前的发帖(大概八、九年前)。思绪万千,以前的我还是挺好学的,那现在又为何常常知难而退呢?看来要好好反思下。。。
#include <stdio.h>
#include <string.h>
char *strlong(char *str1, char *str2){
if(strlen(str1) >= strlen(str2)){
return str1;
}else{
return str2;
}
}
int main(){
char str1[30], str2[30], *s...
转行学习java,基本没有基础,很多东西不知道怎么去理解,,望各位大神普及一些学习计算机最底层的知识,谢谢
1、配置Java环境变量:略
2、配置mycat环境变量:
新建变量“MYCAT_HOME”,值“E:\服务器\mycat”;在path中添加“;%MYCAT_HOME%\bin;”
3、修改mycat\conf\wrapper.conf
wrapper.java.command=/usr/local/jdk1.8.0_101/bin/java
4、server.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- - - Licensed under the Apa...
namespace name //不能重复
{
void sort()
{
};
}
using namespace name; //类似于头文件之类的吧,不过放在代码之中,必须放在namespace name之后
int main()
{
std::sort();
}
#include<iostream>
int main()
{
using namespace std;
cout << "let's coding !haha~" <<endl;//输出语句且换行
cout ; //这个语句可以跳过
cout << "you wont's be so worried!";
return 0;
}
#include <stdio.h>
int main ()
{char ch;
int a,b,c,d;
a=0;
b=0;
c=0;
d=0;
while((ch=getchar())!='\n');
{if(ch>='a'&&ch<='z'||ch<='z'&&ch>='a')
{a=a+1;}
else if(ch==' ')
{b=b+1;}
else if(ch>='0'&&ch<='9')
{c=c+1;}
else
{d=d+1;}
}
printf...
请教大神,以下这个代码可以读到文本第二行的信息,我想做一个读取d:\123\*.*所有txt的内容的第10行信息,如果该行的信息是AA,那么移动d:\123\*.*到E:\, 如果该行的信息是BB,那么移动d:\123\*.*到F盘。谢谢指教。
Private Sub Form_Load()
Dim s1 As String
Dim s2 As String
Open "d:\123\data.txt" For Input As #1
Line Input #1, s1
Line Input #1, s2
Label1.Cap...
哈哈,欢迎大家访问、攻击:测试页面 直接地址 http://ec2-35-164-231-255.us-west-2.compute.amazonaws.com
1:Why
当前,越来越多的网站使用了各种框架,大部分框架使用了脚本语言、半编译语言等。比如Java、Python、Php、C#.NET等。
这些框架大部分目标是解决快速开发、运行稳定。但是,缺点是:系统庞大、运行耗费资源多、运行效率低下、占用带宽大等。
本文提出一种新的Web应用解决方案,试图针对以上缺点进行优化。
完全使用静态页面,动态数据通过Ajax访问CppCM...
我的PC之前安装的DEvc++ 但是后来显示一个源代码运行不了
就按照指引把库里的什么路径给删除啦
再后来
所有下载的编译器都打不开啦
求救
排序算法
1、冒泡排序
function bubbleSort(arr){
var i = j = 0;
for(i=1; i<arr.length; i++){
for(j=0; j<=arr.length-i; j++){
var temp = 0;
// ">" 从小到大排序
// "<" 从大到小排序
if(arr[j] > arr[j+1]){
temp = arr[j]
arr[j] = arr[j+1]
arr[j+1] = temp
...
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: 20170316
-- Description: <Description,,>
-- =============================================
if (object_id('update_qy_info', 'TR') is not null)
...
usb grub ubuntu
U盘启动安装Ubuntu 10.04的方法
[日期:2010-04-30]
来源:yeelen.blogbus.com 作者:yeelen
1、安装UltraISO软碟通,打开软件,通过本地目录找到之前下载好的Ubuntu 1...
作为一个新手,我希望哪个大神给我指导一下,C语言怎么学才会更加精通,感激不尽,还有数据结构也能指导一下就更好了。谢谢。我关键没有学习方法。
关于github和Git什么关系就不多废话了,直接上正题
(需要有github账号,并且你所在的机器生成sshkey放到github上,你还需要有git的客户端,注意不是github的客户端)
一、
1、
在github上创建空仓库并勾选上readme文件(注意,如果是私人仓库是要交钱的,所以就public的),勾选readme的目的大概跟
git commit -m "备注"
1
1
里面的备注一个意思,一种必须的好习惯
2、
在你要上传工程的顶级目录(工程目录)下右键,
git bash here
1
1
二、命令
1...
对于任何关系,最重要的一点都是规定好所有方面都必须遵守的界限或规则。创建一个库
时,相当于建立了同那个库的用户(即“客户程序员”)的一种关系——那些用户属于另外的程
序员,可能用我们的库自行构建一个应用程序,或者用我们的库构建一个更大的库。
如果不制订规则,客户程序员就可以随心所欲地操作一个类的所有成员,无论我们本来愿不
愿意其中的一些成员被直接操作。所有东西都在别人面前都暴露无遗。
一般情况下,一个C程序项目会在50K到100K行代码之间的某个地方开始中断。这是由于C仅
有一个“命名空间”,所以名字会开始互相抵触,从而造成额外的管理开销。而在Java中,
package关...