自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迪迦 • 奥特曼

你还相信光吗?

  • 博客(651)
  • 资源 (13)
  • 收藏
  • 关注

转载 VSCode回车换行后自动调整代码格式

VSCode回车换行后自动调整代码格式(如运算符两侧加空格)VSCode Version:1.50.1设置里面已经没有json模式编辑了(我找了好久没找到)在VSCode设置中搜索 “Format On Type”,然后再勾选 Editor: Format On Type前的框即可。...

2021-05-02 11:34:12 52

转载 如何启用Ubuntu的休眠模式

前言大家都知道 Windows 有休眠模式,其实 Ubuntu 也有。休眠模式简单来说,就是可以在用户暂时离开时将内存中的所有内容都写入到硬盘当中,当用户下次开机时,就可以直接启动到上次保存的时间状态。打个比方,你正用 LibreOffice 在处理一个文档,同时打开了很多参考网页和其它文件,下班时间到了,你怕第二天回来再去找那些参考网页和文件等会影响你的写作思路,现在就可以在离开时将 Ubuntu 进行休眠。Ubuntu 休眠后会将所有的未完成的处理任务都写入到硬盘再关机,下次再开机时会自动从硬盘去调

2021-04-27 22:02:31 54

转载 Ubuntu 去掉桌面的左边菜单栏

打开终端,在里面输入如下命令sudo apt-get install gnome-panel注销登录的时候点登录框上方的小圈圈,选“gnome-classic”登录

2021-04-26 20:47:38 30

原创 LeetCode 83. 删除排序链表中的重复元素

题目存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。返回同样按升序排列的结果链表。示例 1:输入:head = [1,1,2]输出:[1,2]示例 2:输入:head = [1,1,2,3,3]输出:[1,2,3]提示:链表中节点数目在范围 [0, 300] 内-100 <= Node.val <= 100题目数据保证链表已经按升序排列解题思路:其实呢,解这个题很简单,如果有相同的,跳过就可以了

2021-04-24 19:55:20 18 1

原创 LeetCode 70. 爬楼梯

题目假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1 阶 + 1 阶2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1 阶 + 1 阶 + 1 阶1 阶 + 2 阶2 阶 + 1 阶解题思路:利用dp算法,dp[n],即表示上到第n阶的台阶的方法,那么dp[n] = dp[n-1]

2021-04-24 11:43:26 18

原创 LeetCode 69. x 的平方根

题目给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。示例 1:输入: a = "11", b = "1"输出: "100"示例 2:输入: a = "1010", b = "1011"输出: "10101"提示:每个字符串仅由字符 ‘0’ 或 ‘1’ 组成。1 <= a.length, b.length <= 10^4字符串如果不是 “0” ,就都不含前导零。通过次数162,626提交次数298,941解题思路

2021-04-24 11:28:30 19

原创 LeetCode 67. 二进制求和

题目给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。示例 1:输入: a = "11", b = "1"输出: "100"示例 2:输入: a = "1010", b = "1011"输出: "10101"提示:每个字符串仅由字符 ‘0’ 或 ‘1’ 组成。1 <= a.length, b.length <= 10^4字符串如果不是 “0” ,就都不含前导零。解题思路:这里基实就是根据原始的手写算式进行计算的,

2021-04-24 09:04:27 16

原创 LeetCode 66. 加一

题目给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入:digits = [1,2,3]输出:[1,2,4]解释:输入数组表示数字 123。示例 2:输入:digits = [4,3,2,1]输出:[4,3,2,2]解释:输入数组表示数字 4321。示例 3:输入:digits = [0]输出:[1]提示:1 <=

2021-04-24 08:28:50 63

原创 LeetCode 58. 最后一个单词的长度

题目给你一个字符串 s,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回 0 。单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。示例 1:输入:s = "Hello World"输出:5示例 2:输入:s = " "输出:0提示:1 <= s.length <= 104s 仅有英文字母和空格 ’ ’ 组成解题思路:先去除前后空格,然后再由后向前数相应的字符,就可以了。代码:class Solutio

2021-04-23 18:46:58 17

原创 LeetCode 53. 最大子序和

题目给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [0]输出:0示例 4:输入:nums = [-1]输出:-1示例 5:输入:nums = [-100000]输出:-100000提示:1

