后端
本本的香菜
这个作者很懒,什么都没留下…
展开
-
数据结构与算法归并排序
使用递归或循环实现归并排序public class MergeSort { public static void mergesort(int[] arr){ process(arr,0,arr.length-1); } // 递归版本 left, rigth都是下标位置 public static void process(int[] arr, int left, int right){ if(left == right){原创 2022-03-18 16:51:43 · 80 阅读 · 0 评论 -
【软件工程】极限编程
极限编程(XP)是在一种颇有争议的软件开发方法。其第一步是软件开发小组确定客户希望产品支持的各种特性。对于每个特性,开发小组向客户通报实现这个特性所需要的时间和花费。客户使用成本-效益分析法选择每个后续的构件所包含的特性,根据开发小组提供的时间、成本估算和该特性给客户带来的潜在收益来进行选择。提议的构件分成更小的部分,称为任务。一个程序员首先制定出任务的测试用例,采用TDD,然后两个程序员在一台计算机前工作(结对编程),实现任务,确保全部测试用例正确工作。两个程序员每15~20分钟交替操作键盘,不进行键转载 2022-03-17 19:05:45 · 324 阅读 · 0 评论 -
jQuery(七)jQuery事件
文章目录jQuery事件事件函数列表绑定事件的其他方式与取消绑定事件冒泡什么是事件冒泡事件冒泡的作用阻止事件冒泡事件委托jQuery事件事件函数列表blur() 元素失去焦点(常用与获取输入框的内容) //输入框失去焦点后弹出其内容 $inp.blur(function(){ alert($inp.val()); })演示:focus() 元素获得焦点(只能是一个元素获得焦点原创 2022-03-16 20:51:46 · 79 阅读 · 0 评论 -
FactoryBean
1.在spring中,有两种bean ,一种普通bean(自己写的bean),另外一种工厂bean(facoryBean)2.普通bean 定义什么类型,返回什么类型定义时lession 类型,那返回一定是lesson类型 <bean class="com.testdemo.Lession" id="lession"> <property name="name" value="bookname"></property> <property na原创 2022-03-15 13:52:07 · 73 阅读 · 0 评论 -
Linux内核进程管理
Linux进程状态TASK_ RUNNING– 进程是可执行的。它或者正在执行,或者在等待队列中等待被执行。(相当于 就绪态+运行态)TASK_ INTERRUPTIBALE(可中断)–进程正在睡眠/阻塞,等待某些条件的达成。也可能因为接收到信号而提前被唤醒(浅睡眠)。TASK_ UNINTERRUPTIBALE(不可被中断)–与可中断状态相同,但即使接收到信号也不会被唤醒(深睡眠)___TASK_ TRACED--被其他进程跟踪的进程。_TASK_ STOPPED(停止)- -进程停止执行。进程原创 2022-03-15 09:48:21 · 405 阅读 · 0 评论 -
iOS 简单易用的跳转方式
1、跳转方法://ViewController为要跳转的界面id viewController = [[NSClassFromString(@"ViewController")alloc]init]; //判断urlString命名的字符串是否存在,如果不存在还进行传值会导致崩溃所以需要进行判断if ([self checkIsExistValue:viewController andStringName:@"urlString"]) { //urlString是NSString为ViewC原创 2022-03-14 17:23:37 · 473 阅读 · 0 评论 -
53.模块化编程
目录第一第二.面向过程第三.面向对象模块化编程就是把我们的一整个项目,分成很多模块(比如一个学生成绩查询可以分为,登陆,查询,修改保存,退出等模块)。俺用C写程序可能经历了下面几个过程的进步第一把程序都写在一个while循环里,相信大部分人刚入门都是这样子第二.面向过程学会使用多个源文件(.c 文件和 .h 文件)一个程序工程包含多个源文件(.c 文件和 .h 文件),每个 .c 文件可以被称为一个模块,每一个模块都有其各自的功能,而每一个.h文件则是声明该模块这样在别的文件,只要使用原创 2022-03-13 15:23:58 · 1114 阅读 · 0 评论