自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大脸猫脸大

有志者,事竟成。

  • 博客(134)
  • 资源 (34)
  • 收藏
  • 关注

原创 项目所思

当代码异常时,如何第一时间收到响应?当服务器cpu,内存飙升时,如何记录当时操作系统,数据库等信息,方便找出问题原因。如何自动检测代码

2020-03-12 10:41:54 74

原创 rabbitmq学习笔记

https://www.rabbitmq.com/download.html:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.2/rabbitmq-server-windows-3.8.2.zipWindows安装:ERLANG_HOME:C:\Program Files\erl9.3Path:%ERLA...

2020-02-25 00:23:35 71

原创 正则表达式收集

^(?=.?save)(?=.?map).+$ 查找包含save和map 字符串

2020-01-04 08:53:25 58

原创 ElasticSearch 第一课堂

本节摘要Elasticsearch 下载地址https://www.elastic.co/downloads/elasticsearch查看插件elasticsearch-plugin listelasticsearch-plugin installanalysis-icu在线安装慢的话可以先下载下来 例如https://artifacts.elastic....

2019-10-19 01:35:39 143

原创 错误记录

原先:if ($redpacket['haspwd'] && $pwd != $redpacket['pwd']) { $openCount = Redis::incrMemberRedpacketOpencount($this->userid, $id); $leftCount = 10 - $openCount; if ($...

2018-10-31 11:50:07 167

原创 android 第一天 我要学安卓开发了

这里记录着我的安卓学习之路。有目标,有计划。

2018-03-15 23:43:25 307 4

原创 在Ubuntu 22.04上安装Jenkins

默认情况下,Jenkins将在端口8080上运行,因此你可以通过访问http://your_server_ip:8080来进入Jenkins的安装向导。请确保替换your_server_ip为你的服务器IP地址或域名。如果你的防火墙正在运行,请确保允许端口8080的流量。以上步骤安装了Jenkins,并启动了服务,你可以通过Web界面继续Jenkins的配置。安装前先停止8080端口。

2024-03-21 17:30:24 321

原创 mvn打包并且另外一个项目引用该包

若安装得位置到C:\Users\Administrator.m2\repository\ 和你IDEA设置得不一样,那么应该指定maven配置文件,并在settings.xml指定D:\program\apache-maven-3.8.7\repository。先创建springboot项目TestA,新建一个Package,命名为service,然后在下面创建一个Student的类,4. 打包:命令行切换到TestA pom.xml文件所在目录下,执行mvn install命令。

2024-03-21 01:06:27 245

原创 windows10下重置mysql8的root密码

控制台A启动mysql:控制台B连接并清空密码:use mysql;控制台A:重启mysql。

2024-01-06 18:19:36 501 1

原创 rabbitmq安装

安装erlang方案二。

2023-08-08 11:32:11 274

原创 利用Xtrabackup进行单库备份,增备

Percona XtraBackup打包备份使用注意。利用Xtrabackup进行单库备份、单表恢复实例。#第一种方法指定备份文件夹。

2023-08-08 11:24:03 557

原创 IDE免费30天

【代码】IDE免费30天。

2023-05-05 14:58:05 95

原创 ElasticSearch健康诊断

副本提供了索引数据的可靠性保证,在资源充足的情况下可以提高查询的qps,但过多副本会增加磁盘,内存等资源开销,并降低写操作性能。shard不合理会极大的影响索引读写性能,shard过少会影响索引读写性能,shard过多会占用较多的系统资源。使用别名可以更方便地组合索引进行分别读写,在切分或者reindex时可以帮助无缝切换新旧索引。诊断索引是否使用别名,合理使用别名功能可方便ES集群的日常运维。诊断索引的shard数和大小是否合理。诊断索引副本数是否合理,利于运维。索引shard合理性诊断。

2022-10-13 13:43:37 728

原创 leader要做好统筹工作

任务分析leader进行需求分析需求进系统安排开发人员,任务拆分,并确认交付时间开发人员交付测试,领导验收测试小组测试数据填充系统上线前确认大概的时间的点,在此基础约定谁来提交包,最迟什么时间提交。包含各个子系统 生产,研发版本。不管多小的需求,召集起来告诉每个人注意的事项以及任务的完成节点;大家达成共识后才可以有劲往一个地方使;...

2022-03-20 00:48:55 79

原创 SpringBoot学习手册

IDEA右键新建时没有Java Class选项

2021-11-26 13:14:54 298

原创 微信支付回调测试

这里写自定义目录标题合理的创建标题,有助于目录的生成合理的创建标题,有助于目录的生成59.36.128.202 - - [14/Oct/2021:09:08:02 +0800] "POST /cb/xx_wx_app_pay HTTP/1.1" 500 6557 "https://aa.bb.com/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537

2021-10-14 09:33:58 810

原创 视频分段播放

ffmpeg -y -i ./shouhuzhe_zimu.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb shouhuzhe.tsffmpeg -i shouhuzhe.ts -c copy -map 0 -f segment -segment_list shouhuzhe.m3u8 -segment_time 5 shouhuzhe-%03d.tsffmpeg -y -i ./yingyan_zimu.mp4 -vcodec copy

2021-01-19 14:14:42 316

原创 GO-插件安装

VSCode 编辑器打开 Windows PowerShell 执行下面命令:$env:GO111MODULE = "on"$env:GOPROXY = "https://goproxy.cn"go env -w GOPROXY=https://goproxy.cn重启VSCode Ctrl+ Shift + P 搜索Go:Install/Update Tools 全选 确定

2020-11-10 14:25:18 400

转载 XSS危害——session劫持

来源:https://www.cnblogs.com/dolphinX/p/3403027.html在跨站脚本攻击XSS中简单介绍了XSS的原理及一个利用XSS盗取存在cookie中用户名和密码的小例子,有些同学看了后会说这有什么大不了的,哪里有人会明文往cookie里存用户名和密码。今天我们就介绍一种危害更大的XSS——session劫持。神马是session想明白session劫持及其危害,首先要搞清楚什么是session,熟悉http的同学知道,http是无状态的,也就是客户端向服务器请求

2020-10-13 09:12:11 567

原创 ElasticSearch 数据迁移

https://cloud.tencent.com/document/product/845/35568elasticsearch-dumpsnapshotreindexlogstash

2020-05-08 10:47:34 177

原创 php- 静态代码检测

1. 安装PhpMetrics可以直接 composer 全局安装:composerglobalrequire'phpmetrics/phpmetrics'安装完毕之后,可以这样来运行命令分析代码复杂度:phpmetrics--report-html=report.html./app2. 编码规范composer global require "squizlabs/...

2020-04-14 09:08:44 396

原创 php- xdebug

1. php 安装xdebug扩展 1.1 扩展配置xdebug.remote_enable=Onxdebug.remote_host=127.0.0.1xdebug.remote_port=9067xdebug.remote_handler=dbgp2. chrome浏览器安装xdebug插件: chrome-xdebug插件下载3. ph...

2020-04-13 11:51:17 267

原创 IOS app调用接口突然慢

服务器使用nginx + Letsencrypt 证书,之前一直用Letsencrypt 免费证书,定期续期,ios 调用接口一直好好的,最近3天,有用户反映打开app请求慢,超时。ios开发同事本地调试 代码改成 “manager.securityPolicy.allowInvalidCertificates = YES;” 就没有问题,线上的No就有上面问题。最后nginx 换成GeoT...

2020-04-09 18:25:48 2540 3

原创 问题 访问极客时间内容出错

public function gk_get() { $courseId = 185; $url = 'http://time.geekbang.org/serv/v1/article'; //初始化 $curl = curl_init(); //设置抓取的url $headerO...

2020-04-01 13:10:21 282

原创 php生成pdf文件DomPDF

相关链接:https://github.com/dompdf/dompdfDomPDF的中文支持: https://blog.csdn.net/u012560213/article/details/80914406DomPDF使用记录: https://blog.csdn.net/nx_xn/article/details/89534120https://cloud.tencent.com...

2020-04-01 10:10:59 432

原创 phpspider 完整使用技巧 含代码

目标:我们要抓 http://www.cnbaowen.net/news/list-3720-1.html 右侧的内容,保存在数据库6.1 中的spider_baowen表中;我用的windows系统下载1)https://github.com/owner888/phpspider2)https://pan.baidu.com/s/10n9ZOUQBlrJzOQx0ShO...

2020-03-26 10:06:27 2746

原创 centos 安装yum

yum 误删 ,所以重装,我的系统是centos7.2。以下文章实测有效:https://www.cnblogs.com/xdjun/p/11770418.htmlhttp://mirrors.163.com/centos/7/os/x86_64/Packages/python-devel-2.7.5-86.el7.x86_64.rpmhttp://mirrors.163.co...

2020-03-17 10:46:15 133

原创 如何配置阿里云安全组授权对象IP段

给大家几个示例:223.0.0.0/6 表示220.0.0.1 到223.255.255.254223.0.0.0/8 表示223.0.0.1 到223.255.255.254223.6.0.0/16 表示223.6.0.1 到223.6.255.254CIDR简表,子掩码换算表,IP数量查询表https://www.cnblogs.com/...

2020-03-09 01:25:51 2903

原创 阿里基线安全

风险名称 检查项分类 检查项名称 检查项描述 风险等级 修复建议 阿里云标准-CentOS Li 身份鉴别 密码复...

2020-03-09 00:41:48 448

原创 查看哪些sql语句引起CPU飙高

TODO:

2020-03-06 16:09:57 315 1

原创 fiddler超时设置颜色

增加列class Handlers{ function BeginRequestTime(oS: Session) { if (oS.Timers != null) { return oS.Timers.ClientBeginRequest.ToString(); ...

2020-03-02 10:37:19 573

原创 php获取视频截图

https://www.jianshu.com/p/41d3cef05645https://www.cnblogs.com/qindgfly/archive/2012/05/21/2511804.htmlThe Process class relies on proc_open, which is not available on your PHP installation.:

2019-12-23 17:05:09 295

原创 shell 提取json文件关键字

[ { "outputType": { "type": "APK" }, "apkData": { "type": "MAIN", "splits": [], "versionCode": 2019101910, "versionName": "6.2.0_beta1", "enabled": true, "outputFile": "app-development-debug.apk", .

2019-10-19 15:39:51 4704

原创 mysql5.5 json中unicode转中文

需求:运营部要求一份数据,但某个信息是用json存放的 。 mysql 版本是5.6操作:mysql 用到positon substr 等mysql方法 查询 unicode 信息 并导出。2 。 https://jingyan.baidu.com/article/fec7a1e5d7820b1191b4e753.html自定义函数,需要安装插件:http://yd.downxia.c...

2019-06-12 15:33:41 1615

原创 redis&db查询测试对比

// 往redis插入数据 public function redispage_add($id,$data){ $instance = Redis::instance(); $hash_prefix = "test"; if(!is_numeric($id) || !is_array($data)) return false; $h...

2019-06-11 17:17:44 810

原创 工具-接口管理

http://crap.cn/http://doclever.cn/controller/index/index.htmlhttp://rapapi.org/org/index.do

2019-04-04 09:11:44 178

原创 Redis 对比

用户信息表存储方式:条数:15.8w条数据1 : string : u_id =>json(userinfo) 182M2 : hash u_id => k1 => v1 182.55k2 => v2条数 string hash1000条 0.1320002 0.7690.1630000.093999 0...

2019-03-19 17:41:29 324

原创 内容中的匹配URL

将一大串内容中的URL用 “点击查看” 代替;界面友好;(https?)

2019-01-14 23:09:48 214

原创 mysql 经纬度

在数据库中用什么字段类型去存储经纬度呢?我们都知道经纬度范围是-180~180。但是经纬度有可能是这样的值40.69847032728747。肯定是存储数据精度越高,最终位置定位越准确。但是考虑到数据库资源以及可定位到精准性,根据谷歌官方的建议,存储经纬度的时候,使用double(10,6)就可以了。这样,这些字段将会存储小数点后 6 位数以及小数点前最多 4 位数,如 -153.456783...

2019-01-06 19:55:00 3545

原创 php bug 收获

tp框架runtime权限问题,执行:\think\facade\Log::write(var_export($unifiedOrder, true)); 报权限错误,解决办法:chown -R www:www ./runtimechmod -R 777 ./runtime注意,runtime目录要有权限,不要给runtime/log...

2019-01-06 14:47:32 180

fdd开发SDK_php版本.rar

法大大签章SDK php版本,自己增加了FddSignature类

2020-06-11

weworkapi.rar

企业微信SDK(php版本)

2020-05-21

xdebug-chrome.rar

chrome xdebug插件, 免费,不要积分;2020年4月亲测可用; 若不能用大家crx后缀换成zip,然后解压,再用chrome 加载已解压的扩展程序 打开即可。

2020-04-13

cygwin setup-x86_64.exe

cygwin setup-x86_64 2020年1月4日官网下载 cygwin setup-x86_64 2020年1月4日官网下载

2020-01-04

apizzaSQ在线调试接口

在线调试接口用,和postman 一样好用在线调试接口用,和postman 一样好用在线调试接口用,和postman 一样好用

2019-02-12

certbot客户端certbot-auto

通过wget https://dl.eff.org/certbot-auto无法下载的用户可以使用此文件。本文件从官网下载,原封不动。

2018-02-22

putty 工具 与putty修改背景颜色.reg

putty 工具 与putty修改背景颜色.reg

2014-07-01

批量加水印

批量加水印的国外软件, 有些软件加水印后图片被压缩了,这个软件保持原图清晰度, 支持图片+文字。 有注册码。 亲测!

2014-05-27

JS无缝滚动 双层图片+文字解决滚动一次问题

JS无缝滚动 双层图片+文字解决滚动一次问题 能正常运行!

2014-05-24

从pgsql 数据库导出数据字典

从pgsql 数据库导出数据字典 电动

2014-05-19

电子工业 轻松学PHP(张昆)随书光盘

电子工业 轻松学PHP(张昆)随书光盘(因光盘里的视频大,古没有上传,) 只有教案与源码!

2014-05-18

21天学通Visual C++【3-3】

21天学通Visual C++ 电子书 pdf版本的,100多兆,欢迎下载

2013-06-14

21天学通Visual C++【3-1】

21天学通Visual C++ 电子书 pdf版本的,100多兆,欢迎下载

2013-06-14

Java程序设计与项目实战(全程实录)

Java程序设计与项目实战(全程实录) 作者:张峰 出版社:清华大学出版社 图书馆借来的光盘完整源码

2013-02-22

赵玉明 《木马技术揭秘与防御源码》

赵玉明 《木马技术揭秘与防御源码》 我是从官方提供的115网盘下载下来的,但网盘要手机注册,所以我为大家省去这一步骤了,直接下载吧。

2012-08-24

qt4.3关系继承图

qt4.3关系继承图 qt类继承关系图 方便学习

2012-05-18

王艳平Windows程序设计光盘代码【完整】

王艳平 Windows程序设计光盘 代码

2011-12-03

JavaScript 精髓 书中完整代码

书籍英文名称:The JavaScript Anthology: 101 Essential Tips, Tricks & Hacks 中文名称JavaScript 精髓

2010-09-29

Windows应用程序捆绑核心编程 试读版

这里是前三章的内容,非完整版。期待好心人能扫描上传个完整版 的

2010-07-28

Windows应用程序捆绑核心编程光盘代码

第1章 再谈计算机内存访问 1 1.1 引言 1 1.2 内存管理概述 1 1.2.1 虚拟内存 1 1.2.2 CPU工作模式 2 1.2.3 逻辑、线性和物理地址 3 1.2.4 存储器分页管理机制 3 1.2.5 线性地址到物理地址的转换 4 1.3 虚拟内存访问 5 1.3.1 获取系统信息 5 1.3.2 在应用程序中使用虚拟内存 6 1.3.3 获取虚存状态 7 1.3.4 确定虚拟地址空间的状态 8 1.3.5 改变内存页面保护属性 9 1.3.6 进行一个进程的内存读写 10 1.4 文件的内存映射 11 1.4.1 内存映射API函数 11 1.4.2 用内存映射在多个应用程序之间共享数据 13 1.4.3 用内存映射文件读取大型文件 18 1.5 深入认识指针的真正含义 21 .1.5.1 指针的真正本质 21 1.5.2 用指针进行应用程序之间的通信 22 1.6 本章小结 26 参考文献 27 第2章 再谈PE文件结构 28 2.1 引言 28 2.2 PE文件格式概述 28 2.2.1 PE文件结构布局 28 2.2.2 PE文件内存映射 30 2.2.3 Big-endian和Little-endian 31 2.2.4 3种不同的地址 31 2.3 PE文件结构 32 2.3.1 MS-DOS头部 32 2.3.2 IMAGE_NT_HEADER头部 33 2.3.3 IMAGE_SECTION_HEADER头部 36 2.4 如何获取PE文件中的OEP 36 2.4.1 通过文件读取OEP值 37 2.4.2 通过内存映射读取OEP值 38 2.4.3 读取OEP值方法的测试 39 2.5 PE文件中的资源 40 2.5.1 查找资源在文件中的起始位置 40 2.5.2 确定PE文件中的资源 41 2.6 一个修改PE可执行文件的完整实例 43 2.6.1 如何获得MessageBoxA代码 43 2.6.2 把MessageBoxA()代码写入PE文件的完整实例 45 2.7 本章小结 53 参考文献 53 第3章 进程之间通信概述及初级技术 54 3.1 引言 54 3.2 进程通信概述 55 3.2.1 Windows进程间标准通信技术的发展 55 3.2.2 应用程序与进程 56 3.2.3 进程之间通信的类型 56 3.3 使用自定义消息通信 57 3.3.1 通过自定义消息实现进程间通信的方法 57 3.3.2 通过自定义消息实现进程间通信的实例 58 3.4 使用WM_COPYDATA消息通信 60 3.4.1 通过WM_COPYDATA消息实现进程间通信的方法 60 3.4.2 通过WM_COPYDATA消息实现进程间通信的实例 61 3.5 使用内存读写函数和内存映射文件通信 62 3.5.1 使用内存映射文件通信的方法 62 3.5.2 使用内存读写函数实现进程间通信的方法 62 3.5.3 使用内存读写函数实现进程间通信的实例 63 3.6 使用动态链接库通信 64 3.6.1 DLL概述 64 3.6.2 使用DLL通信的方法 65 3.6.3 使用DLL通信的实例 66 3.7 使用Windows剪贴板通信 67 3.7.1 使用剪贴板实现进程间通信的方法 68 3.7.2 使用剪贴板实现进程间通信的实例 68 3.8 使用动态数据交换(DDE)通信 70 3.8.1 使用DDE技术通信原理 70 3.8.2 如何使用DDEML编写程序 71 3.8.3 使用DDE通信的实例 72 3.9 本章小结 77 参考文献 77 第4章 使用消息管道、邮槽和套接字通信 78 4.1 引言 78 4.2 如何用命名管道进行进程间通信 78 4.2.1 命名管道函数 79 4.2.2 命名管道服务端与客户端之间通信的实现流程 80 4.2.3 命名管道服务端与客户端之间通信的实例 81 4.3 如何用邮槽进行进程间通信 85 4.3.1 用邮槽进行进程间通信的步骤 85 4.3.2 邮槽服务器端与客户端之间通信的实例 86 4.4 如何用Windows套接字进行进程间通信 90 4.4.1 套接字分类 90 4.4.2 流式套接字编程流程 91 4.4.3 套接字调用基本函数 92 4.4.4 Winsock程序设计 95 4.4.5 一个通用套接字类 96 4.4.6 套接字服务器端与客户端间通信的实例 101 4.5 本章小结 106 参考文献 106 第5章 使用LPC和RPC通信 107 5.1 引言 107 5.2 接口定义语言(IDL)简介 107 5.3 使用本地过程调用(LPC)通信 108 5.3.1 使用LPC通信方法介绍 108 5.3.2 使用LPC通信的实例 110 5.4 使用远程过程调用(RPC)通信 117 5.4.1 RPC运行机制 117 5.4.2 RPC 绑定模式和属性 118 5.4.3 RPC传输(Transport) 118 5.4.4 如何编写RPC应用程序 119 5.4.5 使用RPC通信的实例 120 5.5 本章小结 128 参考文献 128 第6章 使用组件模型通信 129 6.1 引言 129 6.2 COM/DCOM模型概述 129 6.2.1 COM/DCOM的特点 129 6.2.2 COM/DCOM组件模型分类 130 6.3 使用组件对象模型(COM/DCOM)通信 131 6.3.1 使用COM/DCOM通信方法介绍 131 6.3.2 基于DCOM实现远程会话的实例 136 6.4 本章小结 147 参考文献 147 第7章 进程的创建、控制和隐藏 148 7.1 引言 148 7.2 常见的几种创建进程的方法 148 7.2.1 使用WinExec() 函数 148 7.2.2 使用ShellExecute()和ShellExecuteEx()函数 149 7.2.3 使用CreateProcess()函数 151 7.2.4 使用OLE激活服务程序 154 7.3 如何获得进程句柄 155 7.3.1 获得一个进程的句柄 155 7.3.2 提升进程权限级别 156 7.4 如何实现当前进程的枚举 158 7.4.1 通过系统快照实现当前进程的枚举 158 7.4.2 通过psapi.dll提供的API函数实现当前进程的枚举 160 7.4.3 通过wtsapi32.dll提供的API函数实现当前进程的枚举 162 7.4.4 通过ntdll.dll提供的API函数实现当前进程的枚举 163 7.5 如何终止进程 164 7.5.1 如何终止本进程 165 7.5.2 如何终止外部进程 165 7.5.3 终止进程的实例 165 7.6 如何隐藏进程(注入代码) 166 7.6.1 基本原理 166 7.6.2 使用CreateRemoteThread()隐藏DLL 167 7.6.3 使用CreateRemoteThread()直接注入API函数代码 173 7.6.4 使用Windows内存映射文件注入代码 174 7.6.5 使用特洛伊DLL注入代码 174 7.6.6 使用注册表注入DLL 175 7.6.7 使用程序挂钩的方法注入代码 175 7.7 本章小结 175 参考文献 176 第8章 应用程序的静态挂钩 177 8.1 引言 177 8.2 使用C/C++语言提取可执行程序代码 177 8.2.1 在C/C++中使用内联汇编 177 8.2.2 如何使用C/C++语言提取可执行程序代码 179 8.3 如何对PE文件加壳 182 8.3.1 PE文件的加壳方法 182 8.3.2 向PE文件中静态注入代码的完整实例 183 8.4 如何实现文件脱壳 191 8.5 本章小结 192 参考文献 192 第9章 应用程序的动态挂钩 193 9.1 动态挂钩概述 193 9.2 使用Windows钩子函数挂钩 194 9.2.1 Windows钩子函数 194 9.2.2 具体实例 195 9.3 替换原API函数入口挂钩 198 9.3.1 如何替换原API函数入口实现挂钩 198 9.3.2 通用的替换原API函数入口挂钩类 199 9.3.3 使用JMP法编写的挂钩实例 201 9.4 替换IAT中的函数地址进行挂钩 202 9.4.1 如何替换IAT中的函数地址实现挂钩 202 9.4.2 通用的替换IAT中的函数地址挂钩类 203 9.4.3 使用IAT法编写的挂钩实例 207 9.5 替换Windows消息处理函数实现挂钩 208 9.5.1 Windows消息处理函数及其替换 209 9.5.2 替换Windows消息处理函数实现挂钩的实例 210 9.6 钩子DLL文件的装载 214 9.7 本章小结 216 参考文献 216 第10章 数据的编码和解码实例 217 10.1 引言 217 10.2 游程编码 218 10.2.1 CX游程压缩方法 218 10.2.2 BI_RLE8压缩方法 218 10.2.3 BI_RLE压缩方法 218 10.2.4 缩位压缩方法(Packbits) 219 10.3 Huffman编码 219 10.3.1 Huffman编码原理 219 10.3.2 Huffman编码过程 220 10.4 算术编码 221 10.4.1 算术编码算法 221 10.4.2 算术解码算法 222 10.5 LZW压缩算法 222 10.5.1 LZW压缩算法原理 223 10.5.2 用VC++实现LZW压缩算法 225 10.6 Base64编码 236 10.6.1 Base64算法原理 236 10.6.2 Base64算法的实现 238 10.7 本章小结 241 参考文献 242 第11章 可执行文件的捆绑和分离 243 11.1 引言 243 11.2 捆绑方式分类 243 11.2.1 结合式捆绑 243 11.2.2 功能式捆绑 245 11.3 文件捆绑相关技术 245 11.3.1 文件捆绑工具及实现 245 11.3.2 木马程序与捆绑 246 11.3.3 文件自身操作特点分析 246 11.4 文件属性的获取和伪装 248 11.4.1 文件属性的获取和更改 248 11.4.2 一个获取文件基本属性类 249 11.4.3 可执行程序自删除的实现 251 11.4.4 如何获取其他应用程序的图标 254 11.4.5 如何改变窗口的图标 255 11.5 被捆绑文件分离后的运行及自分解文件原理 256 11.5.1 异步执行分解法的实现 256 11.5.2 同步执行分解法的实现 256 11.5.3 自动分解法的实现 257 11.6 一个捆绑机(BindHider)软件的设计 258 11.6.1 BindHider的设计 258 11.6.2 BindHider的源代码 259 11.7 一种制作自分解文件的方法 263 11.7.1 母体程序的制作 264 11.7.2 自分解文件的制作 266 11.8 本章小结 267 参考文献 268 第12章 可执行文件的分割和合并 269 12.1 引言 269 12.2 文件分割方式 269 12.2.1 考虑文件格式的分割 269 12.2.2 设置子文件大小的分割 270 12.2.3 具有自合并功能的文件分割 271 12.2.4 依赖文件存放位置的分割 271 12.2.5 依赖磁盘大小的分割 271 12.3 如何使用多线程 272 12.3.1 线程的创建和终止 272 12.3.2 线程的控制函数 273 12.3.3 线程的通信 273 12.4 文件的简单分割与合并 274 12.4.1 文件的简单分割 274 12.4.2 文件的简单合并 275 12.5 用多线程进行文件的分割与合并的实例 277 12.5.1 文件的分割与合并方案设计 277 12.5.2 用多线程进行文件分割 279 12.5.3 用多线程进行文件合并 282 12.6 分割后文件自动合并的方案设计 286 12.6.1 控制程序的制作 286 12.6.2 用于文件自合并的控制程序的制作 287 12.6.3 一种生成自合并文件的分割软件制作 289 12.7 本章小结 292 参考文献 292 第13章 多线程下载和断点续传 293 13.1 引言 293 13.2 使用FTP进行多线程下载和断点续传 293 13.2.1 FTP协议简介 293 13.2.2 FTP的工作模式 295 13.2.3 FTP协议多线程下载和断点续传的实现 295 13.2.4 实例 306 13.3 使用HTTP进行多线程下载和断点续传 307 13.3.1 HTTP协议简介 307 13.3.2 HTTP协议的内部操作过程 308 13.3.3 HTTP协议多线程下载和断点续传的实现 311 13.3.4 实例 321 13.4 BT下载简介 323 13.4.1 BT下载与一般下载的区别 323 13.4.2 BT种子 324 13.4.3 BT的下载过程 324 13.5 本章小结 324 参考文献 325 第14章 带附件的电子邮件发送剖析 326 14.1 引言 326 14.2 电子邮件的发送方法 326 14.3 用WinSock实现SMTP协议 327 14.3.1 SMTP协议 327 14.3.2 SMTP的实现 328 14.4 邮件格式化 335 14.4.1 邮件主体格式化 335 14.4.2 邮件附件格式化 338 14.4.3 邮件格式化 341 14.5 发送电子邮件实例 346 14.6 本章小结 347 参考文献 347 第15章 特洛伊木马与反木马技术 348 15.1 引言 348 15.2 常见的木马种类 349 15.3 木马的载入方式 350 15.4 木马采用的伪装方法 351 15.5 Windows 2K/XP中无法删除文件的常用解决办法 352 15.6 一种木马病毒的检测技术 353 15.7 本章小结 358

2010-07-28

《远程控制编程技术》源代码

完整代码 ,这是那个比较久远的书籍的源代码。 希望对您有用

2010-07-21

Win2000驱动程序设计.chm

Win2000驱动程序设计 电子书 index: 1 驱动初步引导 2 硬件环境3 内核模式i/0 处理 4. 驱动程序与内核模式对象 5 开发驱动程序的过程6 初始化与卸载例程 7 驱动程序的派遣例程 8 利用终端进行i/o 处理 8 利用中断 进行i/o 处理

2010-07-06

编程高手箴言(梁肇新 著)完整版

第一章: 程序点滴 好的开始是成功的一半. 本书首先试图告诉你什么是程序员? 为什么要做这样的程序? 正确的入门方法是什么? 简单公式有误导性. 何为开始? 何为好的开始? 何为成功? 何为成功的一半? 有了 "首先", 应有一个 "然后" 之类的. 有了 "这样的程序", 前面应提过某种程序. "正确的入门方法"? 有错的的入门方法吗? 用了错的的入门方法又有什么不好? 程序≠软件: 如果你写个程序,别人就可以拿来用。这时候的程序就能产生价值,这个程序就直接等同于软件。但软件行业发展到现在,程序也不等同于软件了。 此书对软件有特别的定义, 产生价值的程序才是软件. 而后的章节进一步将软件定义成经过经销商销售的程序. 所以 "程序≠软件" 指的是并非所有的程序度能让经销商销售产生价值. 软件确实不等与程序, 不论其有无价值. 软件 = 程序 + 文档 + 服务. 因为现在写程序很容易,但是你的这个程序很难产生什么样的商业意义,也不能产生什么价值,这就很难直接变成软件。 要写和几十年前一样的程序是很容易, 模拟别人的现有程序比较容易, 但写符合现代标准的, 或有创新的程序越来越难.

2010-07-06

10-系统安装配置手册

系统安装配置手册 Powermail2InstallGuide.pdf

2010-04-10

09-系统设计之系统使用手册

EBSCOhost_CGuide_6_1.doc 中国留学申请系统使用手册.doc

2010-04-10

06系统设计代码规范

JAVA编码规范.doc 基于NET项目的代码书写规范要求书.doc

2010-04-10

05-系统设计之测试计划

图书管理系统测试计划.doc 测试计划.doc

2010-04-10

04项目设计数据库字典

【青软培训】数据库字典模板.doc 上海规划局数据库字典.doc 数据库设计说明书.doc 文件编号RD-QR-数据库设计-10.doc 青软培训数据库字典模板.doc 青软数据库字典模板.doc

2010-04-10

03-详细设计说明书

03-详细设计说明书 图书管理系统详细设计说明书.doc 详细设计说明书.doc

2010-04-10

02-概要设计说明书

02-概要设计说明书 概要设计说明书.doc 概要设计说明书.pdf

2010-04-10

01-项目需求说明书

01-项目需求说明书 ITIiA__UAi.doc UniGameRequirments.doc 我的软件项目需求分析总结.doc 青软需求分析说明书模板.doc

2010-04-10

网络安全编程技术与实例[完整代码]

网络安全编程技术与实例 2-6章的代码(因第一章为网络安全概述,没有代码)

2010-02-25

空空如也

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

TA关注的人

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