●编程语言
文章平均质量分 87
许小乖
因为你不努力,没人能给你想要的生活
展开
-
【回炉重造】——反射
首先,看一下反射最重要的四句代码:package com.wu.test01;/** * @author wu * @version 2022/1/18 10:35 PM */public class AliPay implements Mtwm { @Override public void payOnline() { //具体的支付宝支付: System.out.println("我已经点了外卖,我正在使用支付宝进行支付" );原创 2022-01-23 17:26:15 · 313 阅读 · 1 评论 -
C#之三个数排序and求平均值+按值传递与按引用传递
在方法的声明与调用中,经常涉及方法及方法参数,在方法声明中使用的参数叫形式参数(形参),在调用方法中使用的参数叫实际参数(实参)。在调用方法时,参数传递就是将实参传递给形参的过程。 方法参数传递按性质可以分为按值传递和按引用传递。 学习了一个输入三个数排列大小并求平均值的程序,在这个过程中来穿插着使用一下参数传递的知识。using System;原创 2014-03-17 16:32:48 · 3077 阅读 · 22 评论 -
装饰模式 VS. 外观模式
一、装饰模式 小菜想要和MM约会需要给自己扮靓,而新入住房子之前也需要对每个房间装修一遍,这些事情都有一个共同的特点,就是一个词“装饰”,我们可以把装饰模式应用在这些事情上面。 装饰模式:就是动态的给一个对象添加一些额外的职责或者是功能,装饰模式比生成子类更为灵活。是给已有功能动态的添加更多功能的一种方式。举一个装修房子的例子来说明一下什么是装饰模式.原创 2014-04-06 16:44:39 · 3941 阅读 · 18 评论 -
与机房收费系统的再一次相处(.NET版):
机房收费系统个人重构的尾巴,也就是到了整体总结的时候了。师傅的每一次验收都会有太多的收获,自己暴漏的漏洞也越多。 首先,说说时间。有史以来,觉得最高效利用时间的一次,这和师傅的指导和督促是拖不了关系的。正直专业期末考试的那个月,时间抓起来就稍微有点费劲,但是,做好规划,还是觉得没有那么忙。因为在开始之前,师傅就给规定了时间,说什么内容多长时间内完成。每天都有自己的计划,要完成几原创 2014-07-26 11:13:49 · 1249 阅读 · 21 评论 -
浅入浅出SQL注入
已经开始了学习牛腩新闻发布系统,在讲后台代码的时候讲了一些重构SQLHelper的知识,存储过程和触发器等,这些以前都是接触过的。而SQL注入是以前没有注意过的,所以停下来总结学习一下SQL注入。 首先什么是SQL注入呢? SQL注入概念 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服原创 2014-07-27 20:48:44 · 1801 阅读 · 37 评论 -
C#之委托
(一)什么是委托呢? 在现实生活中的委托的例子。从前孔子让他众徒弟中的三个各自带一样东西出门,并且带回一件猎物回来。他们出去带的东西不同以至于使用的手段不同,带回来的猎物也就不相同这就可以理解为一种师父对徒弟的委托: 这种委托可以表示为: 猎物 方法(行使该方法的工具) 三个徒弟执行委托的方法各不相同: 徒弟1:兔子 打猎原创 2014-03-12 20:06:44 · 1520 阅读 · 28 评论 -
C#之简单工厂模式
最近在学习C#,接触到简单工厂模式,刚开始接触设计模式还有点不太习惯……但是我想我已经开始喜欢上它了…… (一)我理解的简单工厂模式? 现在的学习是面向对象面向接口的,但是执行时的操作需要实例化后的对象。随着我们需要的类的增加,我们就需要把这些共同的东西提取出来,放在一个抽象类中,让这些子类来继承抽象类。当我们调用具体的类时,需要首先实例化它们,而实例化必须要针对具体的原创 2014-03-19 20:36:20 · 9315 阅读 · 35 评论 -
.Net framework概述
一、.Net framework .Net framework为开发和运行在不同平台、不同语言编写的应用程序以及XML Web服务提供了一个平台。.Net framework有公共语言运行库、类库以及ASP.NET组成。ASP.NET是基于组件的动态服务器页面。二、.NET Framework组成元素:(1)BCl(类库) 作为.NE原创 2014-05-07 20:31:20 · 2927 阅读 · 18 评论 -
JavaScript变量——栈内存or堆内存
堆和栈这两个字我们已经接触多很多次,那么具体是什么存在栈中什么存在堆中呢?就拿JavaScript中的变量来说: 首先JavaScript中的变量分为基本类型和引用类型。 基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。 1、基本类型 基本类型有Undef原创 2014-12-13 14:16:14 · 19229 阅读 · 19 评论 -
onload和ready的不同
在常规的JavaScript代码中,通常使用window.onload( )方法,而在jQuery中,使用的是$(document).ready( )方法。$(document).ready( )方法和window.onload( )方法有相似的功能,但是在执行时机方面是有区别的。window.onload( )方法是在网页中所有的元素(包括元素的关联文件)完全加载到浏览器后才执行,即JavaScript此时才可以访问网页中的任何元素。而通过jQuery中的$(document).ready()方法注册的原创 2015-04-29 21:31:21 · 1513 阅读 · 14 评论 -
多线程——线程池
Java中几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来3个好处。 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 第三:提高线程的可管理性。线程是稀缺资源,如果无限制地创建,不仅原创 2016-08-15 20:45:24 · 569 阅读 · 0 评论 -
ThreadPoolExecutor线程池原理解读
当我看到”你知道线程池的增长策略和拒绝策略吗“这个问题的时候好像似曾相识但又很模糊,跟着阅读了下源码和看了网上很多关于ThreadPoolExecutor线程池的文章,我在这里给自己做个记录,总结下自己的收获和自己理解。写一个简单的例子 先看一段代码和注释,基本上描述了一个线程池基本的参数/** * 线程池初始化方法 * core...原创 2019-02-21 20:18:03 · 492 阅读 · 0 评论 -
DataGridView ——管理员对用户的那点操作
记得第一次做机房收费系统的时候,就在添加删除用户这出现了点小问题,因为一直都是一个容不得一点瑕疵的人,所以对查询用户的时候查询一次就会多一些空行我很是不能容忍,看似很小的问题,我却花了很长的时间。现在机房收费系统重构了,又在这块吹毛求疵了,用了整整两个小时的时间。解决了好多好多小问题。(1)为什么总是显示第一行数据? 用了SqlHelper查询到某一级别的用户返回给U层,原创 2014-06-15 21:07:42 · 1765 阅读 · 19 评论 -
HTML+CSS
最近接触的新词真是越来越多啦,像什么HTML、XTML、CSS、div还有牛腩竟然是个人不是吃的,而且还是个大牛,像设计模式里的大鸟一样让人崇拜…… 说说最近的学习吧,看了牛腩视频才知道SQLhelper的由来,才真正体会到它的精华,还有更简单好用的写法。牛腩视频的前17集都是在讲以前学到过的一些三层的基本知识和数据库的相关知识,同时也更多的接触了存储过程和触发器。感觉真是原创 2014-08-07 22:16:22 · 2593 阅读 · 12 评论 -
VB.NET概述
首先谈到VB.NET肯定会想起学过的编程语言VB。 上一篇已经介绍的.Net Framework框架,接下来Vb.NET就是建构于.Net Framework之上的。 visual Basic .NET与VB都代表了Basic系列语言的编码风格,Visual Basic .NET是这种编码风格在.NET平台上的继承,而不是同系列语言VB的沿袭。原创 2014-05-12 10:21:03 · 1157 阅读 · 18 评论 -
vb.net机房收费系统——存储过程
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。原创 2014-06-28 19:46:48 · 1426 阅读 · 20 评论 -
ASP和ASP.NET的区别
看到这组词让我想到了VB和VB.NET。VB.NET是VB的下一个版本。微软不是简单的在VB6的基础上增加了一些新特性,而是重新更换定制了这个产品。开发者可以使用杨业船体和ADO.NET快速开发可扩展的网站;使用继承,支持面向对象编程;可以充分利用.NET框架提供的一切。回想VB6和VB.NET原创 2014-11-12 21:11:07 · 1974 阅读 · 12 评论 -
HTML基础
为什么学习HTML? 作为一个Web开发人员来说,不可避免的要接触和使用HTML。 HTML和XML有很多相似的地方,将会在后面的博客中做比较。欢迎访问我的博客小例子:<html> <head> <title>欢迎访问我的博客</title> <head> <body> <center> <hr><font.color="red">我的博客</font></hr>原创 2014-11-27 22:08:18 · 1404 阅读 · 17 评论 -
Java学习——话说J2EE发展历程
首先,小乖表示很开森,迈向Java的大门。记得是一个教Java的老师开了一个服装店叫做爪哇,还记得有个人给我讲过Java名字的来历。据说Java的名字是酱紫来的:第一个提议名字Java的是马克奥颇门(Mark Opperman),马克奥颇门是在一家咖啡店与同事品尝咖啡时得到灵感的.Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。国外的许多咖啡店用Java来命名或宣传,以彰显其咖啡的原创 2015-08-08 22:24:29 · 2579 阅读 · 13 评论 -
SqlHelper——只因为在人群中多看了你一眼
在做机房之前一直在看别人的博客,总是有提到SqlHelper,所以就在众博客中多看了它一眼。只因为在人群中多看了你一眼,再也不能忘掉你的容颜,在这里写下我一个人对你的情有独钟……原创 2014-06-05 16:27:28 · 2953 阅读 · 38 评论 -
编程语言中的那些异常处理和错误——小菜
作为一个小菜的我,虽然学业不精,但是到现在已经学习过编程语言Visual Basic、后来又利用一小点时间自学过C++、这些天接着又见识了C#…… 那时候还没有深刻的体会好好学习这几个字,VB的总体框架还记得,C++由于是为了考试而在短时间内学的,所以基本都忘光了。是C#重新给了我希望,看着虽然像是一个陌生的语言,但是渐渐的学下去的时候发现,它能让我想起很多VB和C++忘记的东西原创 2014-03-10 20:41:37 · 3383 阅读 · 22 评论 -
XML基础
1、什么是XML XML(ExtensibleMarkup Language)可扩展标记语言,可以对文档和数据进行结构化处理,使我们能够更准确的搜索,更方便的传送软件组件,更好的描述一些事物。可扩展标记语言是一种很像HTML(超文本标记语言)的标记语言它的设计宗旨是传输数据,而不是显示数据它的标签需要自行定义它是独立于软件和硬件的信息传输工具原创 2014-11-29 12:09:17 · 1493 阅读 · 24 评论 -
SSH网上商城之用户注册
像淘宝、京东等一些购物网站,在没有登录的状态下都是可以浏览网页的,只有当需要购物进行支付时或者有商品想要收藏时或是加入购物车时才需要登录。在登录之前需要拥有自己的账户,所以第一步是注册。而网上商城是一个非常经典的互联网系统。现在小编来总结一下它的注册功能。 1、跳转到注册页面 首先写好一个regist.jsp注册页面,点击注册链接(添加到A原创 2015-09-28 19:53:17 · 1981 阅读 · 12 评论 -
【新生入学】--JS省市二级联动下拉框
能会出现不规范的现象,我们做统计的时候很不方便,所以设计成下拉框选择的形式,这样存进数据库中的数据就都是规范的了。 籍贯的选择涉及到我们全国的34个省市等,而且选择了每个省之后要相应的知道这个省的市到县,这就用到了下拉框的联动。以前在ASP.NET中是用过的,当时是两个控件的联动从数据库中直接查数据,在JS中也是同样的道理。原创 2014-12-31 20:37:12 · 4811 阅读 · 11 评论 -
浅入浅出触发器
看牛腩视频有种相见恨晚的感觉,人类真的是很强大,让我们的编程语言越来越简单,实现的功能越来越强大,昨天听一个是个讲关于机房合作的经验,中间提到EA的强大,数据库的设计是越来越简单,EA可以生成代码,可以导出数据库,当时的感觉就是自己的知识真的匮乏,很多没有动手尝试,用一些很笨的方法。触发也是这样,级联的表如果是一个两个还好说,要是一百个(当然这就数据库冗余了,应该没有这样的数据库),就太麻烦了。编程仍未结束,要实现更好更高效率的,更简单的解决方法是我们的努力方向。原创 2014-07-19 11:17:48 · 1435 阅读 · 17 评论 -
VB.NET总结
当我看完视频第一讲和第二讲的时候,感觉完全没有听懂是在讲什么,我不知道它和刚刚学过的或者是以后要学的有什么关系,更不用说要和哪块的知识找连接了,简直就是从天而降的新东西嘛!真的没有勇气打开第三讲台湾知名讲师的大作的。我很搞不懂为什么到现在台湾讲课要用繁体字来做幻灯片,为什么有些词没有听过,但是看着好像很熟悉,于是问了一下同学才知道一些“内幕”。—原来是这样。 所谓的“内幕原创 2014-05-20 18:35:25 · 1589 阅读 · 31 评论