自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JACK_ZG

榆木疙瘩

  • 博客(37)
  • 收藏
  • 关注

原创 chapter 6:Normal Curves and Sampling Distributions

2018-04-11 13:34:26 172

原创 java的多线程

用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不够明确,如同步、并发等等,让我们先建立一个数据字典,以免产生误会。多线程:指的是这个程

2017-09-04 16:08:56 263

原创 环境搭建及系统部署

1、修改本地Host· 127.0.0.1 upms.zhangshuzheng.cn· 127.0.0.1 cms.zhangshuzheng.cn· 127.0.0.1 pay.zhangshuzheng.cn· 127.0.0.1 ucenter.zhangshuzheng.cn· 127.0.0.1 wechat.zhangshuzheng.cn· 127.0.0.

2017-08-31 11:13:12 14308

原创 集合工具类Colletions

package com.zhangtao.collections;import java.util.*;/* * 方法分类:常规操作(查找,最大,最小等)、排序、线程安全(同步)操作、不可变集合 */public class TestCollections { public static void main(String[] args) { List l = new ArrayLi

2017-06-22 18:46:29 533

转载 Java集合---ArrayList的实现原理

Java集合---ArrayList的实现原理目录:      一、 ArrayList概述      二、 ArrayList的实现                  1) 私有属性                 2) 构造方法                 3) 元素存储                 4)

2017-06-22 18:44:15 193

转载 数学常数e的含义

e是一个重要的常数,但是它的直观含义却不像π那么明了。我们都知道,圆的周长与直径之比是一个常数,这个常数被称为圆周率,记作π=3.14159…,可是如果我问你,e代表了什么,你能回答吗?不妨先来看看 维基百科 是怎么说的:“e是自然对数的底数。”但是,你去看“ 自然对数 ”这个条目,得到的解释却是:“自然对数是以e为底的对数函数,e是一个无理数,约等于2.718281828

2016-04-13 22:03:44 1072

转载 C语言中static的作用

C程序一直由下列部分组成:  1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令;     2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。     3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。      4)栈——增长方向:自顶向下增长;自动变量以及

2016-03-29 23:18:33 294

转载 vim配置及插件安装管理

1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了

2016-02-25 23:44:58 405

转载 C语言const的用法

const在C语言中算是一个比较新的描述符,我们称之为常量修饰符,意即其所修饰的对象为常量(immutable)。我们来分情况看语法上它该如何被使用。1、函数体内修饰局部变量。例:void func(){const int a=0;}首先,我们先把const这个单词忽略不看,那么a是一个int类型的局部自动变量,我们给它赋予初始值0。

2016-02-05 21:38:45 357

转载 enum在C语言中的使用

在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量 说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚 举”类型的变量取值不能超过定义的范围。应该说明的是,枚举类型是一种基本数据类型,而不是一种构造类型,因为它不能再分解

2016-02-04 23:53:50 781

原创 《C程序设计语言》读书笔记第二章

第二章 类型、运算符与表达式2.1 变量名1、名字是由字母和数字组成的序列,但其第一个字符必须为字母。2、变量名不要以下划线开头。3、大写字母与小写字母是有区别的。4、变量名使用小写字母,符号常量全部使用大写字母。5、关键字的字符都必须小写。6、局部变量一般使用较短的变量名(尤其是循环控制变量),外部变量使用较长的名字。2.2 数据类型及长度1、long

2016-02-04 22:45:33 414

原创 《C语言及程序设计初步》第40讲实践项目

项目5:#include int main(){ int n,a,i; //设数列的首项为n,公差为a for(a=1;a<=4;a++) for(n=1;n<=6;n++) for(i=0;i<=19;i++) { if(4*n+6*a==26 && n*(n+a)*(n+a+

2016-01-24 20:34:03 337

原创 《C语言及程序设计初步》第38讲实践项目

项目1:#include #define N 10int main(){ int judge; float ave,max,min,score,sum; char choice; do //计算选手的成绩,至少1次,用do很自然,别的循环不用想 { judge=1; max=-1; //第一位评委给的成绩一定大于-

2016-01-19 23:47:54 444

原创 《C语言及程序设计初步》第37讲实践项目

