自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

_ACME_的博客

博学之,审問之,慎思之,明辨之,笃行之。

  • 博客(265)
  • 资源 (39)
  • 收藏
  • 关注

原创 学习汇总(持续更新)

前言:接触的东西越来越多,学到的东西越来越多,解决的问题越来越多,有时候回想起来,觉得很牛逼,但是细想,却觉得缺少了什么,觉得自己懂得很多,但是又说不上来。所以决定立项,将学到的东西分类汇总,让他们有一个体系,让他们相互连接起来,这样吹起牛来也不至于太尬。阅读本篇博客注意事项:目录较长,标题就是一个知识点的名字小的知识点直接在本篇博客进行讲解,标题是业内跳转链接,大的知识点需要另开一篇,标...

2019-11-16 16:47:37 3482

原创 【从零搭建后端基础设施系列(一)】-- 背景介绍

第一部分:最小系统开发1. 背景介绍2. thrift生成插件编写3. thrift 服务骨架编写4. web 服务骨架编写5. linux环境搭建6. 服务部署7. 最小系统测试第二部分:优化最小系统8. 优化重构最小系统9. 基于thrift进行二次开发……第三部分:加入中间件10. 数据库-mysql单机搭建11. MQ-kafka单机搭建12. 缓存-redi...

2019-07-20 17:25:14 3987

原创 2020年总结

今年文章产出确实非常少,只有6篇,不可否认的是自己确实偷懒了。但是今年的收获还是挺多,其中方向的确定,让我更加的有目标,而不再仅仅的是钻研一些零零散散的技术了。希望我这篇自我总结和思考,也能对那些迷茫的同学有一点启示。一、成长mysql深入了解 系统的将java并发编程深入学习一遍kafka看了部分源码,以及实现思想深入了解大数据领域相关知识形成了自己做事以及思考的一些方法论二、思考以及未来方向工作的前两年,我一直觉得技术就是一切(达到XX领域的top的话确实可以),所以工作之..

2020-12-31 20:53:34 529 4

原创 MYSQL索引失效的本质探究以及优化思想(上)

摘要:为什么要写这篇文章?因为从网上搜索"索引失效的原因"时,要么是一些片面的总结性用语,例如"如果条件中有or,即使其中有条件带索引也不会使用",要么就是对着一些例子搭配explain进行笼统的解释。导致我经常看过就忘,究其根本原因就是没理解透彻,所以我经过从网上查阅的各种博客书籍,来探究其内部索引使用的原理。鉴于内容较多,分为上下两篇进行分析,上篇主要了解索引原理以及查询优化器的概念,下篇根据上篇学到的知识

2020-07-03 19:18:39 833

原创 通过手撸线程池深入理解其原理(下)

上篇实现了简单的无锁线程池,中篇实现了简单的加锁线程池,本篇着重剖析java线程池源码。

2020-06-13 17:03:01 1099

原创 通过手撸线程池深入理解其原理(中)

==> 学习汇总(持续更新)==> 从零搭建后端基础设施系列(一)-- 背景介绍摘要:上篇实现了简单的无锁线程池,本篇开始实现有锁线程池。先来思考一下,为什么线程池需要锁?在没有锁的线程池中,就算是单线程提交,也可能会涉及到并发的问题,如果是多线程提交任务,这时候出错的概率基本是百分百了。一、什么是锁?在开始写代码之前,先简单认识一下锁的本质是什么,先来看一张图。中间那个管道就相当于锁,不管外面有多少个线程,这个管道只能一一通过。二、ThreadPoolV5线程池参数:wo

2020-06-04 01:25:22 726

原创 通过手撸线程池深入理解其原理(上)

摘要:源码这东西看着能似懂非懂,有些地方你不知道人家为什么这么设计,过后在想可能又忘了,很没有效率。所以我推荐的学习顺序是看书->看源码->造轮子->总结。这一套下来,花的时间确实多,但是毫不夸张的说,能一劳永逸,那一个个知识点就像印在你脑子里一样。所以这次我从一个最简单的线程池开始,带着每一版遇到的问题,将线程池的各种核心功能逐一给造出来,最后再结合java线程池源码一起分析。所以共分三篇讲

2020-06-03 01:39:41 642

原创 spring单例引起的线程安全问题

