摘要: 使用 Visual C# 速成版时,连接到数据源非常容易。您可以使用可视化工具浏览数据库并向项目中添加一个本地副本。将 SQL Server Compact 3.5 与 Visual C# 速成版一起安装时,您可以访问一个名为 Northwind.sdf 的示例数据库。您可以使用“数据源”窗口连接到 Northwind 数据库。向 Northwind 数据库添加连接在“文件”菜单上,单击“新建项目”。在“新建项目”对话框中,单击“Windows 应用程序”,然后单击“确定”。一个新的 Windows 窗体项目随即打开。在“数据”菜单上单击“添加新数据源”。“数据源配置向导”打开。单击“数据库” 阅读全文
posted @ 2011-10-31 22:22 Crystal_cjy 阅读(2403) 评论(0) 推荐(0) 编辑
摘要: 什么是apt-get apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。 apt-get命令一般需要root权限执行,所以一般跟着sudo命令 例 sudo apt-get xxxx编辑本段apt命令用法apt-get update 在修改/etc/apt/sources.list或/etc/apt/preferences之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。apt-get install packagename 安装一个新软件包(参见下文的aptitude)a... 阅读全文
posted @ 2011-09-06 22:01 Crystal_cjy 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 语言模型训练工具SRILM详解SRILM是著名的约翰霍普金斯夏季研讨会(Johns Hopkins Summer Workshop)的产物,诞生于1995年,由SRI实验室的Andreas Stolcke负责开发维护。关于SRILM的安装,我已经在前面关于moses平台搭建的文章(参见:《Moses相关介绍》和《Ubuntu8.10下moses测试平台搭建全记录》) 中介绍过了,这里就不再重复。准确的说,SRILM并不是因机器翻译而诞生的,它主要是为语音识别所开发的,全称为Stanford Research Institute Language Modeling Toolkit。事实上统计机器 阅读全文
posted @ 2011-09-06 16:15 Crystal_cjy 阅读(2157) 评论(0) 推荐(0) 编辑
摘要: C: 《The c programming langage》C++:《Thinking in C++》,《The c++ programming language》,《effective c++》,《more effective c++》,《exceptional c++》,《more exceptional c++》,《inside the c++ object model》Java:《Thinking in java》,《Core Java》,《effective java》,《Java Puzzlers》,《Java Network Programming》,《java concurre 阅读全文
posted @ 2011-09-05 21:09 Crystal_cjy 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 由于是安装的英文系统,故在用vim和gedit时 中文显示有问题,对于vim,解决方法如下:打开vim的配置文件,位置在/etc/vim/vimrc在其中加入set fileencodings=utf-8,gb2312,gbk,gb18030set termencoding=utf-8set encoding=prc保存退出,此时vim就能正确显示中文了。对于gedit,解决方法如下:在终端中运行 gconf-editor在打开的界面中选择: apps->gedit-2->preferences->encodings在右边的auto_detected和shown_in_men 阅读全文
posted @ 2011-09-03 10:45 Crystal_cjy 阅读(221) 评论(0) 推荐(0) 编辑
摘要: linux下解压命令大全.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName———————————————.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 Fi 阅读全文
posted @ 2011-08-30 16:09 Crystal_cjy 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 递归是一个过程(函数)直接调用自己或通过一系列的过程(函数)调用间接地调用自己的过程(函数)。 迭代是直接进行计算或处理的过程(函数)。 通常递归的运算方式是从后向前,迭代的运算方式是从前向后。 阅读全文
posted @ 2011-06-29 18:52 Crystal_cjy 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 综上,得出结论: 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,而冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法常见排序算法的稳定性 收藏 排序算法的稳定性:若待排序的序列中,存在多个具有相同关键字的记录,经过排序, 这些记录的相对次序保持不变,则称该算法是稳定的;若经排序后,记录的相对 次序发生了改变,则称该算法是不稳定的。 稳定性的好处:排序算法如果是稳定的,那么从一个键上排序,然后再从另一个键上排序,第一个键排序的结果可以为第二个键排序所用。基数排序就是这样,先按低位排序,逐次按高位排序,低位相同的元素其顺序再高位也相同时是不会改变的。另外,如果排序算法稳定,可以避免多 阅读全文
posted @ 2011-06-27 21:14 Crystal_cjy 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 二叉树的遍历 1 /* ******************************************************************* 2 created: 2005/12/30 3 created: 30:12:2005 10:39 4 filename: bintree.h 5 author: Liu Qi 6 purpose: 二叉树的3种遍历方式(包括非递归实现),前序,后序和中序,先访问根节点就是 7 前序(部分书籍称为先根遍历,个人觉得该说法更好^_^),类似的,最后访问根节点就是后序 8 ********************************** 阅读全文
posted @ 2011-06-27 21:13 Crystal_cjy 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.二叉树的基本概念 (二叉树建立的flash演示) 定义:二叉树是 n ( n ≥0)个元素的有限集,若 n =0,则称这棵二叉树是棵空二叉树;当 n > 0时,二叉树中存在唯一的称作根结点的元素root,且每个结点至多只有二棵子树,二棵子树有左右之分,其次序不能任意颠倒。 由于二叉树中每个结点具有其左右子树的次序不能任意颠倒这一特性,一棵包含三个结点的二叉树具有五种基本形态 ,如图11.4所示。图11.4 包含三个结点的二叉树的基本形态2.二叉树的性质 二叉树有几个非常重要的特性。具体如下: 性质 1 在一棵非空的二叉树的第 i 层上至多有2 i -1 个结点( i ≥1)。 利用归 阅读全文
posted @ 2011-06-27 21:12 Crystal_cjy 阅读(1213) 评论(0) 推荐(0) 编辑