2021-04-23 17:53:45 16

原创 LeetCode 38. 外观数列

题目给定一个正整数 n ,输出外观数列的第 n 项。「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。你可以将其视作是由递归公式定义的数字字符串序列:countAndSay(1) = “1”countAndSay(n) 是对 countAndSay(n-1) 的描述,然后转换成另一个数字字符串。前五项如下:1. 12. 113. 214. 12115. 111221第一项是数字 1 描述前一项,这个数是 1

2021-04-23 17:17:57 18

原创 LeetCode 36. 有效的数独

题目请你判断一个 9x9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)数独部分空格内已填入了数字,空白格用 ‘.’ 表示。注意:一个有效的数独(部分已被填充)不一定是可解的。只需要根据以上规则,验证已经填入的数字是否有效即可。示例 1:输入:board = [["5","3",".",".","7","."

2021-04-20 11:09:02 17

原创 LeetCode 35. 搜索插入位置

题目:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6], 0输出: 0解题思路:LeetCode的测试集真的很简单,本以为会超时,没想到,过了。思路很简单,直接看代码就好。代码:

2021-04-19 17:49:03 16

原创 LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置

题目:给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。进阶:你可以设计并实现时间复杂度为 O(log n) 的算法解决此问题吗?示例 1:输入:nums = [5,7,7,8,8,10], target = 8输出:[3,4]示例 2:输入:nums = [5,7,7,8,8,10], target = 6输出:[-1,-1]示例 3:输入:nums =

2021-04-19 11:26:53 18

原创 LeetCode 33. 搜索旋转排序数组

题目:整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], …, nums[n-1], nums[0], nums[1], …, nums[k-1]](下标 从 0 开始 计数)。例如, [0,1,2,4,5,6,7] 在下标 3 处经旋转后可能变为 [4,5,6,7,0,1,2] 。给你 旋转后 的数组 nums 和一个整

2021-04-19 10:26:01 16

转载 LeetCode 32. 最长有效括号

题目给你一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长有效(格式正确且连续)括号子串的长度。示例 1:输入:s = "(()"输出:2解释:最长有效括号子串是 “()”示例 2:输入:s = ")()())"输出:4解释:最长有效括号子串是 “()()”示例 3:输入:s = ""输出:0提示:0 <= s.length <= 3 * 104s[i] 为 ‘(’ 或 ‘)’解题思路:结合题目,有最长这个字眼,可以考虑尝试使用 动态规划 进行分析。这

2021-04-19 09:44:13 22

原创 LeetCode 31. 下一个排列

题目实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须 原地 修改,只允许使用额外常数空间。示例 1:输入:nums = [1,2,3]输出:[1,3,2]示例 2:输入:nums = [3,2,1]输出:[1,2,3]示例 3:输入:nums = [1,1,5]输出:[1,5,1]示例 4:输入:nums = [1]输出:[1]提示:1 <=

2021-04-18 18:55:29 16

原创 LeetCode 30. 串联所有单词的子串

题目:给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。注意子串要与 words 中的单词完全匹配,中间不能有其他字符,但不需要考虑 words 中单词串联的顺序。示例 1:输入:s = "barfoothefoobarman",words = ["foo","bar"]输出:[0,9]解释:从索引 0 和 9 开始的子串分别是 “barfoo” 和 “foobar” 。输出的顺序不重要, [9,0] 也是有

2021-04-15 10:28:58 16

原创 LeetCode 29. 两数相除

题目:给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。返回被除数 dividend 除以除数 divisor 得到的商。整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 truncate(-2.7335) = -2示例 1:输入: dividend = 10, divisor = 3输出: 3解释: 10/3 = truncate(3.33333…) = truncat

2021-04-14 15:31:36 21

原创 LeetCode 28. 实现 strStr()

题目:给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例 1:输入: haystack = "hello", needle = "ll"输出: 2示例 2:输入: haystack = "aaaaa", needle = "bba"输出: -1说明:当 needle 是空字符串时,我们应当返回什么值呢?这是一个在面试中很好的问题。对于本题而言,当 n

2021-04-14 11:31:32 18

原创 LeetCode 27. 移除元素

