8 xiaomayi201314

尚未进行身份认证

暂无相关简介

等级
TA的排名 14w+

golang import操作

明明之前都看过,也记住过,但是过一段时间就会忘记,需要去网上重新搜索,所以在这里记录下来。以import “fmt”为例,表示正常的导入fmt包import . “fmt” 表示调用fmt包中的函数时,可以直接使用,无需重复写出包名import - “fmt” 表示并不需要调用fmt包中的函数,只是执行该包中的Init函数import new_name “fmt” 表示将fmt重命...

2019-12-05 15:40:57

golang堆排序

package mainimport "fmt"/*a 从0开始的数组元素start 起始位置的下标end 结束位置的下标*/func HeapAdjust(a []int, start, end int){ //保存待移动的值 t := a[start] for left := 2 * start + 1; left <= end; left = ...

2019-04-03 10:00:27

golang二叉树创建、递归非递归前、中、后遍历

package mainimport( "fmt")type BitTree struct{ value int left *BitTree right *BitTree}func create() *BitTree{ //root p := new(BitTree) p.value = 4 //second floo...

2019-04-03 09:57:43

基本排序

package mainimport "fmt"func Bubble(num []int) []int{ for i:= 0; i < len(num) - 1; i++{ for j := 0; j < len(num) - 1 - i; j++{ if num[j] > num[j+1]{ ...

2019-03-12 10:58:27

替换空格

剑指offer上的一个题,因为修改了str,但是没有在str结尾上加‘\0’,所以一直没有成功,修改后运行成功class Solution {public:void replaceSpace(char *str,int length) {if (length == 0)return;        if(strlen(str)            return; 

2016-09-17 22:15:52

leetcode上的Sort a linked list using insertion sort

本地编写的时候使用的是具有头指针的链表,头指针为空,代码如下#include"iostream"using namespace std;//typedef struct List{struct List* next;int value;}List;List *head = NULL;List *initList(){head = new List;

2016-09-08 16:46:17

最大子数组和的C++代码

原理参考这篇博客,http://www.cnblogs.com/bourbon/archive/2011/08/23/2151044.html关键的理解点是:a[1]...a[n-1]的最大一段数组之和为all[1],包含a[1]进去的最大和为start[1],所以a[0]...a[n-1]的最大子数组和all[0]为max(start[1]+a[0],a[0],all[1])其中

2016-09-02 11:04:06

KMP算法

参考软件园的一篇讲解,比较简单易懂http://www.cnblogs.com/c-cloud/p/3224788.html自己理解并敲了代码:以下代码为求出text中pattern匹配的所有的#include"iostream"using namespace std;#define N 100void getNext(char *pattern, int next[]){

2016-09-01 21:10:34

冒泡排序和选择排序、快速排序

在此记录下,下次再需要复习的时候可以在这里查看#include"iostream"using namespace std;#define N 4void BubbleSort(int a[]){for (int i = 0; i for (int j = 0; j if (a[j]>a[j + 1]){int t = a[j];a[j] = a[j +

2016-09-01 15:39:44

C++输入带空格的char*字符串,通过string类型转换

背景需要输入一个char*的字符串,并且字符串的长度不定,使用的vs2013,使用gets和gets_s都会报错,然后就借助string转换了下头文件为#inlcude"iostream"#include"string"using namespace std;1.通过getline从控制台输入带空格的字符串string s1;getline(cin, s1);2

2016-08-31 22:17:46

在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数

// vectorTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "iostream"using namespace std;#include class Solution {public:bool Find(vector > array, int target) {int i = 0

2016-03-16 15:24:09

测试开发工程师面试题目

1 判断一个字符串是否对称2 判断一个链表是否有环3 判断两个链表是否相交 相交结点4 查找链表倒数第k个元素,只能遍历一遍5 各种排序算法6 自动售货机测试7 微信聊天测试

2016-03-16 11:03:46

asp.net+mvc5新建控制器时出现的,运行所选代码生成器时错误

在Models下建立了Movie类,在controller下创建控制器时,就会出现这个错误。解决方法是:在新建controller时 先把程序运行一下,生成改应用程序,再次建立时 即可成功

2016-01-15 16:38:38

VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧

因为之前都是看别人的项目,而没有自己从头到尾建立一个项目,所以这次尝试搭建时就出现了问题,主要是ASP.Net MVC项目中VS2013和MySql的连接。第一个问题:数据库表已建好,相应的数据库处理类已写好,然后在创建实体模型(右键Model->新建项->数据->ADO.NET实体数据模型)时没有MySQl选项,在网上搜了一圈,需要下载mysql-for-visualstudio,网

2016-01-12 15:27:09

错误 175: 具有固定名称“MySql.Data.MySqlClient”的 ADO.NET 提供程序未在计算

写篇博客记录一下之前的VS2013是师兄留下来的,打开项目直接就使用了,但是电脑出问题了,重装了系统,项目需要VS2013,mysql。把这两个分别装好后,就出现了标题所示的错误,XXModel.edmx也没有以表的格式显示出来,而是纯代码,找了两个写的解决问题很好的答案,按照上面解决的问题。http://blog.csdn.net/niewq/article/details/4187

2015-12-28 16:40:33

Windows server 2008安装WampServer

这个东西本来是很简单的,结果我花了两天才完成,在此记录下。步骤1:到wampserver.com官网上下载版本,不能是最新的,数据库版本太新的话,操作系统不支持,我用3.0安装了两天都没有成效,我一直以为是系统出了问题,最终下载的是wampserver2.5版本的步骤2:到微软官网上下载vc_redist.exe文件,要根据系统位数来选择下载,32位选择x86,64位选择64bit的,最好

2015-11-30 16:30:36

MFC Unicode字符集下 CString类型转换为char*类型

在网上看了好多方法,基本上没有成功的,然后看以了一个人的日志http://blog.csdn.net/linrulei11/article/details/7824954,有一种方法可以解决问题,但是又出现了新的问题 最终解决  在此把我成共解决的步骤总结一下头文件:#include函数:CString path;GetDlgItem(IDC_EDIT_PATH)->GetWindow

2015-08-04 15:44:15

自己练习写的n!末尾零的个数的代码

#include "iostream"using namespace std;int main(){int count=0;int n,i;cin>>n;for(i=n;i>=1;i--){while(i%5==0&&i!=1){count++;i=i/5;}}coutsystem("pause");return 0;}

2015-04-28 16:50:10

选择,冒泡,快排

闲来无事,复习了下选择排序,冒泡排序,快速排序,与大家共享//选择排序int main(){int a[N];int i,j,t;coutfor(i=0;icin>>a[i];for(i=0;ifor(j=0;jif(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}coutfor(i

2015-04-27 15:39:28

输入字符串(0-127),提出其中的数字并排序

线上笔试的时候遇到这一题,当时完成的只能是个位数字的排序,今天在这里完善

2015-04-27 11:17:29

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!