自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (75)
  • 收藏
  • 关注

原创 Ubuntu 10.04 下编译交叉工具链arm-linux-gcc 4.5.1

前文「Ubuntu 10.04 下编译交叉工具链GCC 4.5.1」编译出来的交叉工具链不管是在编译内核还是应用程序都存在这样或者那样的问题。分析原因主要是因为采用的是newlib,所以编译的工具比较适合编译内核,应用程序不合适。这次使用glibc,编译出来的交叉工具链比较成功。具体步骤如下:1. 下载二进制文件处理工具集合binutils-2.20.1.tar.bz2,下载地址为 http://ftp.gnu.org/gnu/binutils/binutils-2.20.1.tar.bz22.

2010-10-31 22:16:00 6813 5

转载 glibc-2.11-libgcc_eh-1.patch

<br />Submitted By: Joe Ciccone <jciccone@linuxfromscratch.org><br />Date: 2006-11-09<br />Initial Package Version: 2.5<br />Origin: Joe Ciccone<br />Upstream Status: Unknown<br />Description: Checks to see if libgcc_eh has been provided by gcc.

2010-10-31 17:19:00 2702

转载 Linux内核的Makefile和kconfig解读

<br />一、概述<br />在内核编译中如何将各个目录树中的文件组织起来编译是一个很重要的问题,并且要根据用户配置来编译特有的内核。为了解决这个问题,内核使用两种文件,Makefie和Kconfig。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单,就是我们使用命令 make menuconfig(或者xconfig)后产生的配置菜单,此菜单包含多层,每个层次都是由各个目录中的Kconfig产生的。用户根据需求来选择如

2010-10-28 09:30:00 715

转载 编译安装arm-linux交叉编译工具链

