- 博客(211)
- 资源 (13)
- 收藏
- 关注
转载 .Net轻量级ORM-NPoco的使用方法
文章引用自NPoco官方Wiki,地址:https://github.com/schotime/NPoco/wiki,因公司网络不稳定,有时无法访问,特将其摘抄。HomeAdam Schroder edited this page on 1 Jul 2016 · 49 revisions Welcome to the NPoco wiki! NPoco is a fork
2017-12-13 14:27:47
3080
转载 植物大战僵尸阳光修改
0x00:使用工具 Cheat Engine 5.6.1将要修改游戏 PlantsVsZombies.exe - 植物大战僵尸修改器开发环境 MingW and gcc注:VC等IDE也可以.相关文件会在后面添加下载链接0x01:使用CE查询分析游戏内存数据首先打开游戏, 开始游戏, 然后暂停游戏. 这时候使用
2016-12-20 13:39:19
14647
2
原创 CodeFirst解决数据迁移问题
工程用的MVC + Entity Framework,根据CodeFirst的编程理念,先创建模型再自动生产数据库和数据表。看起来这很方便,也给开发带来很多便利,开发时不用考虑数据建库建表。所以首先建立框架,写好实体和DbContext当地我们运行程序的时候,程序会根据我们的数据库配置文件生成对应的数据库表和字段非常方便。问题来了一、当我们的程序开发
2016-10-28 09:53:27
904
转载 IIS支持解析json
一、 windows XP1. MIME设置:在IIS的站点属性的HTTP头设置里,选MIME 映射中点击”文件类型”-”新类型”,添加一个文件类型:关联扩展名:*.json内容类型(MIME):application/x-javascript2. Script Map Handler设置:还是在IIS的站点属性里,”主目录”-”应用程序设置”-”配置”-”映射”-
2016-09-26 13:25:56
603
转载 基于SignalR的小型IM系统
这个IM系统真是太轻量级了,提供的功能如下:1.聊天内容美化2.用户上下线提示3.心跳包检测机制4.加入用户可群聊下面来一步一步的讲解具体的制作方法。开篇准备工作首先,巧妇难为无米之炊,这是总所周知的。这里我们需要两个东西,一个是Asp.net MVC4项目;另一个是Signalr组件。新建一个Asp.net MVC4项目,然后通过以
2016-09-02 16:28:12
1935
原创 C# 开机自动启动程序
新建一个winform拖一个checkbox进来。。然后设置它的changed事件。已经测试过,可以直接复制使用。 private void checkBox1_CheckedChanged(object sender, EventArgs e) { if (checkBox1.Checked) //设置开机自启动
2016-09-01 11:15:22
1267
原创 winForm窗体关闭按钮实现托盘后台运行(类似QQ托盘区运行)
今天遇到了一个需求,如果用户不小心点击了“关闭”按钮,但是他的本意不是想要真的关闭这个窗体。 对这个需求完全可以在单击“关闭”按钮的时候弹出一个对话框,来让用户确定是否真的要退出。这是一个很好的解决方法,并且实现也是很容易的。但是人家不想这样,想要拥有类似QQ在托盘区后台运行的那种效果,没办法,只能想办法来实现了。 其实,这个在网上也有很多的实现方法,但是我试了试有
2016-09-01 11:14:33
1456
转载 VS2010皮肤控件介绍
在我们平时使用的各种工具中,如QQ,迅雷,以及各种空间等,都提供了一些换肤功能,可以让我们选择各种我们喜欢的界面。本文就对VS中常用的窗口程序做一个简单的换肤,利用一个dll文件来进行实现。 首先我们要加载一个叫做IrisSkin2.dll的dll文件,通过“添加引用”,在应用里添加IrisSkin2.dll,就可以完成对这个dll的调用。然后在工具栏中添加一个SkinEngine
2016-09-01 11:13:20
1909
转载 C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
方法一:Convert.ToDateTime(string)string格式有要求,必须是yyyy-MM-dd hh:mm:ss================================================方法二:Convert.ToDateTime(string, IFormatProvider)DateTime dt;DateTimeF
2016-09-01 11:10:52
739
转载 把C#程序(含多个Dll)合并成一个Exe的超简单方法
开发程序的时候经常会引用一些第三方的DLL,然后编译生成的exe文件就不能脱离这些DLL独立运行了。但是,很多时候我们本想开发一款只需要一个exe就能完美运行的小工具。那该怎么办呢?下文介绍一种超简单的方法,不用写一行代码就可轻松实现。这里我们需要用到一款名为Fody.Costura的工具。Fody.Costura是一个Fody框架下的插件,可通过Nuget安装到VS工程中
2016-09-01 11:10:02
5177
原创 GIT开源优秀项目
(注:下面用 [$] 标注的表示收费工具,但部分收费工具针对开源软件的开发/部署/托管是免费的)目录API应用框架(Application Frameworks)应用模板(Application Templates)人工智能(Artificial Intelligence)程序集处理(Assembly Manipulation)资产(Assets)认证和授权(Aut
2016-07-28 15:54:27
7128
原创 直接拿来用,最火的.NET开源项目(beta)
综合类微软企业库 微软官方出品,是为了协助开发商解决企业级应用开发过程中所面临的一系列共性的问题, 如安全(Security)、日志(Logging)、数据访问(Data Access)、配置管理(Configuration Manage)等,并将这些广泛使用的应用程序块集成封装至一个叫企业库的程序包中CommonLibrary.net 一个帮助类库,包含了ActiveRecord, Cs
2016-07-27 16:26:38
1210
转载 基于DevExpress的Winform程序安装包的制作
在我们做系统开发的时候,都会面临一个安装包制作的问题,如何把我们做好的系统,通过安装包工具整合成一个安装包给客户进行安装。安装包的优势就是一步步安装就可以了,不用复制一大堆文件给客户,还怕缺少那个文件导致系统运行出错。本文主要介绍基于DevExpress的Winform程序安装包的制作内容,包括VS2010和VS2013/V2105的不同处理方式。我们知道,VS2010是最后一个可以使用微
2016-07-27 13:57:15
3628
转载 Redis介绍及Redis与Memcache的区别
Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。例如:对字符串进行附加操作(appen
2016-07-14 10:44:27
496
转载 缓存技术Redis在C#中的使用及Redis的封装
Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。例如:对字符串进行附加操作(append)
2016-07-14 10:40:50
3300
转载 cas单点登录出现的重定向循环问题解决方案
先描述下出现的问题,截图如下:出现该问题的原因可以通过F12查看Network找到,即http和https两个协议开头的url在不停的跳转,最后就出现了上图所示的重定向循环错误,导致页面崩溃。解决方案很简单:分为两个步骤:1、制作证书并通过配置让tomcat支持https协议;2、cas客户端使用的几个url中把相应的http改为
2016-06-22 17:53:22
10795
转载 Yale CAS dotNet Client重定向循环问题
最新公司准备整合所开发网站,准备用Yale CAS实现SSO,便参考吕震宇的Yale CAS + .net Client 实现 SSO 系列文章做下学习。照着Yale CAS + .net Client 实现 SSO(3)实现,下载了最新的dotnet-client-1.0-Src.zip,再修改配置,换上公司的CAS测试地址,修改有问题的源码代码运行后,竞然还是一样出现重定向循环问题,可以跳
2016-06-22 17:43:43
1873
转载 C#.NET 大型企业信息化系统 - 防黑客攻击 - SSO系统加固优化经验分享
好久没写文章了,突然间也不知道写什么好了一样,好多人可能以为我死了,写个文章分享一下、证明一下自己还在,很好的活着吧,刷个存在感。 放弃了很多娱乐、休闲、旅游、写文章、看书、陪伴家人,静心默默的用了接近2年多的时间突破了自己在.NET领域的最重大的软件项目建设记录。全程经历了公司的核心业务系统从无到有,几十套系统被有序的建设起来投入生产、上百人的研发队伍建设起来、影响全国几十万人日常办公的
2016-06-22 17:23:25
905
转载 基于Redis的CAS集群
单点登录(SSO)是复杂应用系统的基本需求,Yale CAS是目前常用的开源解决方案。CAS认证中心,基于其特殊作用,自然会成为整个应用系统的核心,所有应用系统的认证工作,都将请求到CAS来完成。因此CAS服务器是整个应用的关键节点,CAS发生故障,所有系统都将陷入瘫痪。同时,CAS的负载能力要足够强,能够承担所有的认证请求响应。利用负载均衡和集群技术,不仅能克服CAS单点故障,同时将认证请求分布
2016-06-22 11:24:19
4085
翻译 .NET基于Redis缓存实现单点登录SSO的解决方案
一、基本概念最近公司的多个业务系统要统一整合使用同一个登录,这就是我们耳熟能详的单点登录,现在就NET基于Redis缓存实现单点登录做一个简单的分享。单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。普通的登录是写入session,每次获取
2016-06-22 11:20:19
3287
转载 Asp.net Mvc4 使用Cas单点登录
因项目需要,使用了耶鲁大学的Cas单点登录方案,在java中使用一直正常,但是在.Net中碰到了循环重定向的问题,反复测试后,总算解决了,最终的配置如下:xml version="1.0" encoding="utf-8"?> 有关如何配置 ASP.NET 应用程序的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=169433
2016-06-21 20:33:35
3544
转载 How to add custom scripts
Skip to end of metadataCreated by King Pin, last modified by Rochet2 on Feb 24, 2016Go to start of metadataAdding a script to the serverThis guide works for Linux a
2016-06-04 12:35:25
587
原创 You have not concluded your merge (MERGE_HEAD exists) git拉取失败
今天获取git线上仓库代码报了这个错误:zhangzhi@moke:~/code/ktsg-api$ git pullYou have not concluded your merge (MERGE_HEAD exists).Please, commit your changes before you can merge.错误可能是因为在你以前pull下来的代码没有自动
2016-06-04 12:21:00
767
原创 Ascent-Lua函数详细说明
--[[命令列表:]]----[[.:对话菜单 功能函数:.]]--:GossipCreateMenu --创建对话菜单menu:GossipMenuAddItem --添加一个菜单选项:GossipSendMenu --将生成的对话菜单发送给玩家:GossipComplete --关闭对话菜单:GossipSendPOI
2016-05-29 09:20:10
711
原创 学着写LUA脚本(二)
local buff = 2local function OnHello(event, player, creature) player:GossipMenuAddItem(0, "Armor + 10%", buff, 23767) player:GossipMenuAddItem(0, "Damage + 1 - 10%", buff, 23768) player:
2016-05-27 16:55:41
824
原创 学着写LUA脚本(一)
local npcid = 1 --这里改成你想要的NPC idfunction WarpNPC_OnGossipTalk(pUnit, event, player, pMisc) --初始菜单pUnit:GossipCreateMenu(100, player, 0) --创建一个菜单pUnit:GossipMenuAddItem(5, "Buff Menu", 9,0) --Buff子
2016-05-27 16:47:57
1336
原创 魔兽世界任务制作教学,已经本人自己服务器中测试
现在说下既然你要做任务,你必须知道数据库中哪些东西是需要你用到的:----------------------------------------------creature_involvedrelation 完成任务NPC.creature_questrelation 开始任务NPC.quest_templatege表任务内容-------------------------
2016-05-27 16:16:04
4957
原创 百团大战
local SMSG_INIT_WORLD_STATES = 0x2C2 --3.3.5local SMSG_UPDATE_WORLD_STATE = 0x2C3 --3.3.5-- SMSG_INIT_WORLD_STATES = 0x4C15 --4.3.4-- SMSG_UPDATE_WORLD_STATE = 0x4816 --4.3.4 function Pl
2016-05-27 14:48:01
863
原创 SPELL-DBC
SPELL-DBCSpell.dbc1 ID2 Attributes 属性3 AttributesEx 属性 4 AttributesExB 属性5 AttributesExC 属性6 AttributesExD 属性7 Attri
2016-05-27 14:44:13
3611
原创 SMART_SCRIPT
target_typeName Value target_param1 target_param2 target_param3 target_x target_y target_z target_o Comment SMART_TARGET_NONE 0 空,默认为调用者 SMART_TARGET_SELF
2016-05-27 14:42:32
654
原创 CREATURE_TEMPLATE
entry 生物唯一编号modelid_A 联盟模型ID,参考creature_model_infomodelid_A2 同上modelid_H 部落模型ID,参考creature_model_infomodelid_H2 同上name 名称subname 副名字,称号IconName 脚本图标,守卫专用minlevel 最小等级maxlevel 最大等级m
2016-05-27 14:42:03
2776
原创 副本限制修改-M端
魔兽的副本很多,也有很多副本都有进入的限制,比方说最普遍的,有些副本有级别限制,没达到要求的级别是不能进入对应副本的还有些副本是有任务需求限制,比方说黑翼副本,需要做完一个任务之后才可以进入副本当然,还有的是需要有物品需求限制。但是既然是单机,我们自然是希望怎么方便怎么来,那么我们能不能把这些需求限制都取消掉呢答案当然是肯定的,取消方法也很简单首先声明,此方法仅限于M端,T端是不能用这种方式修改的
2016-05-27 14:41:15
1161
原创 魔兽世界任务制作教学
现在说下既然你要做任务,你必须知道数据库中哪些东西是需要你用到的:----------------------------------------------creature_involvedrelation 完成任务NPC.creature_questrelation 开始任务NPC.quest_templatege表任务内容-------------------------
2016-05-27 14:40:16
2911
原创 TELEPORTSTONE.LUA --传送宝石
print(">>Script: Teleport stone.")--54844--菜单所有者 --默认炉石local itemEntry =6948--阵营local TEAM_ALLIANCE=0local TEAM_HORDE=1--菜单号local MMENU=1local TPMENU=2local GMMENU=3local ENCM
2016-05-27 14:38:07
3681
1
原创 PLAYERLOG.LUA --玩家登录通告
print(">>Script: Player Log Message.")local TEAM_ALLIANCE=0local TEAM_HORDE=1--CLASS 职业 local CLASS_WARRIOR = 1 --战士local CLASS_PALADIN = 2
2016-05-27 14:36:39
743
原创 AUTOLEARNSKILLS.LUA --升级自动学习技能
8 print(">>Script: Auto Learn SKills.") 9 10 --CLASS 职业 11 local CLASS_WARRIOR = 1 --战士 12 local CLASS_PALADIN = 2 --圣骑士 13 local CLASS_H
2016-05-27 14:35:27
1843
原创 VENDORNPC.LUA --随身商人
print(">>Script: More Vendor NPC.")local NPCID = 190099local NPCNAME="随身商人"local DW=1local OT=2--GOSSIP_ICON 菜单图标local GOSSIP_ICON_CHAT = 0 -- 对
2016-05-27 14:33:39
1687
原创 COMMANDEXTRA.LUA --游戏命令扩展
print(">>Script: Command Extra.")--[[.wmsg 内容 GM发送世界消息.be 查看机器人装备.npcbot equips 查看机器人装备.rh GM回复生命.reset hp GM回复生命.gh 传送回家.
2016-05-27 14:31:47
658
原创 LUA脚本教程
--[[工具准备1.一个支持UTF8无BOM编码的工具,例如:notepad++ 2.一个多文件搜索关键字的工具,例如:File Seeker3.Eluna对应端的源码]]----[[网站相关Eluna源码 https://github.com/eluna-dev-mangos/ElunaCoreWotlkhttps://github.com/ElunaLu
2016-05-27 14:30:38
5688
转载 Awesome .NET!
Awesome .NET! A collection of awesome .NET libraries, tools, frameworks, and software.Inspired by awesome-ruby, awesome-php, awesome-python, frontend-dev-bookmarks and ruby-bookmarks.
2016-05-26 13:41:23
2351
仿携程 目的地 地图导航
2011-04-19
仿携程,芒果,艺龙网选择城市
2011-04-19
arcgis地图操作
2008-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人