- 博客(22)
- 收藏
- 关注
原创 数据库笔记——【存储过程】
赋值#方式一 set = :=set @mygender := '男' ,@myhobby := 'java';# 多次赋值#方式二 select#可直接将表字段存入变量#查询变量创建的变量如果没有赋值,仅声明,则显示NULL任何没有被创建的变量,结果都是NULL。
2024-05-18 11:00:16
788
原创 数据库笔记-【视图】
前视图没有添加检查语句,但是后视图基于前视图,用了cascaded,则会给前视图默认添加检查选项,添加数据时,如果id>20会报错。视图通俗是企业想展示给用户看的,数据库存储的数据有很多,但是也有很多是不能对外公开的,做项目的过程就通过视图这个媒介达到这种效果。A. 聚合函数或窗口函数(SUM()、 MIN()、 MAX()、 COUNT()等)cascaded 联结,检查选项对当前视图作用 且 前无检查选项的视图默认检查。用户只能更改视图中展现的数据,并且不允许用户去修改表的字段,更加安全。
2024-05-13 15:52:35
430
原创 linux笔记——服务管理【2】
开启防火墙后,在Windows系统下,telnet Linux内部端口,连接失败(0.0.0.0开头都是Linux的ip地址)外部程序可以连接端口,然后进一步与内部程序服务等连接,但是为了防止随意连接造成一些危险等,设立防火墙,给对应程序。在Windows下初次用telnet 地址,会显示telnet指令不存在,此时需要将telnet指令开启。设置服务起作用的主要是3和5运行级别。,此时外部程序才能正常连接。
2024-05-02 18:50:46
163
2
原创 Linux笔记——服务管理【1】
网络连接关闭以后,端口监听也随之停止,xshell连接不上Linux,断开。Linux中没有网络。服务本质是进程,但是运行在后台,通常监听某个端口,等待其他程序的请求,也称为守护进程。带* 表示已经启动,利用空格选择,tab跳确定。Windows与linux连接原理图。
2024-05-02 18:42:45
25
2
原创 基础练习简单递归 【2】
计算尾随0的个数,要想结果等于0,至少是2*5这种,再往上就分别是2和5的倍数可以达到这样的效果。求的是含有2和5这两个因子的个数,一对2 * 5可以得到一个0。举例:8!2、4、6、8都含有因子2只有5含有因子5,所以最后得到的结果只有一个尾随0再者可以发现,5的因子占少数,所以本题最终求的是含有5的因子的个数5、10、15、20、25、30……都含有因子5这里面需要注意的是有些数含有两个因子5,如25,甚至3个因子5,如125……
2024-01-19 21:06:52
345
1
原创 基础练习简单递归 【1】
方法一:递归//递归if(num == 0)//结束条件return 0;方法二:循环//循环while(num!num -= 1;count++;return 0;* };*/return 0;else if(root->val < low)//右子树更大,进一步从右子树判断是否在范围内else if(root->val > high)//左子树更小,进一步从左子树判断。
2024-01-19 21:05:02
471
1
原创 基础练习二维数组 【1】
/行数 列数//int* gridColSize代表的是列元素的个数,初始化的时候,列元素个数可以不一样,通过指针解引用得到每行的列个数,这里一般列个数相等int i;for(i=0;i<gridSize;i++)int j;for(j=0;//主对角线 arr[i][i]//行列之和相等//副对角线 arr[i][size-1-i]int i;for(i=0;i<matSize;return sum;
2024-01-15 23:43:34
389
原创 基础指针练习 【1】
仔细观察发现插入的偶数位置和奇数位置可以找到突破口/***/int i;for(i=0;i<numsSize;i++)//和 %2 效果一致if(i&1){else//(i+1)/2也行return ret;/***///特点:下一个元素是之前所有元素之和(包括本身)i < n;
2024-01-15 00:38:02
584
原创 基础贪心练习【2】
/需要的数组里面最大值和最小值相加,如果大于limit,最大值单独,继续往下判断//最大最小相加超载sum++;high--;continue;//不超载sum++;high--;low++;return sum;题目好好理解领会,会发现:奇数索引对应的都是大数 偶数索引对应的都是小数//需要重新排列,并且将新排列的数组都插入nums,这里需要拷贝一个数组//拷贝数组不能直接把数组名赋值了,不然nums和ans还是同时被操作的int i;for(i=0;
2024-01-13 20:06:21
355
1
原创 基础贪心练习 【1】
运用到排序(qsort)来求解//先排序再求//选择末尾两个和开头两个数暴力循环找出这4个数int i;//从第二个元素开始,第一个元素的值已经被作为最大最小的初始值for(i=0;i
2024-01-13 20:00:33
295
1
原创 基础排序练习(qsort实现)【2】
/先排序,再统计int i;for(i=0;i++)//避免最后一次访问越界//qsort函数 进行排序int i;return 0;//思路类似找数组中的最大值for(i=0;va2 %= 2;//数组之间不可以轻易将头指针操作的指针 相互转移 是不是因为没有开辟动态空间//证明不是,也可以不开辟空间直接赋值return ans;
2024-01-12 21:56:27
299
1
原创 基础排序练习(qsort实现)【1】
***///qsort函数ans = nums;//qsort函数直接对ans进行操作return ans;//先排序,再统计//多数元素一定是唯一的int i;for(i=0;if(nums[i]!count = 1;//重新计数//基本不会到这里,必然存在一个数,它在数组中的个数大于n/2。
2024-01-12 21:49:29
364
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人