<br />编译环境:Ubuntu 8.10<br />编译用到的文件:binutils-2.19.1.tar.bz2  linux-2.6.28.8.tar.bz2 gcc-core-4.3.2.tar.bz2 mpfr-2.3.2.tar.bz2 gmp-4.2.4.tar.bz2 gcc-g++-4.3.2.tar.bz2 glibc-2.7.tar.bz2<br /> <br />第一步:配置编译环境<br />首先确认Ubuntu 8.10环境中已经安装以下程序或库:texinfo,gawk(

2010-10-28 09:09:00 1404

原创 Ubuntu 10.04 下编译交叉工具链GCC 4.5.1

从网上看到一篇编译gcc的文章,自己动手试了下,改了些代码,成功。下面是具体步骤:1. 下载二进制文件处理工具集合binutils-2.20.1.tar.bz2,下载地址为 http://ftp.gnu.org/gnu/binutils/binutils-2.20.1.tar.bz22. 下载GNU编译器集合gcc-4.5.1.tar.bz2(也可仅下载core和g++),下载地址为 http://gcc.parentingamerica.com/releases/gcc-4.5.1/gcc-4.5

2010-10-28 09:06:00 2390

原创 微软语音识别的汉字集

<br />今天调试程序发现,微软语音识别引擎的命令模式并不是支持完成的GBK字符集,而仅支持GB2312(准确说是其一个子集,很多符号都不支持)!一旦Xml文件中包含不可识别字符时,LoadCmdFromFile就会失败。因而在添加命令到Xml中前需要对命令文本进行过滤。写了一个过滤函数,代码如下:<br />/* <br />* 1.字符编码,共682个: <br /> 1)01区(94个):高位A1,低位A1-FE <br /> 2)02区(72个):高位A2,

2010-10-24 22:43:00 826

原创 Arm-linux-tools4.3.2 + Ubuntu10.04 交叉编译gdb7.2

<br />1. 下载gdb-7.2.tar.bz2,下载地址为:http://ftp.gnu.org/gnu/gdb/gdb-7.2.tar.bz2<br /><br />2. 解压、编译、安装gdb,具体步骤如下:<br />tar jxvf gdb-7.2.tar.bz2 <br />cd gdb-7.2/<br />./configure --target=arm-linux --enable-shared --prefix=/opt/arm-linux-gdb/7.2<br />ma

2010-10-22 21:06:00 1322 2

原创 Ubuntu 10.04下安装SkyEye1.3.1

1. 下载SkyEye1.3.1,下载地址为:http://ncu.dl.sourceforge.net/project/skyeye/skyeye/skyeye-1.3.1_rc1/skyeye-1-3-1_rc1.tar.gz2. sudo apt-get install libgtk2.0-dev pkg-config libatk1.0-dev libpango1.0-dev libfreetype6-dev libglib2.0-dev libx11-dev binutils-dev libnc

2010-10-18 21:41:00 1838

原创 SkyEye1.3.1 + ArmLinux2.6.20 下安装LCD驱动

<br />1. 按笔者前篇日志(http://blog.csdn.net/Matrix_Designer/archive/2010/10/04/5921638.aspx)编译安装内核<br /><br />2. gedit arch/arm/mach-s3c2410/mach-smdk2410.c &<br /> 添加以下内容:<br />#include <asm/arch/regs-lcd.h><br />#include <asm/arch-s3c2410/fb.h><br />

2010-10-18 17:30:00 1355

原创 SkyEye1.3.1 + ArmLinux2.6.20 下安装cs8900网卡驱动

1. 按笔者前篇日志http://blog.csdn.net/Matrix_Designer/archive/2010/10/04/5921638.aspx编译安装内核2. 下载cs8900的驱动程序,修改文件cs8900.c: 将#include 修改成#include 然后添加以下头文件:#include #include 最后将他们复制到drivers/net/arm/下: cp cs8900.c ./drivers/net/arm/ cp c

2010-10-17 13:27:00 875

原创 Ubuntu 10.04 安装 nfs server

1: sudo apt-get install nfs-kernel-server2: sudo gedit /etc/exports & 添加以下内容:/home/zhouyi198631 *(rw,sync,no_root_squash)3: sudo /etc/init.d/nfs-kernel-server restart至此,安装完成,以后客户端可以用以下命令映射nfs:sudo mount 10.0.0.1:/home/zhouyi198631 ./tmp

2010-10-17 12:42:00 737

转载 cs8900驱动源码

/*cs8900.h*/#ifndef CS8900_H#define CS8900_H/* * linux/drivers/net/cs8900.h * * Author: Abraham van der Merwe  * * A Cirrus Logic CS8900A driver for Linux * based on the cs89x0 driver written by Russell Nelson, * Donald Becker, and others

2010-10-16 22:07:00 1267

转载 ElGamal

ElGamal算法既能用于数据加密也能用于数字签名,其安全性依赖于计算有限域上离散对数这一难题。  密钥对产生办法。首先选择一个素数p,两个随机数, g 和x,g, x

2010-10-06 17:44:00 1160

转载 Blowfish

  Blowfish是一个64位分组及可变密钥长度的分组密码算法,算法由两部分组成:密钥扩展和数据加密。密钥扩展把长度可达到448位的密钥转变成总共4168字节的几个子密钥。<br /><br />  数据加密由一个简单函数迭代16轮,每一轮由密钥相关的置换,密钥相关和数据相关的代替组成。所有的运算都是32位字的加法和异或,仅有的另一个运算是每轮的四个查表。<br /><br />  Blowfish使用了大量的子密钥,这些密钥必须在加密及解密之前进行预计算。<br /><br />  P数组由

2010-10-06 17:44:00 661

转载 AES

随着对称密码的发展,DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准,即AES[1]。经过三轮的筛选,比利时Joan Daeman和Vincent Rijmen提交的Rijndael算法被提议为AES的最终算法。此算法将成为美国新的数据加密标准而被广泛应用在各个领域中。尽管人们对AES还有不同的看法,但总体来说,AES作为新一代的数据加密标准汇聚了强安全性、高性能、高效率、易用和灵活等优点。AES设计

2010-10-06 17:39:00 550

转载 MD5

<br />MD5的全称是Message-digest Algorithm 5(信息-摘要算法),用于确保信息传输完整一致。在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc,的Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是MD2、MD4还是MD5,它们都需要

2010-10-06 17:38:00 517

转载 RSA

  RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。 RSA是被研究得最广泛的公钥算法,从提出到现在已近二十年,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。RSA的安全性依赖于大数的因子分解,但并没有从理论上证明破译RSA的难度与大数分解难度等价。即RSA的重大缺陷是无法从理论上把握它的保密性能如何,而且密码学界多数人士倾向于因子分解不是NPC问题。RSA的缺点主要有:A)产生密钥很麻烦,受到素数产生技术的限制,因而难以做到一次一密。B)分组长度太大

2010-10-06 17:38:00 544

转载 Base64

<br />Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。<br />  Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在UR

2010-10-06 17:37:00 513

转载 DES

