工具:Eclipse + Navicat 源码地址:https://github.com/Sunjinhang/JavaWeb 用户实体:简简单单的六个属性,编号、姓名、密码、电话、邮箱、地址。 用户实现登陆注册的一些方法:包含注册、登陆、密码MD5加密、编号随机生成 注册功能实现: 静态页面: 代码: 登陆功能实现: 静态页面: index.jsp head.jsp 代码: 最终实现的效果: 主...

最近搞vue,用的vue-cli,快速构建开发环境,当然核心还是集成的webpack。之前自己做react的webpack环境配置总觉得差强人意,于是就把vue-cli的迁移过来,感觉还是不错的。对应一般开发需要,下面需要修改的就在build和config目录下的几个文件中 从webpack.base.conf.js 文件开始,无论生产环境还是开发环境都以这个为基础的, 然后再 util.js 文...

MFC菜单(CMenu) MFC菜单分为两类: 窗体菜单 快捷菜单:又叫弹出菜单,或者上下文菜单 1、创建项目 打开vs2010,创建一个基于对话框的项目,项目名“day10”,注意这次主框架中就不要勾选“系统菜单”和“关于框”了,如图: 创建好后,删除自动生成的文本控件,如图: 2、创建系统菜单 切换到资源视图,右击我们的项...

计算机视觉的应用,我使用的python语言,利用的软件工具是Visual Studio Code(简称VScode)。 关于配置python和VScode,就要先分别安装并配置环境变量,之后就是安装所需要的各种库。 例如:opencv、matplotlib、pil等等 安装python需要根据自己的选择来下载所需要的版本 python3.XXX和python2.XXX的区别一般都是一些简单函数方法...

mpvue小程序实现砸金蛋

  

2020-06-07 08:19:45

一、效果图 二、说明 1.素材没选好,金蛋和已砸开的蛋大小不匹配,看着不太协调 2.mpvue实现砸金蛋主要也是利用css动画,然后使用v-if来控制锤子和开花的金蛋的显隐。 三、代码   参考:http://www.mycodes.net/166/9918.htm...

基于TCP协议编写一对一聊天室

  

2020-06-07 08:19:33

代码分为两部分 第一部分:服务端,用于接收和发送消息,并且监听客户端是否在线 第二部分:客户端,用于接收和发送消息 最后实现图如下:...

在网上看了好多,也都试了,但是都没有添加成功,后来偶然看到一篇文章,才发现前面的都不对,方法都用错了,怎么能够成功设置滚动条呢 先给个成功设置的图: 原理:JTextArea需要添加到JScrollPanel,然后再把JScrollPanel添加到当前窗口,重点是JTextArea添加到JScrollPanel时不要采用add方法,而是需要scrollPane.setViewportView(te...

Excel文件内容比对 -- Java Apache Poi 代码结构 代码运行结果 测试用例 工具使用前提条件 待完善的点 在某些项目中,报表比对是测试的一大内容。比如,在某版本下生成baseline report作为标准答案,新代码进来后,再次生成report,跟baseline report作比较,确保改动没有引入差异。报表多以excel文件形式导出,用工具进行excel文件比对十分有用。 ...

迭代器模式(Iterator Pattern) 迭代器模式是非常常见的设计模式,属于行为型模式,迭代器模式提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。 迭代器模式的优缺点 优点: 封装性良好,用户只需要得到迭代器就可以遍历,而对于遍历算法则不用去关心。 可以提供多种遍历方式,比如说对有序列表,我们可以根据需要提供正序遍历,倒序遍历两种迭代器,用户用起来只需要得到我们实现好的...

程序环境和预处理

  

2020-06-07 08:19:13

1. 在ANSI C的任何一种实现中,存在两个不同的环境。 第1种是翻译环境,在这个环境中源代码被转换为可执行的机器指令。 第2种是执行环境,它用于实际执行代码。 翻译环境 每个源文件进行单独编译,形成一个目标文件。 2. linux部分命令 ls //列出目录 ls -s //打印文件大小 ls -R //将目录所有的子目录的文件列出,相当于递归 ls -a //显示出所有文件 ls -l //...

在notepad++里面使用qt,首先要做得就是建立qt工程,然后类型是动态链接库,然后将notepad++的模板文件拷贝进去,在里面就可以用用qt书写代码了.编译以后的dll拷贝到notepad++的plugins文件夹内,然后将qt依赖拷贝到notepad++同级目录,就可以正确加载了.        比较麻烦的是怎么把qt窗体塞到n...

平衡二叉树(C语言) 平衡二叉树的插入与调整 左右单旋 左右单旋 平衡二叉树的插入 插入后递归出栈,二叉树从插入点依次向上判定结点是否平衡 关键点在于判定插入数插在不平衡点的什么子树,才能决定使用哪种旋转函数,因此需要与不平衡点的子节点再次比较 求树高函数 默认叶节点高度为0...

行为型主要解决类或对象之间交互的经典结构。行为型的设计模式有观察者模式,模板模式,策略模式,职责链模式,状态模式,迭代器模式,访问者模式,备忘录模式,命令模式,解释器模式和中介模式。 接下来以3个W和1个H来学习下这十一种设计模式 十一种模式介绍 观察者模式-Observer 什么是观察者模式 在对象之间定义一个一对多的依赖,当一个对象(被观察者)状态改变的时候,所有依赖的对象(观察者)都会自动收...

芯片岗实习面经(2020暑期实习)

  

2020-06-07 08:18:14

欢迎关注个人公众号摸鱼范式 目录 平头哥 海康威视 华为 联发科 前期准备了两个项目,一个是集创赛,一个是复微杯的,面试中主要就是在讨论这两个项目内容。 投递的岗位都是数字IC设计与验证,我的简历偏向验证。 平头哥 4.16投递简历,没有笔试 4.27中午电话协商电话面试时间。下午四点电话面试,时长20分钟,全程聊项目。最后问了一下关于实习时长、时间、实习内容、地点的问题 待续 海康威视 投递简历...

43. Multiply Strings

  

2020-06-07 08:17:42

这道题看了别人的程序,才对乘法有了更多的认识: 我们仍然是从低位到高位对每一位进行计算,假设第一个数长度是n,第二个数长度是m,我们知道结果长度为m+n或者m+n-1(没有进位的情况)。对于某一位i,要计算这个位上的数字,我们需要对所有能组合出这一位结果的位进行乘法,即第1位和第i位,第2位和第i-1位,... ,然后累加起来,最后我们取个位上的数值,然后剩下的作为进位放到下一轮循环中。...

经典兔子问题——Java中递归方法的使用 一、首先我们看一下题目要求 兔子从第三个月开始下一对崽子,然后以后每个月都下一对,假设兔子不死,并且他们的崽子也是这样的,问N月后一共多少只兔子? 二、对题目进行简要分析: 月份 兔子数量 1 1(原来的兔子) 2 1(原来的兔子) 3 2(原来的兔子+原来的生下的一对) 4 3(原来的兔子+原来的生下的两对) 5 5(原来的兔子+...

今天来水一篇,说说我前几天某天上午初步实现了我一直想弄的东西:Windows 10 资源管理器黑色风格,用了几天,整体上感觉还不错,当然也有点小瑕疵,我会在后面说。 所有图可右键在新标签页打开查看大图。 更新 这里我会列出对本文的更新。 2017 年 11 月 2 日:增加问题 #5。 先睹为快 实现后的界面是这样的: 主界面 文件列表 选中状态 任务管理器 复制 记事本 Word WARNING...