题目给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下:// nums 是以“引用”方式传递的。也就是说,不对实参作任何拷贝in

2021-04-13 10:24:08 17

原创 LeetCode 26. 删除有序数组中的重复项

题目给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下:// nums 是以“引用”方式传递的。也就是说,不对实参做任何拷贝int len = removeDuplicates(

2021-04-12 22:31:24 13

原创 LeetCode 24. 两两交换链表中的节点

给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例 1:示例1:输入:head = [1,2,3,4]输出:[2,1,4,3]示例 2:输入:head = []输出:[]示例3:输入:head = [1]输出:[1]提示:链表中节点的数目在范围 [0, 100] 内0 <= Node.val <= 100解题思路:我们可以使用用递归进行解答。可以使用递归的原因为在本题中,所有的动作

2021-04-12 17:13:22 17

转载 PHPStorm开启调式 XDebug

zend_extension=D:/phpstudy_pro/Extensions/php/php7.3.9nts_p/ext/php_xdebug.dllxdebug.collect_params=1xdebug.collect_return=1xdebug.auto_trace=Offxdebug.trace_output_dir=D:/phpstudy_pro/Extensions/php_log/php7.3.9nts_p.xdebug.tracexdebug.profiler_enabl

2021-04-04 18:02:31 31

转载 什么时候需要curl_global_init()