DES( Data Encryption Standard)算法,于1977年得到美国政府的正式许可,是一种用56位密钥来加密64位数据的方法。虽然56位密钥的DES算法已经风光不在,而且常有用Des加密的明文被破译的报道,但是了解一下昔日美国的标准加密算法总是有益的,而且目前DES算法得到了广泛的应用,在某些场合,她仍然发挥着余热^_^.<br /> 1.1 密钥生成<br />1.1.1 取得密钥<br />从用户处取得一个64位(本文如未特指,均指二进制位))长的密码key ,<b

2010-10-06 17:37:00 553

原创 批量打印

<br />为了方便用户打印众多格式不同的报表,笔者写了一段批量打印的算法,JS实现.主要原理是通过iFrame逐个获取待打印页面内容,然后将其导入到一个通用打印页面上,然后打印此页面.具体代码如下:<br /> JS代码:<br /> var win=null,arr=null;<br /> var win2=null,pageURL=null;<br /> var waitTime=50;<br /> function PrintPage(arrPara

2010-10-06 17:36:00 783

原创 下拉框控件

一段JS实现的下拉框控件,和input/text配合可以实现组合框的功能.加上Ajax技术可以实现漂亮的异步加载组合框.代码如下:<br />var clickBolder = false;<br />var eventSource = null;<br />var solveFunction = null;<br />function ShowSelect(data,ctrlID,solveFunc)<br />{<br />

2010-10-06 17:35:00 681

原创 树控件的动态定位

一段JS代码,实现树空间的动态定位.完全前台实现,不用提交.具体代码如下:<br />var treeViewClickBolder = false;<br />var treeViewEventSource = null;<br />var treeViewSolveFunction = null;<br />var treeViewAHead = null;<br />function TreeViewShow(_treeViewA

2010-10-06 17:35:00 573

原创 异步即时加载的树控件

一个异步即时加载的树控件,JS+Ajax实现.主要原理是页面加载时仅加载一级子树,当点击子树结点时再即时加载其二级结点,往下同理.和TreeView的加载方案完全不同,这对于枝繁叶茂的树的加载效率有明显提高.笔者在加载行政区划信息时,采用单线程递归的同步方式加载要1分多钟,改成非递归后约35秒,后又改成多线程约20秒.而改成异步即时加载的方式后前台基本上感觉不到树的加载.对于更大的树来说效果必然更加可观.代码如下:<br />var extendSign = "+";<br />

2010-10-06 17:35:00 698

原创 异步调用二

一种异步调用方式,AJAX的一种实现方式.这种方式需要Ajax.NET Library的DLL文件Ajax.dll,可以从网上获得,我使用的是Version 5.6.3.4。示例如下: 页面代码如下:<br /><%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" %><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1

2010-10-06 17:34:00 368

原创 JavaScript实现的页面打印

<br />JavaScript实现的一段打印页面的通用JS代码.具体原理就是将当前页面的innerHTML内容导入到通用打印页面中,然后调用前台ActiveX对象实现页面内容的打印.假设通用打印页面为网站根目录下的CommonPage/Print.aspx,JS代码如下:<br /> var win=null,arr=null;<br /> function PrintPage(url, arrPara)<br /> {<br /> win = window

2010-10-06 17:34:00 737

转载 层拖动

一个使层可以拖动的JS函数,使其在外观上类似窗体,代码如下:<br />function Drag()<br />{<br />    var obj, ox, oy;<br />    function startDrag(e)<br />    {<br />        var e = window.event || e;<br />        obj = this.root;<br />        ox = e.clientX - obj.off

2010-10-06 17:33:00 457

原创 异步调用一

一种异步调用方式,AJAX的一种实现方式,示例如下:<br />页面代码如下:<br /><%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test2.aspx.cs" Inherits="Test2" %><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml

2010-10-06 17:33:00 443

转载 禁止网络有名登录

<br />通过修改控制面板/管理工具/本地安全策略/本地策略/安全选项/网络访问-本地账户的共享和安全模式可以禁止网络有名登录,此项对应的注册表键值为:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa下forceguest,参数1就是“仅来宾”,参数0就是“经典”。

2010-10-06 17:32:00 500

原创 本地网页打开的错误处理

<br />1. 当遇到相同的html文档在本地和服务器浏览器处理方式不同时,可以尝试在<html>标记外面加上:<br /><!-- saved from url=(0047)http://v.youku.com/v_show/id_XMjA0MjUxODc2.html --><br />其中的url为服务器端页面的url<br /><br />2. 当出现跨域(特别是在服务器端请求跨域网站的html文档修改后发给客户端时)访问失败时,可以尝试在<head>标记中加入:<br /><base h

2010-10-06 17:32:00 608

转载 CGI

<br />CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。在物理上是一段程序,运行在服务器上,提供同客户端 Html页面的接口。这样说大概还不好理解。那么我们看一个实际例子: 现在的个人主页上大部分都有一个留言本。留言本的工作是这样的:先由用户在客户端输入一些信息,如名字之类的东西。接着用户按一下“留言”(到目前为止工作都在客户端),浏览器把这些信息传送到服务器的CGI目

2010-10-06 17:31:00 466

原创 win32下的内存分配失败原因

<br />0xcdcdcdcd - Created but not initialised <br />0xfdfdfdfd - 分配的CD区域前后各有一个,标示边界 <br />0xdddddddd - Deleted,CRT中称处于这种状态的内存区为 Dead Land。同时边界DWORD也同时被清除。 <br />0xfeeefeee - Freed memory set by NT's heap manager <br />0xcccccccc - Uninitiali

2010-10-06 17:31:00 966

转载 浏览器内核

<br /> Rendering Engine浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。<br />  所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是

2010-10-06 17:31:00 493

原创 微型Web服务器

<br /> 工作需要,最近写了一个小的Web服务器,在指定端口监听,接收客户的Get和Post请求。收到客户的Get请求后将请求直接转发给原始服务器,然后将原始服务器返回的html文档解析,插入一段脚本后再返回给客户。这段脚本会在页面加载完毕时分析网页结构,将结构信息Post给Web服务器,然后再转发给处理程序。<br /> 转发Get时,需要获取主机名和主机名下的网页地址,然后根据主机名获取主机IP地址,然后连接主机,如果URL上没有端口号则以默认端口号80连接。主机名需要赋

2010-10-06 17:30:00 816

原创 UDP/TCP 打洞

<br />由于NAT服务器的存在,P2P技术受到一定的限制。为了让P2P技术能穿透NAT,需要打洞。UDP和TCP打洞的基本原理相同。假设主机A和主机B位于NAT内部(可能是两个不同的NAT),服务器S位于NAT外。A要和B通信,首先A通知服务器S它想和B通信。此时S同时向A和B发送连接通知,A和B接到通知后立即和对方通信。它们俩首先连接的必然失败,用户打洞;但是后连接的由于先连接的已经打过洞了,因而可以成功。对于UDP可以直接采用这种方式操作。TCP需要做相应处理。首先A和B都在某个端口监听。为了打洞,

2010-10-06 17:29:00 919

原创 交换网络问题

<br />今天发现,通过交换机连接的网络并不是完全广播的。交换机的端口做了处理,处理广播包广播到所有端口外,其他数据包都不在广播到所有端口。所以在交换网络中使用sniffer并不能捕获其他机器的数据包。但是基于hub,也就是集线器,也叫多端口中继器,这类网络是可以的。集线器工作在物理层,它将受到的数据广播给所有主机,而交换机工作在数据链路层,它把受到的数据做了处理。集线器下的主机位于同一个冲突域,交换机下的主机没做vlan设置的位于用一个广播域。

2010-10-06 17:29:00 724

转载 局域网中具有相同mac地址的主机试验

<br />网络数据从高层下来后,到达网络层,封装为IP数据包,在这一层的传输,只认识IP地址。再到达数据链路层的时候,封装为数据帧,在这一层,只认识MAC地址。在交换环境中,是靠着MAC来传输数据的。交换机的工作原理,大家也都知道,每一个交换机的端口都有学习功能,可以记住端口所连接NIC的MAC地址,然后有数据传输需求的时候,就会智能的建立专用传输通道,分隔了冲突域,也在一定程度上保证数据安全。<br />可是改成同一个MAC地址,那将怎么访问呢。<br />于是做了一次试验:<br />A(192.

2010-10-06 17:29:00 2257

原创 在线管理

前些天写了一个在线管理的页面.主要功能是监视当前有哪些用户什么时候用哪个帐号哪个IP地址登入系统,目前使用了系统多少资源,正在访问哪个页面等信息.另外通过它还可以给某些用户发送实时消息,可以将其踢出系统从而强迫其重新登陆,可以锁定其帐号,IP地址.从而禁止此用户或此IP地址登入系统.还可以锁定服务器,这样除操作者外的所有用户都将被强迫退出,并禁止新用户登录.由于这个页面的代码牵涉到我以前写的一些类,因而这里不方便贴出来(贴出来也没用,你也没法调试,呵呵).下面说说具体原理.<br />关于监视在

2010-10-06 17:25:00 536

原创 后台动态创建控件随感

前些日子由于工作需要,不得不写了一段后台动态创建控件的代码。调试了许久,还是发现困惑重重,不得不对页面周期有所了解,呵呵。<br />问题这样,以前我们写的一个多文件上传页面,现在客户说维护太过复杂,不够简洁。我们只有修改,当然实现多文件上传的方法很多,可以通过JavaScript或者Request.Files等等技术实现。但是以前的编写者是用动态创建写的。因而我也只有使用这种方法才能使修改量最小。凭我对动态创建的理解,只要在Init前在创建就行了,其他没有问题。可是后来发现原比我想象的困难。<

2010-10-06 17:25:00 577

原创 多线程非递归实现的树控件

<br />一个树控件,利用多线程实现.填充时采用非递归方式实现(TreeView的多叉链表结构似乎非常适合非递归方式).由于控件是同步加载的,树很大时可能速度比较慢,尽管采用了多线程.如果采用异步方式加载效果应该会更好.这个我还没写好,写好了再贴出来吧.代码如下:<br /> /// <summary><br /> /// 树控件类<br /> /// </summary><br /> public class TreeControl<br /> {<br

2010-10-06 17:24:00 477

原创 MS SQL Server还原备份

一个还原备份MS SQL Server数据库的页面.原理很清晰:备份很简单,不用多说;还原时可能有用户正在使用,这时要强制断开所有连接,然后再还原数据库.具体代码如下:<br />备份代码:<br />/// <summary><br />/// 将数据库NorthWind备份到backup目录下的DB_年_月_日_时_分_秒.back<br />/// </summary><br />protected void BackUp()

2010-10-06 17:24:00 552

mtk依赖库(补丁、Perl、MinGW、MSYS)

mtk依赖库。ADS 1.2太大了,这里就没放了。包含ADS补丁ADS12_848_Windows、ActivePerl-5.14.2-x86、mingw5.1.6、MSYS-1.0.11

2011-11-18

MMI实例培训教程

富贵写的mtk入门级教程,简单易懂,适合初学者

2011-11-18

VMware Tools

修改后的Vmware Tools。修改了其中的驱动信息

2011-10-31

格式转换——TXT2DIC

格式转换,文本格式到字典格式的转换工具。

2011-05-03

字典生成器——骨灰字典

骨灰字典,一个很好的字典生成器。暴破专家应该都比较熟悉,呵呵

2011-04-29

NIS安装包制作工具

Nullsoft Installation System的安装程序及相关插件。这是一款很好的安装程序制作工具。

2011-04-08

MSAA 相关 工具

MSAA的工具都集成到Windows SDK v7.1上了,我从里面拨了出来,包含Inspect、AccEvent、AccExplorer32。

2011-03-23

DevParter9

DevParter是Visual Studio平台上的一款很好的辅助开发工具,这是其安装程序。

2011-02-17

minidwep-gtk

minidwep-gtk是一款类似spoonwep的软件,感觉比它好用,这是这个软件的安装包。

2011-02-13

spoonwep-wpa完整安装包-2

包含了spoonwep-wpa的所有依赖库的安装包,具体包括jre6u1.deb、iw_0.9.19~ubuntu1_i386.deb、 aircrack-ng_1.0~rc3-1_i386.deb和spoonwep-wpa-rc3.deb四个安装包。有点大,分两卷。

2011-02-12

spoonwep-wpa完整安装包-1

包含了spoonwep-wpa的所有依赖库的安装包,具体包括jre6u1.deb、iw_0.9.19~ubuntu1_i386.deb、aircrack-ng_1.0~rc3-1_i386.deb和spoonwep-wpa-rc3.deb四个安装包。有点大,分两卷。

2011-02-12

ath9k_htc for ubuntu 10.10驱动

ath9k_htc for ubuntu 10.10的驱动。这个是专门针对Ubuntu 10.10的,由于Ubuntu10.10中已经包含了ar9271驱动,所以安装包只会安装ar7010驱动。如果你的系统不是Ubuntu 10.10那就安装ath9k_htc的完整驱动吧,我的空间中也有。

2011-02-12

ath9k_htc的Linux驱动

ath9k_htc的linux驱动,包含了AR7010和AR9271芯片的完整驱动,TP-Link的一部分无线网卡用的就是这两个芯片之一,如TL-WN322+ 2.0就是用的AR9271的芯片

2011-02-12

cs8900的Linux驱动

cs8900的Linux驱动,包括文件cs8900.h和cs8900.c

2010-10-16

面向盲人上网的语音推送系统研究

中科院的研究生论文,比较全面的介绍了语音推送系统的整体架构及若干核心技术。

2010-10-16

天书夜读——从汇编语言到Windows内核编程

天书夜读——从汇编语言到Windows内核编程,介绍Windows内核编程,也就是驱动编程。

2010-10-14

自己动手写嵌入式操作系统

自己动手写嵌入式操作系统,介绍了嵌入式操作系统和普通操作系统的异同。推荐准备做嵌入式开发的看看,了解基本原理。

2010-10-14

自己动手写操作系统[中文]

自己动手写操作系统,介绍操作系统的设计及编写。比较详细,推荐!

2010-10-14

信息系统项目管理师教程.part4

信息系统项目管理师教程,软考教程。扫描版,还算清晰。文件较大,共四卷。

2010-10-14

信息系统项目管理师教程.part3

信息系统项目管理师教程,软考教程。扫描版,还算清晰。文件较大,共四卷。

2010-10-14

信息系统项目管理师教程.part2

信息系统项目管理师教程,软考教程。扫描版,还算清晰。文件较大,共四卷。

2010-10-14

信息系统项目管理师教程.part1

信息系统项目管理师教程,软考教程。扫描版,还算清晰。文件较大,共四卷。

2010-10-14

网络规划设计师教程.part4

网络规划设计师教程,软考教程。扫描版,还算清晰。文件较大,共四卷。

2010-10-14

vmnet.tar 

vmnet.tar  

2015-09-01

7ghost[PHP反向代理脚本].zip

7ghost[PHP反向代理脚本].zip

2015-05-14

DevloaderTomcat8

tomcatPlugin不支持tomcat 8.x?么事,我来搞定,你用就行!

2014-12-10

maven-surefire-plugin 2.12

maven-surefire-plugin 2.12

2014-03-11

oracle 10g rac on rhel5.5 相关包

oracle 10g rac on rhel5.5 相关包

2014-02-22

Oracle 10.2.0.3 Client for Linux

下载后解压到/opt目录下,然后vi /etc/profile,添加以下内容即可: export ORACLE_HOME=/opt/oracle export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

2013-01-07

ProGuard 4.8

ProGuard 4.8,混淆工具,大家知道的,呵呵。

2012-07-13

Oracle 10g客户端连接文件

Oracle 10g 的客户端连接文件,可以利用它配置PL/SQL Developer,通过它连接其他机器上的Oracle,不用在本地安装完整客户端。

2012-02-29

Lenovo A66t S043 App

Lenovo A66t S043 App,联想A66t 043版升级刷机包的系统软件Apk包。不多说,自己看。

2012-01-30

Lenovo A66t S035 App

Lenovo A66t S035 App,联想A66t自带的系统软件apk包。不多说了,自己看吧

2012-01-30

unyaffs工具

unyaffs可以用来解压具体的刷机文件包,格式img和smg都可以。

2012-01-30

MotoAndroidDepacker

工具MotoAndroidDepacker可以解开刷机文件sdf,得到很多的smg包,再用unyaffs就可以解压得到具体文件了。

2012-01-30

移动叔叔的A60 Root工具

移动叔叔的A60 Root工具,传说中适用于A66t,可是我没成功!留着备用吧,呵呵。

2012-01-29

联想手机A60的Root工具

联想手机A60的Root工具,使用它可以获取Android的Root权限,同样适用于A66t.

2012-01-29

联想手机A66t驱动

联想手机A66t的驱动。众所周知,A66t的设置/开发下是没有开启USB调试的选项的,因此只有通过这个驱动来实现了。这是联想官网提供的,原始下载地址是:http://www.lenovomobile.com/support/fileDownLoad_drivers.aspx?id=132

2012-01-29

ActivePerl-5.6.1.635-MSWin32-x86.msi

ActivePerl-5.6.1.635-MSWin32-x86.msi,Symbian依赖的工具库

2011-11-28

Windows安装配置SubVersion

Windows安装配置SubVersion

2011-11-18

空空如也

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

TA关注的人

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