- 关于Win7 x64下过TP保护(内核层)(转)
小手冰凉__
逆向逆向
调试对象:DXF调试工具:OD、Windbg调试环境:Win7SP1X64内核层部分:x64下因为有PatchGuard的限制,很多保护都被巨硬给抹掉了。比如SSDTHookInlineHook所以TP无法继续使用这些保护手段了。除非腾Xun冒着被巨硬吊销数字签名的风险来阻止我们调试。我曾经在看雪论坛里看过有个人写的文章,它亲自测试在x64环境下清零调试端口,结果发生了蓝屏,所以在x64下TP是不
- 微软BI实战:连接数据源
小黎子数据分析
在前面的章节中我们认识了微软BI的工作区,接下来学习了解SSDT连接数据源。这里小黎子给大家介绍两种比较常用的连接方式连接数据库和文件。在实际的BI项目中大多数的连接方式都是数据库和文件型数据源。一、连接数据库1、在连接管理器区域右键2、选中第二项,新建OLEDB连接3、点击新建按钮,出现下图新建连接界面,选择你要连接的数据库。4、测试连接,提示连接成功后点击确定。在连接管理器中可以看到配置的连接
- mybatis-plus
java 之路
mybatisjava前端
1更新@ApiOperation(value="设置默认收货地址",notes="设置默认收货地址")@PostMapping(name="设置默认收货地址",value="/setDefaultAddress")publicResultsetDefaultAddress(@Validated({Edit.class})@RequestBodyReceiveAddressDTOreceiveAdd
- 微软BI实战:微软BI ETL工具安装及认识工作区
小黎子数据分析
微软BI是一套完善、完全集成的BI技术。它由三大部分组成,它们分别是SSIS,SSAS,SSRS。然而我们要学习SSIS,SSAS,SSRS就需要下载安装微软BI原生态的ETL开发工具SSDT。SSDT全称MicrosoftSQLServerDataTools,它是微软的一款BI开发工具,用于生成SQLServer关系数据库、AzureSQL数据库、AnalysisServices(AS)数据模型
- Windows内核理论基础学习
Sciurdae.
Windows基础CTF学习笔记windows学习单片机Reverse笔记开发语言
文章目录前言Windosw内核理论基础Windows体系结构CPU权限级别内存空间布局Windows内核结构硬件抽象层(HAL)内核层执行体层设备驱动程序文件系统/存储管理网络Windows子系统窗口管理图形设备接口系统线程和系统进程内核基本概念处理器模式内存管理进程和线程管理中断和异常同步内核重要数据结构内核对象SSDTPEBTEB注册表前言近俩天的学习-Windows内核基础的学习笔记。算是一
- Windows ObjectType Hook 之 SecurityProcedure
禁锢在时空之中的灵魂
Windows内核驱动开发windowsc++
1、背景 ObjectTypeHook是基于ObjectType的一种深入的Hook,比起常用的SSDTHook更为深入。 有关ObjectType的分析见文章《Windows驱动开发学习记录-ObjectTypeHook之ObjectType结构相关分析》。 这里进行的Hook为其中之一的SecurityProcedure。文章实现进程打开的过滤。2、SecurityProcedure函数
- 6.1 Windows驱动开发:内核枚举SSDT表基址
微软技术分享
《灰帽黑客:攻守道》windows驱动开发C语言信息安全SSDT表
SSDT表(SystemServiceDescriptorTable)是Windows操作系统内核中的关键组成部分,负责存储系统服务调用的相关信息。具体而言,SSDT表包含了系统调用的函数地址以及其他与系统服务相关的信息。每个系统调用对应SSDT表中的一个表项,其中存储了相应系统服务的函数地址。SSDT表在64位和32位系统上可能有不同的结构,但通常以数组形式存在。对于系统调用的监控、分析或修改等
- 驱动保护:挂接SSDT内核钩子(1)
weixin_30790841
运维c/c++
SSDT中文名称为系统服务描述符表,该表的作用是将Ring3应用层与Ring0内核层,两者的API函数连接起来,起到承上启下的作用,SSDT并不仅仅只包含一个庞大的地址索引表,它还包含着一些其它有用的信息,诸如地址索引的基址、服务函数个数等,SSDT通过修改此表的函数地址可以对常用Windows函数进行内核级的Hook,从而实现对一些核心的系统动作进行过滤、监控的目的,接下来将演示如何通过编写简单
- 驱动还原:恢复SSDT内核钩子(2)
weixin_30790841
c/c++运维操作系统
SSDT中文名称为系统服务描述符表,该表的作用是将Ring3应用层与Ring0内核层,两者的API函数连接起来,起到承上启下的作用,SSDT并不仅仅只包含一个庞大的地址索引表,它还包含着一些其它有用的信息,诸如地址索引的基址、服务函数个数等,SSDT通过修改此表的函数地址可以对常用Windows函数进行内核级的Hook,从而实现对一些核心的系统动作进行过滤、监控的目的。通过前面的学习我们已经可以编
- 系统服务调度表SSDT及SSSDT Shadow
cosmoslife
驱动开发学习capidll网游xp2010
系统服务:由操作系统提供的一组函数(内核函数),API可以间接或者直接的调用系统服务。操作系统以动态链接库(DLL)的形式提供API。SSDT:系统服务调度表(SystemServiceDispatchTable),该表可以基于系统服务编号进行索引,来定位函数内存地址。SSPT:系统服务参数表(SystemServiceParameterTable),指定系统服务函数的参数字节数。系统有2个SSD
- 6.2 Windows驱动开发:内核枚举SSSDT表基址
微软技术分享
《灰帽黑客:攻守道》windows驱动开发c++SSSDT
在Windows内核中,SSSDT(SystemServiceShadowDescriptorTable)是SSDT(SystemServiceDescriptorTable)的一种变种,其主要用途是提供Windows系统对系统服务调用的阴影拷贝。SSSDT表存储了系统调用的函数地址,类似于SSDT表,但在某些情况下,Windows系统会使用SSSDT表来对系统服务进行引导和调用。SSSDT表的存
- 微软BI实战四:BI解决方案中的项目变量
小黎子数据分析
在前面的文章中我们都是直接选择的文件路径或者配置了固定的密码信息,我们都知道文件路径或者配置信息写死会导致了程序的不可移植,编写完成的BI解决方案在服务器上运行时无法保证文件路径一致,需要针对每一个文件连接重新选择文件路径,这种情况下,开发者首先想到的是能不能利用相对路径解决这个问题。但是在SSDT工具中无法使用相对路径,通过查阅微软官方相关的资料小黎子了解到我们可以使用项目变量解决这个问题。一、
- Linux ACPI(一) -- 解析ACPI表
Hacker_Albert
linuxlinuxACPI
简析ACPI表1.ACPI表 ForACPIonarm64,tablesalsofallintothefollowingcategories:Required:DSDT,FADT,GTDT,MADT,MCFG,RSDP,SPCR,XSDTRecommended:BERT,EINJ,ERST,HEST,PCCT,SSDTOptional:BGRT,CPEP,CSRT,DBG2,DRTM,ECDT,
- Windows ObjectType Hook 之 OkayToCloseProcedure
禁锢在时空之中的灵魂
Windows内核驱动开发windowsc++
1、背景 ObjectTypeHook是基于ObjectType的一种深入的Hook,比起常用的SSDTHook更为深入。 有关ObjectType的分析见文章《Windows驱动开发学习记录-ObjectTypeHook之ObjectType结构相关分析》。 这里进行的Hook为其中之一的OkayToCloseProcedure。文章实现文件对象的过滤。2、OkayToCloseProce
- 【龙芯固件】ACPI——简介
大、猫
龙芯linux笔记
一、什么是ACPIACPI是Hewlett-Packard,Intel,Microsoft,Phoenix,和Toshiba共同制定的一个开放的行业规范。ACPI由很多表组成,包括:RSDP,SDTH,RSDT,FADT,FACS,DSDT,SSDT,MADT,SBST,XSDT,ECDT,SLIT,SRAT。linux系统下路径:/sys/firmware/acpi/tables/本文重点关注D
- 【SSDT】SSDT hook技术
dr0op
红队安全网络安全
SSDT:SSDT全称:SystemServicesDescriptorTable即系统服务描述表这个表将Ring3的Win32API和Ring0的内核API联系起来。通过修改此表的函数地址可以对常用Windows函数及API进行Hook,从而实现对一些关心的系统动作进行过滤、监控等目的。在NT4.0以上的Windpws操作系统中,默认存在两个系统服务描述表,两个调度表对应两类不同的系统服务。分别
- ETW HOOK原理探析
飞鸿踏雪(蓝屏选手)
黑客编程逆向总结网络安全windowsETW
ETWHOOK研究文章目录ETWHOOK研究前言原理探究内核开启ETW日志HOOKETW修改ETW日志上下文代理GetCpuClock函数寻找SSDT和SSDTShadow总结参考前言关于ETW是什么我就不多说了,可以通过微软的相关文档了解到。据网上得知这项技术最早被披露于2345的驱动中,一位工程师将其代码逆向还原之后大白于天下。随后各大安全厂商相继使用这种技术实现监控系统调用、内存页错误等。它
- Windows ObjectType Hook 之 ParseProcedure
禁锢在时空之中的灵魂
Windows内核windowsc++驱动开发
1、背景 ObjectTypeHook是基于ObjectType的一种深入的Hook,比起常用的SSDTHook更为深入。 有关ObjectType的分析见文章《Windows驱动开发学习记录-ObjectTypeHook之ObjectType结构相关分析》。 这里进行的Hook为其中之一的ParseProcedure。文章实现注册表Key对象的过滤。2、ParseProcedure函数声明
- hook pte_简单HOOK SSDT实现文件防删除
火锅与理想
hookpte
被玩烂了的SSDT,索性就让它更烂吧,没啥技术含量,只是想增进下和驱动的感情,慢慢跟上那帮人的步伐。关于SSDT的描述,推荐看下堕落天才的文章:http://bbs.pediy.com/showthread.php?t=40832。OD跟踪DeleteFileAPI的执行流程,会大致看到这样的调用:DeleteFileA->DeleteFileW->ntdll.ZwSetInformationFi
- SSDT替换ZwSetInformationFile实现保护某文件不被删除
delbboy
C++代码objecthookstringclassfileinclude
#includetypedefstruct_SDT{PULONGServiceTableBase;PULONGServiceCounterTableBase;ULONGNumberOfService;PUCHARParamTableBase;}SDT,*PSDT;typedefNTSTATUS(__stdcall*ZWSETINFORMATIONFILE)(INHANDLEFileHandle,O
- 黑苹果详细安装教程-基于OpenCore官网指导-UPUPMO(macOS Monterey)
UPUPMO
macoswindows
文章大纲01.必备知识02.作者当前硬件说明03.主板BIOS版本升级04.确定声卡、网卡信息05.配置EFI驱动06.配置ACPI(SSDTs)07.配置config.plist08.制作启动盘(苹果官网恢复镜像)09.配置主板BIOS10.开始安装macOS11.验证、调试、优化12.安装后的系统优化13.特别注意事项说明1.必备知识查看本篇需要有台式机组装知识储备、Windows安装知识储备
- Windows ObjectType Hook 之 OpenProcedure
禁锢在时空之中的灵魂
Windows内核驱动开发windowsc++
1、背景 ObjectTypeHook是基于ObjectType的一种深入的Hook,比起常用的SSDTHook更为深入。 有关ObjectType的分析见文章《Windows驱动开发学习记录-ObjectTypeHook之ObjectType结构相关分析》。 这里进行的Hook为其中之一的OpenProcedure。文章分两部分,分别实现Event对象和Process对象的过滤。2、Ope
- NFS性能瓶颈分析
大隐隐于野
存储专栏linux1024程序员节
前言atop–runitwith-doptionorpressdtotogglethediskstatsview.iostat–tryitwiththe-xm2optionsforextendedstatistics,inmegabytes,andintwo-secondintervals.iotop–top-likeI/Omonitor.Tryitwiththe-oPaoptionstoshow
- 技嘉GA-H97-HD3黑苹果安装+配置windows双系统
tsurara-gb
黑苹果macosmacintoshmacosxmacimac
目录写在前面参考资料我的硬件安装过程准备资源确认BIOS引导方式为UEFI将镜像写入U盘制作EFI准备OC基础操作driverkextDSDT和SSDT配置config.plistBIOS配置微调config.plistEFI写入U盘进入OC引导,安装MacOS检查完美程度完善引导:配置硬盘的ESP分区,双系统引导且不需要U盘一些后来解决的问题写在最后写在前面我装黑苹果的动机其实是体验苹果系统,我
- 微软BI实战六:C#脚本任务
小黎子数据分析
我们前面几篇文章都在讲解怎么处理相关的【执行SQL任务】,及相关执行包处理过程中会遇到的问题。下面我们将进入SSDT工具的介绍,如本文的C#脚本任务,让你自由的编写代码来控制解决方案中的业务逻辑。接下来我们一起来看一下怎么使用C#脚本任务:1、从左侧SSIS工具箱拖入脚本任务双击打开脚本任务编辑器:2、点击ReadOnlyVariables右侧的按钮,可以选择在脚本中可以访问的变量。有几个属性标签
- 初探win10 x64 SSDT(驱动学习笔记五)
rep_Su
驱动学习笔记驱动SSDT学习笔记问题探讨
初探win10x64SSDT0x0windbg中查看SSDT背景介绍查看SSDT0x1代码获取SSDT表中的函数获取SSDT的地址获取SSDT中函数的地址0x0windbg中查看SSDT背景介绍学习驱动的过程中,由于涉及到SSDTHOOK相关的知识点,开始学习SSDT,关于SSDT的基本概念,这里省去,中文名是系统服务描述表,具体的理解可自行百度,由于是初步探讨,本篇只介绍方法。查看SSDTx64
- SSD阅读笔记
彭_闯
论文下载地址:https://arxiv.org/abs/1512.02325论文代码:https://github.com/weiliu89/caffe/tree/ssdTheSingleShotDetector(SSD)创新点:在5个featuremap上同时预测。SSD结构损失函数Nisthenumberofmatcheddefaultboxes.Theconfidencelossisthe
- 反SSDTHOOK的另一种思路-0环实现自己的系统调用
ch132
Windows系统调用windows逆向x86
反SSDTHOOK的另一种思路-0环实现自己的系统调用大家都知道我们在应用层使用系统api除了gdi相关的都会走中断门或者systementer进0环然后在走ssdt表去执行0环的函数这也就导致了ssdthook可以挡下大部分的api调用,那如果我们进0环走另外一条路线的话不通过ssdt就可以做到规避掉hook而且也很难被人找到下面我们用readprocessMemory来简单写个样例代码思路如下
- 黑苹果-如何进行SSDT的自定义改进
鹧鸪鹧鸪击长空
教程开始https://github.com/Piker-Alpha/R.../Tools/ssdtPRGen.sh用终端打开附件中的ssdtPRGencopy.sh,输入密码,执行完成后,会在shell文件所在目录下生成SSDT_PR.dsl和SSDT_PR.aml。重命名后者为SSDT.aml把它放在你以前放SSDT(clover文件中的ACPI文件夹中的patched文件中)的位置,只需这一
- POWER BI:SSAS表格建模(转自博客园,ps:部分已修改)
白茶@
POWERBIpowerbi
SQLServer2012TabularModel表格建模(SQLSERVER2017修改了很多,部分适用)目标在表格建模的过程中我们需要能够熟练掌握的知识点包括以下内容–•使用SSDT(SQLServerDataTools)创建SQLServer2012AnalysisServices表格模型项目•将数据从SQLServer关系型数据库导入表格模型•创建和管理模型中表之间的关系•创建和管理可帮助
- Spring的注解积累
yijiesuifeng
spring注解
用注解来向Spring容器注册Bean。
需要在applicationContext.xml中注册:
<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。
如:在base-package指明一个包
<context:component-sc
- 传感器
百合不是茶
android传感器
android传感器的作用主要就是来获取数据,根据得到的数据来触发某种事件
下面就以重力传感器为例;
1,在onCreate中获得传感器服务
private SensorManager sm;// 获得系统的服务
private Sensor sensor;// 创建传感器实例
@Override
protected void
- [光磁与探测]金吕玉衣的意义
comsci
这是一个古代人的秘密:现在告诉大家
信不信由你们:
穿上金律玉衣的人,如果处于灵魂出窍的状态,可以飞到宇宙中去看星星
这就是为什么古代
- 精简的反序打印某个数
沐刃青蛟
打印
以前看到一些让求反序打印某个数的程序。
比如:输入123,输出321。
记得以前是告诉你是几位数的,当时就抓耳挠腮,完全没有思路。
似乎最后是用到%和/方法解决的。
而今突然想到一个简短的方法,就可以实现任意位数的反序打印(但是如果是首位数或者尾位数为0时就没有打印出来了)
代码如下:
long num, num1=0;
- PHP:6种方法获取文件的扩展名
IT独行者
PHP扩展名
PHP:6种方法获取文件的扩展名
1、字符串查找和截取的方法
1
$extension
=
substr
(
strrchr
(
$file
,
'.'
), 1);
2、字符串查找和截取的方法二
1
$extension
=
substr
- 面试111
文强chu
面试
1事务隔离级别有那些 ,事务特性是什么(问到一次)
2 spring aop 如何管理事务的,如何实现的。动态代理如何实现,jdk怎么实现动态代理的,ioc是怎么实现的,spring是单例还是多例,有那些初始化bean的方式,各有什么区别(经常问)
3 struts默认提供了那些拦截器 (一次)
4 过滤器和拦截器的区别 (频率也挺高)
5 final,finally final
- XML的四种解析方式
小桔子
domjdomdom4jsax
在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。 预 备 测试环境: AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server
- wordpress中常见的操作
aichenglong
中文注册wordpress移除菜单
1 wordpress中使用中文名注册解决办法
1)使用插件
2)修改wp源代码
进入到wp-include/formatting.php文件中找到
function sanitize_user( $username, $strict = false
- 小飞飞学管理-1
alafqq
管理
项目管理的下午题,其实就在提出问题(挑刺),分析问题,解决问题。
今天我随意看下10年上半年的第一题。主要就是项目经理的提拨和培养。
结合我自己经历写下心得
对于公司选拔和培养项目经理的制度有什么毛病呢?
1,公司考察,选拔项目经理,只关注技术能力,而很少或没有关注管理方面的经验,能力。
2,公司对项目经理缺乏必要的项目管理知识和技能方面的培训。
3,公司对项目经理的工作缺乏进行指
- IO输入输出部分探讨
百合不是茶
IO
//文件处理 在处理文件输入输出时要引入java.IO这个包;
/*
1,运用File类对文件目录和属性进行操作
2,理解流,理解输入输出流的概念
3,使用字节/符流对文件进行读/写操作
4,了解标准的I/O
5,了解对象序列化
*/
//1,运用File类对文件目录和属性进行操作
//在工程中线创建一个text.txt
- getElementById的用法
bijian1013
element
getElementById是通过Id来设置/返回HTML标签的属性及调用其事件与方法。用这个方法基本上可以控制页面所有标签,条件很简单,就是给每个标签分配一个ID号。
返回具有指定ID属性值的第一个对象的一个引用。
语法:
&n
- 励志经典语录
bijian1013
励志人生
经典语录1:
哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/MSN/游戏/电影/肥皂剧……奋斗到12点都舍不得休息,看就看一些励志的影视或者文章,不要当作消遣;学会思考人生,学会感悟人生
- [MongoDB学习笔记三]MongoDB分片
bit1129
mongodb
MongoDB的副本集(Replica Set)一方面解决了数据的备份和数据的可靠性问题,另一方面也提升了数据的读写性能。MongoDB分片(Sharding)则解决了数据的扩容问题,MongoDB作为云计算时代的分布式数据库,大容量数据存储,高效并发的数据存取,自动容错等是MongoDB的关键指标。
本篇介绍MongoDB的切片(Sharding)
1.何时需要分片
&nbs
- 【Spark八十三】BlockManager在Spark中的使用场景
bit1129
manager
1. Broadcast变量的存储,在HttpBroadcast类中可以知道
2. RDD通过CacheManager存储RDD中的数据,CacheManager也是通过BlockManager进行存储的
3. ShuffleMapTask得到的结果数据,是通过FileShuffleBlockManager进行管理的,而FileShuffleBlockManager最终也是使用BlockMan
- yum方式部署zabbix
ronin47
yum方式部署zabbix
安装网络yum库#rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm 通过yum装mysql和zabbix调用的插件还有agent代理#yum install zabbix-server-mysql zabbix-web-mysql mysql-
- Hibernate4和MySQL5.5自动创建表失败问题解决方法
byalias
J2EEHibernate4
今天初学Hibernate4,了解了使用Hibernate的过程。大体分为4个步骤:
①创建hibernate.cfg.xml文件
②创建持久化对象
③创建*.hbm.xml映射文件
④编写hibernate相应代码
在第四步中,进行了单元测试,测试预期结果是hibernate自动帮助在数据库中创建数据表,结果JUnit单元测试没有问题,在控制台打印了创建数据表的SQL语句,但在数据库中
- Netty源码学习-FrameDecoder
bylijinnan
javanetty
Netty 3.x的user guide里FrameDecoder的例子,有几个疑问:
1.文档说:FrameDecoder calls decode method with an internally maintained cumulative buffer whenever new data is received.
为什么每次有新数据到达时,都会调用decode方法?
2.Dec
- SQL行列转换方法
chicony
行列转换
create table tb(终端名称 varchar(10) , CEI分值 varchar(10) , 终端数量 int)
insert into tb values('三星' , '0-5' , 74)
insert into tb values('三星' , '10-15' , 83)
insert into tb values('苹果' , '0-5' , 93)
- 中文编码测试
ctrain
编码
循环打印转换编码
String[] codes = {
"iso-8859-1",
"utf-8",
"gbk",
"unicode"
};
for (int i = 0; i < codes.length; i++) {
for (int j
- hive 客户端查询报堆内存溢出解决方法
daizj
hive堆内存溢出
hive> select * from t_test where ds=20150323 limit 2;
OK
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
问题原因: hive堆内存默认为256M
这个问题的解决方法为:
修改/us
- 人有多大懒,才有多大闲 (评论『卓有成效的程序员』)
dcj3sjt126com
程序员
卓有成效的程序员给我的震撼很大,程序员作为特殊的群体,有的人可以这么懒, 懒到事情都交给机器去做 ,而有的人又可以那么勤奋,每天都孜孜不倦得做着重复单调的工作。
在看这本书之前,我属于勤奋的人,而看完这本书以后,我要努力变成懒惰的人。
不要在去庞大的开始菜单里面一项一项搜索自己的应用程序,也不要在自己的桌面上放置眼花缭乱的快捷图标
- Eclipse简单有用的配置
dcj3sjt126com
eclipse
1、显示行号 Window -- Prefences -- General -- Editors -- Text Editors -- show line numbers
2、代码提示字符 Window ->Perferences,并依次展开 Java -> Editor -> Content Assist,最下面一栏 auto-Activation
- 在tomcat上面安装solr4.8.0全过程
eksliang
Solrsolr4.0后的版本安装solr4.8.0安装
转载请出自出处:
http://eksliang.iteye.com/blog/2096478
首先solr是一个基于java的web的应用,所以安装solr之前必须先安装JDK和tomcat,我这里就先省略安装tomcat和jdk了
第一步:当然是下载去官网上下载最新的solr版本,下载地址
- Android APP通用型拒绝服务、漏洞分析报告
gg163
漏洞androidAPP分析
点评:记得曾经有段时间很多SRC平台被刷了大量APP本地拒绝服务漏洞,移动安全团队爱内测(ineice.com)发现了一个安卓客户端的通用型拒绝服务漏洞,来看看他们的详细分析吧。
0xr0ot和Xbalien交流所有可能导致应用拒绝服务的异常类型时,发现了一处通用的本地拒绝服务漏洞。该通用型本地拒绝服务可以造成大面积的app拒绝服务。
针对序列化对象而出现的拒绝服务主要
- HoverTree项目已经实现分层
hvt
编程.netWebC#ASP.ENT
HoverTree项目已经初步实现分层,源代码已经上传到 http://hovertree.codeplex.com请到SOURCE CODE查看。在本地用SQL Server 2008 数据库测试成功。数据库和表请参考:http://keleyi.com/a/bjae/ue6stb42.htmHoverTree是一个ASP.NET 开源项目,希望对你学习ASP.NET或者C#语言有帮助,如果你对
- Google Maps API v3: Remove Markers 移除标记
天梯梦
google maps api
Simply do the following:
I. Declare a global variable:
var markersArray = [];
II. Define a function:
function clearOverlays() {
for (var i = 0; i < markersArray.length; i++ )
- jQuery选择器总结
lq38366
jquery选择器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
- 基础数据结构和算法六:Quick sort
sunwinner
AlgorithmQuicksort
Quick sort is probably used more widely than any other. It is popular because it is not difficult to implement, works well for a variety of different kinds of input data, and is substantially faster t
- 如何让Flash不遮挡HTML div元素的技巧_HTML/Xhtml_网页制作
刘星宇
htmlWeb
今天在写一个flash广告代码的时候,因为flash自带的链接,容易被当成弹出广告,所以做了一个div层放到flash上面,这样链接都是a触发的不会被拦截,但发现flash一直处于div层上面,原来flash需要加个参数才可以。
让flash置于DIV层之下的方法,让flash不挡住飘浮层或下拉菜单,让Flash不档住浮动对象或层的关键参数:wmode=opaque。
方法如下:
- Mybatis实用Mapper SQL汇总示例
wdmcygah
sqlmysqlmybatis实用
Mybatis作为一个非常好用的持久层框架,相关资料真的是少得可怜,所幸的是官方文档还算详细。本博文主要列举一些个人感觉比较常用的场景及相应的Mapper SQL写法,希望能够对大家有所帮助。
不少持久层框架对动态SQL的支持不足,在SQL需要动态拼接时非常苦恼,而Mybatis很好地解决了这个问题,算是框架的一大亮点。对于常见的场景,例如:批量插入/更新/删除,模糊查询,多条件查询,联表查询,