自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 kcp协议中rto计算方式

1.含义rto(Retransmission Timeout ),即重传超时时间 srtt,利用指数加权移动平均的方式估算rtt值 rttval,对rtt平均偏差的估计2.计算方式static void ikcp_update_ack(ikcpcb *kcp, IINT32 rtt){ IINT32 rto = 0; if (kcp->rx_srtt == 0) { kcp->rx_srtt = rtt; kcp->rx_rttval = rtt / 2;

2022-03-01 19:49:42 538

原创 清除行列

请编写一个算法,若N阶方阵中某个元素为0,则将其所在的行与列清零。给定一个N阶方阵int[][](C++中为vector)mat和矩阵的阶数n,请返回完成操作后的int[][]方阵(C++中为vector),保证n小于等于300,矩阵中的元素为int范围内。关键:判断某个元素是否一开始就为0public int[][] clearZero(int[][] mat, int

2017-03-08 13:01:07 247

原创 SSH框架项目开发命名规则

Action类包名:action类名:xxActionDAO层接口包名:dao类名:xxDAODAO层实现类包名:dao.impl类名:xxDAOImplmodel层包名:model类名:xxservice层接口类包名:service类名:xxManagerservice层实现类包名:service.impl类名:xxManagerImplutil层公共类包名:

2017-02-14 15:13:50 677

原创 java web使用hibernate框架遇到的问题之一

Specified JDBC Driver com.mysql.jdbc.Driver class not found使用hibernate时,调用mysql数据库时一直出现这行报错,可是我的jdbc包也引入了。困扰了好半天才看到网上帖子,需要将jdbc的包拷贝至WEB-INF下的lib中,并添加至build path。问题得到解决。

2017-01-18 21:55:13 323

原创 南邮微机实验 串行口的测试(查询发送,中断接收)

在查询方式的基础上,设计查询发送,中断方式接收的串行通信自发自收方式测试。.586DATA SEGMENT USE16MESG DB 'HELLO'LENS EQU $-MESGOLD0B DD ?DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATA MOV DS,AX CLI

2016-12-21 20:09:47 6720 1

原创 南邮微机实验 串行口的测试

内容一:完成硬件测试环境,编写程序对微机系统的串口进行查询方式自发自收外环测试。本实验已经将串口通信线插接到微机的串口上,并且已经将2,3引脚短路,形成一个自收的回路。.586DATA SEGMENT USE16BUF DB 'HELLO'LENS EQU $-BUFDATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG:

2016-12-20 22:38:30 12490 1

原创 牛客网 关于java中Set类的使用

题目描述:输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。输入例子:9876673输出:37689public static void SelectInt(int a) { Set set = new LinkedHashSet(); while (a != 0) { set.add(a % 10); a = a / 1

2016-12-15 22:49:19 499

原创 牛客网 矩形覆盖

题目描述:我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?递归实现public class Solution { public int RectCover(int n) { if (n < 1) return 0; else if

2016-12-12 22:40:08 261

原创 牛客网 二进制中1的个数

题目描述:输入一个整数,输出 该数二进制表示中1的个数。其中负数用补码表示。时间限制:1秒  空间限制:32768K将1左移,依次进行与运算,判断是不是1,是1,则count++。public int Solution1(int n) { int count = 0; int flag = 1; while (flag != 0) { if ((flag

2016-12-12 21:51:43 234

原创 牛客网 替换空格

题目描述:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。时间限制:1秒  空间限制:32768K直接使用java中String类的replaceAll函数来替换字符。public class Solution { public String replaceSpac

2016-12-10 22:58:24 283

原创 牛客网 二维数组中的查找

题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。时间限制:1秒   空间限制:32768K我是用java写的,代码有一点多余就会超时。以下是通过的代码:public class Solution { public boolean Find(int

2016-12-10 22:06:22 276

原创 NOJ 2155.Min-Max求和

给了五个数,由组合数学可知,任取四个数求和,将得到C(5, 4)个和,请你分别输出这C(5,4)个数中最小值和最大值是多少, 中间由一个空格隔开。输入:一行中有5个有空格分开的数,每个数的范围在[1,1e8]之间。输出:在一行中输出答案样例:输入:1 2 3 4 5            输出:10 14#includeusing namespace std;i

2016-12-09 16:33:52 298

原创 南邮微机实验(设计定时器)

利用系统定时源设计计时器,具体内容:利用日时钟附加1CH中断设计定时中断程序,每隔一秒刷新屏幕上显示的时、分、秒。.486DATA SEGMENT USE16MESG DB '00:00:00',0DH,'$'HOUR1 DB 0HOUR2 DB 3MIN1 DB 5MIN2 DB 9SECOND1 DB 5SECOND2 DB 8OLD0A DD ?ICOUNT DB 1

2016-12-08 22:09:04 4009

原创 南邮微机实验(基于中断的动态显示)

利用1CH中断,每隔一定时间间隔,在屏幕上打印一行自定义的字符串(例如自己的学号B14040411),按下键盘任意键后程序自动退出。.486DATA SEGMENT USE16MESG DB 'B14040411',0DH,0AH,'$'OLD0A DD ?ICOUNT DB 18DATA ENDSCODE SEGMENT USE16 ASSUME CS:CODE,DS

2016-12-08 19:54:12 3972 1

原创 k好数

如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。给定K、L,求L位K好数的数目。#includeusing namespace std;#define abs(a,b) ((a)>(b)?(a-b):(b-a))#def

2016-12-08 19:50:59 225

原创 南邮蓝桥杯热身赛3

本题要求输入三行,第一行为数的个数N,第二行依次为N个数,第三行为任意数C。如果C在N个数中出现过,则输出第一次出现的序号,否则输出-1 。#includeusing namespace std;int main(){ int a; int c; int flag=0; cin>>a; int *b=new int [a]; for(int i=0;i<a;i++){ c

2016-12-08 19:48:51 272

原创 南邮蓝桥杯热身赛2

热身赛的第二题,求斐波那契数列第N项对10007取余的余数。提示,直接求余数,不用求出相应的斐波那契数,采用迭代提高效率,而非递归。#includeint Fib(int n){ int next; int previous=1; int result=1; while(n>2){ n-=1; next=previous%10007; previous=result%

2016-12-08 19:42:46 261

原创 南邮操作系统实验三(存储机制的模拟实现)

本实验要求使用最佳置换算法(OPT)、先进先出置换算法(FIFO)以及最近最久未使用置换算法(LRU)来模拟实现页面的置换。本文章实现了先进先出置换算法(FIFO)和最近最久未使用算法(LRU)。#includeusing namespace std;#define n 12#define m 3int page[n];int i,j,q,mem[m]={0},List[m][n

2016-12-08 19:32:13 1874

原创 LeetCode[6] ZigZag Conversion(java)

题目原地址点击打开链接,本文使用的是找规律,找出每行数字和行数的关系,建立表达式求解。但是效率较低。public class Solution { public String convert(String s, int numRows) { int len=s.length(); if(len==0||numRows<2) ret

2016-10-29 14:58:57 220

原创 南邮数据结构、算法实践周提高题3(图的连通问题和二叉排序树)

Problem 3 Graph and Tree (Difficulty index ★★★★☆)3-1. A graph is a set of nodes connected in various ways by edges. You can often start at one node, wander along various edges from node to node, and

2016-10-28 16:09:53 556

原创 南邮数据结构、算法实践周提高题2(Number Games)

A positive integer is considered prime if it is evenly divisible only by itself and 1. Also, by convention, 1 is not itself a prime.Thus, the sequence of primes begins:2, 3, 5, 7, 11, 13, 17, ...A

2016-10-27 16:45:47 643

原创 LeetCode[1] Two Sum (java实现)

Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution.ExampleGiven nums = [2, 7, 11

2016-10-26 22:18:02 178

原创 南邮汇编实验二(用户登录)

.486DATA SEGMENT USE16MESG1 DB 'INPUT USER:$'MESG2 DB 'INPUT PWD:$'USER DB 20 DB ? DB 20 DUP(?)PWD DB 20 DUP(?)U DB 'B14040411'ULENGTH EQU $-UP DB 'B14040411'MLENGTH E

2016-10-25 17:03:12 6959

原创 南邮数据结构、算法实践周基础题3(哈夫曼树及其编码)

是在一位学长的代码上改的,学长勿怪~.~#include #include #include using namespace std;templateclass PrioQueue //优先权队列类{public: PrioQueue(int mSize = 20); ~PrioQueue(){ delete [

2016-10-25 16:58:22 1024

原创 南邮汇编实验一

从BUF单元开始存有一字符串(长度.486DATA SEGMENT USE16BUF DB 'ABCDEFGHIJKLMBVCDECDECDCDABCDEFG'COUNT EQU $-BUFDATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG: MOV AX,DATA MOV DS,AX MOV BL,0 ;计数

2016-10-20 10:58:57 6274

原创 Ubuntu下利用ssh实现远程登录

第一步,由于ubuntu系统默认不带openssh server,所以先要安装,使用命令 $ sudo apt-get install openssh-server。系统会自行进行下载和安装。第二步,检查openssh-server服务是否开启。使用命令 $ ps -e |grep ssh。如果出现sshd字样,则代表已经开启。如果需要更改配置,则使用命令 $ vim etc/ssh/ss

2016-09-29 10:18:50 345

原创 Android 实现百度地图API调用

第一步,需要申请百度地图API key。申请地址第二步,下载百度地图的相关开发文件,在eclipse下,将.jar文件导入到libs下,将.so拷贝到libs\armeabi目录下。不同的eclipse版本可能还需要一下步骤:在Eclipse 中选中工程,右键选 Properties->Java Build Path->Order and Export 使 Android Private

2016-09-29 09:48:56 497

转载 Android反编译工具Android Killer

转载于:http://www.cnblogs.com/common1140/p/5198460.html今天百度搜索“Android反编译”搜索出来的结果大多数都是比较传统的教程。刚接触反编译的时候,我也是从这些教程慢慢学起的。在后来的学习过程中,我接触到比较方便操作的Android反编译。在这,我将使用的过程写下来,贡献给有需的朋友,为国内Android的事业作出一点点贡献。  

2016-08-30 22:31:02 512

原创 c++实现特殊数字矩阵

#include#includeusing namespace std;void main(){ int i,j,a[100][100],n,k; cout<<"input the width of the matrix:"; cin>>n; k=1; for(i=1;i<=n;i++){ for(j=1;j<=n+1-i;j++){ a[i-1+j][j]=k;

2016-08-23 13:14:27 1352

转载 c++实现2的n次方

#includeusing namespace std;#define MAXNUM 2000int arr[MAXNUM];int main(){ int n,index,i; cin>>n; index=0; for( i=0;i<MAXNUM;i++){ arr[i]=0; } arr[0]=2; for( i=1;i<n;i++){ int jinwei=0;

2016-08-23 12:58:55 15280 3

原创 c++关于线性表的基本操作

#includeusing namespace std;templateclass SeqList{public: friend void Converts(SeqList &L); SeqList(int MaxListSize =100); ~SeqList(){ delete[]data; }

2016-08-23 12:54:06 723

原创 NOJ 1008.第几天

此题为NOJ第1008题,关于闰年天数的判断和计算。

2016-08-23 12:38:52 402

原创 c++实现快速排序(QuickSort)

#includeusing namespace std;templatevoid Swap(T &a,T &b){ T temp=a; a=b; b=temp;}templatevoid QuickSort(T A[],int n){ QSort(A,0,n-1);}templatevoid QSort(T A[],int left,int right){ int

2016-08-22 13:44:37 280

原创 递归法求三角形数(1,3,6,10,15...)

#includeusing namespace std;int Fun(unsigned int n){ if(n==1) return 1; else return Fun(n-1)+n;}int main(){ unsigned int n; cout<<"input the number of the Num:"; cin>>n; cout<<Fun(n)<<en

2016-07-25 11:19:48 1232

原创 c++实现字符串回文判断

#include using namespace std; int fun(int low, int high, char *str, int length){ if(length==0||length==1) return 1; if(str[low]!= str[high] && str[low]!=str[high]+32 && str[low]!=st

2016-07-21 15:11:36 2296

原创 C语言关于union

#includeunion Student{ int i; unsigned char ch[9];};int main (){ Student student; student.i=0x1632; printf("%x\n",student.ch[0]); //32 printf("%x\n",student.ch[1]); //16 print

2016-07-21 14:59:48 269

原创 南邮java实验一—综合图形界面程序设计

import java.awt.event.*;import javax.swing.*;import java.math.BigDecimal;@SuppressWarnings("serial")public class Transmit extends JFrame { private JTextField TF_dollar; private JTextField TF_RM

2016-05-31 22:10:51 947

原创 南邮离散数学实验二

#include#include#include#include#include#define M 100char *get_element(char *p)//输入结点序列函数{ printf("输入集合的元素(不能有空格):"); gets(p); fflush(stdin); return p;}int get_position(char

2015-10-25 14:24:49 3911

原创 链式栈简单模板代码

#include#includeusing namespace std;template class LinkStack;template class StackNode{public: friend class LinkStack;private: T data; StackNode *next;};templateclass LinkStack{public

2015-10-22 19:45:00 357

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除