自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4682)
  • 收藏
  • 关注

转载 HOOK技术的一些简单总结

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

2019-07-05 07:40:37 1366

转载 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 709

转载 《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 691

转载 SQL游标原理和使用方法

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

2019-07-02 23:26:49 356

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

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

2019-07-02 22:55:30 302

转载 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 180

转载 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 220

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

早上被敬爱的老板的电话叫醒 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 209

转载 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 204

转载 正则表达式及常用大全

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

2019-06-29 20:32:17 190

转载 驱动注册表操作

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 734

转载 系统学习笔记漏掉的部分

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 153

转载 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 256

转载 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 182

转载 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 198

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

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

2019-06-27 03:04:09 202

转载 Ant十五大最佳实践

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

2019-06-27 00:20:32 149

转载 闲话成本管理

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

2019-06-26 19:08:13 141

转载 【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 203

转载 如何使用Apache做负载均衡

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

2019-06-26 04:34:01 4731

转载 Mybatis核心组件

一、Mybatis的三大优点1、不屏蔽SQL,意味着可以更为精确地定位SQL语句,可以对其进行优化和改造,这有利于互联网系统性能的提高,符合互联网需要性能优化的特点。2、提供强大、灵活的映射机制,方便Java开发者使用。提供动态SQL的功能,允许我们根据不同条件组装SQL,这个功能远比其他工具或者Java编码的可读性和可维护性高得多,满足各种应用系统的同时也满足了需求经常变化的互联网应用的...

2019-06-25 23:09:00 157

转载 c语言第十一次作业

一、实验目的:1、熟练掌握结构体的使用方法。2、掌握通讯录排序的程序编写。3、掌握按等级统计学生成绩的程序编写。1、实验要求:建立一个通信录,通信录的结构体记录包括:姓名、生日、电话号码;其中生日又包括三项:年、月、日。编写程序,定义一个嵌套的结构类型,输入n(n<10)个联系人的信息,再按他们的年龄大小的顺序依次输出其信息。源程序:#include<stdio.h...

2019-06-24 21:23:00 779

转载 Mac 删除/卸载 自己安装的python

官网pkg安装的python版本第一步:删除框架sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.71第二步:删除应用目录sudo rm -rf "/Applications/Python 2.7"1第三步:删除指向python的链接cd /usr/local/bin/ls...

2019-06-24 16:34:09 562

转载 进程1

(关于每CPU变量的详细解释可以参照《Linux设备驱动第三版》8.4节)每个线程代表一个进程的执行流。这里有个例子:就是象棋。其中一个线程是用来对棋盘进行控制,另一个线程是用来判断棋的策略的。然而,如果这个过程仅仅只是一个进程,那么第一个线程在等待一个用户动作的时候并不能简单的对分时系统调用进行判断。这样的话,第二个线程将会被阻塞,而我们需要的是第一个线程应该不能被阻塞。我们需要的是轻量级进...

2019-06-24 05:38:55 145

转载 C语言实验作业11

一、实验目的:1、熟练掌握结构体的使用方法。2、掌握通讯录排序的程序编写。3、掌握按等级统计学生成绩的程序编写。                                       通讯录排序1、实验要求:建立一个通信录,通信录的结构体记录包括:姓名、生日、电话号码;其中生日又包括三项:年、月、日。编写程序,定义一个嵌套的结构类型,输入n(n<10)...

2019-06-23 22:08:00 430

转载 一些认识或对不清楚知识的猜想

*)接口接口大概是能这样调用的一些方法的类?pyplot接口pyplot是一个收集一些函数的模块,这些函数允许以函数式方式使用matplotlib。我这里假设pyplot已经作为进口matplotlib.pyplot导入为plt。在这种情况下,有三个不同的命令删除东西:plt.cla()clears an axis,即当前图形中的当前活动轴。它使其他轴不受影响。plt.clf...

2019-06-23 18:40:00 109

转载 为什么阿里规约手册要求谨慎使用Arrays.asList方法