一、spring单例与多例定义单例:一个类只能产生一个对象(对应到spring中,注入的对象永远是同一个)多例:一个类能产生多个对象(对应到spring中,注入的对象永远是新的)@Scope("prototype")@Scope("singleton")可以使用@Scope注解,标记这个类是单例还是多例,默认是单例。二、使用单例引起线程安全问题的例子那究竟什么时候会用到呢?我相信大...

2020-04-24 20:00:34 2899 3

原创 如何理解BeanPostProcessor

==> 学习汇总(持续更新)==> 从零搭建后端基础设施系列(一)-- 背景介绍原始片段创建bean的时候,有这么一段代码,遍历所有实现了BeanPostProcessor这个接口的类,并一个个调用其中的方法。protected Object applyBeanPostProcessorsBeforeInstantiation(Class<?> beanCla...

2020-04-08 20:04:07 542

原创 【追根究底】doCreateBean中为什么会对earlySingletonExposure处理两次

==> 学习汇总(持续更新)==> 从零搭建后端基础设施系列(一)-- 背景介绍问题对应的代码片段protected Object doCreateBean(final String beanName, final RootBeanDefinition mbd, final @Nullable Object[] args) throws BeanCreationExce...

2019-12-23 23:57:07 2662 16

原创 【细品springboot源码】彻底弄懂spring bean的创建过程(下)

==> 学习汇总(持续更新)==> 从零搭建后端基础设施系列(一)-- 背景介绍【细品springboot源码】彻底弄懂spring bean的创建过程(上)接着上一篇,说到了doCreateBean这个方法,开始创建bean,老规矩,贴关键代码,标号对着解释。剖析创建Bean的源码普通bean的创建过程三接着往下运行,到了真正创建bean的地方 protect...

2019-12-18 23:17:20 1388 6

原创 【细品springboot源码】彻底弄懂spring bean的创建过程(上)

==> 学习汇总(持续更新)==> 从零搭建后端基础设施系列(一)-- 背景介绍前言: 为什么网上那么多的bean创建源码解析,我还要再写一篇呢?。第一个原因当然是记录总结加深印象,第二个原因,我希望能将spring bean这个东西用一种通俗易懂的方式写出来,一篇文章就能解释清楚。所以,我打算从以下三个方面入手为什么会出现spring bean?了解它的发展史后,你可以...

2019-12-16 00:39:40 3551 4

原创 【从零搭建后端基础设施系列(十)】-- 服务发现与治理(中)

==> 学习汇总(持续更新)==> 从零搭建后端基础设施系列(一)-- 背景介绍没有看过上篇的点这里【从零搭建后端基础设施系列(十)】-- 服务发现与治理(上)CODERegistCenter -> masterServiceGovernance -> masterMin-system-thrift-service -> feature/itera...

2019-12-07 20:48:32 501

原创 【追根究底】使用@Lazy注解为什么会产生两层代理?

==> 学习汇总(持续更新)==> 从零搭建后端基础设施系列(一)-- 背景介绍CASEA@Componentpublic class A { @Lazy @Autowired B b; public void sayA(){ b.sayB(); }}B@Componentpublic class B...

2019-12-01 19:56:32 1137

原创 【追根究底】@Lazy注解为什么会失效?

==> 学习汇总(持续更新)==> 从零搭建后端基础设施系列(一)-- 背景介绍@Lazy注解为什么会失效?它并没有失效,一直都是生效着的,之所以认为它失效了,是没有用对它,没有理解它!我想让B最后再实例化,因为实例化的时候,会为B创建代理,并且加入增强器。但是有些情况,实例化其它类的时候,某个增强器还未生成,这时候其它类又使用到了B,导致B在增强器之前实例化了,最后B就加入不...

2019-12-01 16:57:12 5075 3

原创 【从零搭建后端基础设施系列(十)】-- 服务发现与治理(上)

==> 学习汇总(持续更新)==> 从零搭建后端基础设施系列(一)-- 背景介绍什么是服务发现?服务发现是指使用一个注册中心来记录分布式系统中的全部服务的信息,以便其他服务能够快速的找到这些已注册的服务。 ---- 百度百科什么是服务治理?服务治理(SOA governance),按照Anne Thomas Manes的定义是:企业为了确保事情顺利完成而实施的...

2019-11-28 00:04:14 537

原创 【追根究底】 为什么@Transactional注解失效了?

==> 学习汇总(持续更新)==> 从零搭建后端基础设施系列(一)-- 背景介绍新手疑问之为什么我已经加上了@Transactional注解,还是失效呢???这个很好回答,要么没有生成代理类调用,要么没有开启事务。可以参考细说@Transactional用法及原理老鸟致命疑问之为什么我已经加上了@Transactional注解,并且事务确认已经开启,最后已经生成...

2019-11-21 16:51:51 2699

原创 【从零搭建后端基础设施系列(九)】-- VM容器化

==> 从零开发一个后端服务(一)–背景介绍旁白:今天老大拉小黑他们开会,就公司目前机器资源紧缺进行了讨论……老大:自从咱公司开始推行微服务化后,机器需求扶摇而上,爆发性增长啊!原来只需要几台机器,现在细分服务后,成倍成倍的长,这咋受得了,所以想听听你们有啥想法小黑:想法还是有的,只不过想要达成这一步,需要很长一段时间啊,短期内还是得靠钱买硬件资源……小黄:我知道小黑说的,我觉得,可...

2019-10-30 01:16:47 804

原创 1024快乐!

请注意,请注意,这是一篇水文,哈哈哈15年12月一个突发奇想,脑子一热,就开始在CSDN上写博客,这一写,就坚持了4年。感慨呀感慨呀,趁今天,稍稍审视一下自己为何写博客,都收获了什么。 写博客不是为了写而写,每写一篇博客,我都会问自己,写这篇博客对自己,对别人都有哪些帮助,意义大不大?比如今天我学习到了某个点,我觉得很有意思,好写出来分享一下,又比如我觉得某个知识点没掌握好,需要将它写出来,...

2019-10-24 00:50:42 789 1

原创 带你搞懂Thrift核心源码(JAVA)

注:本篇文章适合使用过thrift,但不识庐山真面目的人阅读本篇文章主要目的是了解thrift的全貌。读完文章你将收获以下几点Thrift到底是个什么东西?Thrift在项目中充当的角色?Thrift的架构设计?Thrift的TTransport是什么?(重点)Thrift的TProtocol是什么?(重点)Thrift的TProcessor是什么?(重点)Thrift的sche...

2019-10-17 01:41:42 1923

原创 深入浅出JAVA BIO、NIO和AIO(附详细代码实例)

1.深入浅出之BIO 1.1 简单代码示例 1.2 BIO相关概念 1.3 一张图理解BIO 1.4 Q&A 2.深入浅出之NIO 2.1 简单代码示例 2.2 NIO相关概念 2.3 一张图理解NIO 2.4 Q&A 3.深入浅出之AIO 3.1 简单代码示例 3.2 AIO相关概念 3.3 一张图理解AIO 3.4 Q&A ...

2019-09-12 00:08:20 3135 3

原创 【从零搭建后端基础设施系列(八)】-- 自动化部署服务

==> 从零开发一个后端服务(一)–背景介绍首先,说一下大概的思路在服务器上部署服务的时候,是不是用的本地打包好的jar包呢?答案是的,所以这种就是手动部署的方式,特别的繁琐。那么如何能在服务器上完成这一步呢?得先拿到代码吧?怎么拿?本地传上去吗?当然不是,那多low啊。我们直接从git上拉下来不就好了。有了代码,我们是不是就可以像在本地一样使用mvn命令打包成jar包?想一想打包...

2019-08-14 00:53:49 1593

原创 【从零搭建后端基础设施系列(七)】-- 第一部分小结

==> 从零开发一个后端服务(一)–背景介绍一、搭建一个最简易的微服务流程搭建一个thrift服务搭建一个web服务(如果不需要和前端打交道,这个服务可省去)搭建两台linux机器二、提出问题能否对thrift进行封装,让服务启动、连接服务等更简洁?部署服务能否做到自动化?不需要自己打包代码、上传服务器、运行服务。一个服务用一个VM,是不是太奢侈?资源利用率是不是太低?...

2019-08-04 23:29:46 1489

原创 【从零搭建后端基础设施系列(六)】-- 服务部署与测试

==> 从零开发一个后端服务(一)–背景介绍一、将代码打包成jar包上传到服务器1.首先将代码打包成jar包thrift服务web服务同理需要注意的是,IP和PORT要填对,否则连不上thrift服务2.上传jar包到服务器这里正好演示一下,python的SimpleHTTPServer用法在本机启动SimpleHTTPServer在服务器上下载这个文件速度非常之...

2019-08-03 01:50:23 1587

原创 【从零搭建后端基础设施系列(五)】-- linux环境搭建

==> 从零开发一个后端服务(一)–背景介绍本章目标:用虚拟机,安装两个Centos7系统,并且安装java环境一、安装Centos7参考如何安装CentOS7字符界面这篇文章。安装好后,如图二、安装JDK1.81.直接使用yum安装yum search java选择java-1.8.0-openjdk-devel.x86_64 yum install java-1....

2019-07-30 00:58:48 963 7

原创 【从零搭建后端基础设施系列(四)】-- web 服务骨架编写

首先,解释一下为什么要和thrift服务拆分出来。微服务的思想,将一个系统拆分成各个独立的服务,解耦开来,但是注意调用链路不宜过长。否则会影响性能和加大问题的排查难度。web服务在整个前后端系统中,充当前端和后端的中间人,前端一般通过http请求到web服务,web服务再通过RPC调用thrift服务。和从零开发一个后端服务(三)–thrift 服务骨架编写一样,先创建一个空的maven...

2019-07-26 01:09:40 1617

原创 【从零搭建后端基础设施系列(三)】--thrift 服务骨架编写

因为第一部分只是将最小系统骨架搭建出来,能部署,接口调通就行。PS:目前我也没想到有什么有难度,又有趣的项目,所以在写第一部分的时候,就先搭个骨架,第二部分再想想写个什么好,总得给自己找点乐趣,哈哈。一、编写thrift文件,生成java文件1.创建一个maven工程什么都不选,一路next2.创建完后,将src目录删掉创建之后删掉src之后3.接着右键单击thriftser...

2019-07-25 01:40:26 2203 4

原创 【从零搭建后端基础设施系列(二)】-- thrift生成插件编写

一.环境准备安装thrift方法一:brew install thrift方法二:去官网下载并解压https://thrift.apache.org/download。进入解压后的目录执行configure,make,make install二、创建maven插件工程1.new project2.和正常的maven工程一样,填写即可3.在pom中添加插件注解依赖和指定j...

2019-07-22 02:00:46 1670

原创 细说@Transactional用法及原理

第一天:小白:小黑,今天发现数据库有好多脏数据,这咋回事?小黑:(内心OS,什么玩意,都不自己查一下,直接扔个这么广泛的问题给我)呃。。。你要不去检查一下相关操作到数据库接口的逻辑?特别是插入和更新操作的小白:嗯,有道理,我去check一下。 1个小时后……小白:哎,小黑啊,我把相关接口check了一遍,发现正常情况下逻辑都没什么问题呀?小黑:(内心OS,WTF?小白这个名字真不是盖的...

2019-07-12 00:58:20 3235 2

原创 jdk1.8 LinkedHashMap源码剖析

LinkedHashMap字面上意思是链表HashMap,那么到底增加了什么特性呢?从一个简单的case剖析下去Map<Integer, Integer> map = new HashMap<>();map.put(3, 3);map.put(5, 5);map.put(1, 1);map.forEach((k, v) -> System.out.prin...

2019-07-01 01:30:06 596

原创 JDK1.8 HashMap put源码剖析

从一个最简单的例子开始剖析hashmap的源码Map<Integer, Integer> map = new HashMap<>();for (int i = 0; i < 10; i++) { map.put(i, i); }内部都发生了什么? 跟着put方法进去看看public V put(K key, V value) { return...

2019-06-30 02:45:44 997

原创 插入、快排、堆排、归并、计数和桶排序详解以及测试

代码 核心思想 测试结果 总结 一、代码 package com.example.sort;import java.util.ArrayList;import java.util.Comparator;import java.util.Random;public class Sort { public static void main(String[] ...

2019-05-31 15:21:54 2322

原创 java并发编程浅析

建议使用Runnable,使Thread和Task解耦当需要汇总多线程的计算结果时,使用Callable取消线程需要注意时间节点,运行前取消则线程不再运行,运行中取消,若不是线程休眠中取消,则只是简单通过标志位通知线程是否响应该操作,运行完成取消,返回false线程池核心线程是不会被回收的,除非线程池关闭,非核心线程可以设置回收时间,但是只能是该线程空闲才会回收建议重写拒绝策略,防止抛异常影响其它业务逻辑scheduleWithFixedDelay和scheduleAtFixedRate的区别,前

2019-05-23 09:25:42 618

原创 剑指offer--用两个栈实现队列

题目:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型这个题目简单,但是做得太快可能会掉坑里。方法一:如果是第一次做,可能正常的思路就是用栈2当做交换器,push操作存入栈1,pop的时候将栈1导入栈2,弹出后,再导回去。 //push O(1) public void push(int node) { stack1.pus...

2019-04-14 01:23:58 569

原创 剑指offer--替换空格

题目:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。这个题目其实很简单,没有绕的地方。但是,做的过程中,发现使用java string的replaceAll方法居然比自己实现的要快很多,接下来就是要深挖一下这个坑。注:以下分析只针对java,其它语言,例如C/C++可能不适用...

2019-04-13 23:57:17 1083

原创 spring自定义注解失效的原因

为什么有时候自定义注解不起作用,失效的原因,以及解决办法。

2019-02-27 23:38:11 14184 2

原创 springboot之BeanPostProcessor功能及例子(一)

一、BeanPostProcessor字面上的意思是bean的后置处理器,什么意思呢?其实就是说,在bean的生命周期中,可以对它干什么。再简单点就是,bean初始化之前干点什么,之后又干点什么。public interface BeanPostProcessor { @Nullable default Object postProcessBeforeInitialization(Obje...

2019-02-26 23:50:15 15425 1

原创 springboot之事件监听机制

一、观察者模式1.涉及到的类public interface Observer { /* 观察者必须要实现这个接口,其实就相当于,A实现了这个接口,B发生改变的时候,顺便调用一下A的update方法。 */ void update(Observable o, Object arg); }//可以理解为,事件源和通知者的结合体//用大白话讲就是,我的XXX...

2019-02-26 00:43:03 1284

原创 git用法进阶

前言:相信很多还没有工作的同学,对于git的用法还普遍停留在git clone,git push,git pull这些命令,并且用的还不深,接下来,将我在工作中常用到的git命令,分享给大家~场景一(git push):小白:嘿~,小黑,最近我遇到了点问题,对git push有点疑惑,可以请教一下你吗?小黑:嗯,问吧,没有我不知道的。小白:嘿嘿,果然是大神。是这样的,我在本地创建了一个d...

2018-11-23 00:34:47 1839

原创 如何正确使用git和github

因为没用过git,没有过协同开发经验,所以一直不太理解git工具的作用,现在就来梳理一下git工具的用法以及作用。 一、入门篇 从前,有3个人,他们想一起开发一个项目。小白:听说最近github很火啊,我们要不要去用用。 小黄:哈哈,好啊,正好没用过,要跟上时代。 小黑:同意。接着小白在github上创建了一个HELLO仓库来练习。 1.登上github,点击new re...

2018-03-20 23:55:13 53747 25

springboot+mybatis+restful demo

springboot+mybatis+restful 整合的demo,基于idea的工程

2018-03-01

MFC如何画饼图

MFC饼图类,不支持VC6,如需要修改,请找作者。

2017-06-20

CvvImage源码

CvvImage源码

2017-05-31

二叉查找树实现源码(C、C++、JAVA)

二叉查找树实现源码(C、C++、JAVA)

2017-04-02

二叉树非递归实现源码(C、C++、JAVA)

二叉树非递归实现源码(C、C++、JAVA)

2017-03-30

二叉树实现源码(C、C++、JAVA)

二叉树实现源码(C、C++、JAVA)

2017-03-30

MFC串口通信源码示例

MFC串口通信源码示例

2017-03-13

广义表实现源码(C++、C)

广义表实现源码(C++、C)

2017-03-12

字符串数据结构实现(链表方式)

字符串数据结构实现(链表方式) 支持中文操作

2017-03-06

字符串数据结构实现(数组方式)

字符串数据结构实现(数组方式),不支持中文字符操作

2017-02-28

中缀转后缀表达式计算实现源码(C++、Java)

中缀转后缀表达式计算实现源码(C++、Java)

2017-01-29

约瑟夫问题实现源码(C、C++、Java)

约瑟夫问题实现源码,分别用C、C++、JAVA实现。

2017-01-26

循环队列实现源码(C、C++、Java)

循环队列实现源码,分别用C、C++、JAVA实现。

2017-01-25

链队列实现源码(C、C++、JAVA)

链队列实现源码,分别用C、C++、JAVA实现。

2017-01-24

顺序队列实现源码(C、C++、Java)

顺序队列实现源码,分别用C、C++、JAVA实现。

2017-01-24

链栈实现源码(C、C++、Java)

链栈实现源码,分别用C、C++、JAVA实现

2017-01-22

顺序栈实现源码(C、C++、Java)

顺序栈实现源码 ,分别用C、C++、JAVA实现。

2017-01-22

双向链表源码.(C、C++、JAVA)

双向链表源码,分别用C、C++、C、JAVA实现。

2017-01-21

循环链表源码.(C、C++、JAVA)

循环链表源码,分别用C、C++、JAVA实现,仅供参考

2017-01-19

链表实现源码(C、C++、JAVA)

链表的源码实现,分别用C C++ JAVA都实现了一遍。仅供参考。

2017-01-18

顺序表实现源码(C、C++、Java)

分别用C、C++、Java实现的顺序表,可供参考。

2017-01-16

MFC操作excel

MFC操作EXCEL,一个简单的读取写入EXCEL的例子。因为我用的是2016的EXCEL接口,所以低版本的可能会不能直接运行本程序,需要自己导入对应本版的EXCEL接口。

2016-12-25

TCPSocket多人聊天源码

TCPSocket多人聊天源码,C语言写的,简单易懂,还有很多注释。

2016-10-31

socket1v1聊天程序源码

源码+详细注释。适合新手学习。源码是用C写的。

2016-10-15

C语言教程及经典程序.chm

里面包括基本的教程,还有100个C语言的例子。很适合新手学习.

2016-09-25

ajax无刷新注册验证实例

一个简单的ajax无刷新注册验证实例的源码,值得新手学习。

2016-09-06

500个白色图标

里面有常用的电脑软件白色图标,喜欢的朋友个下载回去替换,也是挺炫的.

2016-08-15

50个CSS超炫丽button样式代码下载

50个CSS超炫丽button样式代码,应有尽有

2016-06-20

软件开发常用的32位小图标

软件开发常用到的32位小图标

2016-05-24

软件开发常见用的16位图标

软件开发必备的16位小图标,常用的图标里面都有.

2016-05-24

深入浅出javascript源代码

深入浅出javascript的源代码.值得学习

2016-05-24

JScript帮助文档

收集自网络,JScript 可作为 Javascript 的 API 使用。而且这份是难得的全中文,感谢微软山寨出 JScript。这份 JS API 可以作为 w3school 版本的补充(真的还不错)。翻译的作者已经找不到了,有知情的可以提供,感激不尽。

2016-05-24

w3school离线版

收集自网络,由 w3school 页面整理而成的离线帮助文档 。主要方便查询查询 HTML 标签语义,其中内容也包括一些 css 和 javascript 的实例。可作为离线的前端入门教程使用。

2016-05-24

css手册chm版

飘零雾雨版CSS API v4.0,囊括 CSS1 CSS2 CSS3 属性和浏览器私有属性,各属性兼容情况和前端编码相关的经验。全面实用。本手册由飘零雾雨编写,版权所有者为飘零雾雨。

2016-05-24

Vsiaul Assist X VS2008-2015破解版

2. 运行Visual Assist X 通用破解补丁程序,点击安装,重新启动VS输入注册信息完成破解。 3. 当安装或卸载VA_X时,会提示注册信息对当前版本无效,请直接点NO或Cancel即可,无需再次破解。

2015-12-25

Vsiaul Assist X VS2008-2015可用破解版

百分百可用的Vsiaul Assist X VS2008-2015可用破解版.安装简单,只需两步就可用破解装上了.

2015-12-25

Vsiaul Assist X2008-2015可用破解版

百分百可用的Vsiaul Assist X破解版,支持2008到2015各个版本,放心下载!

2015-12-25

中缀转后缀计算详解+代码

里面详述了中缀表达式怎么转化成后缀表达式以及怎么写才能计算任何带有小数的表达式。注释+技术实现文档,帮你理清楚思路。

2015-10-24

空空如也

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

TA关注的人

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