- 博客(17)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 对于自加自减的理解
前言: C语言中很多地方都会用自加(++)、自减(--)运算符来参与一些运算,这也是C语言的主要特色之一, 如果可以掌握并合理的利用这一特性,可以优化我们的C程序。 而自加自减也是对于刚接触C语言编程的人来说,比较难想通,很容易造成错误,可是考试的卷子也经常出现类似的题目。自增自减的定义 自增++:使变量的值加1 自减--:使变量的值减1...
2019-03-29 20:32:21
4875
10
原创 Shiro:添加数据库操作和Realm
RBAC 概念RBAC 是当下权限系统的设计基础,同时有两种解释: 一: Role-Based Access Control,基于角色的访问控制 即,你要能够删除产品,那么当前用户就必须拥有产品经理这个角色 二:Resource-Based Access Control,基于资源的访问控制 即,你要能够删除产品,那么当前用户就必须拥有删除产品这样的权限需要用到的ja...
2019-04-08 14:56:19
924
1
原创 Shiro代码1:不使用Realm和数库
创建一个Java项目,目录结构如下:引入jar包,加入项目的构建路径中,版本可以不同。shiro-all-1.3.2.jarslf4j-api-1.7.2.jar对shiro.ini 配置文件进行编辑:#定义用户[users]# 用户名 zhang3 密码 12345 角色是 adminzhang3 = 123456 , admin# 用户名 li4 密码ab...
2019-04-08 11:30:51
263
原创 Apache Shiro(一):理论知识部分初识
Apache_Shiro参考手册中文版:链接:https://pan.baidu.com/s/1fwnHUMDPZhwfbQSVXNRYOw提取码:ktiy什么是Apache Shiro?ApacheShiro是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。ApacheShiro的首要目标是易于使用和理解。安全有时候是很复杂的...
2019-04-08 11:13:16
553
原创 C语言的选择结构
选择结构C语言有两种选择语句:(1)if语句:用来实现两个分支的选择结构(2)switch语句:用来实现多分支条件的选择结构例子:计算ax^2 + bx + c = 0的方程的根。流程图:代码:#include<stdio.h>#include<math.h>//计算ax^2 + bx + c = 0的方程的根。int main()...
2019-04-01 15:40:21
17825
原创 反序相等
题目描述设N是一个四位数,它的9倍恰好是其反序数(例如:1234 的反序数是4321),求N的值。解题前:本题的主要过程是得到这个四位数的反序数,换言之就是要得到该四位数的各个位数的数字。三位数得到各个位数字的方法一样,利用整除和取余运算的组合得到。 所以:#include<stdio.h>int main(){ int i,a,b,c,d...
2019-04-01 14:58:50
148
原创 C语言的数据的强制类型转换
定义:强制类型转换是把变量从一种类型转换为另一种数据类型。 强制类型转换算是C语言中常见常考的一项内容,如对于类型处理不好,将会产生错误结果。对于某些类型的转换编译器可隐式地自动进行,不需人工干预,称这种转换为自动类型转换;而有些类型转换需要编程者显式指定,通常,把这种类型转换称为强制类型转换计算机硬件进行算术操作时,要求各操作数的类型具有相同的大小(存储位数)及存储方式。...
2019-04-01 11:27:40
51387
8
原创 牛客网编程题目-设a、b、c 均是0 到9 之间的数字,abc、bcc 是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c 的值。
题目描述设a、b、c 均是0 到9 之间的数字,abc、bcc 是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c 的值。输入描述:无。输出描述:每行输出3个数,分别表示abc的值,用一个空格隔开。根据题目要求就是循环遍历并进行判断,找到符合条件的数据进行输出#include<stdio.h> int main(){ i...
2019-04-01 11:13:38
3577
原创 C语言实现数值互换的方法
方法一:使用中间变量赋值传递简答的问题:如果现在由两杯水,要想使这两杯水互换一下,最先想到的就是再拿出第三个杯子,先把一个杯子的水倒入第三个杯子中,再把另一个杯子的水倒入这个空杯子,然后再把第三个杯子的水倒入第二个杯子里面。#include<stdio.h>/* C语言实现数值互换的方法 1:使用中间变量赋值传递 */ int main(){ int a=5...
2019-04-01 10:13:01
14215
1
原创 C语句的结构和常用输入输出
1、C程序结构:函数由函数声明部分和执行语句组成。2、C语句分类1、控制语句:用于完成一定的控制功能1. if()...else... 条件语句2. for()... 循环for语句3. while()... 循环while语句4. do...while() 循环do-while语句5. continue 结束本次循环语句6. break 终止执行switc...
2019-04-01 09:21:10
1437
原创 C语言数据的表现形式及其运算
1:常量和变量1、常量:在程序运行过程中,值不能被改变的量。(1)整型常量:如1000,-123(2)实型常量:包括十进制小数形式(有数字和小数点组成,如123.45)、指数形式(如12.43e3-->12.43*10的三次方)两种表现形式(3)字符常量:包括普通字符(用单撇号括起来的一个字符,如’a’,注:不包括’’)、转义字符(以字符\开头的字符序列,如’\n’)...
2019-03-29 10:58:07
2069
原创 结构化程序设计(structured programming)
结构化程序设计(structured programming):1:结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。2:结构化程序设计的三种基本结构是:顺序结构、选择结构和循环结构。顺序结构 :顺序结构表示程序中的各操作是按照它们出现的先后顺序执行的。顺序结构的程序又...
2019-03-28 09:22:49
28588
原创 C语言学习笔记(C程序设计-谭浩强)
入门:计算机程序:一组计算机能够识别和执行的指令。计算机的每一个操作都是根据指令进行的,计算机的一切操作都是由程序控制的计算机指令:指挥机器工作的指示和命令。指令包含操作码和操作数,操作码决定要完成的操作,操作数指参加运算的数据及其所在的单元地址。操作要求和操作数地址都由二进制数码表示,分别称作操作码和地址码,整条指令以二进制编码的形式存放在存储器中。2、计算机语言的发展:...
2019-03-27 10:42:09
7524
原创 C语言学习编程软件推荐
一:编程软件推荐:Windos环境下编程软件推荐:Dev-C++ 下载地址:https://sourceforge.net/projects/orwelldevcpp/Code::Blocks 下载地址:http://www.codeblocks.org/downloads/binariesLinux环境下: 初学者请使用文本编辑器Vim + GCC 编译指令进行编程详情请参考...
2019-03-27 10:38:42
8105
原创 c语言仓库信息管理
#include #include #include #include typedef struct information //货物信息 { char number[20]; //编号 char sname[20]; //名称 float price; //价格 int count; //
2016-12-11 16:59:59
1395
原创 c语言:n*n矩阵最大值与其位置
#include //头文件int main(){int n;printf("请输入n的大小:\n");scanf("%d",&n);int a[n][n],i,j,max,h,l;printf("请输入n*n矩阵的元素:\n");for(i=0;i{for(j=0;j{scanf("%d",&a[i][j]); }}max=a[0][0
2016-12-05 15:04:40
6413
2
HTML+CSS标签整理
2018-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人