[推荐] 自己动手实现.net加密 [问题点数:40分,结帖人bigbaldy]

Bbs5
本版专家分:4888
结帖率 100%
Bbs2
本版专家分:259
Bbs5
本版专家分:3073
Bbs12
本版专家分:408199
版主
Blank
名人 2014年 荣获名人称号
2013年 荣获名人称号
2012年 荣获名人称号
Blank
状元 2013年 总版技术专家分年内排行榜第一
Blank
探花 2014年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第四
Bbs4
本版专家分:1429
Bbs7
本版专家分:28785
Blank
银牌 2018年2月 总版技术专家分月排行榜第二
Blank
红花 2018年2月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年1月 .NET技术大版内专家分月排行榜第二
Bbs3
本版专家分:582
Bbs1
本版专家分:1
Bbs1
本版专家分:1
Bbs5
本版专家分:4888
Bbs1
本版专家分:3
Bbs1
本版专家分:3
Bbs1
本版专家分:3
Bbs1
本版专家分:1
Bbs1
本版专家分:1
Bbs1
本版专家分:1
Bbs1
本版专家分:1
Bbs1
本版专家分:1
Bbs1
本版专家分:1
Bbs1
本版专家分:1
Bbs1
本版专家分:2
Bbs1
本版专家分:1
Bbs1
本版专家分:1
Bbs1
本版专家分:2
Bbs1
本版专家分:2
Bbs1
本版专家分:2
Bbs1
本版专家分:1
Bbs9
本版专家分:50957
版主
Blank
黄花 2017年11月 .NET技术大版内专家分月排行榜第二
2017年10月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2018年8月 .NET技术大版内专家分月排行榜第三
2018年6月 .NET技术大版内专家分月排行榜第三
2018年3月 .NET技术大版内专家分月排行榜第三
2017年12月 .NET技术大版内专家分月排行榜第三
2017年9月 .NET技术大版内专家分月排行榜第三
Bbs1
本版专家分:1
Bbs1
本版专家分:1
Bbs1
本版专家分:2
Bbs7
本版专家分:12320
Bbs2
本版专家分:293
Bbs1
本版专家分:1
Bbs1
本版专家分:1
Bbs2
本版专家分:400
Blank
黄花 2012年1月 C/C++大版内专家分月排行榜第二
Bbs6
本版专家分:5218
Bbs7
本版专家分:12542
Bbs7
本版专家分:11707
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
自己动手实现的 Spring IOC 和 AOP - 上篇
1. 背景 我在大四实习的时候开始接触 J2EE 方面的开发工作,也是在同时期接触并学习 Spring 框架,到现在也有快有两年的时间了。不过之前没有仿写过 Spring IOC 和 AOP,只是宏观上对 Spring IOC 和 AOP 原理有一定的认识。所以为了更进一步理解 Spring IOC 和 AOP 原理。在工作之余,参考了一些资料和代码,<em>动手</em><em>实现</em>了一个简单的 IOC 和 AOP,并...
自己动手构造编译系统:编译、汇编与链接
本书介绍编译器设计与<em>实现</em>中的理论和技术,对构造编译器的基本知识与关键技术进行了全新的讲解,受众主要是计算机相关专业的本科生和研究生,以及需要相关知识的程序员,也可以作为教师的参考书。这是近年来在该领域比较全面的一本专业书籍。
自己动手写 Docker
容器技术发展日新月异,除了不断地跟进最新的版本和社区发展,好的深入学习方式就是通过模仿来造一个类似的轮子。 本书结合了几位作者在容器领域和阿里云上的生产实践,涉及了从入门的容器技术和Go原理到最新的容器领域规范和开源项目OCI、containerd、CRI等,很精炼地将如何从零写一个Docker娓娓道来,非常有助于提高读者在Docker领域的深度<em>动手</em>能力。 ——阿里巴巴高级技术专家,汤志敏 本书通过从头构建容器引擎、构造镜像,深入浅出地讲解了容器背后的原理,是一本不可多得的好书。 ——阿里巴巴高级技术专家,戒空 随着Docker技术的不断发展,Docker公司、阿里云及其他的云产品公司都推出了越来越成熟的、基于Docker的解决方案,一场Docker容器带来的技术变革正在兴起。本书内容由浅至深,通俗易懂,引导读者通过学习容器技术的<em>实现</em>细节,一步步去构建一个简单的容器,能帮助有一定Docker基础的工程师学习到更有实践性的经验,对刚接触Docker技术的工程师也很有参考价值。 ——阿里巴巴技术专家,罗晶
自己动手写操作系统》环境搭建---VMware环境配置DOS
一:设备环境 硬件: &amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;nbsp; 一台Linux16.04LTS系统的电脑 软件: &amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;nbsp; VMware W
自己动手写操作系统(一)
从去年就想好好的读一下这本书,跟着书上做一下,但是给耽搁了,现在就好好的开始探索这么书吧! 虽然我很想在这里吹一段这本书有多么的厉害,但是!我第一章都没有看完,吹不了!!!等我读的个七七八八再回来吹吧。 我是在搜索嵌入式的学习路线中发现的这本书,当时他们说这本书很有趣,操作能力强,对操作系统的理解很有帮助,于是上网准备买一本。然鹅,它已经绝版了。好在图书馆可以借到,破费一番周折之后,终于弄到了
ADO.net 数据库建立连接和关闭连接的问题
刚接手了一个帮别人扫尾的数据库项目,由于对数据库不熟,希望大家多多指教,问题是这样的,我看到现有代码的有大量诸如此类的类成员函数: FuncA() { 打开数据库连接; 操作数据库A; 关闭数据库连接
给大家推荐一个.Net的混淆防反编译工具ConfuserEx
给大家推荐一个.Net的混淆防反编译工具ConfuserEx。 由于项目中要用到.Net的混淆防反编译工具。 在网上找了很多.Net混淆或混淆防反编译工具,如.NET Reactor、Dotfuscator、Eazfuscator.NET、ConfuserEx。 由于是WEB项目,所有使用其中的某些软件混淆DLL后不能使用,或使用的局限性较大(Eazfuscator.NET只提供发布时混淆方
软件源码破解工具De4Dot用法,net破解、反混淆
软件源码破解与反破解、混淆与反混淆、<em>加密</em>与反<em>加密</em>,一直争斗不休,你加强一点我又突破一点,致使软件无论用什么工具混淆<em>加密</em>,总有人可以破解,使软件绝对安全成永远的泡影。    目前,软件源码破解、反混淆工具有 De4Dot、Dedot、DePhe、XeCoString,后面三个只能剥对应算法,但 De4Dot 十分强大,支持反混淆很多种混淆<em>加密</em>工具混淆过的源码,如 Xenocode、.NET R
.NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
长文预警!!! UWP 程序有 .NET Native 可以将程序集编译为本机代码,逆向的难度会大很多;而基于 .NET Framework 和 .NET Core 的程序却没有 .NET Native 的支持。虽然有 Ngen.exe 可以编译为本机代码,但那只是在用户计算机上编译完后放入了缓存中,而不是在开发者端编译。 于是有很多款混淆工具来帮助混淆基于 .NET 的程序集,使其稍微难以逆...
.net逆向之反混淆.net reactor
情景: 第一次搞.<em>net</em>逆向 虽然我是工具党 但我励志要像前辈们看齐! 我们需要和上级联网厂家进行接口对接,通过对方提供的webservice查询、上传和更新数据 在调试过程中对方不是很配合导致联网进度十分缓慢,故要拿到对方编译好配置到服务器iis上的网站 逆向一下看对方到底动了什么手脚     学习一下对方的源码 用到的工具: peid、scanid、de4dot、dnspy
动手实现一个简单神经网络
<em>实现</em>一个四层的神经网络 import numpy as np //定义一个激活函数 def sigmoid(x,deriv=False): if (deriv == True): return x*(1-x) return 1/(1+np.exp(-x)) //构造样本 X = np.array([ [1,0,1,0,1,1], [...
自己动手写Rpc框架系列
基于nfs-rpc上改造 nfs-rpc 消息解码时,对于半包的消息判断,需要读完整个消息头之后,实际上如果在消息协议设计时,添加一个字段表示 消息总长度(header+body) 服务发现与装配 方案 SPI(service provider interface) 代码赏析 byteBuf.readBytes(dst = new byte[byteBuf.readInt()]);
【原创】自己动手实现RPC服务调用框架
引言本文利用java自带的socket编程<em>实现</em>了一个简单的rpc调用框架,由两个工程组成分别名为battercake-provider(服务提供者)、battercake...
动手制作一台计算机-白宏坤
本书试图使用最简单的语言和最简单工具阐述计算机的工作原理。 全篇内容采用人物对话的方式进行,故事发生在一个高中生的暑假里,下面就随着人物对话剧情的发展,来学习如何从无到有地制作一台计算机吧!<em>动手</em>制作一台计算机-白宏坤-图灵社区
从零开始,自己动手写Java虚拟机
从零开始,<em>自己</em><em>动手</em>写Java虚拟机 <em>自己</em><em>动手</em>写一个Java虚拟机 java虚拟机的作用 java虚拟机的组成 java虚拟机的开发 java虚拟机的测试
.NET代码混淆——开源.net 混淆器ConfuserEx介绍
今天给大家介绍一个开源.<em>net</em>混淆器——ConfuserEx http://yck1509.github.io/ConfuserEx/ 由于项目中要用到.<em>net</em> 混淆器,网上搜寻了很多款,比如Dotfuscator、xeoncode、foxit等等。 但大部分收费,当然也有破解版的,公司要求不能用盗版软件。 找了半天终于找到了ConfuserEX,用起来还行,就赶紧拿出来给
.Net源码加密混淆器
C#<em>加密</em>, .Net源码<em>加密</em>,防止别人反编译安全看出你的代码。
.NET伪随机数加密完整源码
.NET伪随机数<em>加密</em>完整源码
C#.NET密码加密解密源码Demo
C#.NET密码<em>加密</em>解密Demo,代码完整,简单易懂,功能实用
.net程序源代码如何避免被反编译
许多开发人员仍然不知道可移植的可执行文件(PE)文件是可以被编译成可读的源代码。在学习如何防止或使反编译器难以对源代码进行反向编译之前,我们需要了解一些基本概念。什么是可移植的可执行文件?当源代码被执行时,它会生成一个可移植的可执行文件。可移植的可执行文件(PE)不是DLL就是EXE。PE文件包含MSIL (Microsoft中间语言)和元数据。MSIL最终由CLR转换为处理器能够理解的本机代码。...
读《自己动手写操作系统》(于渊著)第一节
最近开始看《<em>自己</em><em>动手</em>写操作系统》,虽然很早以前就读过一点点,但一直没有机会<em>动手</em>实践。本着光说不练假把式的原则, 今天<em>动手</em>实践了开头的一部分。(说得这么正经其实你就是看了一点点吧!囧)废话不多说,在这里做一个小小的总结。 实验环境: 操作系统:win7旗舰版64位  汇编编译器:NASM  2.12.02 虚拟机:VirtualPC_2007 软盘/虚拟软盘 写引导扇区工具:Flopp
orange's一个操作系统的实现-【自己动手写操作系统第二版】
本书内容侧重于逐步指导构建一个迷你操作系统,可作为操作系统DIY者参考。 本pdf清晰、完整,带有书签。
自己动手设计ESB(1)
转载自:http://blog.csdn.<em>net</em>/yinwenjie(未经允许严禁用于商业用途!) 架构设计:系统间通信(40)——<em>自己</em><em>动手</em>设计ESB(1) 标签: 架构设计esb中间件 2016-07-21 12:37 4750人阅读 评论(9) 收藏 举报 本文章已收录于: 分类: 系统架构(81)
由浅入深:自己动手开发模板引擎——置换型模板引擎(二)
受到群里兄弟们的竭力邀请,老陈终于决定来分享一下.NET下的模板引擎开发技术。本系列文章将会带您由浅入深的全面认识模板引擎的概念、设计、分析和实战应用,一步一步的带您开发出完全属于<em>自己</em>的模板引擎。关于模板引擎的概念,我去年在百度百科上录入了<em>自己</em>的解释(请参考:模板引擎)。老陈曾经<em>自己</em>开发了一套网鸟Asp.Net模板引擎,虽然我<em>自己</em>并不乐意去推广它,但这已经无法阻挡群友的喜爱了! 上次我们简单的认
自己动手写操作系统PDF 于渊 70M 超清晰版
辛辛苦苦下了N久终于拖下来的,话说这个清晰版的资源还真是少啊!这本比其他的20M、30M的清晰多了!绝对良心。
利用MaxtoCode加密C#源代码
利用MaxtoCode<em>加密</em>C#源代码 原文地址:http://www.webkaka.com/blog/archives/MaxtoCode-encrypt-dot<em>net</em>-program.html 一、为什么要<em>加密</em>Dot<em>net</em>源代码 Dot<em>net</em>是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由DotNet编译器 JIT 解释映象为本机代码并交付CPU执行
API接口加密方式说明
一,文档说明     本文挡适用于api接口开发人员,移动端开发人员,针对移动端请求API接口时<em>加密</em>方式以及<em>加密</em>规则进行说明二,<em>加密</em>方式     1.不采取非对称<em>加密</em>说明    好处:    相对于对称<em>加密</em>,非对称<em>加密</em>安全性远远高宇对称<em>加密</em>,能够保证在数据传输中数据被劫持之后不被破解。    缺点:    由于非对称<em>加密</em> [ openssl rsa ],密钥为1024bit时候最多值能<em>加密</em>117个...
求ASP.NET注册时加密密码到数据的代码
跪求了。。。。 就是提交以后从数据库打开或者查看的话密码会变成defa1123d之类的看不懂得代码啊 还有登入的话直接从数据库读吗?还是需要<em>加密</em>了进行比较?
如何实现登录页面密码加密
现象:在登录页面有时候需要将用户输入的密码经过<em>加密</em>之后再传入后台. 解决办法:1:首先在页面引入md5的js,在前台框架amazeui中就携带!先下载amazeui,解压将目录复制到项目的WebRoot下。 2:在jsp页面引入amazeui的MD5js![这里写图片描述] 3:页面设置表带的提交按钮为点击事件 4:在点击事件中将密码<em>加密</em>然后将密码框的密码变为<em>加密</em>之后的密码。最后在提交。这就有时候输
自己动手写操作系统》源码解析——第三章pmtest5.asm
在pmtest4中,我们已经看到,对于非一致性代码,如何从低特权级转移向高特权级。但是我们该怎样从高特权级别,转移到低特权级别呢?一开始我们在实模式,是ring 0,我们怎样从ring 0到ring3 ,这个通过call和jmp没法做到,我们该通过什么方式<em>实现</em>?本文,主要是为你解答这些疑问,展现<em>实现</em>这种特权级别转移的方法。通过本节,你将学会如何在特权级之间自由切换。 一、预备理论 1.
自己动手设计物联网-黄峰达(完整版)
物联网是一个跨领域的学科,涉及方方面面的知识,包括硬件、软件、网络、协议等,这些知识很难在一本书里详细展开。
自己动手实现OpenGL-OpenGL原来如此简单(二)
上篇对glViewPort的<em>实现</em>可见一斑。但是并没有提及其中的思路所在。本篇主要是简短地介绍一下WGL的<em>实现</em>思路。 由于OpenGL是一个状态机,既然是状态机,那么肯定有一系列的状态需要保存。OpenGL的状态对应的是功能的<em>实现</em>。我们这个简单的OpenGL不需要大而全的功能,那么需要哪些功能呢? 1.绘制一个立方体或者长方体。 2.长方体或者立方体可以旋转 3.用上面的长方体代表太阳,...
spring 之 自己动手实现IOC
扯淡学 java 的人应该都知道spring,学spring的人呢都应该知道 IOC和 AOP 对吧。今天就简单的说一下spring 的IOC。IoC是Spring框架的核心内容,IoC(Inversion of Control)控制反转,是一种设计思想,DI(依赖注入)是<em>实现</em>IoC的一种方法。 其实spring就是一个容器,一个bean容器。主要是完成了完成对象的创建和依赖的管理注入。什么是控制
自己动手写Java虚拟机》学习笔记(五)指令集和解释器
第五章 指令集和解释器 本章基于第三章(解析.class文件)和第四章(运行时数据区),编写一个建议的解释器。 5.1 字节码和指令集 每一个类或者接口都可以被Java编译器编译成为一个.class文件,类或接口的方法信息就放在.class文件的method_info结构中。如果方法不是抽象的,也不是本地方法,方法的Java代码就会被编译器便已成为字节码(即使是空的,也有回一条return语...
ASP实现最简单的加密
我在中国素材网的论坛看到网友问怎么简单<em>加密</em>,具体<em>实现</em>可以这样写: 用asp,Perl忘完了。 先写一个登陆表单。假设reg.asp       西路登陆页面            Username        Password                进入  loginout 再来一个登陆验证 pass.asp Option
.NET DLL 保护措施详解(非混淆加密加壳)
为什么要保护DLL,我就不多说了,各人有各人的理由。总的来说,就是不想核心逻辑泄露及授权验证被破解两大方面的因素。   首先,我来介绍一下发布出去的DLL所面临的风险: 一、直接引用 二、反编译 三、反射 如果DLL一点措施都不做的话,上面任意一种都可以达到破解目的的。   然后,通常网上能搜到如下的保护方式,但真心的来说,用处不大,当然对小白破解者增加了难度。 一、混淆类的工具
[C#防止反编译].NET 产品版权保护方案 (.NET源码加密保护)
C#防止反编译
用.Net Reactor5打包加密dll文件和exe程序
软件功能: 1.可将dll文件进行<em>加密</em>,防止反编译。 2.可将整个debug目录下exe和引用的dll文件都整合<em>加密</em>到一个exe文件中 .Net Reactor破解版下载地址:https://download.csdn.<em>net</em>/download/horseroll/10745242 如何破解下载包里面都有写 生成前内容: 生成后: 操作说明: 1.点击open,选择需...
自己动手打造无人机监听别人设备
hello,大家好,我是昔年 这会脑洞大开,想<em>自己</em>弄个无人机玩玩 首先我们需要一下材料 六驱电机(因为比较重,普通四驱可能带不动) 3D打印机 超声波传感模块 舵机 树莓派 电源 GPS模块【和谷歌地球api合并一下,实时监控当前位置】 红外模块 以及一些其他的工具 1,首先组装好,用3D打印机制作模型。 2.接着使用AP技术,发射wifi 3.然后在树莓派上安装监听模...
自己动手写写:关于jvm的理解(3)
上篇文章讲到了Heap(堆)相关的内容,下面紧接着讲讲Runtime Data Areas(运行数据区)中Java Stacks、PC Register、Native Method Stacks. Java Stacks       每当启动一个新线程时,Java虚拟机都会为它分配一个Java栈。前面我们曾经提到,Java栈出帧为单位保存线程的运行状态。虚拟机只会直接对Java栈执行两种操作:以帧...
自己动手实现数据库连接池
数据库连接池 1. 数据库连接池是干什么的 假如我们有个应用程序需要每隔10秒查询一次数据库,我们可以用以下方式 方法1:每次查询的时候都新建一个数据库连接,查询结束关闭数据库连接。 由于数据库连接的建立是一个非常耗费资源的过程,所以这种每次都新建连接的方式非常浪费资源,不可取。 方法2:在最开始的新建一个数据库连接,后续过程中一直使用这个数据库连接进行查询,直到最后关
解密Dubbo:自己动手编写RPC框架
用,现在我们就来<em>动手</em><em>自己</em>编写一个RPC框架,通过这篇文章的学习,你将学习到 分布式系统的概念 RPC远程方法调用的应用 Dubbo的原理深入理解 当然,如果要完全<em>自己</em>编写一个RPC框架,我们需要掌握以下知识点 网络编程(网络通信) 本文将使用<em>net</em>ty4网络通信框架 多线程相关知识 反射相关知识 jdk的动态代理 Spring框架的相关知识 如果对于上述的知识点有一部分不是很理解,...
跟我一起动手实现Tomcat(二):实现简单的Servlet容器
本章会<em>实现</em>简单的Servlet容器,能够根据用户请求URI调用对应的Servlet的service()方法并执行
如何给DLL进行加密
C#程序里面会调用一个DLL,有什么方法可以把这个DLL<em>加密</em>一下,就是想<em>实现</em>让这个DLL在当前电脑上第一次被调用的时候需要根据电脑硬件信息进行解密才可以使用。
请问asp.net项目bin下的dll如何加密防止反编译
请问asp.<em>net</em>项目bin下的dll如何<em>加密</em>防止反编译,dll是<em>自己</em>写的类库 单独编译的 里面有类和函数方法 1.怎么<em>加密</em>能防止被Reflector之类工具反编译,即使被反编译 也不能看到方法名和函
C#(.net)的几种加密解密方式
这是C#的几种<em>加密</em>和解密的方法,里面包含Base64的<em>加密</em>和解密,MD5的<em>加密</em>,SHA1的<em>加密</em>和解密,文件夹的<em>加密</em>和解密
DotNet中几种常用的加密算法
在.NET项目中,我们较多的使用到<em>加密</em>这个操作。因为在现代的项目中,对信息安全的要求越来越高,那么多信息的<em>加密</em>就变得至关重要。现在提供几种常用的<em>加密</em>/解密算法。  1.用于文本和Base64编码文本的互相转换 和 Byte[]和Base64编码文本的互相转换:    (1).将普通文本转换成Base64编码的文本        ///          /// 将普通文本转换成Base64编码的文
自己动手实现Lua调试器
这段时间在qnode项目中新增了一个叫ldb的子项目,它的作用是使用C语言<em>实现</em>了一个lua调试器,后面将会在qnode中嵌入对调试lua脚本的支持。 先来简单提一下ldb的用法,在ldb目录的子目录test中,有一个main.c文件,其中使用ldb库提供的API<em>实现</em>对lua脚本的调试演示: #include #include "ldb.h" ldb_t *ldb; static in
自己动手设计物联网(完整书签版)
<em>自己</em><em>动手</em>设计物联网(完整书签版),<em>自己</em><em>动手</em>设计物联网(完整书签版),<em>自己</em><em>动手</em>设计物联网(完整书签版),<em>自己</em><em>动手</em>设计物联网(完整书签版)。
网络编程之自己动手写简易版tomcat机制
tomcat是Apache、Sun 和其他一些公司及个人共同开发而成。经常用于与并发性不高的中小型系统中。为了了解web编程我们对类似于tomcat的服务器软件进行初探析并且<em>自己</em><em>动手</em>写简易版tomcat。 前面我们编写了网络编程多个客户端的相互交互程序。现在我们将浅谈一下与浏览器之间的交互。当然我们从最基础的http协议开始。http协议是在tcp协议上再次进行包装,是应用层间的协议。即在tcp...
自己动手写脚本语言
这是我用c++写的一个简单的脚本语言,非常简短,不到3000行代码 代码svn地址:http://sil-language.googlecode.com/svn/trunk 新浪爱问:http://ishare.iask.sina.com.cn/f/61318451.html sil语言(simple interpretative lanuage)是一个简单的脚本语言,只是一个玩具
铁路网上购票排队提醒程序下载
主要是针对当前铁路客户端服务中心购票网站提出的排队等待,编写了一个小的程序,用于提醒用户还需要等待多长时间,前面还有多少人在排队,如果排到你的时候程序会语音提醒。 相关下载链接:[url=//download.csdn.net/download/xwebsite/4583783?utm_source=bbsseo]//download.csdn.net/download/xwebsite/4583783?utm_source=bbsseo[/url]
spring源码深度解析高清pdf下载
这本书要比spring技术内幕深入解析讲的更详细,目前这本书在网上找不到完整版的下载,只有我这里有,想学好spring的同行们来下载吧,pdf放在百度云了,里面是百度云里面的下载地址,这电子书还是我花了10块钱买的,现在分享给大家 相关下载链接:[url=//download.csdn.net/download/u010166990/8319273?utm_source=bbsseo]//download.csdn.net/download/u010166990/8319273?utm_source=bbsseo[/url]
波形扭曲彩色Asp.net验证码源码下载
波形扭曲彩色Asp.net验证码源码 波形扭曲彩色Asp.net验证码源码 波形扭曲彩色Asp.net验证码源码 相关下载链接:[url=//download.csdn.net/download/netvane/1954811?utm_source=bbsseo]//download.csdn.net/download/netvane/1954811?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 动手学习javaweb 动手学深度学习视频
我们是很有底线的