前言在开发中,有时候会碰到把多个参数,或者说把数组转成List的需求,通常我们会使用 Arrays.asList()方法。但是该方法在使用的过程中,稍有不慎就会出现严重的异常。有如下代码:@Testpublic void test() { List<String> list = Arrays.asList("a", "a", "2"); System...

2019-06-22 22:05:00 110

转载 关于log4net

1概述log4net is a tool to help the programmer output log statements to a variety of output targets.关于log4net详细的介绍请参见:http://logging.apache.org/log4net/release/features.htmlhttp://logging.apache...

2019-06-22 21:57:54 164

转载 javascript中的对象查找

近期群里常有人提一些简单的问题,比如发一段代码乱七八糟的代码,然后说里面某个变量是什么,比如这里就有个很好的例子:function fn(arg) { alert(this.arg); alert(this);}fn(123);var o = { fn: fn };o.fn(123);然后就可能有这样的问题:为什么this.arg是undef...

2019-06-22 03:28:17 163

转载 Sketch小技巧—浅谈描边法绘制饼图(一)

Sketch Mac是一款拥有优美界面和强大工具兼有的专业绘图工具。Sketch Mac拥有很棒的矢量工具以及基本的形状。此次小编带大家来学习下用描边简单的绘制饼图的方法。获取最新版Sketch 55 for mac(矢量绘图软件)1、Sketch描边介绍除文本图层外,Sketch的所有图层都可以包含任意数量的边框(即描边),而且支持设置描边的颜色、位置、厚度和混合模式。另外...

2019-06-17 22:31:05 1476

转载 Java单元测试之JUnit4详解

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-06-17 16:33:44 100

转载 interface 是什么类型?

interface不是类型,interface是关键字,定义为 interface 是什么类型,是由其“变量”决定的。如果一定要强去理解“接口到底是什么类型”?那么它必然是引用类型(这句话与前面那句矛盾)。class也不是类型,只不过定义为 class 都是引用类型。看看实例吧: public interface ITest { string...

2019-06-17 15:52:34 1908

转载 用 webpack 4.0 撸单页/多页脚手架 (jquery, react, vue, typescript)

1.导语首先来简单介绍一下webpack:现代 JavaScript 应用程序的静态模块打包工具。当 webpack 处理应用程序时,它会在内部构建一个会映射项目所需的每个模块的依赖图(dependency graph),并生成一个或多个bundle。webpack4.0出现之后,我们可以不用再引入一个配置文件来打包项目,并且它仍然有着很高的可配置性,可以很好满足我们的需求...

2019-06-17 13:04:00 393

转载 CF1081G Mergesort Strikes Back

CF1081GMergesort Strikes Back概率好题之前做过一些考察排序本质的题目如:[USACO18OPEN]Out of Sorts G冒泡排序理解之一混合快排:[USACO18OPEN]Out of Sorts P冒泡排序理解之二本题考察归并排序。考虑所有排列中,两个位置贡献逆序对的概率。由于底层是原序列,从底层若干个序列考虑。序列内部,...

2019-06-14 21:11:00 139

转载 矩阵连乘

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-06-14 17:27:16 121

转载 ubuntu安装SSH

为什么80%的码农都做不了架构师?>>> ...

2019-06-13 10:05:27 3318

转载 Android之SharedPreferences两个工具类

为什么80%的码农都做不了架构师?>>> ...

2019-06-13 06:39:21 105

转载 Java 虚拟机中的垃圾回收器及GC日志格式

一、新生代和老年代垃圾回收器 java内存的堆结构(新生代,老年代,永久代(1.8为元空间(Metaspace))都是对方法区的实现)针对新生代的垃圾回收器共有三个:Serial,Parallel Scavenge 和 Parallel New。这三个采用的都是标记 - 复制算法。其中,Serial 是一个单线程的,Parallel New 可以看成 Serial 的多线程版本。Parall...

2019-06-13 05:55:35 235

转载 实现自动备份MySQL数据库

为什么80%的码农都做不了架构师?>>> ...

2019-06-13 04:17:55 106

转载 前端面试每日 3+1 —— 第58天

今天的面试题 (2019.06.13) —— 第58天[html] HTML5相对于HTML4有哪些优势?[css] box-sizing常用的属性有哪些?分别有什么作用?[js] 请说下你对__proto__和prototype的理解[软技能] 对于5G的到来,你是怎么看的?说说你的想法《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱...

2019-06-12 20:38:33 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除