base64编码(c语言实现) Base64-维基百科在线加密解密工具#include <stdio.h>#include <stdint.h>#include <string.h>#include <malloc.h>char base64_table[] = { 'A','B','C','D','E','F','G',...
数据库考试样卷(SQL部分) 一、SQL语言数据字典:Users(用户表)列名数据类型非空注释UIDint是用户号,主键Namevarchar2(30)是用户名Schoolvarchar2(30)否学校名称Ratingint是等级分,缺省值为1400...
(HDU 1016) Prime Ring Problem (HDU 1016) Prime Ring Problem思路:素数环,用数组来存储,相邻的两个数a[x] + a[x-1]要为素数;DFS, a[0] = 1, 从位置1开始尝试填入数字,填入的数字和前一个数字之和要为素数且填过数字不能重复,直到a[n-1]放好数字之后, 判断a[n-1]+a[0]是否为素数,如果是则输出结果。代码:import java.ut...
(LeetCode) 3、Longest Substring Without Repeating Characters 3. Longest Substring Without Repeating CharactersGiven a string, find the length of the longest substring without repeating characters.Examples:Given "abcabcbb", the answer is "abc", which ...
(HDU 1010) Tempter of the Bone HDU 1010 Tempter of the Bone思路:小狗走n * m迷宫,从S位置到E位置,时间要正好为T, 每秒走一步,可以向上下左右四个方向走。DFS + 剪枝:1、当前位置[x, y],当前所用时间k, 到终点[ex, ey]的最短步数是abs(ex-x) + abs(ey-y) + k > T 则不需继续了2、奇偶剪枝:参考博客代码:...
第七周作业 单元测试Junit百度百科:JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。下面用MyEclipse对Java代码进行Junit单元测试举例:1、...
第八周作业 性能测试使用Jmeter + badboy进行对web系统的压力测试1、下载安装badboy2、Jmeter安装:3、用badboy录制file -> export 导出Jmeter4、在Jmeter安装目录bin目录下运行Jmeter.bat打开录制的Jmx添加监听器设置参数运行,查看结果:至此,...
第五周作业 团队项目准备1、编写概要设计,决定编写程序采用MVC模型来进行系统的布局 我着手负责模型层的代码编写。2、安装oracle,创建数据库工作空间PACE,安装Toad用于数据库程序的编写3、学习JDBC技术,准备进行模型层的代码的编写4、对系统的大体进行了分析,得出功能需求与大致程序的关系转载于:https://www.c...
第六周作业 对MVC模式的一些学习和了解MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面 显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于 映射传统的输入、处理和输出功能在...
第四周作业 3 开发速度的算术题在一个软件项目中,软件团队预计每天的进度为 30 小时(即,完成了30小时的工作量)。当项目完成了一半的总工作量的时候,大家发现实际的进度为15小时/天,问:在余下的时间中, 团队的进度要到多少,才能在项目结束时让整个项目的平均进度恢复到每天30小时工作量?设总工作量S,预计开发周期长t = S / 30, 当完成一半工作量时所用的时间为t1 = S / 3...
第三周作业 个人项目总结 -- Sudoku一、简介Java编写数独小游戏二、设计思路界面设计:9*9的方格,每个方格采用继承自JButton的类来实现。点击方格有MouseListener能够出现选择框选择填写数字。 游戏开始前已经固定的数字方格用不同的背景颜色来表示。GamePanel:游戏界面数字选择框:游戏结束界面:功能...
第二周作业 1、现有的命名方式有多少种?请举例说明。经典的命名方式:a、匈牙利命名法。该命名法是在每个变量名的前面加上若干表示数据类型的字符。基本原则是:变量名=属性+类型+对象描述。如i表示int,所有i开头的变量命都表示int类型。s表示String,所有变量命以s开头的都表示String类型变量。 例子:广泛应用于象Microsoft Windows这样的环境中。 ...
第一周作业 1、请问 “软件” 和 “软件工程” 这些词汇是如何出现的 - 何时、何地、何人? 软件:John Tukey在论文"The Teaching of Concrete Mathematics"中引用,并被发表在JSTOR中(In 2000, Fred Shapiro, a librarian at the Yale Law School, published a letter r...
JBOSS -- EJB发布WebService 环境 : myeclipse + Jboss参考资料:谈谈EJB是如何发布Web Service的、黎活明ejb3.0pdf1、New Web Service Projiect2、开始建立一个POJO 端点。package com.foshanshop.web.ws;import javax.jws.WebMethod;import...
位运算小练习(1) 练习一、 (1) (2) 解答:(1)or : 1 | 0 = 1, 0 | 1 = 1, 1 | 1 = 1, 0 | 0 = 0; result = bis(x, y); (2)xor : 1 | 0 = 1, 0 | 1 = 1, 0 | 0 = 0, 1 | 1 = 0; r...