- 博客(53)
- 收藏
- 关注
转载 比较R语言、perl语言,matlab中for循环和while循环的使用
作者:redcat生物统计家园网对于海量数据的处理时代,各种语言如数据处理的,统计计算的都应该掌握一下,各取所长,达到高效的目的。对于R语言、perl语言,matlab中的for循环也是各有不同。(一)R语言R语言和matlab中以对象处理为主,体现出强大的智能性,因此对于语言的循环设计中以操作对象为主,例如:for(i in 1:20){cat(i);cat(
2013-04-06 17:48:01
1631
转载 vi 技巧和诀窍
简介: 通过 vi技巧和诀窍提高文件编辑效率,让您的朋友刮目相看。本文介绍 10个不太为人所知的 vi命令,所有真正的 vi用户都应该掌握它们。在使用 vi编辑器时 — 无论是初次使用的用户,还是有经验的用户 —大多数人往往只掌握核心命令集,这些命令可以执行最常用的功能:导航或保存文件;插入、更新、删除或搜索数据;退出但不保存修改。但是,vi编辑器极其强
2013-04-06 17:45:10
722
转载 SQL语句大全
--语句功能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创
2013-04-06 17:44:27
465
转载 为什么我们一直深入底层
为什么我们要一直深入底层我们喜欢说啥啥东西自古有之。别的我不知道,不追根问底并视为美德,这个自古有之。后人曲解过陶先生的一句"不求甚解",并且引申义远比原意用得更广泛,可见一斑。老祖宗喜欢说"自然之理也",然后就不管了;后来喜欢认为老祖宗说得都是有道理的,也不管了。可是,为什么那是自然之理也,那是哪部分自然的什么理,我们不喜欢管;老祖说的为什么都可能有道理,
2013-04-06 04:36:06
707
转载 C 语言总复习
总体上必须清楚的:1)程序结构是三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if和 switch)2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。3)计算机的数据在电脑中保存是以 二进制的形式.数据存放的位置就是 他的地址.4)bit是位 是指为0或者1。 byte 是指字节, 一个字节 = 八个位.5)一定要记
2013-04-06 04:35:05
503
转载 影响算法世界的十位大师
·Don E. Knuth 伟大的智者——Don E.Knuth,中文名:高德纳(1938-)算法和程序设计技术的先驱者。Oh,God!一些国外网站这样评价他。一般说来,不知道此人的程序员是不可原谅的。其经典著作《计算机程序设计艺术》更是被誉为算法中“真正”的圣经,像KMP和LR(K)这样令人不可思议的算法,在此书比比皆是。难怪连Bill Gates都说:“如果能做对书里所有的习题,就直接
2013-04-06 04:33:49
448
转载 编程学习路线图
四个部分这里大致列出了长短不一的四个部分知识要点,在你学习的前几个月里你需要掌握这些要点。1) web框架的基础知识(如Ruby on Rails),又名“包含网站模块及它们之间连接结构”。2) 前端开发,又名“如何使内容出现在正确的位置上,而且在浏览器中表现得好看”。3) 版本控制,又名“如何使用免费易用的软件,使程序员能够有组织地保存他们的程序版本。这样他们就不用担心修改代码
2013-04-06 04:33:33
1021
转载 10个有关编程的至理名言
程序员世界里有哪些名言警局呢?Jun Auza列出了50条启迪人心的至理名言,它们大多来自产业界富于经验的人们。下文列出前10个供读者欣赏。10. "People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing
2013-04-06 04:33:19
494
转载 15个编程好习惯
1. 动手编码之前,你需要对要编码实现的解决方案有一个正式的或粗略的设计。永远不要在没有任何设计的前提下就开始编码,除非所编代码不重要。 2. 优秀的代码文档跟编程语言知识一样重要。在代码源文件中,为每个主要的代码段添加注释,解释代码的基本逻辑。最好注明程序的构建和修改日期,以及修改的原因也是非常有必要的。3. 维护程序的各个版本同样重要。当前有些编程工具都自带一个版本管理工具。无论你什么
2013-04-06 04:33:04
412
转载 提高编程效率的技巧
1. 编写单元测试,提高效率(如果你还没有这样做)这是一个十分基础的工作,但是许多程序员并没这么做。但你应该这么做。这样做不仅能够提高代码质量,还能提高工作效率。你不但能够在发布和修改你的程序时更加自信,而且还节省了相当多的时间。试想一下,如果你正编写一个大型网络应用程序,其中一个小小的代码出现了差错,要修改它便意味着整个程序的重建、数据的重新配置以及特性的重新检查(而这个错误很可能隐
2013-04-06 04:32:51
445
转载 C++出错提示英汉对照表
Ambiguous operators need parentheses -----------不明确的运算需要用括号括起Ambiguous symbol ''xxx'' ----------------不明确的符号Argument list syntax error ----------------参数表语法错误Array bounds missing ------------
2013-04-06 04:32:37
674
转载 建议初学者从三个方面学习数据库(SQL Server)
建议初学者从三个方面学习数据库(SQL Server) 1. 数据库是如何存储数据的 字段 记录 表 约束(主键、外键、唯一键 非空 check default 触发器) 2. 数据库是如何操作数据的 insert update delete T-SQL 存储过程 函数 触发器 3. 数据库是如何显示数据的 select
2013-04-06 04:32:08
580
转载 KMP算法详解
一种改进的字符串匹配算法,由D.E.Knuth与V.R.Pratt和J.H.Morris同时发现,因此称之为KMP算法。此算法可以在O(n+m)的时间数量级上完成串的模式匹配操作,其基本思想是:每当匹配过程中出现字符串比较不等时,不需回溯指针,而是利用已经得到的“部分匹配”结果将模式向右“滑动”尽可能远的一段距离,继续进行比较。 假如,A="abababaababacb",B="ababa
2013-04-06 04:31:08
430
转载 压缩算法
1.RLERLE又叫Run Length Encoding,是一个针对无损压缩的非常简单的算法。它用重复字节和重复的次数来简单描述来代替重复的字节。尽管简单并且对于通常的压缩非常低效,但它有的时候却非常有用(例如,JPEG就使用它)。1.1. 原理图2.1显示了一个如何使用RLE算法来对一个数据流编码的例子,其中出现六次的符号‘93’已经用3个字节来代替:一个标记字节(‘0’在本例中)
2013-04-06 04:30:37
560
转载 排序算法稳定性
概念:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,ri=rj,且ri在rj之前,而在排序后的序列中,ri仍在rj之前,则称这种排序算法是稳定的;否则称为不稳定的。判断方法:对于不稳定的排序算法,只要举出一个实例,即可说明它的不稳定性;而对于稳定的排序算法,必须对算法进行分析从而得到稳定的特性。需要注意的是,排序算法是否为稳
2013-04-06 04:30:21
509
转载 关于算法的介绍
算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题。算法的定义算法(Algorithm)是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。
2013-04-06 04:30:01
506
转载 学习算法之路
第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码, 因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打 出来. 1.最短路(Floyd、Dijstra,BellmanFord) 2.最小生成树(先写个prim,kruscal要用并查集,不好写) 3.大数(高精度)加减乘除 4.二分查找. (代码可在五行以内)
2013-04-06 04:29:45
493
转载 世界顶尖编程高手
-- Bill Joy MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。 Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming Considere
2013-04-06 04:29:27
2598
转载 分类算法--决策树基本算法--决策树生成算法
决策树分类算法通常分为两个步骤,决策树生成和决策树修剪。一、决策树生成算法输入:一组带有类别标记的训练数据输出:一个二叉树或多叉树。二叉树的内部节点(非叶子节点)一般表示为一个逻辑判断,树的边是逻辑判断的分支结果。多叉树的内部节点是属性,该节点的边是该属性的所有取值,因此有几个属性就有几条边。树的叶子节点是类别标记。算法:Gernerate_decision_tree算法输入:
2013-04-06 04:29:11
1078
转载 我所积累的20条编程经验
原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一
2013-04-06 04:28:43
439
转载 每天写出好代码的5个建议
成为一个优秀的程序员和成为其他优秀的专业人员一样,需要尽可能多的做一些有质量的工作。有句很流行的话可以总结:做,正确做事,立马就做。(Do it. Do it right. Do it right now) 0.将一天要做的事情列成清单 完成复杂活动(activity)的最好方法是将其拆分成简单的各项活动。每天早上,将你一天要完成的活动进行拆分,然后制定一个相应的日程安
2013-04-05 13:55:55
375
转载 win7豪华功能(不用XP是对的)
一、Windows键 + 空格键“Space”[作用]:透明化所有窗口,快速查看桌面(并不切换)[快捷键]:win+空格[小结]:当你打开了很多程序窗口的时候,这招非常有用,而且桌面还会有华丽的光影效果哦。没用过的赶紧试试先二、Windows键 + D[作用]:最小化所有窗口,并切换到桌面,再次按又重新打开刚才的所有窗口[快捷键]:win+d[小结]:这个功能在以前
2013-04-05 13:52:58
587
转载 Windows蓝屏(错误代码说明一览表)
0 0x0000 操作完成。 1 0x0001 不正确的函数。 2 0x0002 系统找不到指定的文件。 3 0x0003 系级找不到指定的路径。 4 0x0004 系统无法打开文件。 5 0x0005 拒绝存取。 6 0x0006 无效的代码。 7 0x0007 内存控制模块已损坏。 8 0x0008 内存空间不足,无法处理这个指令。 9 0x0009 内存控
2013-04-05 13:51:45
1947
转载 Windows系统文件夹全面大揭密
朋友我们每天都在使用Windows,可你对它的系统文件夹熟悉吗?下面的文章中我们就将介绍各种Windows操作系统文件夹的作用。 系统文件夹详解Win9X/Me篇 据说目前Windows9X仍然有很多用户,而WindowsMe和Windows9X又很相近。这里就带你走进Windows9X/Me主要的系统文件夹,将它们看个通透吧。 首先需要明确一个概念,“系统文件夹”指的是存
2013-04-05 13:49:46
867
转载 Windows组策略应用全攻略
一、什么是组策略 (一)组策略有什么用? 说到组策略,就不得不提注册表。注册表是Windows系统中保存系统、应用软件配置的数据库,随着Windows功能的越来越丰富,注册表里的配置项目也越来越多。很多配置都是可以自定义设置的,但这些配置发布在注册表的各个角落,如果是手工配置,可想是多么困难和烦杂。而组策略则将系统重要的配置功能汇集成各种配置模块,供管理人员直接使用,从而达到方便管理计
2013-04-05 13:49:03
651
转载 学习c++的50条忠告
1.把C++当成一门新的语言学习(和C没啥关系!真的。);2.看《Thinking In C++》,不要看《C++变成死相》;3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境
2013-04-05 13:36:19
410
转载 学习c/c++的50个好网站
学习c/c++的50个好网站1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段 2、http://www.hotscripts.com/category/c-cpp/scripts-programs/Hotscripts --提供数以百计的C和C++脚本和程序。所有程序都分为不同的类别。 3、http://www.planetso
2013-04-05 13:35:40
607
转载 COBOL 教程
目录 CHAPTER 1 COBOL 概述CHAPTER 2 过程部初步CHAPTER 3 标识部和环境部CHAPTER 4 数据部之一CHAPTER 5 过程部之二CHAPTER 6 过程部之三CHAPTER 7 各部之间的关系及程序举例CHAPTER 8 联机及批量程序的一些差异CHAPTER 9 COB
2013-04-05 13:31:31
2714
转载 C++_study_notice
C++ 和 C 语言没关系>>>>>>>看得懂的书仔细看看不懂的书坚持看好书看三遍精于控制IDE和用命令行方式处理程序讨论有意义的C++的知识点不断实践 + 博览群书不断阅读源代码学并坚持把技术记在脑中程序设计实践>>面向对象高效编程C ++Effective Object-Oriented software Construc
2013-04-05 13:30:29
485
转载 c语言库函数大全1
功能:异常终止一个进程 用法: void abort(void); 程序例: #include #include int main(void) { printf("Calling abort()\n"); abort(); return 0; /* 实际上这句不会被执行 */ }函数名: abs 功能:求整数的绝对值 用法: int
2013-04-05 13:29:28
774
转载 c语言符号与优先级
一、赋值运算符 因为赋值语句是从右向左运算的,也就是说从右端开始计算。二、算术运算符 在C语言中有两个单目和五个双目运算符。 符号功能 + 单目正 - 单目负 * 乘法 / 除法 % 取模 + 加法 - 减法 三、逻辑运算符 逻辑运算符是根据表达式的值来返回真值或是假值。其实在C语言中没有所谓的真值和假值,只是认为非0为真值,0为假值。
2013-04-05 13:28:42
818
转载 C语言中的文件输入、输出(file I/O)
0.目录1. 打开、关闭、定位2. 无格式输入、输出3. 格式化输入、输出4. 按行输入、输出5. 单字符输入、输出6. 错误检测函数1. 打开、关闭、定位Open a file: fopen FILE *fopen(const char *path,const char *mode);return NULL if failed.++++++
2013-04-05 13:27:53
638
转载 while循环条件后置
一个coding小技巧今天写autogeili脚本时遇到一个问题,每次命令执行后都要判断命令执行的情况,如果没有成功执行,那么脚本就要终止,不能继续向下做。只有上一步成功完成,才能执行接下来的步骤。很容易联想到以下逻辑:执行命令1判断命令正确执行?是:跳转到命令2否:输出错误信息并终止脚本执行执行命令2判断命令正确执行?是:跳转到命令3否:输出错误信息并终止脚本
2013-04-05 13:26:57
1528
转载 Vi指令小结
进入vi的命令 vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename: 在上次正用vi编辑时发生
2013-04-05 13:25:54
397
转载 debian安装与配置手记
谨以此文献给喜欢折腾电脑也听我唠唠叨叨地说遇到的各种问题然后听我眉飞色舞地讲我的成就感的老婆。BBS上有人说,用习惯了UBUNTU就应该换用DEBIAN了。基于这种说法,以及我把最后一门考试弃掉的现状,并且折腾的精神,将硬盘又划出一块25G的分区用于装DEBIAN。DEBIAN 大约是最流行的发行版了,因为有无数发行版都是基于DEBIAN的,如ubuntu,Linux Deepin等。US
2013-04-05 13:24:58
588
转载 IPv6(普及版)
导语:清华将从6月1日起施行新的网费收取标准:5G以内免费,超过5G的部分,3元/G。在这里需要向大家说明的是,这项标准目前只针对IPv4,而IPv6则不受流量限制。那么什么是IPv4和IPv6呢?此文将对此做一个简单介绍。其他应对网费改革的策略会陆续发布。 一、IPv4和IPv6所谓IPv4(IPv6),说白了就是一种协议,一种计算机网络工作的准则。其全称是Internet P
2013-04-05 13:23:20
761
转载 Mac的快捷键
启动计算机时的巧妙使用:1、在计算机启动时,同时按住“option”键可以重建桌面,此操作应每月做一 次。 2、在计算机启动时,按住“shift”键可以关闭所有系统功能扩展。 3、在计算机启动时,按住鼠标可以推出软盘以避免将其用作启动磁盘。 4、在计算机启动时,同时按住“shift”+“option”+“delete”键可以忽略启动磁盘, 并自动寻找另一个介质做启动盘。
2013-04-05 13:22:25
538
转载 B/S软件体系结构设计()
C/S软件体系结构(客户端到服务器)动态网站与静态网站的区别:动态网站是基于数据库的静态网站(制作容易):不通过数据库及脚本语言的HTML的页面,使得用户只是网络的消费者动态网站:用户既是网络的消费者也是网站内容的创造者(论坛、博客、Google搜索引擎、SNS) 动态网站开发所需要的We
2013-04-05 13:21:10
1429
转载 Quake-III代码里神奇的浮点开方函数
Quake-III Arena (雷神之锤3)是90年代的经典游戏之一。该系列的游戏不但画面和内容不错,而且即使计算机配置低,也能极其流畅地运行。这要归功于它3D引擎的开发者约翰-卡马克(John Carmack)。事实上早在90年代初DOS时代,只要能在PC上搞个小动画都能让人惊叹一番的时候,John Carmack就推出了石破天惊的Castle Wolfstein,然后再接再励,d
2013-04-05 13:18:03
1196
转载 Installing DB2 for Linux under FreeBSD using Linux compat
DB2 under FreeBSD Installing DB2 for Linux under FreeBSD using Linux compat. By Nathan BoegerIntroductionRecently my company acquired DB2 for our SQL database. We chose DB2 over the othe
2013-04-05 10:29:04
726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人