5 weixin_34396902

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

HOOK技术的一些简单总结

好久没写博客了, 一个月一篇还是要尽量保证,今天谈下Hook技术。在Window平台上开发任何稍微底层一点的东西,基本上都是Hook满天飞, 普通应用程序如此,安全软件更是如此, 这里简单记录一些常用的Hook技术。SetWindowsHookEx基本上做Windows开发都知道这个API, 它给我们提供了一个拦截系统事件和消息的机会, 并且它可以将我们的DLL注入到其他进程。...

2019-07-05 07:40:37

EntityFramework

How to Call StoreProcedure :http://www.tudou.com/programs/view/0WtDy50Hbzs/target=_blankIf it not work ,see: http://stackoverflow.com/questions/3825412/entity-framework-4-function-import-not-workin...

2019-07-04 18:01:29

《Programming in Lua 3》读书笔记(二十五)

日期:2014.8.11PartⅣ The C API29 User-Defined Types in C 在之前的例子里,已经介绍过如果通过用C写函数来扩展Lua。在本章,将会介绍通过用C写新的类型来扩展Lua,将会使用到元方法等特性来实现这个功能。 以一个例子来介绍本章将要介绍的,例子实现的功能是实现了一个简单的类型:boolean ar...

2019-07-04 11:11:14

SQL游标原理和使用方法

在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 1.1 游标和游标的优点 在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是...

2019-07-02 23:26:49

五种开源协议(GPL,LGPL,BSD,MIT,Apache)介绍

商业化的软件应该主要选用MIT或者Apache license的开源系统作为插件。--什么是许可协议?什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供 一定的权限。不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作 ...

2019-07-02 22:55:30

Add an IPv6 route through an interface

Not often needed, sometimes in cases of dedicated point-to-point links.7.4.1. Using "ip"Usage:# /sbin/ip -6 route add <ipv6network>/<prefixlength> dev <device>¬ met...

2019-07-02 22:46:42

Linux使用Wine 安装source insight

http://blog.chinaunix.net/space.php?uid=20587912&do=blog&id=405022windows 的Souce Insight 是非常经典的C编译器,无论是应用程序开发和编译都是相当不错,Linux 有Kcodes,但功能不如Source Insight.有一种解决方案的是在LINUX安装Wine, 然后安装Source...

2019-07-02 22:45:45

早上被敬爱的老板的电话叫醒

早上被敬爱的老板的电话叫醒 He asked, what's your plan for next week?I said, I need to read at least 10 papers about the relationship between HCI and software architecture, and I need t...

2019-06-30 17:57:57

Silverlight资源集合(转载)

Silverlight介绍SL宣传片 Silverlight Fire starterSL快速开始手册silverlight与Flash的技术比较微软与Adobe表现层技术比较SL1.0与SL2.0 Beta1比较Silverlight 2开发者海报Silverlight2离线文档sl官方示例+源码Silverlight技术站点http://ww...

2019-06-29 21:00:43

正则表达式及常用大全

正则表达式是记录文本规则的代码,常用于文本匹配、文本替换及输入验证。正则表达式由两种基本字符类型组成:原义(正常)文本字符和元字符,然而,元字符是针对单个字符匹配的,要想要同时匹配多个字符的话,还需要借助限定符;下面介绍一些常见的元字符、限定符以及相关概念。基本概念1、常见元字符及限定符元字符说明.匹配除 \n 以外的任何字符(注意元字符是小数点)...

2019-06-29 20:32:17

驱动注册表操作

void ReadRegistry(){ NTSTATUS nStatus; ULONG default_value = 0; static RTL_QUERY_REGISTRY_TABLE table[3];//必须比实际元素多一个,即N+1 KdPrint(("ReadRegistry\n")); table[0].Flags = RTL_QUERY_RE...

2019-06-29 19:09:41

系统学习笔记漏掉的部分

2019年6月29日 18:42.05我本地使用的ZK集群,在SpringBoot整合Dubbo的时候,死活获取不到服务,网上基本使用的都是单机的,不知道集群的该怎么配置,搞了两三个小时,没玩转No provider available for the service XXXServicefrom the url zookeeper://192.168.159.179:2181/com....

2019-06-29 18:43:00

WCFService Configuration Editor的使用

打开VS,在Host项目中右键,新建一个App.config文件。点击菜单栏Tools选项,在下拉菜单中选择WCF Service Configuration Editor。在弹出的工具窗口中选择“File->open->Config File”。找到刚才建的App.config文件,并打开。新建一个服务,如下图所示,先点击“创建新的服务”链接,再找到Service项目...

2019-06-29 17:56:13

Android Permission中英对照

android.permission.ACCESS_CHECKIN_PROPERTIESAllows read/write access to the "properties" table in the checkin database, to change values that get uploaded允许读写访问 "properties"表在checkin数据库中,改值可以修改上传andro...

2019-06-28 21:06:01

February 23, 2005

今天给大家讲一首意大利诗,作者是大家都在中学历史课本里听说过的人称“人本主义之父”的Francesco Petrarch。Or che 'l ciel et la terra e 'l vento taceet le fere e gli augelli il sonno affrena,Notte il carro stellato in giro menaet nel su...

2019-06-28 06:15:42

NHibernate开源框架Cuyahoga学习之数据访问泛型约束的实现

代码//泛型约束接口usingSystem;usingSystem.Collections.Generic;usingCuyahoga.Core.Domain;usingNHibernate.Criterion;namespaceCuyahoga.Core.DataAccess{publicinterfaceIContentItemDao<T>where...

2019-06-27 03:04:09

Ant十五大最佳实践

Ant十五大最佳实践  在 Ant 出现之前,构建和部署Java应用需要使用包括特定平台的脚本、Make文件、各种版本的IDE甚至手工操作的“大杂烩”。现在,几乎所有的开源Java项目都在使用Ant,大多数公司的内部项目也在使用Ant。Ant在这些项目中的广泛使用自然导致了读者对一整套Ant最佳实践的迫切需求。  本文总结了我喜爱的Ant技巧或最佳实践,多数是从我亲身经历的项目错误或我听说的其...

2019-06-27 00:20:32

闲话成本管理

在项目管理中我们总是会考虑到成本,成本在项目管理中是最核心的方面之一。老板们都希望以最低的成本来获取最大的经济利益。但是应该怎么样进行成本管理呢?这是个仁者见仁,智者见智的问题。不同的老板,不同的公司,不同的管理者的思路不一样,效果很显然也不一样。 我们以下面的例子来说明:一家公司,公司员工总人数700人左右,算的上是有一定的规模了吧,但是他的员工...

2019-06-26 19:08:13

【C#】 Socket通讯客户端程序

这段时间一直在优化Socket通讯这块,经常和Socket打交道,现在分享给大家一个小的案例,代码如下:byte[] m_dataBuffer = new byte [10]; IAsyncResult m_result; public AsyncCallback m_pfnCallBack ; private System.Windo...

2019-06-26 19:06:27

如何使用Apache做负载均衡

第一次看到这个标题时我也很惊讶,Apache居然还能做负载均衡?真是太强大了。经过一番调查后发现的确可以,而且功能一点都不差。这都归功于 mod_proxy 这个模块。不愧是强大的Apache啊。废话少说,下面就来解释一下负载均衡的设置方法。一般来说,负载均衡就是将客户端的请求分流给后端的各个真实服务器,达到负载均衡的目的。还有一种方式是用两台服务器,一台作为主服务器 (Master),另...

2019-06-26 04:34:01

查看更多

勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得