- 博客(53)
- 收藏
- 关注
原创 导入文件,返回流的话就下载excel文件,返回json数据就把数据放在表格中
导入文件,返回流的话就下载excel文件,返回json数据就把数据放在表格中
2022-07-14 17:54:30
371
原创 前端学习网址
Vue学习网址:jspang.comhttps://www.bilibili.com/video/av24099073       vue学习视频 哔哩哔哩纯金(里面也有jspang的vue学习)文档形式的vue:https://cn.vuejs.org/v2/guide/#https://router.vu...
2018-12-10 14:56:39
891
原创 统计从键盘输入一行字符的个数.c
统计从键盘输入一行字符的个数一个字符代表一个一个汉字代表两个思想:当输入的字符不等于键盘上的enter键时,每输入一个字符就加1#include<stdio.h>void main(){ int n=0; printf("input a string:\n"); //一个汉字相当于两个字符 while(getchar()!='\n') ...
2018-11-29 21:34:30
8433
2
原创 用c语言计算运费.c
如下图所示计算运费:通过输入基本运费,货物重量和距离求总运费#include<stdio.h>void main(){ int s; double p,w,d,f; printf("please input fare goods and distance:\n"); scanf("%lf,%lf,%d",&p,&w,&s)...
2018-11-29 21:25:38
18485
2
原创 输入年月用if-switch判断年是否为闰年,并输出该月是多少天
输入年月用if和switch判断年是否为闰年,并输出该月有多少天思想:闰年的定义:能被4整除却不能被100整除或者能被400整除用flag作为判断闰年的标志,flag=0,则该年不是闰年,flag=1代表该年是闰年#include<stdio.h>void main(){ int year,month,flag=0; printf("please input ...
2018-11-27 20:39:34
3872
原创 switch-break语句判断学生成绩好坏
switch-break语句判断一个学生成绩是否及格其中90分以上为极好,80分以上为非常好,70分以上为较好,60分以上为及格,60分以下为不及格,输出请继续努力#include<stdio.h>void main(){ int score,g; printf("please your score:\n"); scanf("%d",&score...
2018-11-27 20:03:15
3625
3
原创 三目运算符的简单运算.c
三目运算符的简单用法使用三目运算符判断输入的字符是否为大写字母,若是就转为小写字母,否则不变<表达式1> ? <表达式2> : <表达式3>; "?"运算符的含义是:先求表达式1的值,如果为真,则执行表达式2,并返回表达式2的结果;如果表达式1的值为假,则执行表达式3,并返回表达式3的结果。条件运算符是右结合的,也就是说,从右向左分组计算。例如,a ? ...
2018-11-27 19:52:50
1791
1
原创 输入3个数字要求从小到大排列.c
输入3个数字要求从小到大排列.c解题思想:输入3个整型变量,用其中两个数字判断大小,如果前面的那个数大于后面的一个数字,用 t 做交换变量,交换两个数字的位置#include<stdio.h>void main(){ int a,b,c,t; printf("please input three number:\n"); scanf("%d %d %d"...
2018-11-27 19:36:09
2161
1
原创 if-else 判断输出的字符是大写字母、小写字母、数字或者其他类型
if-else判断输出的字符是大写字母、小写字母、数字、或者其他类型#include<stdio.h>void main(){ char c; printf("input a character: "); c=getchar(); //在键盘上输入一个字符 if(c<32) printf("This is a contro...
2018-11-27 19:30:27
5619
原创 逻辑表达式和关系表达式运算.c
逻辑表达式和关系表达式0表示假,1表示真,任何非0的数为真逻辑表达式是指运算符为或||、与&&、非!的表达式。返回值为0或1,0表示false,非0表示true. 例如!0返回1,0&&1返回0,0||1返回1。关系表达式是指运算符为<,<=,>,>=,==,!=的表达式。返回值同样为0或1,例如a!=b,a>=0等#inc...
2018-11-27 19:24:11
5778
原创 三角形面积.c
求三角形面积.c#include<stdio.h>#include<math.h>void main(){ float a,b,c,s,area; printf("请输入可以组成三角形的3个数字求三角形面积:\n");//两边之和大于第三边 scanf("%f %f %f",&a,&b,&c); s=(a+b+c...
2018-11-26 20:46:04
1368
原创 用sizeof判断编译器中的数据类型字节数
用sizeof判断编译器中的数据类型字节数.c#include<stdio.h>/*第一种方式void main(){ int c; c=sizeof(int); printf("%d",c);}*///第二种方式void main(){ printf("%d\n",sizeof(int)); printf("%d\n",size...
2018-11-26 20:37:32
1405
原创 自增自减运算符.c
自增自减运算符.c++i是先加1后运算,i++是先运算后加1- -i是先减1后运算,i- -是先运算后减1-i++是先计算前面的负号,然后运算后加1c语言中进行多个运算符运算时,建议参考下面的连接,里面时关于运算符优先级的整合:http://c.biancheng.net/view/161.html#include<stdio.h>void main(){ int...
2018-11-26 20:28:05
413
原创 各类数值型数据之间的混合运算.c
各类数值型数据之间的混合运算.c当double类型和float类型转为int类型时会造成精度丢失#include<stdio.h>//自动类型转换void main(){ float P1=3.14159; int s, r=5; double m; m=r*r*P1; s=r*r*P1; //r和P1都转换成double型计算,结果为...
2018-11-26 20:09:04
522
原创 大小写字母转换.c
小写字母转换成大写字母.c小写字母转变成大写字母要减32大写字母转变成小写字母要加32#include<stdio.h>void main(){ char a,b; a='a'; b='b'; a=a-32; b=b-32; printf("%c,%c\n%d,%d\n",a,b,a,b);}运行结果:...
2018-11-26 20:03:00
970
原创 字符型数据.c
字符型数据.c120和121对应的ASCII值为x、y,当输入字符型变量的时候输出x和y,输出整型变量时时120、121#include<stdio.h>void main(){ char a,b;// a='x';// b='y';//两种方式相同,结果都为x,y,120,121 a=120; b=121; printf("%c...
2018-11-26 19:59:17
888
原创 实型数据的舍入误差
实型数据的舍入误差实型变量是由有限的存储单元组成的,能提供的有效数字总是有限的当有效位占满,后面的数字会自行匹配#include<stdio.h>void main(){ float a,b; a=123456.789e5; b=a+20; printf("%f\n",a); printf("%f\n",b); printf(...
2018-11-26 19:52:32
2445
1
原创 符号常量的标识符
符号常量的标识符用标识符代表一个常量,称为符号常量;符号常量与变量不同,它的值在其他作用域内不能改变,也不能再被赋值;习惯上符号常量的标识符用大写字母,变量标识符用小写字母#include<stdio.h>#define PRICE 30 //用标识符代表一个常量,称为符号常量//符号常量与变量不同,它的值在其他作用域内不能改变,也不能再被赋值//习惯上符号常量的...
2018-11-26 19:48:40
2015
原创 数据的溢出.c
当定义的数据类型不一样时,溢出的值也不一样,当然也和编程运行的软件有关如果在16位计算机系统(如Turbo C)中,short类型和int类型都是占2个字节的内存空间,所以其取值范围都是-215~215-1如果在32位计算机系统(如Visual C++,CodeBlock)中,short类型占2个字节,而int类型占4个字节,因此它们的取值范围会不一致,此时,short的取值范围为:-215~...
2018-11-21 17:55:16
220
原创 整型变量的定义使用.c
整型变量的定义和混合使用#include<stdio.h>void main(){ int a,b,c,m,n; a=10; b=-20; c=6; m=a+c; n=b+c;// printf("m=%d\nn=%d\n",m,n);// printf("m=%d,n=%d\n",m,n); printf("%d...
2018-11-21 17:36:29
6779
原创 正弦函数.c
输入一个数字,使之以正弦函数的形式输出#include<math.h>#include<stdio.h>void main(){ double x ,s; printf("请输入一个数字:\n"); scanf("%lf",&x); s=sin(x); printf("sin %lf is %lf\n",x,s);}...
2018-11-21 17:29:02
1008
原创 6路由3步骤
定义路由组件(在src/views中定义)注意:其他组件分类:路由组件写在views或者pages文件夹下,非路由组件写在components文件夹下映射路由:在router里面的index.js中映射路由(也就是定义一个路由器)使用路由,在App.vue中写 ...
2018-08-20 12:48:50
240
原创 5组件间通信方法
组件间通信1. props:在主组件中写的事件需要传到子组件时需要:主组件APP.vue中传递一个addTodos方法时: <Header :addTodos="addTodos"/>在Header.vue中接收addTodosprops:{ addTodos:Function}2. 自定义事件 $on(‘事件名’,回调函数)$emit...
2018-08-20 12:47:55
258
原创 4.案例交互
写vue页面:拆分组件静态组件(无交互)动态组件: 初始化数据交互传数据,自动收集收据:v-model 监听事件 :@click组件通信:<list :comments="comments"/> //传的是值<list comments="comments"/> //传的是文本接收属性: 1. props:[‘comments...
2018-08-20 12:38:05
445
原创 3打包生成dist文件夹并发布到服务器
打包生成dist文件夹并发布到服务器打包生成dist文件夹: npm run build 发布1:使用静态服务器工具包 安装serve npm install -g serve serve dist 访问:http://localhost:5000 发布2:使用动态web服务器(tomcat)修改配置:webpack.prod.conf.js...
2018-08-19 15:04:51
13093
原创 2写vue的基本步骤
vue的基本步骤vue的代码都放在生成的src里面,src下有:App.vue是根组件,main.js和components(里面放其他组件)先在components中定义一个组件名,在里面写内容,下面以HelloWorld.vue为例:<template> <div class="hello"> <h1>{{ msg }}</h...
2018-08-19 15:02:57
883
原创 1.创建vue项目
创建vue项目npm install vue-cli -gvue init webpack vue_democd vue_demonpm installnpm run dev访问:http://localhost:8080/在package.json中,修改dev里面的内容,加个 –open,在终端输入 npm run dev后可以直接打开浏览器vue的标准模板...
2018-08-19 15:00:13
191
原创 23json配置文件的使用
json配置文件使用:在src根目录下新建一个config.json文件(和webpack.config.js同级){ "name":"wuyou", "skill":"web前端", "habit":"badminton"}在index.html中插入一层div,放json文件 <div id="json"&
2018-08-19 14:56:25
325
原创 22集中拷贝静态资源
集中拷贝静态资源管理器:在src目录下新建一个public文件夹,在里面放入些图片或者文档安装插件 copy-webpack-plugin npm install –save-dev copy-webpack-plugin在webpack.config.js里面引入插件 const copyWebpackPlugin= require(“copy-webpack-plu...
2018-08-19 14:51:35
252
原创 21第三方类库抽离
以分离jquery库和vue为例:安装jquery npm install jquery –save 在entry.js里面使用jquery代码: $(‘#title’).html(‘你还好吗?’); 在webpack.config.js里面引入jquery插件new webpack.ProvidePlugin({ $:'jquery'}),在最上面...
2018-08-19 14:46:01
375
原创 20watch打包和监测
watch的正确使用方法:在终端中输入 webpack –watch在src/index.html里面添加内容: <h1>Wuyou shopping will be your best choice!!!!</h1>打开dist/index.html同样添加上了该代码如果没有该效果在webpack.config.js的==devServer==里面配...
2018-08-19 14:40:31
159
原创 19优雅的打包第三方类库
优雅打包第三方类库:以引入jquery为例:首先安装jquery npm install –save jquery Jquery最终要在生产环境中使用,所以我们这里要使用–save第一种方法:第一步在entry.js里面引入jquery: import $ from ‘jquery’;第二步用jquery设置属性: $(‘#title’).h...
2018-08-19 12:23:09
329
原创 18模块化配置
js中的模块化实现在dist目录下新建一个jspang.js文件声明一个jspang方法,用module.exports暴露出去function jspang(){ alert('jspang.com:'+'webpack');}module.exports=jspang;在entry.js里面,并使用import jspang from './jspang.js'...
2018-08-19 10:24:41
272
原创 17开发和生产并行设置
开发和生产并行设置npm安装若要安装jquery库,有3种安装方法 npm install jquery //安装完成后,你会发现在package.json中并不存在这个包的依赖(不赞成)npm install jquery –save //生产环境依赖的包npm install –save-dev jquery //开发环境依赖的包(上线并不需要这个包的...
2018-08-19 10:22:46
197
原创 16打包后的代码调试
打包后代码调试在配置devtool时,webpack给我们提供了四种选项: 1. source-map 独立 map 行 列 2. cheap-module-source-map 独立 行 不包括列 3. eval-source-map eval js 开发阶段 上线 行 列 4. cheap-module-eval-source-map 列注意:如果大型项目可以使用source...
2018-08-18 10:53:53
332
原创 14消除未使用的css
14消除未使用的css简介: 使用PurifyCSS可以大大减少CSS冗余,即去除未使用的css安装PurifyCSS 插件,PurifyCSS-webpack要依赖于purify-css这个包,所以这两个都需要安装 npm i -D purifycss-webpack purify-css在webpac...
2018-08-18 10:48:23
687
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人