摘要: 一:基于xml的DI(Dependency Injection) 注入类型: 定义学生Student实体类和小汽车Car实体类:进行封装和生成ToString(),并自定义属性Car Student 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20阅读全文
posted @ 2017-07-25 17:36 BrokenIce 阅读(13) 评论(0) 编辑
摘要: Spring是一个依赖注入(控制反转)的框架,那么依赖注入(标控制反转)表现在那些地方了? 即:一个类中的属性(其他对象)不再需要手动new或者通过工厂方法进行创建,而是Spring容器在属性被使用的时候给予注入。 注入有2种方式: 1. 属性注入:通过无参构造函数+setter方法注入 2. 构造阅读全文
posted @ 2017-07-25 17:21 BrokenIce 阅读(20) 评论(0) 编辑
摘要: 注: MySQL图形界面管理工具【navicat 10.1.8中文绿色版】 下载地址:http://www.t00y.com/file/18393836 备用地址:http://ProCircle.qjwm.com/down_7326838.html 虽说用图形界面程序可以管理MySQL,但有些功能阅读全文
posted @ 2017-07-17 17:41 BrokenIce 阅读(11) 评论(0) 编辑
摘要: 一、XMLHttpRequest实现获取数据 不使用jQuery实现页面不刷新获取内容的方式,我们这里采用XMLHttpRequest原生代码实现;js代码如下: 插入HTML代码: 二、jQuery实现ajax获取信息 这个例子是动态的从后台获取数据来改变下拉按钮的内容; js代码如下: HTML阅读全文
posted @ 2017-07-01 10:49 BrokenIce 阅读(25) 评论(0) 编辑
摘要: 1.ls–List ls会列举出当前工作目录的内容(文件或文件夹),就跟你在GUI中打开一个文件夹去看里面的内容一样。 2.mkdir–Make Directory mkdir用于新建一个新目录 3.pwd–Print Working Directory pwd显示当前工作目录 4.cd–Chang阅读全文
posted @ 2017-05-09 08:54 BrokenIce 阅读(15) 评论(0) 编辑
摘要: 使用的类库为:ICSharpCode.SharpZipLib.dll 一种是打包整个文件夹,另一种是打包指定的多个文件,大同小异:阅读全文
posted @ 2017-05-03 20:23 BrokenIce 阅读(42) 评论(0) 编辑
摘要: 1、域名解析 域名解析的过程: 1).查询浏览器自身DNS缓存 2).若上面没有查找到,则搜索操作系统自身的dns缓存 3).若上面没有找到,则尝试读取hosts文件 4).若上面没有找到,向本地配置的首选DNS服务器发送请求 5).win系统 如果上面没有找到,操作系统查找NetBIOS name阅读全文
posted @ 2017-03-19 18:39 BrokenIce 阅读(32) 评论(0) 编辑
摘要: 冒泡排序是非常容易理解和实现,,以从小到大排序举例: 设数组长度为N。 1.比较相邻的前后二个数据,如果前面数据大于后面的数据,就将二个数据交换。 2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置。 3.N=N-1,如果N不为0就重复前面二步,否则排阅读全文
posted @ 2017-03-13 21:07 BrokenIce 阅读(42) 评论(3) 编辑
摘要: 给定一个字符串,请你将字符串重新编码,将连续的字符替换成“连续出现的个数+字符”。比如字符串AAAABCCDAA会被编码成4A1B2C1D2A。 输入描述: 输出描述: 输入例子: 输出例子: 牛客网页运行代码如下: VS中的代码如下: 欢迎交流。阅读全文
posted @ 2017-03-10 15:50 BrokenIce 阅读(46) 评论(0) 编辑
摘要: 完整解决方案 Sunny公司开发人员决定使用工厂方法模式来设计日志记录器,其基本结构如图3所示: 图3 日志记录器结构图 在图3中,Logger接口充当抽象产品,其子类FileLogger和DatabaseLogger充当具体产品,LoggerFactory接口充当抽象工厂,其子类FileLogge阅读全文
posted @ 2017-03-04 17:30 BrokenIce 阅读(78) 评论(0) 编辑