- 博客(27)
- 资源 (9)
- 收藏
- 关注
原创 pip出现Fatal error in launcher: Unable to create process using '"'
问题分析: 先python2又安装了python3,然后安装了pip,卸载了python3后pip不可用,重新安装pip无果(反之亦然)。根因在于,安装pip时windows在环境变量:path中添加了到pip命令的路径,先前的pip路径未清除,导致后面重新安装的pip未生效。解决方案: 查看pip命令是否有重复路径,cmd命令:where pip。 从结果中,可以
2017-06-14 15:52:46
15518
原创 基因发现算法
一个很好的基因发现算法教程,分析了很多基因发现算法的策略。豆丁地址:http://www.docin.com/p-401118556.html
2015-06-18 18:28:56
702
原创 生物信息记录点点滴滴(一)
1、从GenBank中下载到所有细菌的数据。2、选用了GBParsy工具c来对gbk文件进行解析。3、阅读《GBParsy: A GenBank flatfile parser library with high speed》,知道gbk文件结构如下:而GBParsy解析后的结构如下:4、明天计划:阅读GBParsy的c源码,并尝试gbk文件解析。
2015-06-18 18:22:22
602
转载 C与C++的兼容问题——extern "C"的用法解析
本文转自:http://www.cnblogs.com/rollenholt/archive/2012/03/20/2409046.html1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向
2014-01-12 22:52:46
1180
原创 malloc动态申请内存空间对程序效率的影响
在编程时,为了节省空间,我们经常会调用malloc函数来动态申请空间。但是,却不知道,正是因为这一点点的吝啬心,让我们的程序运行效率出奇的低。那么,引起效率低下的原因是什么呢,接下来,让我们探索探索。探索一、#include "stdafx.h"#include #include #define M 100#define N 100void TestMain(int n,i
2013-12-10 09:34:35
8366
1
原创 CL的环境配置
如果想在控制台下直接使用cl以及link等进行编译,那么,环境配置是少不了的。但是,从网上找配置方法是十分痛苦的事情,首先,很多方法根本就不对。。其次,因为随着时间的迁移,版本的升级,以及每个人安装目录的不同,导致配置相当困难。在此,本人跟大家分享一种比较“傻瓜式”的,快捷的,好用的,比较通用的环境配置方法。 首先声明,本配置基于visual studio(当然,也包括VC6.0)
2013-11-26 16:34:38
4752
1
原创 Matlab与VS混合编程总结
Matlab与VS混合编程有很多种方法,本人采用了自己认为最简单的一种,即VS调用matlab生成的动态链接库。现在将整个过程总结如下,方便以后翻阅,同时也造福像我一样的菜鸟。一、生成动态链接库创建matlab函数文件,如:pca.m。用mcc编译pca。因为matlab可能有改动,建议先在matlab命令行中输入:help mcc;查看帮助,将pca.m编译成
2013-11-25 11:12:08
1599
原创 关于指针与引用的讨论
一直以来,没有细细想过这个问题。现在,就发现了如下的问题。先上代码:void fun(int *p){ int *q = (int *)malloc(sizeof(int)); *q = 3; p = q; printf("%d\n",*p);}int main(){ int a; fun(&a); printf("%d\n",a
2013-11-13 11:25:19
718
原创 同一段代码,不同C编译器,输出结果真的会不同啊!!!
一个奇怪的问题啊。写了这么久代码,总认为,只要是C编译器,同一段代码总会有相同运行结果的(不考虑随机以及多线程的情况)。但是,今天在百度知道上看到了一段代码,运行结果不同,本来打算直接说——小子,机器出问题了吧!!但是,抱着治学严谨的态度,我对本段代码进行了测试,发现结果出乎意料。。先看这段代码吧。#includevoid fun();int main(){ fun()
2013-11-06 20:17:11
10728
1
转载 字符串处理函数实现原理
一直想知道库函数的内部实现,这是从一个博客上摘过来的。留着。1. strlen(),计算字符串长度 代码如下:int strlen(const char string) { int i=0; while(string[i]) i++; return i; } 2. strcpy(), 字符串拷贝. 代码如下:c
2013-11-05 17:06:27
672
原创 随机数不随机呀——rand()与srand()
写程序,经常会用到随机数,但是,真正理解的貌似不多吧。先看几个程序和运行结果吧:#include#include#includeusing namespace std;void fun();int main(){ for(int i = 0;i < 10; i++) { fun(); } return 0;}void fun(){ cout<<rand(
2013-11-05 14:31:15
10451
7
转载 matlab画柱形图
clcclear;y=[1 0.957 0.934 0.923 0.872 0.957 0.957;0.94 0.89 0.614 0.805 0.815 0.815 0.815;0.95 0.741 0.741 0.836 0.604 0.644 0.673];b=bar(y);%绘制基本柱形图grid on;%绘制网格线ch = get(b,'childre
2013-10-25 10:11:35
1286
原创 Microsoft C++ 异常: 内存位置 **处的 mwException
看到各种mwException问题都没答案,现在将我自己遇到的问题与解决方案提供如下,希望能帮助和我遇到相同问题的筒子们。问题描述:用VS2010调用matlab生成的dll时出错,报mwException错误。matlab代码如下:%用PCA方法降低维数%A:输入的样本矩阵;n,要降到的维数%RESULT:输出的特征矩阵function RESULT=P
2013-10-22 11:01:10
7745
转载 Struct和Class的区别
C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能继承吗? 能!!struct能实现多态吗? 能!!! 既然这些它都能实现,那它和class还能有什么区别?最本质的一个区别就是默认的访问控制: 默认的继承访问权限struct是public的,cl
2013-10-15 10:35:39
634
转载 new与malloc
malloc申请的是空间,而不是对应的变量,所以,malloc后并不会调用相关类型的构造函数。因此,如果你的变量有指针等潜在的会造成问题的成员,一定要显式初始化。
2013-10-15 10:21:33
555
原创 编程忠告——给自己
1、指针一定要初始化。 野指针太可怕,出了问题都找不到问题所在,一般编译器都没办法告诉到底发生了什么了,而只能无奈地崩溃。。于是,你自己也就只能跟着崩溃了。除非,有神一样的人救你,否则,你就只能等自己灵光一现然后开悟了。。。2、申请的空间一定在用完后释放。 永远记住,资源是有限的,不是你随便申请个几百G都不成问题。平时偷偷懒,不注意这些问题,资源也不会太紧张,
2013-10-13 15:13:23
645
原创 debug assertion failed stream!=NULL
写程序,出了个问题。关键是,用小数据测试时没有错的,但是大数据就出问题了。。百思不得其解。总以为,是什么地方溢出导致越界访问了,可是,经过反复读代码,反复计算边界,均没有发现问题所在。抱着试试看的心理去网上一找,终于发现问题了。原因就是,在关闭文件的时候,有可能文件本身就没有打开,所以就发生了错误。这种错误就是,你假定一定发生的事情却没有发生,就是所谓的“assertion”即断言错误。能出现这个
2013-10-12 21:39:21
4028
1
原创 迭代器报“vector iterators incompatible”错的几种可能
由于平时迭代器与向量用的并不是很多,因此今天上午遇到了一个非常怪异的问题,浪费了我整整4个小时!心疼呀!! 下面是详细经过,不想看经过的可略过直接看我的总结。 我的项目需要处理非常复杂的数据结构,而且有很多结构都是自增长的,因此如果要想妥善的管理并处理这些数据就要有十几个不同的动态数组支持才行,为了使代码更加简洁,因此打算使用向量来代替动态数据。
2013-10-10 14:20:20
6534
转载 Vector基础
vector容器类型 vector容器是一个模板类,可以存放任何类型的对象(但必须是同一类对象)。vector对象可以在运行时高效地添加元素,并且vector中元素是连续存储的。vector的构造函数原型:template explicit vector(); // 默认构造函数,vector对象为
2013-10-09 15:05:50
619
转载 C++ vector 排序(转载)
最近做的东西,要将vector 中的内容输出,结果发现有些文件被交替反复打开,所以就想吧vector 中的元素排序,学习中发现下面这篇文章总结的挺好的,分享一下也~C++中当 vector 中的数据类型为基本类型时我们调用std::sort函数很容易实现 vector中数据成员的升序和降序排序,然而当vector中的数据类型为自定义结构体类型时,我们该怎样实现升序与降序排列呢?有两种方法,下面
2013-10-09 14:57:47
892
转载 java编译错误 程序包javax.servlet不存在javax.servlet.*
编译:javac Servlet.java 出现软件包 javax.servlet 不存在软件包javax.servlet.http 不存在 等错误由于servlet和JSP不是Java平台JavaSE(标准版)的一部分,而是Java EE(企业版)的一部分,因此,必须告知编译器servlet的位置。解决“软件包 javax.servlet不存在”错误的方法:1. 搜索
2013-10-05 12:55:32
1100
1
原创 Web快速开发平台 WebBuilder如何安装
本人刚开始接触web开发,搭建平台花了不少时间。现在讲搭建过程搜集到的一些资料进行整理,与大家分享。希望能帮到和我一样的小白,另外,欢迎各路朋友批评指正,毕竟我刚开始搞这个东西,错误可能在所难免。。 Web快速开发平台 WebBuilder如何安装1、安装任意类型的一款 JAVA Web 应用服务器(如 Tomcat)和数据库(如 MySql),并且在Web应用服务器中创建一个 J
2013-09-17 08:30:47
4371
原创 Sutherland-Hodgman算法
考虑多边形相对于一条边界及其延长线进行裁剪的算法:此处选用矩形最左边的边。#include #include #define MAX 20 //定义多边形最大顶点数//裁剪框边界定义#define XL 10#define XR 200#define YT 10#define YB 200void init(int xl,int xr,int yt,int yb);i
2013-04-25 10:33:08
1852
原创 Cohen-Sutherland算法
//算法源码:Cohen-Sutherland算法实现线段的裁剪#include #include //编码定义:左右上下中#define LEFT 0x1#define RIGHT 0x2#define TOP 0x8#define BOTTOM 0x4#define IN 0x0//裁剪框边界定义#define XL 10#define XR 200#define YT
2013-04-25 09:13:08
814
原创 TypeError: object.__new__() takes no parameters
代码和错误如下:>>> from django.template import Template,Context>>> class Person(object):... def _init_(self,first_name,last_name):... self.first_name,self.last_name = first_name,last_name>
2012-07-23 17:22:49
5437
模式识别大作业
2013-10-27
RSA实验代码与文档
2013-09-18
RSA实验源程序与文档
2013-09-18
WebBuiler开发手册
2013-09-17
WebBuilder开发手册
2013-09-17
Visual Studio 编程助手
2012-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人