自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猫的菜园子

滴水石穿,绳锯木断。

  • 博客(107)
  • 资源 (70)
  • 收藏
  • 关注

原创 Go最新版扩展包获取方法

>cd %GOPATH%>git clone --progress --recursive -v https://github.com/golang/benchmarks.git src/golang.org/x/benchmarksgit clone --progress --recursive -v https://github.com/golang/blog.git src/golang.org/x/bloggit clone --progress --recursive -v.

2021-02-27 22:54:29 464

原创 使用MAME的Lua引擎替代cheat的XML文件

老是写一次忘一次,每次都去找C++代码才能回忆起来,现在直接在这里记录备忘了。Cheat的XML如下:<mamecheat version="1"> <cheat desc="Always winning hand"> <script state="run"> <action>maincpu.pw@100680=3030</action> <action>maincpu.pd@100682

2021-01-12 01:48:54 428

原创 使用Ruby的FTP组件将远程目录克隆到本地

这里以获取XFS标准文档为例,直接将远程的XFS目录克隆到本地的t子目录。#encoding:utf-8require 'net/ftp'HOST='ftp.cenorm.be'REMOTE_PATH='/CEN/WhatWeDo/Fields/ICT/eBusiness/WS/XFS'LOCAL_PATH='D:/Documents/WOSA/t'def fetch_file(ftp,path) $stderr.puts 'get "' + path + '"' ftp.g

2020-10-13 11:55:17 130

原创 使用Chrome Console批量下载同类文件

最近需要从https://www.cen.eu/下载标准文件,使用吸血雷下载全部链接再选取类型的方法居然被掐断了,决定使用Chrome Console执行JavaScript的方法快速解决,从网上搬来一大神的代码稍加修改,开始下载时提示是否下载多个文件确认即可,文件容量大的话把时间参数设置大一些,不然还是有可能会被服务端掐了。(function () { var aa=$$("a"); var arr=[]; for(var i=0;i<aa.length;i++){

2020-09-30 11:39:08 1015 1

原创 使用log4j配置将业务功能日志分离

最近在查找一个第三方jar包程序异常的原因,通过导出插桩输出日志跟踪参数信息,在海量日志中查找输出内容非常不方便,考虑到log4j支持分类记录日志,将关心的包日志输出到专有的日志文件可以提高跟踪效率,在此记录下处理方法,以一个至简的Hello World为例进行记录。 首先为了引入依赖的简便,直接使用Maven模板新建Java项目,在此之前应该在Eclipse的Window->Preferences->Maven中正确设置Maven的安装目录和本地库,新建项目采用Mav...

2020-09-12 17:11:22 339

原创 中文自定义字符字形的处理

在进行应用系统维护的过程中,因需要不同行业间交互数据,在系统和提供商纷杂的情况下,难免会出现信息处理方式不对称的尴尬。最近遇到一个比较具体的自定义冷僻字的字形问题,现处理的差不多的情况下,也该总结一下做个备忘,这里就流水账的方式记录一下解决和测试的方法。 首先需要面对的是五花八门的中文字符编码,这里就引出几个国标文件,不一定都需要理解,大概看一下有个概念就可以了。GB 2312-1980 信息交换用汉字编码字符集 基本集GB 13000-2010 信息技术 通用多八位编码字...

2020-09-06 02:13:04 526

原创 Ruby解析加工Word文档的表格

和非格式化文本打交道需要相当强大的心脏,顺便抱怨一下歪果仁写的文档也有乱七八糟的,而且是随商业产品发布的。特此记录备忘。#encoding:utf-8require 'win32ole'WIN32OLE.codepage = WIN32OLE::CP_UTF8FilePath='plugindoc.docx'FuncTypeOne = { 'Plug-In Primary functions'=>[], 'Plug-In Event functions'=>[

2020-07-19 21:03:29 110

原创 RHEL配置TigerVNC(RPM方式)

1、安装VNC服务器rpm -hiv tigervnc-server-1.3.1-9.el7.x86_64.rpm安装后的服务器状态# rpm -qa | grep vnctigervnc-server-1.3.1-9.el7.x86_64tigervnc-license-1.3.1-9.el7.noarchgvnc-0.5.2-7.el7.x86_64gtk-vnc2-0.5.2-7.el7.x86_64tigervnc-server-minimal-1.3.1-9.el7.x8

