一个APP新项目为了赶时髦,用上了Asp.net Web API,可能我不是太熟悉,经过我几天潜心研究,web api 确实没啥用,简直属于狗尾续貂之作。新创建一个api controller,大概方法如下public IEnumerable Get();public string Get(int ...
观察者模式(observer)之委托(delegate) c#简单例子
几个要点:模式使目标与观察都之间的依赖关系达到松耦合、通知会自动传播
例子:玩家击中敌人后发生一系列变化:发后爆炸、敌人少1个....
namespace adapterpattern
{
public partial class observerDelegateForm : Form
{
...
“姑娘,别这样。我们是有原则的。” “一个有原则的程序猿是不会写出 “摧毁地球” 这样的程序的,他们会写一个函数叫 “摧毁行星”而把地球当一个参数传进去。” “对,是时候和那些只会滚键盘的麻瓜不同了,我们可是有高逼格的程序猿。” [小九的学堂,致力于以平凡的语言描述不平凡的技术。如要转载...
最近玩 Hyper -V ,都是在网上找的资料进行操作的、后面发觉园友提供的一些操作 按部就班的做下来,别人 可以 ,我的就是不行、最近就遇到一个很烦闷的事情、(如题)安装好系统之后 发现 没有网卡驱动,同一个iso系统安装文件,以前玩Oracle VM 重来没有遇到过、所以果断排除:iso文件错误...
在安装Powershell网站服务之前,建议在企业中有CA服务器,因为后续的Powershell网站服务需要用到HTTPS协议进行访问,安装Powershell网站服务很简单,只是添加一个功能而已,下面开始安装了在WindowsServer2012的服务器管理界面,点击管理-->添加角色和功能默认下一步默认下..
<?php//获取用户ip(外网ip 服务器上可以获取用户外网Ip 本机ip地址只能获取127.0.0.1)function getip(){ if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $cip = $_SERVER["HTTP_CLIENT_IP"]; } e...
OPENFILENAME ofn; // common dialog box structure TCHAR szFile[MAX_PATH]; // buffer for file name // Initialize OPENFILENAME ZeroMemory...
《Windows Azure Platform 系列文章目录》 本文将简单介绍,如何将企业内现有的ASP.NET应用程序迁移到Azure PaaS平台。 因为在迁移过程中,可能需要对现有的应用重新做架构设计,本文只是进行简单的介绍,开拓思路,具体的应用需要具体研究分析。 1.首先需要下载A...
电脑症状:WIN7的系统,桌面上的图标显示的不正常,快捷方式显示的是未知程序。看不到程序默认图标,快捷方式图标不显示。解决方法:删除程序图标缓存即可。将下面的内容复制到记事本保存为“RepairIcon.bat”然后双击运行即可:rem 关闭Windows外壳程序explorertaskkill /...
1 static void Main(string[] args) 2 { 3 List integers = new List(); 4 for (int i = 1; i converters = TakeSqu...
分类:
Windows程序 时间:
2014-12-18 23:33:20
阅读次数:
1072
模板方法模式(Template Method)c#简单例子
要点:骨架、步骤延迟到子类
例子建立玩家骨架部分,具体动作由延迟到子类去做
namespace adapterpattern
{
public partial class TemplateMethodForm : Form
{
public TemplateMethodForm()...
const Url = 'http://del.cnblogs.com';procedure Tidhttptestform.Button1Click(Sender: TObject);var stream:TStringStream; idHttpObj:TIdHTTP;begin stre...
前言 委托:委托是一种在对象里保存方法引用的类型,同时也是一种类型安全的函数指针。或委托可以看成一种表示函数的数据类型,类似函数指针.事件是特殊的委托观察者模式:两种角色:(1)Subject, 主题(被监视对象),它往往包含着 Observer 所感兴趣的内容。(2)Observer, 观察者,它...
重载重点,其实就是自己实现一个山寨版的Windows PELoader ,重载其实就是将一个模块自己重新加载一份到别的内存,运行它。
所谓内核重载,则是将内核文件即:ntkrnlpa.exe 自己加载一份到内存,并运行它,这样的好处可以避免一切HOOK,如SSDT ,InLineHook 等等,原理就是HOOK继续
HOOK主原来内核,但是实际上Windows走的是我们自己的内核。
...
分类:
Windows程序 时间:
2014-12-19 22:08:21
阅读次数:
1115
执行
foreach ( $results as $result ){
// code goes here ..
}
....
foreach ( $results as $result ){
// code goes here ..
}
会提示This result is a forward only result set, calling...
1、 首先需要添加网络发现 2、 使用public 3、 添加主机 4、 网络地址选择 5、 默认下一步 6、 运行发现 7、 扫描结构如下 8、 下一步 ...
函数1、概念:是一个带有输入参数、输出参数、返回值的代码块。2、写法:修饰符 返回值类型 函数名(输入参数,输入参数){ 方法段 return 返回值;}3、注释:(1)输入参数格式:参数类型+变量名。可以不写(2)返回值类型---void为无返回值,函数体里面不能写return(3)“///”.....
通过程序,而不是显卡的控制面板,控制OpenGL多重采样的方法
asp.net中的数据缓存可以用HttpRuntime.Cache ,这个是大家都知道的,但如果缓存的数据比较多,又比较杂乱,想要把缓存分开管理(也就是创建多个缓存实例)应该怎么做呢。。。于是常规做法来了using System.Web.Caching; public static class...
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什...