自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好记性不如烂笔头的专栏

每天进步一点点

  • 博客(184)
  • 资源 (1)
  • 收藏
  • 关注

原创 tensorflow.python.framework.errors_impl.InvalidArgumentError: indices[5] = 5 is not in [0, 5)原因

错误下面一段代码报错:model = Sequential()# input_dim: 10000个最常见的单词# output_dim: 每个单词的向量维度为8维# input_length: 为文本长度# Embedding 层激活的形状为 (samples, maxlen, 8)model.add(Embedding(len(chars) + 1, 64, input_length=maxlen)) # 将三维的嵌入张量展平成形状为 (samples, maxlen * 8) 的二维

2020-12-06 01:41:47 4564 3

原创 清洗英文脏数据,超级分隔符

import redef strip(text, chars=None): """去除首尾的字符 :type text: string :type chars: string :rtype: string """ if chars is None: reg = re.compile('^ *| *$') else: reg = re.compile(r'^[' + chars + ']*|[' + chars + ']

2020-12-05 22:32:23 490 1

原创 MAC下安装xgboost(最快速省事的方法)

下载anaconda3:https://www.anaconda.com/distribution/#macos安装anaconda3,注意安装时可以选择一直默认安装,也可以更改安装位置。后面配置环境变量时需要知道该位置。(https://www.zhihu.com/question/352691469/answer/871349842)安装完以后,配置环境变量。在vim ~/.bash_...

2020-03-25 10:52:36 1175 1

原创 Git使用总结

git checkout – file1 file2(丢掉file1和file2的修改,前提是file1和file2都还没有git add)git reset HEAD file1 file2git checkout – file1 file2(丢掉file1和file2的修改,前提是file1和file2都git add,但是没有git commit -m “xxx”)...

2019-12-08 11:03:23 220

原创 一道面试题

一道面试题:求一棵树中任意两个结点的最远距离。思想:利用递归,在求深度的同时顺带把最远距离算出来。struct node{ vector<node*> child; vector<int> distance;}int MaxDepth(node * root, int *MaxSum){ if (root == NULL) ...

2019-10-31 21:25:23 210

原创 在用LaTex生成中文简历时,遇到的错误

在使用Latex生成中文简历时遇到一个错误:!Missing number, treated as zero. <tobe read again> \[email protected] \progressbar@LoadFile@IfExist{tikz}%?这个是说我们的resume.cls文件(该文件是包含简历生成需要的库)里使用了progressbar这个包,但是...

2019-10-20 14:13:25 1634

原创 python 中with用法以及with tf.Session(graph = g1) as sess:用法

With用法 以及with tf.Session() as sess用法import osos.environ["TF_CPP_MIN_LOG_LEVEL"]='2' # 只显示 warning 和 Errorimport tensorflow as tfa = tf.constant([1.0,2.0],name = "a")b = tf.constant([2.0, 3.0], ...

2019-09-08 20:41:15 3398 1

原创 Dijkstra算法

介绍思路的https://blog.csdn.net/a_big_pig/article/details/44163903介绍怎么存路径的:https://www.cnblogs.com/smile233/p/8303673.html伪代码规范:https://www.cnblogs.com/lmystar/p/10635703.html比较详细的:https://blog.csdn.net...

2019-09-07 21:11:55 185

原创 tensorflow在win10下安装

参考安装教程:https://www.cnblogs.com/wangliman/p/9699931.htmlpycharm如果要使用tensorflow的话,需要把project interpreter设置成tensorflow目录下的python.exe。怎么寻找tensorflow目录下的python.exe:先在anaconda prompt下import tensorflow as...

2019-09-05 00:03:13 1047

原创 一段有用的excel 宏命令

Sub Copy_Auto()Dim iFor i = 1 To 10 Range(Cells(1, 2), Cells(10, 2)).Copy Range(Cells(10 * i + 1, 2), Cells(10 * i + 10, 2))NextEnd Sub上述代码的意思就是: 把第1行第2列到第10行第2列的数据,往下拷贝10次!...

2018-06-02 18:08:19 11124

原创 有意思的教程

LTE源码 https://github.com/srsLTE/srsLTEQT教程 http://www.qter.org/portal.php?mod=view&amp;amp;aid=26

2018-05-25 19:09:50 289

原创 半年总结

一些好的书籍 网上有个大神,他四年看了包括C,Linux,Python,Shell,git,Vim等语言和工具相关的书籍,可以选择一些来看看,并总结一下。 链接:http://blog.csdn.net/angiexia/article/details/20389015一个适合初学编程人看的网站。 其实这个网站既可以作为想学某个语言的初学者使用,也可以作为某个编程从业者想学其他语言而开始...

2018-04-19 18:03:35 678

转载 客户端收到一个窗口为 0 的包怎么处理

转载:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=28811518&id=5603324调整窗口大小: 当TCP堆 栈接收到数据的时候,生成一个确认信息并以回复的方式发送,但是放置在接收端缓存中的数据并不总是立即被处理。当服务器忙于处理从多个客户端接收的报文, 服务器很有可能因为清理缓存而变得缓慢,无法腾出空间接收新的数据,如果没

2017-12-05 11:38:44 3266

原创 腾讯笔试题——用1,1,2,2,4,4,8,8...2^i,2^i拼凑成一个整数n,求问多少种拼凑方法

用1,1,2,2,4,4,8,8…2^i,2^i拼凑成一个整数n,求问多少种拼凑方法话不多说,上代码:#include<iostream>#include<math.h>#include<time.h>#include<set>using namespace std;int nums[63];//num[i]表示2^i的个数,只有0,1,2三个取值//回溯法int IsOk(long

2017-09-19 16:08:48 1741

原创 Need to read

http://lib.csdn.net/article/computernetworks/11080

2017-08-28 11:09:42 733

原创 2018网易内推笔试

//第一题修改#include<iostream>#include<vector>#include <deque> using namespace std;int main(){ int n; cin >> n; vector<int> a; int temp; for (int i = 0; i < n; i++) { ci

2017-08-12 22:53:34 1276

原创 快排-单链表实现

/************************************************************************* > File Name: main.cpp > Author: > Mail: > Created Time: 三 7/26 18:43:04 2017 *****************************

2017-07-26 20:28:57 697

原创 Poll机制

Server/************************************************************************* > File Name: poll.cpp > Author: > Mail: > Created Time: 2017年06月17日 星期六 14时28分03秒 *******************

2017-06-17 17:05:55 985

原创 select机制

server/************************************************************************* > File Name: server.cpp > Author: > Mail: > Created Time: 2017年06月13日 星期二 20时12分15秒 *****************

2017-06-14 00:47:52 555

转载 IO多路复用

网络IO之阻塞、非阻塞、同步、异步总结 http://www.cnblogs.com/Anker/p/3254269.htmlIO多路复用之select总结 http://www.cnblogs.com/Anker/archive/2013/08/14/3258674.htmlIO多路复用之poll总结 http://www.cnblogs.com/Anker/p/3261006.htmlIO

2017-06-10 21:21:38 358

原创 C++求解:平面上有n个点,问总共可以组成多少条直线

思路对输入的点,两两组合求取斜率,这样可能会出现某一斜率对应多对点。然后对属于同一斜率的多对点,当成一幅图,求取连通分支个数。这里对对属于同一斜率的多对点,当成一幅图,求取连通分支个数解释一下: 假设对于斜率k=1.0,有点对 (1,1) ,(2,2) (2,2),(3,3) (3,3,),(1,1) (4,3),(3,2) 那么实际上只有两条直线,(1,1),(2,2),(3,3)是连

2017-05-28 17:03:25 3753 2

转载 C++四种基本类型转换

http://www.cnblogs.com/carsonzhu/p/5251012.html http://hb.qq.com/a/20110722/001452.htm

2017-05-25 22:17:03 382

转载 epoll原理理解

首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数据,但是流中还没有数据,(典型的例子为,客户端要从socket读如数据,但是服务器还没有把数据传回来),这

2017-05-22 13:54:33 341

转载 单例模式进一步讲解

http://www.cnblogs.com/qiaoconglovelife/p/5851163.htmlhttps://zhidao.baidu.com/question/1894852480537262660.html?qbl=relate_question_0public class Single{ private static final Single s = new Sing

2017-05-16 00:14:04 390

转载 同步,异步,阻塞,非阻塞

作者:银月游侠 链接:https://www.zhihu.com/question/19732473/answer/88599695 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。这几个概念,上面不少答案已经写得很清楚了。这里我结合自己的理解,简单地聊一下为什么这几个概念容易混淆。如果有错误之处,恳请批评指正。 我认为同步、异步、阻塞、非阻塞,是分3个层次的

2017-05-14 11:58:57 363

原创 C++无法被继承的类实现以及单例模式的类的实现

无法被继承的类的实现思路构造函数是类的私有成员函数,同时在共有成员函数里,声明创建该类的实例的函数。以及释放该类的析构函数。范例#include<iostream>using namespace std;class A{public: static A * Construct(int n) { A *pa = new A; pa->num =

2017-05-04 01:32:50 3697

原创 已知中序遍历和前序遍历,求后序遍历

已知中序遍历和前序遍历,求后序遍历思路前序遍历:根 左 右 中序遍历:左 根 右 寻找根,然后对于中序遍历,根的左半部分和前序遍历的根后面的左那部分 又重新构成一个相同的子问题,递归求解即可。Code#pragma once#include<iostream>#include<stack>#include<queue>using namespace std;typedef struct

2017-04-20 20:49:49 860

原创 Assert()

Assert()这是实现方法的代码: #define ASSERT(exp) (void)((exp)||(_assert(#exp,FILE,LINE),0)) void _assert(void * exp, void * file, unsigned int line) { printf(“Assertion failed: %s, file %s, line %d\n”,exp,f

2017-04-19 23:32:54 1868

原创 数组初始化是在编译器还是在运行期?

int a[3]={1,2,3};//这段代码是在编译阶段还是运行阶段初始化的呢//如下的呢 void test(int i) { int a[3]={i,i,i}; //这个i是不确定的,这个肯定是运行阶段完成的把 }数组的长度是在编译时确定,这样就能为它分配内寸,但是不会初始化. 长度编译确定,初始化在运行时确定。 如果加上const,则其值在编译期就确定了。 const i

2017-04-19 20:43:07 2389 1

原创 操作系统练习

GitHub项目: https://github.com/chyyuu/os_course_info 指导书: https://objectkuan.gitbooks.io/ucore-docs/

2017-04-18 16:01:09 372

原创 面试小结2

面试小结TX 1. 链表反转 2. 最大公共子串(两种方法,动态规划那种) 3. 进程与线程区别 4. 为何转后台 5. 栈空间的最大值是多少最大公共子串:int LCS(char s1[], char s2[]){ int len1 = strlen(s1); int len2 = strlen(s2); int **c = new int *[len1 +

2017-04-18 12:27:55 388

原创 待看

C++联合体以及大小端 http://www.cnblogs.com/ziwuge/archive/2010/12/27/1917765.html http://blog.csdn.net/infoworld/article/details/42131387 http://blog.csdn.net/kuai0705/article/details/20841133C++单例模式 http:

2017-04-16 01:26:09 380

原创 链表排序

插入排序//需要注意的是传入的是二级指针,这样才会对链表内容进行修改。#pragma once#include<iostream>using namespace std;struct Node{ int data; Node *next; Node(int x) { data = x;next = NULL; }};void insert_operation(No

2017-04-16 00:21:35 527

原创 面试小结(MT)

指针与引用的区别http://www.cnblogs.com/dolphin0520/archive/2011/04/03/2004869.html http://www.cnblogs.com/tracylee/archive/2012/12/04/2801519.html斐波那数列http://www.kuqin.com/shuoit/20160112/350004.html交换a与b,不借助

2017-04-15 23:06:32 473

原创 Python与C++区别

程序有两种执行方式,解释执行和编译执行。 PYTHON是一种脚本语言,是解释执行的,不需要经过编译,所以很方便快捷,且能够很好地跨平台,写一些小工具小程序特别合适。 而C++则是一种需要编译后运行语言,在特定的机器上编译后在特定的机上运行,运行效率高,安全稳定。但编译后的程序一般是不跨平台的。 学习一种编程语言不能看它热不热。而是要看它在某个领域的作用。就像汇编,虽然现在不热了,但是它在某些行

2017-04-15 00:12:35 29915

原创 B 树以及B+树和B*树

对B树概念介绍B树说白了就是一个结点有多个子结点。 本文介绍的数据结构英文是B-tree,中文写作B-树,其中 – 并不是减号,而是连接符,读作B树。B-树是一种平衡搜索树,但它的每个结点包含的元素可以多于2个,因此并不是严格意义上的二叉树。 相比与二叉树,B树显得更矮,更胖。它的每个结点包含多个数据,这特别适合于对外存的访问。由于硬盘等设备访问速度和内存相比非常慢,而从硬盘读取1个数据和读取1

2017-04-11 00:23:35 405

原创 引用

左值与右值一个区分左值与右值的便捷方法是:看能不能对表达式取地址,如果能,则为左值,否则为右值。 int i = 5; int &a = i; 这时编译通过 但是如果 int &a = 5;这样就出错了 这个5和i有什么区别,答案就是5是右值,i是左值,为什么,参考上面的话。 你用一个函数的返回值给非常量引用初始化 那么函数的返回值是啥呢 在函数返回的时候,系统将返回值存放至eax寄

2017-04-10 00:19:49 386

原创 string的用法以及cin用法

stringstring s=”aannccnc”;a.size()//求长度int pos1=s.find("nc");//返回第一次出现an的位置3int pos2=s.find("nc",5);//从s[5]开始查找nc,返回6if(s.find("ac") != s.npos)//查找s中是否有ac字符串,有的话,进入if语句里,没有跳出{}//删除用法(1)erase(pos,

2017-04-07 14:05:22 3560 1

原创 修改字符串以及string 与char* char[]之间的转换

初始化字符指针为字符串和字符数组字符串注意char *a=”abcdef”与char a[]=”abcdef”的区别: 1、字符串存放的内存区域不同:前者存放在常量区,不可修改,后则存放在栈中,可以修改;2、变量a存放的内容不同:前者存放的是一个地址,而后者存放的是字符串”abcdef”,因此使用sizeof它们的结果是不同的,分别是4和7搜索;string 与char* char[]之间的转换s

2017-04-07 10:45:03 1142 2

原创 今日头条 最大映射

有 n 个字符串,每个字符串都是由 A-J 的大写字符构成。现在你将每个字符映射为一个 0-9 的数字,不同字符映射为不同的数字。这样每个字符串就可以看做一个整数,唯一的要求是这些整数必须是正整数且它们的字符串不能有前导零。现在问你怎样映射字符才能使得这些字符串表示的整数之和最大?输入描述: 每组测试用例仅包含一组数据,每组数据第一行为一个正整数 n , 接下来有 n 行,每行一个长度不超过 1

2017-04-06 22:45:21 463

统计学习方法---李航的那本书,刚看完,很不错

附录A有点问题,其他的都可以看。我已经看完了,感觉很不错,推荐大家看看

2018-02-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除