- 博客(25)
- 资源 (14)
- 收藏
- 关注

原创 我的第一个开源项目之SearchPlus(欢迎star,欢迎fork)
SearchPlus开源让编程更加快乐Introduction本开源项目是根据我大二寒假期间(2017年1月)做的一个教务方面的软件,今年寒假期间(2018年1月)进行重构并进行重新设计而成,代码已进行了优化。 依托Bmob后端云实现收藏模块的数据上传与更新。其他教务方面的数据是通过Jsoup框架解析辽宁石油化工大学的html网页源码获得。 apk文件已托管到f
2018-01-19 18:12:18
439
原创 144. 二叉树的前序遍历
C代码:/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; *//** * Return an array of size *returnSize...
2018-09-07 07:53:36
235
原创 94. 二叉树的中序遍历
94. 二叉树的中序遍历c代码:/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; *//** * Return an array of ...
2018-09-07 07:46:47
199
原创 操作系统之页式存储管理
简介本程序利用java编程语言对其进行了实现。 源代码移步:http://download.youkuaiyun.com/download/chengshijian2015/10215566原理一个进程的逻辑地址空间分成若干个大小相等的片,称为页面或页,并为各页加以编号,从0开始,如第0页、第1页等。把内存空间分成与页面相同大小的若干个存储块,称为(物理)块或页框,同样进行编号。在为进程分配内
2018-01-20 15:12:57
855
原创 操作系统之动态分区分配
简介本程序利用java编程语言对其进行了实现。 源代码移步:http://download.youkuaiyun.com/download/chengshijian2015/10215534原理可变分区调度算法有:最先适应分配算法,最优适应分配算法,最坏适应算法。 用户提出内存空间的申请;系统根据申请者的要求,按照一定的分配策略分析内存空间的使用情况,找出能满足请求的空闲区,分给申请者;当程
2018-01-20 14:49:17
1540
原创 操作系统之进程调度
简介在多道程序或任务系统中,系统同时处于就绪的进程有若干个。也就是说能运行的进程数远远大于处理机个数。为使系统中的各进程能有条不紊地运行,必须选择某种调度策略,以选择一进程占用处理机。 本程序利用java编程语言对其进行了实现。 源代码移步:http://download.youkuaiyun.com/download/chengshijian2015/10215502进程调度原理单处理机下,
2018-01-20 14:30:19
716
原创 操作系统之银行家算法
简介银行家算法是避免死锁的一种重要方法,本程序用java编程语言对其进行了实现。 源代码移步:http://download.youkuaiyun.com/download/chengshijian2015/10215467银行家算法原理当用户申请一组资源时,系统必须做出判断,如果把这些资源分出去,系统是否还处于安全状态。 若是,就可以分出这些资源;否则,该申请暂不予满足。 1.数据结构
2018-01-20 14:08:57
957
原创 App开发《知亦学》之--编写登录界面
App开发《知亦学》之–编写登录界面最近开发了一款App,取名叫《知亦学》,独立开发这款App还是学到了不少东西,现在也基本开发完毕了,暂时没有重构代码,准备接下来重构,登录界面基本不需要重构,所以就先在博客上写这么一篇了,先上登录界面截图吧:这是一个MD风格的登录界面,那么如何实现那?先直接上代码<?xml version="1.0" encoding="utf-8"?> <andr
2017-08-03 22:49:16
1236
原创 初学java之模拟QQ聊天软件(简单实现)
大一上学期初学java之期末课程设计–模拟QQ聊天软件(简单实现)引言:这个程序是自从学习java以来写的第一个比较大的图形界面程序,花费了大约一周的时间,作为期末的课程设计,也算是基本上完成了任务,当然由于作者的编程能力有限,代码中难免存在BUG,不太简练,今天搬到博客上来,也算是对自己学习历程的一段记录吧,当然,如果我的这篇博客有幸被诸君看到,欢迎提出意见和建议,这篇博客仅仅作为我的一个记录吧,
2016-12-29 11:12:18
43961
75
转载 android XML布局大全
第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_a
2016-10-29 15:51:56
499
原创 数据结构之队列的链式表示和实现
测试截图: 源代码://测试环境:VS2015////头文件#include "stdafx.h"#include<stdlib.h>#include<stdio.h>//宏定义#define OVERFLOW -2#define OK 1#define ERROR 0//定义节点结构体typedef struct QNode{ int data; struc
2016-09-30 23:46:46
399
原创 数据结构之利用栈进行进制转换
测试截图: 源代码://测试环境:VS2015#include "stdafx.h"#include<stdlib.h>#include<stdio.h>#define STACK_INIT_SIZE 100#define STACKCREMENT 10#define OK 1#define ERROR 0#define OVERFLOW -2typedef struct{
2016-09-30 21:22:09
599
原创 数据结构之栈的顺序存储表示
测试截图: 源代码://运行环境:VS2015// 栈的顺序存储表示//#include "stdafx.h"#include<stdlib.h>#include<stdio.h>//宏定义#define STACK_INIT_SIZE 5#define STACKCREMENT 2#define ERROR 0#define OK 0#define OVERFLOW -2
2016-09-30 21:17:30
427
原创 数据结构之线性表的静态单链表存储结构(应用求集合(A-B)&&(B-A))
线性表的静态单链表存储结构(应用求集合(A-B)&&(B-A))运行截图:源代码://运行环境:VS2015//(A-B)&&(B-A)//头文件#include "stdafx.h"#include<stdio.h>//宏定义#define MAXSIAZE 100#define OK 1//定义结构体typedef struct{ int data; int cur
2016-09-26 17:33:12
829
原创 数据结构之线性表的链式表示和实现
//测试环境:VS2015#include "stdafx.h"#include<stdlib.h>#include<stdio.h>//宏定义#define ERROR 0#define OK 1//定义单链表的存储结构typedef struct LNode{ int data; struct LNode *next;}LNode, *LinkList;//在带头节
2016-09-25 10:54:45
2534
原创 数据结构之线性表的线性分配动态存储
//头文件#include<stdlib.h>#include<stdio.h>//宏定义#define LIST_INIT_SIZE 100#define LIST_INCREMENT 10#define OK 1#define ERROR 0#define ONERFLOW -2//定义线性表结构typedef struct { int *elem; int l
2016-09-24 11:48:18
492
原创 数据结构之矩阵的乘法运算
#define TRUE 1#define OK 1#define ERROR 0#define FASE 0#define INFEASIBLE -1#define OVERFLOW -2#define MAXSIZE 100#include<stdlib.h>int **calculateMatrix(int a[][2], int b[][2], int n){ int
2016-09-24 11:45:30
2460
原创 数据结构之冒泡排序
#include<stdio.h>#define TRUE 1#define FALSE 0#define OK 1//冒泡排序 从小到大int bubbleAscendingSort(int *a,int n){ for (int i = n-1, change = TRUE;i>=1&&change; i--) { for (int j= 0, t=0
2016-09-24 11:43:19
338
原创 数据结构之三元组
/宏定义#define TRUE 1#define OK 1#define ERROR 0#define FASE 0#define INFEASIBLE -1#define OVERFLOW -2//头文件#include<stdlib.h>#include<stdio.h>typedef int Status;typedef int *Triplet;//初始化三元组int
2016-09-24 11:41:15
821
原创 用java的BigDecimal实现求PI(算法二)
用java的BigDecimal实现求PI运行截图: 所用公式: 源代码://1997年,Fabrice Bellard找到了一个比BBP(Bailey-Borwein-Plouffe算法)快40%的公式import java.math.BigDecimal;import java.util.*;public class CalculatePI { public static vo
2016-09-23 16:36:51
747
原创 用java的BigDecimal实现求PI(算法一)
用java的BigDecimal实现求PI运行截图: 所用公式: 源代码://默认输出小数点后30位import java.math.BigDecimal;public class CalculatePI { public static void main(String[] args) { final int PRECISION = 31;//计算精度
2016-09-23 16:30:17
2137
原创 C++中构造函数、参数列表、析构函数、拷贝构造函数、动态分配的数组变量的删除的简单例子
#include<iostream>#include<string>using namespace std;class Person{ private: char *name,*another; int age; public: Person(char *Name,int Age); void setAge(int x); void p
2016-04-12 12:56:30
518
原创 以前用C语言编写的生成随机数的猜数字小游戏
////////////////////////////简单猜数字小游戏//2015.12.23#include<stdio.h>#include<stdlib.h>#include<time.h>void welcome(){ int i; for(i=0;i<=119;i++)printf("*"); printf("\n\n"); for(i=0;
2016-04-09 10:37:32
1299
原创 C++定义的时钟类(主要是类的定义、数据成员、成员函数的定义,类对象的定义及对象之间的赋值的简单例子)
#include<iostream>#include<string>using namespace std;class Clock{ public: void setHour(int h); void setMinute(int m); void setSecond(int s); void displayTime(); private:
2016-04-09 09:50:58
3691
原创 在C++中测试文件的读取与写入
////////////////////////////////////////用以测试文件读取和对文件进行写入//2016.4.7//包含头文件#include "stdafx.h"#include<iostream>#include<fstream>#include<iomanip>//////////////////////////////////////using name
2016-04-07 12:43:04
2077
操作系统之页式存储管理
2018-01-20
操作系统之动态分区分配
2018-01-20
操作系统之进程调度
2018-01-20
操作系统之银行家算法源代码
2018-01-20
大二上学期初学java之期末课程设计–模拟QQ聊天软件(简单实现)源代码
2016-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人