- 博客(53)
- 资源 (5)
- 问答 (41)
- 收藏
- 关注
原创 基于微信小程序的词汇听写系统
这里写自定义目录标题系统介绍采用的技术运行预览合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入系统介绍该系统是本人独立完成的小...
2019-06-23 08:53:24 4472 3
原创 Java的IO类
Java的IO体系分为Input/Output和Reader/Writer两类,区别在于Reader/Writer在读写文本时能自动转换内码。基本上,所有的IO类多是配对的,即有XXXInput,就有一个对应的XXXOutput。 Java的输入输入操作是基于数据流(Stream)的,有序的字节或者字符通过一个信道通源地址传送到目的地址。Java支持两个数据流:InputStre...
2018-07-17 16:46:51 1152
原创 方法覆盖必须满足的多种约束
(1)子类方法的名称、参数类型和返回类型必须与父类方法的名称、参数类型和返回类型一致 (2)子类方法不能缩小父类方法的访问权限。例如父类中方法是public,而子类中药覆盖的方法是private,则会报错。如果没有这个限制,将会与Java语言的多态机制发生冲突。对于以下代码:public class Base{ public void method(){...}}public c...
2018-07-17 00:43:26 1075
原创 Java构造方法的初始化顺序
一、构造函数初始化顺序理论 当一个对象被创建时,初始化是按照下面的顺序完成的。设置成员的值为默认的初始值(0,false,null).调用对象的构造方法(但是还没有执行构造方法体)调用父类的构造方法使用初始化程序的初始块和初始化成员执行构造方法体 验证代码如下:public class A { public A() { System....
2018-07-16 22:22:32 5534 1
原创 Java类成员的可访问性修饰符
PS:Y代表可访问 修饰符 同一类中 同一包中 不同包中的子类 不同包中的子类 private Y friendly(省略) Y Y protected Y Y Y public Y Y Y Y 访问权限修饰符权限从高到低排列是public&gt...
2018-07-16 20:51:05 832
原创 日期类型转换
一、Date类 Date类可以在java.util包中找到,它创建一个表示创建时刻的对象,用一个long类型的值表示一个指定的时刻。它的构造函数是Date()类型,getTime()方法返回Date对象的long值。在下面的程序中,使用Date()构造函数创建一个表示程序运行时刻的对象,并且利用getTime()方法找到这个日期代表的毫秒数量,示例代码如下:package tes...
2018-07-16 19:07:38 805
原创 前端兼容性问题解决方案
(1)CSS浏览器的兼容问题,比如设置元素透明度,不同浏览器的实现方式如下://IE浏览器使用滤镜实现filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50)//非IE浏览器opacity:0.5 解决方案:现在的前端开发已经出现了非常多的框架和类库用于浏览器的兼容问题,比如最常见的jQuery类库...
2018-07-14 18:37:34 5616
原创 编写jQuery插件
一、插件的种类1.1 封装对象方法的插件 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进行操作,是最常见的一种插件。此类插件可以发挥出jQuery选择器的强大优势。有相当一部分的jQuery的方法,都是在jQuery脚本库内部通过这种形式“插”在内核上的,例如parent()方法、appendTo()方法和addClass()方法等不少DOM操作方法1.2...
2018-07-10 17:13:01 1223
原创 jQuery常用插件介绍
最新最全的插件可以从jQuery官方网站的插件板块中获取,网站地址http://plugins.jquery.com/ 。1、jQuery表单验证插件:Validation(1)Validation简介 最常使用JavScript的场合就是表单的验证,而jQuery作为一个优秀的JavaScript库,也提供了一个优秀的表单验证插件——Validation.Validat...
2018-07-10 00:17:02 9701
原创 网页选项卡
效果:点击选项卡显示相应区域 思路:通过隐藏和现实来切换不同的内容 一、html结构<div class="tab"> <div class="tab_menu"> <ul> <li class="selected">时事</li&
2018-07-09 17:52:01 546
原创 jQuery视频展示效果实例
效果:用户可以单击左上角的左右箭头,来控制视频展示的左右滚动。当单击向右箭头时,下面的展示视频会向左滚动,同时新的视频展示会以滚动方式显示出来。 思路:当视频展示内容处于最后一个版面时,如果再向后,则应该跳转到第一个版面当视频展示内容处于第一个版面时,如果再向前,就应该跳转到最后一个版面左上角的箭头旁边的蓝色圆点与动画一起切换,它代表当前所处的版面...
2018-07-09 15:59:16 1688 1
原创 clientX,pageX,offsetX,screenX的区别
(1)event.clientX、event.clientY 鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性(2)event.pageX、event.pageY 类似于event.clientX、event.clientY,但它们使用的是文档坐标而非窗口坐标。这2个属性不是标准属性,但得到了广泛支持。...
2018-07-08 18:01:22 311
原创 JavaScript中通过id和name属性获取Dom元素
在js中如果id名称不和内置属性或全局变量重名的话,该名称自动成为window对象的属性,而在一个html页面中,this===window一、通过id属性获取<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&g
2018-07-08 00:35:38 8833
原创 JavaScript特效2——按钮特效
1、页面刷新按钮(1)实现代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script type="text/j
2018-07-07 20:40:29 731
原创 JavaScript特效1——页面特效
1、HTML页面反向显示(1)实现代码&lt;!-- HTML页面反向显示 --&gt;&lt;!DOCTYPE html&gt;&lt;html lang="en" dir="rtl"&gt;&lt;head &gt; &lt;meta charset=&qu
2018-07-07 17:34:19 1045
原创 Ajax的注意事项
一、安全性问题1.1安全性问题1.1.1 同源策略 JavaScript不能访问不同来iuande脚本或者文档。这是浏览器厂商采取的一个安全措施。否则,恶意代码的编写者就能在任何地方执行代码。同源策略提出,仅当两个页面的协议(HTTP),端口号(默认为80)和主机名相同时,它们才是同源的。 考虑以下两个页面:页面1位于:http://www.site.co...
2018-07-07 10:57:15 509
原创 理解JavaScripte this关键字
JavaScipte由于其在运行期进行绑定的特性,JavaScripte中的this可以是全局对象、当前对象或者任意对象,这完全取决于函数的调用方式。JavaScripte中的函数调用有以下几种方式作为对象方法调用 作为函数调用,作为构造函数调用使用apply或call调用 下面用一张”JavaScripte this决策树“(非严格模式下)来说明如何对this进行判...
2018-07-06 11:30:18 1168
原创 css知识点汇总
1、js关闭a链接的跳转&lt;a href="javascript:;"&gt;1111111111&lt;/a&gt;&lt;a href="javascript:void(0)"&gt;1111&lt;/a&gt;2、left与right权重问题left比right,权重高。有lef
2018-07-06 00:16:54 254
原创 清除浮动的几种方法
一、父级div定义height&amp;lt;style type=&quot;text/css&quot;&amp;gt; .div1{background:#000080;border:1px solid red;/*解决代码*/height:200px;} .div2{background:#800080;border:1px solid red;height:100px;margin-top:10px} .le...
2018-07-05 15:20:40 198
原创 Java Swing——GridBagLayout
一、简介 GridBagLayout是一种很先进、很人性化的布局管理器,通过网格的划分,可以看到每个组建都占据一个网格,也可以一个组建占据几个网关。与GridLayout布局管理器不同的是,GridBagLayout是按照开发人员自己的思路来排列控件位置,而GridLayout布局管理器根据系统的安排来布局。如果要采用网格组布局管理器,一般来说可以采用下列步骤:创建一个GridBa...
2018-07-02 22:21:39 959
原创 正则表达式
一、基本元字符 元字符 说明 . 匹配任意当个字符 | 逻辑或操作 [] 匹配字符集合中的一个字符 [^] 对字符集求非 - 定义一个区间 \ 对下一个字符转义 ^ 匹配字符串的开始 $ 匹配字符串的结束二、空白元字符 元字符 说明 [\b] 回...
2018-07-01 23:32:20 149
原创 AVI文件格式详解
AVI是音频视频交错(Audio Video Interleaved)的英文缩写,它是Microsoft公司开发的一种符合RIFF文件规范的数字音频与视频文件格式,原先用于Microsoft Video Windows(简称VFW)环境,现在已被Windows95/98,OS/2等多数操作系统直接支持。AVI格式允许视频和音频交错在一起同步播放,支持256色和RLE压缩,但AVI文件并未限定压缩标
2018-06-30 22:44:25 31412 1
原创 反射
所谓反射(Refection),其实就是程序自己能够检查自身信息,就像程序会通过镜子反光来看自己本身一样。反射使得 Java语言具有了“动态性”,即程序首先会检查某个类中的方法、属性等信息,然后再动态地调用或创建该类或该类的对象一、反射的基石——Class类 Class类用来描述Java中的一切事物,该类描述了类名字、类的访问属性、类所属的包名、字段名称的列表、方法名称的...
2018-06-30 20:29:36 184
原创 Struts 2中访问Web元素的4种方法
在Struts 2中,Action类和Web对象之间没有直接关系,但可以通过Action访问Web对象,在Action中访问Web对象有4中方式直接访问Web对象——Servlet依赖容器方式通过ActionContext访问——Map依赖容器方式通过IoC访问Servlet对象——Map Ioc方式通过IoC访问Servlet对象——Servler IoC方式1、直接访问Web...
2018-06-29 17:38:11 277
原创 网上银行系统5:系统登陆
系统登陆页面为login.jsp,如图 一、实现数据访问层DAO1.首先在com.netbank.dao包中创建UserDAO接口,然后再UserDAO接口中添加GetAccount(String username)方法,根据客户名获取账户对象。代码如下package com.netbank.dao;import com.netbank.entity.Account;...
2018-06-29 13:02:26 2699
原创 网上银行系统4:生成实体类和映射文件
使用Hibernate的反转工程,可以直接从数据库表生成相应的实体类和映射文件。具体步骤如下所示。切换到数据库透视图,在前面创建的数据库丽娜姐信息名称”bank”鼠标右键单击,从弹出的快捷菜单中选择Open conection命令。然后再DB Browsers树种,依次打开节点bank–&gt;Connect to bank –&gt; bank –&gt; TABLE,展开数据表列表,如图...
2018-06-29 11:34:54 662 1
原创 网上银行系统3:系统的目录结构
创建一个名为netbank的Web Project,搭建好Spring 3+Hibernate 4+Struts 2这三个框架向结合的环境后,本网上银行系统的目录结构如图 com.netbank.action包用于存放Action类 com.netbank.biz包存放业务逻辑层接口 com.netbank.biz.impl包用于存放业务逻辑层接口的实现类 com.netb...
2018-06-29 11:07:37 813
原创 网上银行系统2:环境搭建
MyEclipse2017开发环境本身提供Struts 2,Spring 3和Hibernate 4支持,因此在给项目添加这些框架支持的时候,通过MyEclipse向导来完成,而不采用手工添加的方式。 系统开发前,首先要搭建环境,包括创建项目、添加 Spring 3,Hibernate 4和Struts 2支持,配置事务管理一、创建项目 创建一个名为netbank的Web ...
2018-06-29 10:30:14 1841
原创 网上银行系统1:系统分析
一、系统目标用户能方便地进行存款、取款、转账等操作用户能分页查看账户的所有交易记录,可以查看、修改个人信息管理员可以方便地进行账户管理、包括开户,进行账户的启用和冻结(冻结状态下的账户将被限制交易功能,其他功能正常),以及查看和删除所有账户的信息用户和管理员可以修改自己的密码,修改前需先核实自己的原始密码未注册用户无法登陆用户管理界面实现模糊查询,管理员界面看可以通过输入账户的开户...
2018-06-29 09:14:37 12208 1
原创 OGNL与Struts2
一、OGNL概述 OGNL的全称是Object Graph Navigattion Language,即对象导航图语言。它是一个开源项目,工作在视图层,用来取代页面中的Java脚本,简化 数据的访问操作 与JSP2.0内置的EL相比,它们都属于表达式语言,用于进行数据访问,但是OGNL的功能更加强大...
2018-06-28 23:38:43 161
原创 Struts2的拦截器
一、拦截器简介为什么需要拦截器&nbsp;&nbsp;&nbsp;&nbsp;对于任何优秀的MVC框架,都会提供一些通用的操作,如请求数据的封装、类型转换、数据校验、解析上传的文件、防止表单的多次提交等。早期的MVC框架将这些操作都写死在核心控制器中,而这些常用的操作又不是所有的请求都需要实现,这就导致了框架的灵活性不足,可扩展性降低。 &nbsp;&nbsp;&nbsp;&am
2018-06-20 21:22:57 108
原创 struts2的架构和运行流程
Struts2的模块和运行流程Struts2的官方文档里附带了Struts2的系统架构图,展示了Struts2的内部模块及运行流畅,如图1 在系统架构图中,分了好几块,彼此之间相互联系,分为4种颜色:橙色是Servlet Filters,即过滤器,所有的请求都要经过Filter链的处理。浅蓝色是Struts Core,即Struts2的核心部分,是Struts2中已经做好的功能,...
2018-06-20 20:26:55 367
原创 Windows 用户、认证和对象安全
一、概述 Windows系统具有很完善的安全和认证机制,称做访问控制机制。程序的执行主体(线程)在访问对象(文件,事件)时,系统会根据线程的“权限”和线程需要访问的对象所具有的“安全描述符”中的访问控制列表是否匹配来进行认证,决定一个线程是否可以操作一个对象。二、定义 关于权限、访问控制列表、安全描述符等在安全认证中所依赖的数据结构、并重点讲解安全认证的过程 A需要访问(Access)B,
2017-10-19 23:36:06 1247
转载 在VC++6.0下设置GDI+
GDI+库文件下载地址: 链接配置方法: 将gdiplus.h, gdiplus.lib分别拷贝至VC(VC98文件夹)相应的include及lib目录下。这两个目录可通过VC6的Tools->Options->Directories标签页中,在Show directories for下拉列表框中分别选择Include files及Library files查询到。如Include,一般包括3个
2017-10-14 10:42:52 488
转载 Windows位图(Bitmap)和调色板(Palette)
1.位图和调色板的概念 如今Windows(3.x以及95,NT)系列已经成为决大多数用户使用的操作系统。它比DOS成功的一个重要因素是它可视化的漂亮界面,例如你可以在桌面上铺上你喜欢的墙纸。那么Windows是如何显示图象的呢?这就要谈到位图(Bitmap)。我们知道,普通的显示器屏幕是由许许多多的点构成的,我们称之为象素。显示时采用扫描的方法:电子枪每次从左到右扫描一行,为每个象素着色,
2017-10-14 00:38:18 7931 1
转载 InvalidateRect,invalidate,updatewindow(转)
InvalidateRect(HWND) 使窗口无效 产生消息WM_PAINT; ValidateRect(HWND)使窗口有效 清除消息队列中的WM_PAINT消息在编程的时候经常把UpdateData、Invalidate、InvalidateRect和UpdateWindow四个函数混淆,在这里将简单介绍它们的区别。 UpdateData(): 当你使用了ClassWizard
2017-10-03 18:19:44 266
原创 界面换肤软件学习笔记
一:动态载入DLL并获取DLL中函数//在全局区创建一个函数指针typedef void (_stdcall* funShowDlg)();//获取动态库,LoadLibrary为动态库文件的存放位置 HMODULE hMod=LoadLibrary("../SkinDll/Debug/SkinDll.dll"); funShowDlg ShowDlg; if
2017-09-27 18:05:35 494
转载 MFC获取框架,视图,文档指针
一:获取应用程序指针CMyApp* pApp=(CMyApp*)AfxGetApp();二:获取主框架指针 CWinApp中的共有成员变量m_pMainWnd就是主框架的指针CMainFrame* pMainFrame=(CMainFrame*)(AfxGetApp()->m_pMainWnd);或者CMainFrame* pMainFrame=(CMainFrame*)AfxGetMainWnd
2017-09-13 16:00:49 1167
原创 OnMouseHover()和OnMouseLeave()消息
当鼠标停留在程序窗口一定时间后,会产生一个WM_MOUSEHOVER消息;当鼠标离开程序窗口后,会产生一个WM_MOUSELEAVE消息。那如何才能使窗口响应这两个消息呢?按下面的步骤,即可让指定的窗口能捕获并响应WM_MOUSEHOVER和WM_MOUSELEAVE消息了。一:方法1: 1、在窗口类的头文件中添加:afx_msg void OnMouseHover(); afx_ms
2017-09-10 15:53:27 2798 1
原创 MFC CLantCtrl(滚动文字控件)
最终显示效果 功能: 1:添加,删除,修改显示文字 2:暂停,启动实现原理: 背景窗口+文字窗口+文字运动=附件下载链接
2017-09-10 10:24:41 488
词汇听写系统项目源码.zip
2019-06-23
jQuery视频展示效果实例
2018-07-09
程序天下:JavaScript实例自学手册
2018-07-08
阿里云ipv6地址解析
2023-02-06
微信小程序如何读取本地的pdf并将内容显示出来
2017-11-02
获取主机的ip地址的有关疑问
2017-09-19
MFC如何使用ModifyStyle()来使对话框能拖动边框改变大小又有标题栏
2017-08-27
使用MFC的CToolTipCtrl,提示有点异常
2017-08-26
单鼠标单击屏幕某点坐标时,图片沿当前位置与鼠标点击位置的连线运动怎么实现
2017-08-19
使用GitHub来Clone项目到vs2016出错
2017-08-18
MFC使用CMemory封装类来实现透明位图出错
2017-08-16
MFC中的GetSystemMetrics()的使用问题
2017-08-09
在vc6.0中使用Edit控件实现文件的拖放打开出错
2017-08-03
使用CFileFind::GetLength()出错
2017-07-28
以下两个MFC函数里的区别是什么
2017-07-24
贪吃蛇无法调试出错,提示内存泄漏
2017-02-11
二级指针指向内存释放问题
2017-02-05
C语言整型变量内存分配问题
2017-01-31
c语言指针直接赋值问题
2017-01-30
单片机红外接收程序出错问题
2016-10-15
串口通信返回数据出错问题
2016-08-30
stc51单片机外部中断1翻转LED问题
2016-08-27
单片机内存长度问题。
2016-08-24
怎样在51单片几种同时使用4*4矩阵键盘和独立键盘而不让它们产生冲突
2016-07-26
怎么在单片机8位数码管上动态显示一个不确定位数的数据
2016-07-21
结果数据溢出的有关问题
2016-05-27
cannot convert from 'char *** ' to 'char **
2016-04-30
字符创反转内容出错问题
2016-04-07
窗口类应用程序已经编译成功,为什么显示一直在连接,就是没有界面出来,是什么问题
2016-02-20
关于开发平台冲突的问题
2016-02-13
为什么第二个答案错了,求的是两者的和,使用字符数组转化为整形数组方法(题目限制)
2016-02-01
如何将两个字符数组里的数字相加得出两组数的和
2016-01-31
以特定格式输出两个数的和
2016-01-24
请问这道程序到底错在什么地方?
2015-12-26
这两个调用函数为什么所得结果会不一样
2015-12-26
调用的函数leap是什么意思。leap(year)又是什么意思,是返回0或1吗?
2015-12-26
把else if改为if之后为什么数字和空格就统计不了了
2015-12-21
结果应该是80.40和78.20,请问是哪里出错了,菜鸟求大神指教
2015-12-20
函数名做函数参数 无法解析的外部命令
2015-12-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人