项目4:#include #define N 10int main(){    int judge;    float ave,max,min,score,sum;    char choice;    do  //计算选手的成绩,至少1次,用do很自然,别的循环不用想    {        judge=1;        max=-1; //第一位评

2016-01-19 13:43:19 412

原创 《C语言及程序设计初步》第36讲实践项目

项目2:循环加密//循环加密#include int main(){ char c; while((c=getchar())!='\n') { if((c>='W' && c='w' && c<='z')) putchar(c-22); else putchar(c+4); }

2016-01-17 15:50:12 413

转载 缓冲区的个人理解

缓冲区的个人理解这里所说的缓冲区指的是为标准输入与标准输出设置的缓冲区,为什么要设置一个标准输入缓冲区主要是从效率上来考虑的,如果不设缓冲区会降低cpu的效率,因为它总是会等待用户输入完之后才会去执行某些指令!同样设置一个标准输出缓冲区是为了解决打印的问题!总之这样做的目的就是为了效率!接下来讲解一下怎么设置标准输入与标准输出缓冲区。如果我们不认为的设置的话,系统会自动的为标准输入与标

2016-01-16 01:37:24 891

原创 《C语言及程序设计初步》第35讲实践项目

项目1:#include int main(){ int i,a,n,sum=0,t=0; printf("请输入a和n的值:"); scanf("%d %d",&a,&n); for(i=1;i<=n;i++) { t =t*10+a; sum=sum+t; } printf("%d",sum);

2016-01-15 01:32:52 363

原创 《C语言及程序设计初步》第34讲实践项目

项目1:#include int main(){ int n; double sum=0.0,t,sign=1.0; for(n=1;n<=10;n++) { t = sign*(2*n-1)/(2*n+1); sum = sum+t; sign=-sign; } printf("sum=%.2

2016-01-12 23:01:50 360

原创 《C语言及程序设计初步》第33讲阅读程序

项目1:#include int main(){ char c1,c2; for(c1='0',c2='9';c1<c2;c1++,c2--) printf("%c %c\n",c1,c2); printf("\n"); return 0;}项目2:#include #include int main(){ int i;

2016-01-12 00:40:05 327

原创 《C语言及程序设计初步》第33讲实践项目

项目1:#include int main(){ int n=1,total=0; while(n<=500) { total = total+2*n; n++; } printf("%d",total); return 0;}#include int main(){ int n,total=0;

2016-01-11 01:56:59 481 1

原创 《C语言及程序设计》第32讲实践项目

项目1:#include int main(){ int i,j; for(i=6;i>=1;i--) { for(j=1;j<=2*i-1;j++) { printf("*"); } printf("\n"); } return 0;}项目2:#inclu

2016-01-09 22:38:53 494

原创 《C语言及程序设计》第31讲实践项目

项目一//分数求和 sum of fraction#include int main(){ int n=1,s=1,m; float f,total=0; printf("Please enter m:"); scanf("%d",&m); while(n<=m) { f = s*(1.0/n); total

2016-01-08 00:27:16 443

转载 阅读我们的学科——计算机专业学习浅谈

一、广泛了解,从科普书籍开始  选择计算机专业的同学,也许是因为原先有一定的基础,也许是因为一时的激情,但更多的人,可能对自己的选择没有深刻的认识,或多或少对计算机专业有一些神秘的感觉。自己究竟是否喜欢这个学科?才华能够在哪个分支领域有所施展?抑或是真的不适合这个专业?诸多疑问,解决的方法首先便是了解和认识我们的学科。浓厚的兴趣是学好任何学科的源泉;而广泛的了解则是获得兴趣的途径。当今我们对于

2016-01-05 22:09:00 907

原创 《C语言及程序设计初步》第26讲实践项目

项目4 这个月有多少天?流程图:程序://这个月多少天?#include int main(){ int year,month; printf("Please enter the year and month:"); scanf("%d %d",&year,&month); switch(month) { case

2016-01-02 21:29:07 535

原创 《C语言及程序设计》第25讲阅读程序

//阅读程序#include int main(){ int i=10,j,m=0,n=0; j = i%3; switch(j) { case 0: m++; break; case 1: case 2: n++; break; default: prin