2020-07-16 13:46:17 583

原创 使用Red Hat Enterprise Linux的ISO镜像创建本地yum源

使用root用户创建挂载源的目录。mkdir -p /root/rhel/isomnt把ISO上传到服务器并挂载。mount -o loop /root/rhel/iso/rhel-server-7.3-x86_64-dvd.iso /root/rhel/isomnt/备份yum配置文件并编辑成如下所示。vim /etc/yum.repos.d/local-dvd.repo[local-dvd]name = local-dvdbaseurl = file:///root/

2020-07-16 13:33:52 159

原创 Ruby常规编码加解密记录

记不住每次都翻文档比较繁琐,在此集中记录下线索。#encoding:utf-8#Hashrequire 'digest'md5 = Digest::MD5.newmd5.update 'message 1'md5 << 'message 2'puts md5.hexdigestsha256 = Digest::SHA256.newputs sha256.digest 'message'puts sha256.hexdigest 'message'puts sha25

2020-07-12 01:44:30 231

原创 使用Chrome的Console获取某站学术文档粗糙版本

有时候使用搜索引擎找到一些有用但不关键的学术文档,非商业目的需要下载下来参考一下,又因囊中羞涩付不起相对昂贵的费用,可以用类似以下的方法来应急。首先使用Chrome打开网站,定位到免费的文档,并将文档展示为最大化(为了尽可能清晰),F12打开Chrome开发视图,在控制台输入类似的代码获取图片的原始文件数据。(function (console) { console.export_canvas_base64 = function (page_count, name_pattern) {

2020-07-12 00:31:12 120 1

原创 Ruby中对应PHP的hex2bin和bin2hex方法

今天观摩了网上PHP大师破译注册表Navicat连接中保存的数据库密码,现实中也遇到了这样的尴尬,由于本地没有PHP运行环境,在线执行的方法毕竟把密码POST出去了,感觉欠妥,打算使用其它语言移植一段代码备日后使用。在移植过程中遇到Ruby没有现成的标题中提到的两个方法,而需要使用pack和unpack来完成工作,恰巧这两个方法的官方文档描述是非常晦涩的,不动手尝试完全不能理解它在说什么,下面放上一段加密和解密的方法,然后在记录下pack和unpack在处理十六进制字符串时的用法。#encoding:

2020-06-25 23:38:13 244 1

原创 Win10与Ubuntu双操作系统协调时间和蓝牙鼠标

1、时间设置的统一由于Windows 10和Ubuntu 18.04读取主板时间时对市区的处理不同,在操作系统来回切换后Windows会出现时间晚8小时的问题,通过在Ubuntu上设置NTP后可以解决这个问题。$ sudo apt install ntpdate$ sudo ntpdate time.windows.com$ sudo hwclock --localtime --sy...

2020-04-13 11:15:40 196

原创 算法回锅肉——桶排序

示例代码纯粹是为了加深印象,选择的目标语言有更便捷的实现方式,另外去掉了一些假设条件检查。#encoding:gbkSize = 1000arr = Array.new(Size) do #初始化待排序数组,随机填写元素 rand(Size)enddef partition(a,p,r) #分片,粗糙拆分为两类 x = a[r] i = p - 1 for j in p....

2019-12-22 03:14:48 150

原创 算法回锅肉——基数排序

示例代码纯粹是为了加深印象,选择的目标语言有更便捷的实现方式,另外去掉了一些假设条件检查。#encoding:gbkNElement = 20NRadix = 4K = 5arr = Array.new(NElement) do #初始化待排序数组,随机填写元素 Array.new(NRadix) do rand(K) endenddef counting_sort(...

2019-12-22 02:33:54 144

原创 算法回锅肉——计数排序

示例代码纯粹是为了加深印象,选择的目标语言有更便捷的实现方式,另外去掉了一些假设条件检查。#encoding:gbkSize = 20arr = Array.new(Size) do #初始化待排序数组,随机填写元素 rand(Size)enddef counting_sort(a,b,k) c = Array.new(k + 1,0) #下标数组 a.each do |x...

2019-12-22 01:57:33 146

原创 算法回锅肉——快速排序(随机)

示例代码纯粹是为了加深印象,选择的目标语言有更便捷的实现方式,另外去掉了一些假设条件检查。#encoding:gbkSize = 20arr = Array.new(Size) do #初始化待排序数组,随机填写元素 rand(Size)enddef random_partition(a,p,r) #随机选择主元素,抗拼爹 i = rand(r - p) + p a[r],...

2019-12-22 00:22:16 157

原创 算法回锅肉——快速排序

示例代码纯粹是为了加深印象,选择的目标语言有更便捷的实现方式,另外去掉了一些假设条件检查。#encoding:gbkSize = 20arr = Array.new(Size) do #初始化待排序数组,随机填写元素 rand(Size)enddef partition(a,p,r) #分片,粗糙拆分为两类 x = a[r] i = p - 1 for j in p..r...

2019-12-21 23:56:11 123

原创 算法回锅肉——堆排序

示例代码纯粹是为了加深印象,选择的目标语言有更便捷的实现方式,另外去掉了一些假设条件检查。#encoding:gbkSize = 20class Array attr_accessor :heap_size endarr = Array.new(Size) do #初始化待排序数组,随机填写元素 rand(Size)enddef left(i) 2*iendd...

2019-12-21 23:07:37 101

原创 算法回锅肉——归并排序

示例代码纯粹是为了加深印象,选择的目标语言有更便捷的实现方式,另外去掉了一些假设条件检查。#encoding:gbkSize = 20arr = Array.new(Size) do #初始化待排序数组,随机填写元素 rand(Size)enddef merge(a,p,q,r) one = a[p,q - p + 1] #括弧中第二参数是元素个数,容易坑 two = a[...

2019-12-21 19:43:21 88

原创 算法回锅肉——冒泡排序

示例代码纯粹是为了加深印象,选择的目标语言有更便捷的实现方式,另外去掉了一些假设条件检查。#encoding:gbkSize = 20arr = Array.new(Size) do #初始化待排序数组,随机填写元素 rand(Size)enddef bubble_sort(a) b = a.clone i = j = 0 for i in 0...b.size - 1...

2019-12-21 17:51:12 110

原创 算法回锅肉——插入排序

示例代码纯粹是为了加深印象,选择的目标语言有更便捷的实现方式,另外去掉了一些假设条件检查。#encoding:gbkSize = 20arr = Array.new(Size) do #初始化待排序数组,随机填写元素 rand(Size)enddef insertion_sort(a) b = a.clone i = j = key = 0 for j in 1...b....

2019-12-21 16:41:16 140

原创 如何使MinGW编译的可执行程序摆脱libwinpthread、libgcc_s_seh、libstdc++依赖

在Windows下用C++编写Ruby扩展,原生编译工具使用的是GCC,连接得到动态库直接或间接依赖于libstdc++-6.dll、libgcc_s_seh-1.dll和libwinpthread-1.dll,这在运行时是极大的障碍。通过探索,可以使用GCC的编译连接开关回避它:-Wl,-Bstatic -lstdc++ -lgcc_eh -lpthread -Wl,-Bdynamic...

2019-11-03 23:46:27 3077 3

原创 在MFC应用中使用OpenCV转换图片格式

#include <afxconv.h>#include <opencv2/imgcodecs.hpp>CString CXXDlg::SaveImageAs(CString src, CString des){ USES_CONVERSION; cv::Mat m = cv::imread(W2A(src.GetBuffer())); src.Releas...

2019-10-07 17:47:51 146

原创 Delphi中TXMLDocument导出XML文本如何得到encoding为UTF-8的编码声明

Delphi中TXMLDocument将UTF-8作为默认的字符编码方案,如果你想使用IXMLDocument.node.XML获取XML文本,encoding="UTF-8"的声明就会丢失,除非你使用非UTF-8的编码方案。很多人认为这是TXMLDocument的Bug,但从官方一直未变更的情况看可能是故意为之,那么如果你想得到带有UTF-8字符编码声明的XML文本怎么办呢,方法还是有的,下面的...

2019-05-02 19:38:34 1081

原创 Windows下使用SWT调用ActiveX控件

最近因项目需要测试一些ActiveX控件的功能,使用原生工具笨重且比较慢,错误跟踪也不太方便,决定使用Eclipse的SWT尝试一番,最后发现果然比较便捷。这里根据网上某大神的用例来构建一个工具类。package com.xxx.yyy;import org.eclipse.swt.SWT;import org.eclipse.swt.ole.win32.OleAutomation;...

2019-05-02 19:26:56 793

原创 使用MAME配合Universe Bios蹭听SNK经典怀旧背景音乐

1、从github克隆源代码;git clone https://github.com/mamedev/mame.git2、使用msys2编译mame源代码;3、生成mame配置文件;4、编辑bios目录,指向互联网下载的mame bios全家桶目录;5、下载需要的街机rom,放到roms目录下;6、启动mame,调整bios,进入家用机模式,选择无限时间,进...

2018-10-11 14:21:34 768

原创 混合编程之Go语言调用C函数

Go语言在抽象性和底层操作能力之间进行了较好的权衡,不失C语言的功能而又没有C的繁琐,因此对付历史遗留问题混合编程是无法逃避的事实。下面就以最简单的Go语言调用C函数的示例来记录cgo最基础的使用过程。myabs.h#ifndef __MYABS_H__#define __MYABS_H__int myabs(int x);#endif //__MYABS_H__myabs...

2018-09-25 11:06:55 1203

原创 Windows 10下MySQL 8初始化

以前使用MySQL 5时下载的压缩包中就自带了已初始化的数据库,可以直接使用,下载mysql-8.0.11-winx64后发现居然是裸的,什么都没有,需要使用一些命令来初始化和安装,以便能使用数据库。1、首先使用管理员权限运行命令行,cdMySQL解压的目录的bin文件夹下;cd c:\3rdparty\mysql-8.0.11-winx64\bin2、执行mysqld的初始化命令,...

2018-09-24 16:27:03 2899

原创 下载Go的非标准工具包

编程语言go自带一系列的包,包括标准包和非标准子包,具体在这里描述https://golang.org/pkg/。其中的标准包在下载go安装包就自带了,而有13个包是在go的源代码树之外的,需要使用go get命令进行下载安装。然而子包被移动到了github之上,使用go get命令时,第一障碍是被gfw阻断,第二障碍是URL重定向到https://godoc.org/,从而无法正常获取这些包...

2018-09-23 02:21:58 302

原创 按依赖递归下载RubyGems的离线安装包

工作环境无法连接外网,在进行环境准备时经常遇到离线安装Ruby的gem包的情况,而包之间存在严苛的依赖,还需要注意版本,手工处理非常不方便,幸好bundle能帮忙处理这一问题。比如需要离线安装rubocop的0.59.1版本,在能连接外网的主机上新建一个目录,比如offlinegems。mkdir offlinegems在此目录下新建Gemfile的文本文档,加入如下内容,这里使用清...

2018-09-19 15:59:07 877 1

原创 Visual Studio Code中安装go语言插件

在vscode中安装go语言插件的过程中,提示工具不完整,之后点击全部安装按钮但是出错,通过搜索得到一些方法,但还是行不通。主要存在两个问题,首先golang.org被拦在墙外,借了梯子后依然无法成功安装,分析得出是在请求golang.org获取工具代码时出现了重定向,go命令并没有检测出这一变化,导致包括微软妹子写的工具也因依赖关系安装失败。解决的办法是顺藤摸瓜,通过请求安装失败提示的URL...

2018-09-14 01:50:41 3351

原创 Windows 10下在Ruby 2.5.1 with Devkit中安装mysql-2.9.1.gem

1、Windows中加工数据有时候需要借助关系数据库,而使用Ruby DBI操作MySQL是最快捷的办法;2、mysql-2.9.1已经停止维护,随着Ruby的升级需要变更一些内容才能通过本地代码的编译;3、下载mysql-2.9.1.gem,链接在这里https://rubygems.org/downloads/mysql-2.9.1.gem;4、将下载的gem包解包到本地目录;...

2018-09-12 14:49:46 891

原创 快速安装rubyinstaller-devkit

1、从https://rubyinstaller.org/downloads/下载Ruby+Devkit的安装包;2、双击开始安装,选择全部安装;3、在安装结束时,去除ridk install的选项,因为从默认的原去下载几百兆会非常缓慢;4、查找Ruby安装目录下的msys64\etc\pacman.d,编辑更新源:Server = https://mirrors.tuna.tsi...

2018-09-11 16:28:19 5516 2

原创 修改Grub的启动顺序和菜单停留时间

安装双操作系统后,Grub默认会选择启动Linux并在启动菜单处停留10秒,这在大多情况看下是没有必要的,而且根据日常工作的内容可以变更默认启动的操作系。操作方法为编辑/etc/default/grub,之后执行update-grub更新目标启动项。默认启动修改GRUB_DEFAULT,其中0表示第一项,以此类推,顺序为启动菜单中显示的从上到下的顺序;菜单停留时间修改GRUB_TIMEOU...

2018-08-30 12:10:36 8843 1

原创 Linux和Windows双操作系统情况下修改Grub启动菜单背景图像

安装可Windows 10之后,发现有些功能还是只能看Ubuntu来解决,然而在虚拟机中运行Ubuntu是比较蛋疼的事情,看着就不清爽,于是再安装了Ubuntu Desktop,在启动时显示Grub默认的紫色启动菜单,看起来比较刺眼,于是修改个性化的Grub启动菜单背景画面。具体的操作是从其它博客看来的,试了几个不是每个都有效,现将自己处理成功的方法记录下来,以便日后查阅。将准备的图片编辑为适...

2018-08-30 12:01:12 840

原创 Ubuntu实现双网卡外网访问

使用场景:办公网络用来处理日常工作事物,同时使用无线访问外网,搜索查询所需的材料。由于内外网段是确定可控的,因此考虑默认路由走外网,需要访问的内网网段通过静态路由投递到对应的网关,这些设置中Metric是关键,表示通信的代价,数据包选择最小的值进行转发。执行ifconfig查看当前网卡的ip状况。enp0s31f6: flags=4163&lt;UP,BROADCAST,RUNNIN...

2018-08-30 11:48:49 958

原创 解决ruby安装mysql的gem包native编译错误

mysql的gem包年久失修,项目的作者明确表示不再维护该包的代码,等待接盘侠。然而习惯了使用ruby的dbi数据库操作,dbi的mysql驱动dbd-mysql依赖于mysql的gem包,因此还是绕不过去,只有硬着头皮把它改了。错误的表现:在安装dbd-mysql的gem包时,去解决依赖安装mysql的gem包,结果native代码编译报错,提示rb_cFixnum变量没有定义。错误...

2018-08-30 11:24:50 317

原创 在Windows环境中使用MSYS2编译Ruby源代码

Ruby源代码在Windows下可以使用Visual C++顺利编译,可惜少gdbm和readline两项native扩展,没有直接在Visual C++中处理的案例,在编写Ruby代码的过程中,一些实验性的语句还是需要在irb工具中执行,少了readline的支持,irb难用到令人怀疑人生,于是仿照RubyInstaller官网的描述,自己进行编译,寻求readline的支持。RubyIntal...

2018-04-12 14:11:57 1762

原创 机器学习之Hello World kNN

# -*- coding:utf-8 -*-import mathimport numpy as npimport pandas as pdfrom sklearn.neighbors import KNeighborsClassifiermodel = KNeighborsClassifier()origin_data = pd.read_csv('https://archive

2017-08-07 01:55:44 403

PKCS #11 v2.11: Cryptographic Token Interface Standard(包含C头文件)

PKCS #11 v2.11: Cryptographic Token Interface Standard

2022-01-02

Steinberg SDKs.zip

VST 3 Audio Plug-Ins SDK 3.6.14 ASIO SDK 2.3.3 GameAudioConnect SDK 2.1.1 VST Module Architecture SDK

2020-05-24

VST SDK 3.612

VST SDK 3.6.12 •The VST 3 API •VST 3 Implementation Helper Classes •AAX, AU and VST 2 wrappers •VST 3 Plug-ins Examples About VST 3 VST 3 is a general rework of the long-serving VST Plug-in interface. It is not compatible with the older VST versions, but it includes some new features and possibilities. We have redesigned the API to make it not only far easier and more reliable for developers to work with, but have also provided completely new possibilities for Plug-ins. These include: 1. Improved Performance with the Silence Flag Processing can optionally be applied to Plug-ins only when audio signals are present on their respective inputs, so VST 3 Plug-ins can apply their processing economically and only when it is needed. 2. Multiple Dynamic I/Os VST 3 Plug-ins are no longer limited to a fixed number of inputs and outputs, and their I/O configuration can dynamically adapt to the channel configuration. Side-chains are also very easily realizable. This includes the possibility to deactivate unused buses after loading and even reactivate those when needed. This cleans up the mixer and further helps to reduce CPU load. 3. Sample-accurate Automation VST 3 also features vastly improved parameter automation with sample accuracy and support for ramped automation data, allowing completely accurate and rapid parameter automation changes. 4. Logical Parameter Organization The VST 3 Plug-in parameters are displayed in a tree structure. Parameters are grouped into sections which represent the structure of the Plug-in. Plug-ins can communicate their internal structure for the purpose of overview, but also for some associated functionality (eg. program-lists). 5. Resizeable UI Editor VST 3 defines a way to allow resizing of the Plug-in editor by a user. 6. Mouse Over Support The Host could ask the Plug-in which parameter is under the mouse. 7. Context Menu Support VST 3 defines a way to allow the host to add its own entries in the Plug-in context menu of a specific parameter. 8. Channel Context Information A VST 3 Plug-in could access some channel information where it is instantiated: name, color,... 9. Note Expression VST 3 defines with Note Expression a new way of event controller editing. The Plug-in is able to break free from the limitations of MIDI controller events by providing access to new VST 3 controller events that circumvent the laws of MIDI and provide articulation information for each individual note (event) in a polyphonic arrangement according to its noteId. 10. 3D Support VST 3 supports new speaker configurations like Ambisonic, Atmos, Auro 3D or 22.2. 11. Factory Concept VST 3 Plug-in library could export multiple Plug-ins and in this way replaces the shell concept of VST 2 (kPlugCategShell). 12. Support Remote control Representation VST 3 Plug-in can deliver a specific parameter mapping for remote controls like Nuage. 13. Others While designing VST 3, we performed a careful analysis of the existing functionality of VST and rewrote the interfaces from scratch. In doing so, we focused a lot on providing clear interfaces and their documentation in order to avoid usage errors from the deepest possible layer. Some more features implemented specifically for developers include: - More stable technical Host/Plug-in environment - Advanced technical definition of the standard - Modular approach - Separation of UI and processing - Advanced Preset System - Multiple Plug-ins per Library - Test Host included - Automated Testing Environment - Validator (small command line Test Host) and Plug-in examples code included

2019-03-02

MFC调用Delphi开发的ActiveX控件

一般地,高版本Delphi向导开发的ActiveX控件直接在MFC应用程序中使用是有问题的,其中一个问题就是MFC中出现双接口标识的断言,或者直接初始化应用时出现其它断言,解决办法包括修改MFC头文件等暴力办法,该Hello World演示了如何不加修改让MFC应用程序使用Delphi开发的ActiveX控件,需要删除Delphi向导生成的一些不必要的接口和方法导出,在Delphi项目中处理就OK,MFC中正常使用。

2019-02-14

Julia学习材料合集

六册Julia学习材料,可用于突击学习: 《Beginning Julia Programming》 《Beginning Julia Programming For Engineers and Scientists》 《Julia High performance》 《learning julia》 《Mastering Julia》 《Julia学习资料》

2018-09-10

Flex(The Fast Lexical Analyzer)用户手册(pdf)

使用github托管的flex项目构建,因windows下不方便生成,故在ubuntu环境生成该手册,构建起来依赖解决比较繁琐,提供给赶时间的程序员查看。

2018-08-31

Borland C++ 5.5.1 命令行工具

该程序由Embarcadero提供,提供给怀旧的C++开发人员,编译一些古老的代码缅怀一下吧。

2014-09-20

VST SDK 3.6

官网提供VST SDK包,3.60版本,体积略大,官网龟速且频繁出错,下载不容易。

2014-04-29

VST Module Architecture SDK

官网提供VST Module Architecture SDK包,含文档和示例代码。

2014-04-29

Steinberg ASIO SDK 2.3

官网提供的ASIO SDK包,含文档和示例代码。

2014-04-29

VBScript程序员参考手册(第3版)(英文)

程序员参考手册,内容厚实,适合选择自己需要的章节进行阅读。

2014-03-20

Dive Into Python 3 examples

Dive Into Python 3 examples,随书示例代码包。

2012-04-26

Data Structures and Algorithms Using Python

Data Structures and Algorithms Using Python,数据结构和算法的Python描述。

2012-04-26

Dive Into Python 3

Dive Into Python 3,许多Pythoner推荐必读的书籍。

2012-04-26

Beginning Perl

Beginning Perl,官方推荐的入门教材。

2012-04-26

Tcl Tk 8.5 Programming Cookbook

Tcl语言包编程介绍,内容较完整,可作为学习Tcl语言和应用Tcl语言的人士使用。

2012-04-26

Packt Tcl 8.5 Network Programming

如书名,介绍Tcl网路编程,开始部分有Tcl语言的简单介绍。

2012-04-26

PLSQL Developer 906 永久试用

插件方式永久试用破解,绿色破解,无修改软件本身任何内容。

2012-04-26

Ruby Cookbook

Ruby Cookbook,2006年出的书。

2012-04-26

The Ruby Programming Language

Ruby编程语言,2008年出的书,新出的Ruby书不太好找。

2012-04-26

Learning Perl 6th Edition

发明者参与写的书,2011年出的版本,用作入门应该还不错。

2012-04-26

Programming Perl 4th Edition

Perl的发明者貌似也是本书的作者,不多说,书比较新。

2012-04-26

Programming Python 4th Edition

从篇幅看,应该些得还不错吧,作者是Python的培训老师,十几年的培训经验,对学习者的心理有较好的把握。

2012-04-26

Windows编译TortoiseSVN所需的修正hunspell

已修正的affixmgr.cxx、hashmgr.cxx和hunspell.cxx。

2012-04-22

The Java™ Language Specification Java SE 7 Edition

The Java™ Language Specification Java SE 7 Edition,Oracle出台的Java语言规范,7.0版。

2011-10-30

The Java™ Virtual Machine Specification Java SE 7 Edition

The Java™ Virtual Machine Specification Java SE 7 Edition,Oracle发布的Java虚拟机规范文档,7.0。

2011-10-30

The Java™ Language Specification Third Edition

The Java™ Language Specification Third Edition,Java规范文档第三版。

2011-10-29

ISO/IEC 14882-2011

ISO/IEC 14882-2011,即2011年出台的ISO C++文档。

2011-10-29

ISO/IEC 9899-1999

ISO/IEC 9899-1999,即1999年出台的ISO C文档。

2011-10-29

SecureCRT 6.72永久试用版

SecureCRT和SecureFX循环试用版本,压缩包中包含了官方试用安装包,包括Win32和Win64的,方法虽然笨拙,不过可以永久试用官方最新的版本。

2011-10-20

Steinberg VST插件开发包

Steinberg VST Plugin SDK,10月2日构建的版本,大版本号为3.5。

2011-10-20

VST插件开发工具包

VST插件开发工具包,内含HTML格式文档说明。

2011-10-20

ss5 3.8.5源代码

Sock5代理服务器C源码,支持平台众多,运行稳定。

2011-10-20

Hypertext Transfer Protocol 1.1

HTTP 1.1的RFC文档,英文原版。

2011-10-20

PL/SQL Developer 9.0.2.1621一直试用版

无线循环试用,使用插件的方式重新计算使用日期。

2011-10-18

Hackers & Painters(黑客和画家)

《黑客和画家》的英文原版,保罗的杂文集,读起来很有意思。

2011-10-18

Lua 5.1 Reference Manual

Lua语言参考手册,官方文档的PDF化。

2011-10-18

Programming in Lua,2nd Edition

Lua编程介绍,内容完整,是Lua初学者和使用者身边可备的参考书。

2011-10-18

汇编语言编程艺术

介绍汇编语言编程,此书为扫描版,下载前请看说明。

2011-10-18

Matlab入门

介绍Matlab入门的简单文档,描述Matlab软件集合和基本使用范围。

2011-10-14

空空如也

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

TA关注的人

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