摘要: 作为一名非主修C#的程序员,在此记录下学习与工作中C#的有用内容,持续更新 对类型进行约束,class指定了类型必须是引用类型,new()指定了类型必须具有一个无参的构造函数,规定T类型必须实现IUser,规定T必须为struct where T : class, new(), T:IUser, T 阅读全文
posted @ 2017-04-22 19:45 Hey,Coder! 阅读(573) 评论(0) 推荐(0)
摘要: 当我们需要在定时计划中检测时间,下面的方法就有用了,直接上sql语句,一看便知 事件计划 导入文本文件中的数据 临时表 使用group_concat将行转列 阅读全文
posted @ 2017-03-20 15:50 Hey,Coder! 阅读(170) 评论(0) 推荐(0)
摘要: 今天写代码的时候有一处访问数据库的操作,sql语句报了错,因为少加了一个【,】 调试的时候中断在这个地方,然后发现了问题,就顺手加了上去,再运行的时候发现运行的版本还是那个少了【,】的版本 然后就有了此文 网上查找解决方案大致有三种,我尝试了两种,最后使用了自己的办法解决 网上的解决方案链接在此【h 阅读全文
posted @ 2017-02-21 20:39 Hey,Coder! 阅读(1159) 评论(0) 推荐(0)
摘要: 首先引用需要的dll,此处使用的是ThoughtWorks.QRCode.dll,网上可以找到对应的,此处也有一份,点击下载 http://files.cnblogs.com/files/ives/ThoughtWorks.QRCode.zip 接下来添加引用,不明白的网上文章很多。 关键代码如下 阅读全文
posted @ 2016-12-18 21:50 Hey,Coder! 阅读(3134) 评论(0) 推荐(0)
摘要: 话不多说,都在代码里 #下载斗鱼颜值栏目主播照片 #author:ives #date:2016-8-28 21:58 #e-mail:renhanlinbsl@163.com import urllib.request import string import re import json imp 阅读全文
posted @ 2016-08-30 21:50 Hey,Coder! 阅读(1992) 评论(0) 推荐(0)
摘要: 观察者模式:又称发布-订阅模式、模型-视图模式。一般在需要其他对象告知自己需要发生改变时使用。例如A表发生改变后,需要告知B更新数据。可以动态的实现添加多个观察者,也可以随时删除观察者。 观察者模式可以使用在需要根据一个对象的改变动态的修改其他对象,或者激发其他对象相应的事件,而同时又不清楚会有多少 阅读全文
posted @ 2016-08-24 12:12 Hey,Coder! 阅读(337) 评论(0) 推荐(0)
摘要: 作用:保证当前类同时只能有一个对象存在,且这个类必须自行创建这个实例并向系统提供这个实例。 步骤: 私有化类的构造函数。 在类中使用new创建一个当前类的对象。 提供一个公开的方法,将创建的对象返回。 饿汉式: class Single { private static final Single I 阅读全文
posted @ 2016-08-21 22:02 Hey,Coder! 阅读(140) 评论(0) 推荐(0)
摘要: 访问者模式:常用在需要对系统添加新的功能,但是不希望破坏原有的结构,这个时候就可以使用访问者模式。使用前提是数据结构很少发生改动,同时对数据的操作可能经常会添加新的操作。 代码如下 public class test { public static void main(String[] args) 阅读全文
posted @ 2016-08-21 21:49 Hey,Coder! 阅读(180) 评论(0) 推荐(0)
摘要: 迭代器模式提供了一系列的方式,可以让我们按照指定得顺序来访问特定集合中的每个对象,这个访问的方式可以是从前往后遍历、从后往前、访问上一个元素、下一个元素、访问集合中第一个元素、最后一个元素。 使用迭代器模式让客户端不需要了解对象中的细节,又可以让外部的对象访问到对象内部的数据。 Java和c#中都提 阅读全文
posted @ 2016-08-20 18:46 Hey,Coder! 阅读(174) 评论(0) 推荐(0)
摘要: 状态设计模式,GOF定义的23种设计模式之一,属于行为型模式。常用在需要根据对象的状态动态的改变队形的行为时。例如闹钟程序常见的功能,在工作日的时候会准时响起,休息日就不会打扰我们休息,这样的功能就可以使用状态模式来完成。 代码如下 public class test { public static void main(String[] args) { run r=new run(); for(i... 阅读全文
posted @ 2016-08-18 20:04 Hey,Coder! 阅读(297) 评论(0) 推荐(0)