2016-01-01 14:06:59 563

原创 《C语言及程序设计》第23讲实践项目

对应程序://3整除or5整除#include int main(){ int a; printf("请输入一个整数:"); scanf("%d",&a); if(a%5 == 0) { printf("%d\n",a); } else { if(a%3 == 0) {

2015-12-28 22:18:54 402

原创 《C语言及程序设计》第22讲实践项目

项目一:三级成绩流程图对应的程序://三级成绩#include int main(){ int result; printf("请输入一个百分制成绩:"); scanf("%d",&result); if(result>100) { printf("请重新输入"); } else {

2015-12-28 00:55:55 293

转载 除法运算符和求余运算符

除法运算符“/”。二元运算符,具有左结合性。参与运算的量均为整型时,结果为整型,舍去小数。如果运算量中有一个为实型,结果为双精度实型。

2015-12-25 22:54:57 3965

原创 《c语言及程序设计》第十九讲实践项目

//小写字母转换为大写字母 lowercase/uppercase#include int main(){ char lowercase,uppercase; lowercase = getchar();//scanf("%c",&lowercase) uppercase = lowercase-32; printf("%c %d\n",lowercase,l

2015-12-25 22:13:53 356

转载 转义字符及其意义

下面是C语言中的转义字符及其意义:转义字符意义ASCII码值(十进制)\a响铃(BEL)007\b退格(BS) ,将当前位置移到前一列008\f换页(FF),将当前位置移到下页开头

2015-12-25 21:34:43 758

原创 《C语言及程序设计初步》第十四讲实践项目

//阅读程序,解释其过程#include int main(){ int *p1,*p2,*p; int a=5,b=8; p1=&a; p2=&b; if(a<b) { p=p1; p1=p2; p2=p; } printf("%d %d\n",*p1,*p2); pri

2015-12-22 22:57:27 462

转载 C语言各种数据类型取值范围

速查表:char -128 ~ +127 (1 Byte)short -32767 ~ + 32768 (2 Bytes)unsigned short 0 ~ 65536 (2 Bytes)int -2147483648 ~ +2147483647 (4 Bytes)unsigned int 0 ~ 4294967295 (4 Bytes)long == intlo

2015-12-22 21:26:23 985

原创 《C语言及程序设计》第十一讲实践项目

//分离各位数#include int main(){ int x,a,b,c; printf("请输入3位整数:"); scanf("%d",&x); a=x%10; b=x/10%10; c=x/100; printf("其个、十、百位数分别是:%d %d %d\n",a, b, c); return 0;}//分

2015-12-21 22:41:42 484

原创 计算各种类型数据所占用的字节数

//计算各种类型数据占用的字节数#include int main(){ printf("Size of int is: %d\n",sizeof(int)); printf("Size of short int is: %d\n",sizeof(short)); printf("Size of long int is: %d\n",sizeof(long));

2015-12-19 20:59:11 2124

原创 《C语言及程序设计初步》第九讲实践项目(含第八讲)

第八讲 数据类型及表示心得:用符号常量代替直接使用常量。为此,修改之前的一段程序。//计算圆柱体的表面积/*之前的程序#include int main(){ float r,h,s; printf("圆柱体的半径r= "); scanf("%f",&r); printf("圆柱体的高h= "); scanf("%f",&h); s=2*3.1415926*r*r+2*

2015-12-19 20:53:48 463

原创 《C语言及程序设计初步》第七讲实践项目

编译环境:codeblocks 13.12//计算两个整数的正差值#include int main(){ int a,b,c; printf("请输入两个整数:"); scanf("%d %d",&a,&b); if(a>b) { c=a-b; } else { c=b-a; }

2015-12-19 00:45:52 578

原创 《C语言及程序设计初步》第四讲实践项目

编译环境:Dev-C++ 5.63//摄氏温度转换为华氏温度#include int main(){float C,F;printf("请输入摄氏温度值:");scanf("%f",&C);F=C*9/5+32;printf("华氏温度的值是:%f\n",F);return 0;} 运行结果://计算长方形的周长和面积#inclu

2015-12-18 20:43:21 448

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除