misc
文章平均质量分 70
andygordo
学生,Software Engineering,学的东西比较杂,比较喜欢瞎折腾
展开
-
md5和dll的纠结学习史
大作业写个交易平台,于是想加个md5的digest,虽然md5已经被破解了,不过也算是有这么个功能吧。前天被同学拖在实验室帮他折腾dll怎么写。md5的代码是采用的MIT实验室1992年的那个rfc1321写的,因为一开始学的就是C++对C代码和宏不太了解,也不打算重新写成C++版本,就将就着build了。然后就是各种链接错误。至少让我知道一点,直接混用C和C++在某些场合还是不太可能的。当然后来发现其实要引用C的函数,其实就是在包含头文件的时候写成extern "C" { #include "原创 2010-12-31 10:11:00 · 1356 阅读 · 0 评论 -
[转贴]经典算法研究系列:一、A*搜索算法
转自CSDN July 原文http://blog.csdn.net/v_JULY_v/archive/2010/12/23/6093380.aspx感谢大佬算法研究系列:精选24个经典的算法[一、A*搜索算法] ----July/编写==============接下来,本人将写一经典算法研究系列,仅供各位和我自己学习、研究和参考之用。有误之处,还望各位不吝指正。本文主要参考:Google、算法导论。转载,请注明出处。永远,向您转载 2011-01-12 11:11:00 · 717 阅读 · 0 评论 -
PCHMS Web部分小记
PCHMS的项目拖到寒假了,没办法,还是不得不面对php,虽然我对制作网页并不是非常感兴趣。用户认证系统是采用PHP自带的HTTP认证。通过向客户端返回HTTP头来触发浏览器提示用户输入用户名和密码。然后连接mysql数据库从用户信息表中查找用户信息并核对。我就卡在连接数据库并取数据的过程中了。唉,数据库是能正常连接上的,但是却什么数据也没有取回。看了下我的php代码,$query = "SELECT username, pswd FROM logins" ."WHERE username原创 2011-01-24 20:48:00 · 784 阅读 · 0 评论 -
Emacs用nxhtml来帮助写html - 笔记
<br />http://www.emacswiki.org/emacs/NxhtmlMode 上有提供具体的安装方式。可以直接下载文件,我是选择了下载 web-vcs.el ,然后在emacs里自己装。<br /> <br />把web-vcs.el放到某个load-path里(如/emacs/site-lisp),然后输入M-x load-library web-vcs,然后按照提示一步步安装。<br />大概需要10分钟左右。<br /> <br />在.emacs里加入(load "~/.emacs原创 2011-01-31 14:33:00 · 2727 阅读 · 0 评论 -
Oracle11g数据库搭建笔记
<br />1、去Oracle官网下载安装包,解压出来有2G,但是我这里有个小bug,用Chrome访问Oracle总是会给我定向到Oracle10g的下载页面,没办法,只好用Opera,才可以正常定向到11g的页面。<br /> <br />2、我选择的是桌面版,因为毕竟不是专门的数据库服务器,安装要装很久,在快完成的时候会有个解锁默认用户的界面,按照网上的意思,解锁HR,OE,SCOTT三个用户,SYS和SYSTEM是自动解锁的。<br /> <br />3、装完后,HR用户不能登陆http://loc原创 2011-02-27 10:16:00 · 2209 阅读 · 0 评论 -
Java调用C/C++编写的动态连接库-JNI
<br />同学写个项目,需要用Java调用C++写好的socket,我帮下忙。<br /> <br />用Java写好一个类,声明一定的类方法。注意是声明,比如<br />public native static String getHook(); <br />其中的native关键字表明是链接到外部dll的方法,同时也在外部定义。<br />然后在类内部加上装载库文件的语句块<br />static { System.loadLibrary("Revision"); } <br />虚拟机在当前工作目录原创 2011-02-23 20:26:00 · 1272 阅读 · 0 评论 -
计算机组成原理笔记(一)
参考《CS:APP》,其中大部分思想均直接摘录,加入我自己的理解。 PC的设计与流水线 1、SEQ SEQ的设计是取址、译码、执行、访存、写回、更新PC 【问题】:时钟必须非常慢,以使信号能在一个周期内传播过所有阶段。从更新过的PC开始,要读取指令,从寄存器读取栈指针,ALU要减小栈指针,还要从存储器中读出返回地址。这一切都要在一个周期结束之前完成。 这种实现方法不能充分利用硬件单元。因为每个单元只在整个时钟周期的一部分时间内才被使用。为了引入流水线,需要对PC作修改 2、SEQ+原创 2011-04-14 11:18:00 · 1098 阅读 · 0 评论 -
【转】路径测试
DD-路径<br />原文 http://blog.lzp729.com/software-testing/testing-theory/路径测试.html<br /> <br />Bylzp729onJune 24, 2008<br />结构性测试是基于被测程序的源代码,而不是定义,也就是所谓的白盒测试,而功能性测试也就是所谓的黑盒测试。<br />1. 路径测试<br />程序图:对于采用命令式程序设计语言编写的一段程序,其程序图是一种有向图,图中的节点表示语句片段,边表示控制流。<br />D转载 2011-04-22 11:34:00 · 2929 阅读 · 0 评论 -
APE文件学习——文件头(1)
我没有怎么搜Google关于ape文件格式,一来好像不是很多(或是我没搜到),另一方面是因为下载了Monkey's Audio Codec 的SDK后,里面有定义,所以就自己钻研起来。原文是酱紫的APE File Format Overview: (pieces in原创 2011-09-25 23:04:33 · 2796 阅读 · 0 评论