在开发libcurl程序中,发现有时候显示调用curl_global_init或不显示调用curl_global_init(都可以,那这个原因是?这个功能是否必要?官方文档:This function must be called at least once within a program (a program is all the code that shares a memory space) before the program calls any other function in libc

2021-03-24 17:08:49 75

转载 c++11多线程与线程池

最近需要开发一个高性能计算库,涉及到c++多线程的应用,上次做类似的事情已经是4年多以前了,印象中还颇有些麻烦。悔当初做了就算了,也没想着留点记录什么的。这次又研究了一番,发现用上c++11特性之后,现在已经比较简单了,在此记录一下。最简单的多线程情况,不涉及公共变量,各个线程之间独立运行,主线程只负责传入参数并接收运行结果。这种情况也是多线程性能最好的场景,因为不涉及锁的问题。之前c++标准库对多线程支持并不好,要么用boost线程库,要么用操作系统提供的线程自己轮。自从c++11之后,标准库对多线程支

2021-03-23 23:38:44 47

转载 std::condition_variable notify_one()与notify_all()的区别

notify_one()与notify_all()常用来唤醒阻塞的线程,线程被唤醒后立即尝试获得锁。notify_one()因为只唤醒一个线程,(这个被唤醒线程一般是队列的第一个线程,这个结论是我自己做实现后感觉的,如果不对,请大家指出来,我更改哈)不存在锁争用,所以能够立即获得锁。其余的线程不会被唤醒,需要等待再次调用notify_one()或者notify_all()。notify_all()会唤醒所有阻塞的线程,存在锁争用,只有一个线程能够获得锁。那其余未获取锁的线程接着会怎么样?会阻塞?还是继续

2021-03-23 16:26:43 43

转载 std::async介绍与实例

本节讨论下在C++11中怎样使用std::async来执行异步task。C++11中引入了std::async什么是std::asyncstd::async()是一个接受回调(函数或函数对象)作为参数的函数模板,并有可能异步执行它们.template<class Fn, class... Args>future<typename result_of<Fn(Args...)>::type> async(launch policy, Fn&& fn,

2021-03-22 18:57:49 40

转载 MLP(多层感知机)只是CNN(卷积网络)的一个特例

很多书或论文也将MLP和CNN区别开来,但是实际MLP只是CNN的一个特例,也就是说MLP本身也是CNN,以下为简要的论述。上图为CNN的计算过程,这里的输入为 3x3 的图片,卷积核大小也为 3x3 ,这里的stride为0,计算公式为:下图为MLP的计算过程(为了方便MLP的计算过程图权重W被拆开了实际为9x3的矩阵,而输入计算时应该先转置,输出也是需要转置,即 1x9 dot 9x3 = 1x3)计算公式为(点号为点乘,dot)上面我们可以看到,CNN和MLP计算过程实际对应数值标号是

2021-03-12 16:47:38 121

转载 AttributeError: ‘str‘ object has no attribute ‘decode‘ in keras when load model

错误是因为h5py的版本太高了导致的,降版本可以解决,例如pip install h5py==2.10.0

2021-03-10 10:35:59 312

转载 scikit-learn 之 kNN 分类

导语:scikit-learn是Python中一个功能非常齐全的机器学习库,本篇文章将介绍如何用scikit-learn来进行kNN分类计算。不费话from sklearn import neighbors开始吧。功能详解本篇中,我们讲解的是 scikit-learn 库中的 neighbors.KNeighborsClassifier,翻译为 k 最近邻分类功能,也就是我们常说的 kNN,k-nearest neighbors。首先进行这个类初始化:neighbors.KNeighborsClas

2021-03-08 12:14:40 69

转载 高斯模糊的算法(高斯卷积 高斯核)

通常,图像处理软件会提供"模糊"(blur)滤镜,使图片产生模糊的效果。“模糊"的算法有很多种,其中有一种叫做"高斯模糊”(Gaussian Blur)。它将正态分布(又名"高斯分布")用于图像处理。本文介绍"高斯模糊"的算法,你会看到这是一个非常简单易懂的算法。本质上,它是一种数据平滑技术(data smoothing),适用于多个场合,图像处理恰好提供了一个直观的应用实例。一、高斯模糊的原理所谓"模糊",可以理解成每一个像素都取周边像素的平均值上图中,2是中间点,周边点都是1。“中间点"

2021-03-08 11:17:48 77

转载 numpy 中的nonzero()函数

自己做一下记录。如有不清楚的,请留言。from numpy import *b = array([[1,1,1,0,1,1],[1,1,1,0,1,0],[1,1,1,0,1,1]])print (b)c = nonzero(b)print (c)输出b: [[1 1 1 0 1 1] [1 1 1 0 1 0] [1 1 1 0 1 1]]nonzero(b) :[[0 0 0 0 0 1 1 1 1 2 2 2 2 2][0 1 2 4 5 0 1 2 4 0 1 2 4

2021-03-06 22:14:39 24

转载 交叉熵-机器学习

在介绍交叉熵损失函数之前, 我们首先来介绍信息学中熵(Entropy)的概念。1948 年,Claude Shannon 将热力学中熵的概念引入到信息论中, 用来衡量信息的不确定度。 熵在信息学科中也叫信息熵,或者香农熵。 熵越大,代表不确定性越大,信息量也就越大。 某个分布 P(i)P(i)P(i) 的熵定义为H(P)=−∑p(i)log2P(i)H(P) = -\sum p(i)log_2P(i)H(P)=−∑p(i)log2​P(i)实际上, H(P)H(P)H(P)也可以使用其他底数的lo

2021-03-03 11:54:43 33

转载 设置jupyter notebook软件的字体样式

两步:找到notebook的软件安装目录下的custom文件夹,我的是F:\aconada\aconda3\Lib\site-packages\notebook\static\custom在这个目录下有个custom.css文件,用编辑器打开,将下面内容粘贴进去,保存即可:.CodeMirror pre {font-family: Consolas; font-size: 12pt;}* {font-family: Consolas;}div.output_area pre {font-f

2021-03-02 16:04:12 98

转载 python中yield的用法详解——最简单,最清晰的解释

首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做一个是生成器(generator)的一部分(带yield的函数才是真正的迭代器),好了,如果你对这些不明白的话,那先把yield看做return,然后直接看下面的程序,你就会明白yield的全部意思了:def foo(): print("starting..."

2021-02-27 20:42:38 44

转载 从Keras开始掌握深度学习-6 如何使用训练好的模型

前言在使用Keras编程的时候,我们往往会将更多的精力放在如何解决实际的问题上面。由于Keras高层封装的好处,大部分低级的错误都被避免了,对学习来说减少了大量调试找错的时间。那么在前面几篇文章里面,我们讲了如何使用Keras实现一个卷积网络的模型,并且通过TensorBoard来可视化模型训练过程,从而进行对模型的优化工作。那么现在则是时候将我们训练好的模型投入使用了。保存模型在Keras中,训练好的模型可以通过model.save来将这个模型保存下来。在程序的最后加入如下代码来将模型保存下来:

2021-02-23 11:24:36 158

转载 从Keras开始掌握深度学习-5 优化你的模型

前言在第3篇教程里面,我们所编写的CNN进行分类的模型准确度达到了80%。对于一个分类模型来说,80%的准确率不算很低了。但是,在现有的情况下,我们应该如何优化这个模型呢?在从零开始机器学习的系列里面,理论上的优化模型可以修改超参数。同样,在Keras的这个CNN程序中,我们可以指定其他的优化器(这里用的是ADAM)。修改卷积核大小、步长、修改激活函数的类型、加入/取消全连接层、修改每个层有多少神经元也是可行的方法。面对这么多可以修改的地方,修改现有的程序是必定需要做的。修改现有的程序首先确定要修

2021-02-23 11:19:15 23

转载 从Keras开始掌握深度学习-4 通过TensorBoard分析模型

前言TensorBoard是一个机器学习的可视化工具,能够有效地展示Tensorflow在运行过程中的计算图、各种指标随着时间的变化趋势以及训练中使用到的数据信息。通过使用TensorBoard,可以将训练过程中评价指标与训练次数绘制成折线图,从而观察诸如准确率提高的过程或损失下降的过程。同时,当我们更改模型的超参数(LearningRate等)时,TensorBoard还可以将不同的超参数对应的折线图分类,可以更加直观地观察超参数的选取对模型训练的影响。准备代码我们上一讲成果地编写了一个卷积网络的

2021-02-23 11:14:27 43

转载 从Keras开始掌握深度学习-3 实现卷积神经网络

前言在了解了卷积网络之后,不难发现,基本上所有的卷积网络都是按照:"卷积层->池化层->卷积层->池化层…->全连接层->输出层"这样的形式进行堆叠排列的。这样的层级结构在Keras中使用Sequential模型来实现极为方便。在Keras中实现卷积网络首先,卷积网络是神经网络的一种,因此卷及网络中需要有各种层与激活函数。这些层有全连接层(Dense Layer)、卷积层(Conv Layer)和池化层(Pooling Layer),因此需要导入Keras的Layers包

2021-02-23 11:04:46 108

秦万强PE文件学习笔记.pdf

秦万强PE文件学习笔记.pdf

2021-06-06

MFC限制输入只可以是小数点,数字V1.2修正版

MFC限制输入只可以是小数点,数字 博客配套代码博客配套代码博客配套代码

2019-09-07

markpad2 64bit 带注册码

自已用的,可以使用。

2019-01-18

MFC限制输入只可以是小数点,数字

MFC限制输入只可以是小数点,数字

2019-01-10

多线程套接字间通信

对于初学者可能有一点参考价值

2017-03-14

memoryleak

相关代码,好像最少是2分,没法子了 相关代码,好像最少是2分,没法子了

2018-02-28

网络编程之发送结构体.zip

网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体

2020-03-07

9.12 key,亲测可用

TC 9.12 key,亲测可用 TC 9.12 key,亲测可用 TC 9.12 key,亲测可用 TC 9.12 key,亲测可用 TC 9.12 key,亲测可用

2018-03-17

VA and vsVIM 打包下载

这几天我打算用VS2010开发,可当我装好VS2010之后,发现原来的VA以经不能用了,从网上找了好多,终于找到一个可以用的,就传过来了。还有一个就是VIM 的键盘插件,可以让我们使用VS 像用 VIM 一样顺手,使开发直线提高,我很喜欢,也一并找包给大家了。注意;VA破解时,要把VA_X.dll(应该是这样的,不过只有一个单独的DLL,哈哈)复制在相应有目录下。 路径:C:\Users\你的用户名\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist X\10.7.1925.0

2016-07-10

配套博客的文件

这个是配套博客的文本文件,为了后来和纪录和学习。这个是配套博客的文本文件,为了后来和纪录和学习。

2018-05-02

isual C++项目开发案例精粹(1-13章)雷进辉.rar

Visual C++ 项目开发案例精粹 随书代码,

2017-07-17

gdip C++ 博客对应代码

博客的配套代码,gdi显示图片 博客的配套代码,gdi显示图片

2019-12-11

AfKayAs.2.zip

博客配套破解程序

2019-10-07

空空如也

空空如也

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

TA关注的人 TA的粉丝

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