Born to be proud
7/19
2017

机试题

给夏令营学生出的机试题,虽然很简单,但要写出复杂度较低的方法并不容易。

相对排名

给定 N 个运动员的分数,计算他们的相对排名和得分最高的三个人,他们将分别获得奖项:”Gold Medal”, “Silver Medal” 和 “Bronze Medal”.

例子:

Input: [5, 4, 3, 2, 1]
Output: ["Gold Medal", "Silver Medal", "Bronze Medal", "4", "5"]

Explanation: 
前三个是得分最高的三个人,他们分别获得"Gold Medal", "Silver Medal" 和 "Bronze Medal".
剩下的两名运动员,你只需根据他们的分数输出他们的相对排名.

+ MORE

7/6
2017

Java值传递与引用传递

Java值传递

指的是在方法调用时,传递的参数是按值的拷贝传递。此时内存中存在两个相等的基本类型,即实际参数和形式参数,后面方法中的操作都是对形参这个值的修改,不影响实际参数的值.

public class ParamTest {
    public static void main(String[] args) {
        int price = 5;
        doubleValue(price);
        System.out.print(price);    //【输出结果】: 5
    }

    public static void doubleValue(int x) {
        x = 2 * x;
    }
}

+ MORE

5/27
2017

Data Matrix 解析算法

Data Matrix

Data Matrix 是二维码的一种编码格式,原名Data code,由美国国际资料公司(International Data Matrix, 简称ID Matrix)于1989年发明。

Data Matrix二维条码的外观是一个由许多小方格所组成的正方形或长方形符号,以二位元码(Binary-code)方式来编码。深色代表“1”,浅色代表“0”。

定位图形是资料区域的一个周界,为一个模组宽度。其中两条邻边为暗实线,主要用于限定物理尺寸;定位和符号失真。另两条邻边由交替的深色和浅色模组组成,主要用于限定符号的单元结构,但也能帮助确定物理尺寸及失真。

datamatrix

+ MORE

4/8
2017

ccnSim 模拟器

本文主要解析 ccnSim 的架构及源码包各文件作用,关于 ccnSim 的各项配置参数,安装方法等 manual 文档中已介绍的内容本文不再介绍。

什么是 ccnSim

ccnSim 是一个可扩展 chunk-level 的网络模拟器,基于OMNeT++框架,使用 C + + 编写,允许在大数量级的场景下模拟 CCN 网络。
ccnSim 模拟步骤以下三个阶段:

  • 编译 ccnSim 源文件, 链接 Omnet + + 框架
  • 编写拓扑描述(通常用户只需要设置 CCN 节点之间的连接)
  • 初始化每个模块的参数。这个可以直接读取 ned 文件或者 omnetpp.ini 初始化文件。
  • 执行仿真

+ MORE

1/3
2017

网站作品展示

总结了一下大学做的一些网站工作。后台统一是学校的站群,所以工作主要集中在前端。民生学院作为河南大学的独立学院,宣传部的网站制作与维护工作都交给了我们实验室。统计了一下,自己独立完成的一共大概有十几个。虽然工作技术难度不大,不过在实践中还是学到了很多东西。

民生学院财务部

image

+ MORE