自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (4)
  • 收藏
  • 关注

原创 投资认知第一篇-股票分红是怎么回事?

购买一家上市公司的股份,投资者有权享受其分红,这是投资者的权益。这都是公司利润分配的方式,而利润分配策略的决定,根据《公司法》的规定,由股东大会决策。现金分红是将现金直接发给股东,例如每股分得1元,每位股东的账户上就会增加10*1=10元,这被称为"真分"。而“假分”是在不增加总股本的情况下,将风险资本转换成股票送给股东,比如100元折合成100股股票,每位股东的账户里原有的10股变成了20股。如果“张三控股”在分红后,将每1股分的1元现金扣除,那么,第二天的开盘基准价格应从10元调整到9元,也就是除息。

2024-04-12 15:16:49 238

原创 探究 ChatGPT 的心脏--Transformer(基础知识第一篇)

Transformer 是 ChatGPT 的核心部分,如果将 AI 看做一辆高速运转的汽车,那么 Transformer 就是最重要的引擎。它是谷歌于 2017 年发表的《Attention is All You Need》中提出的 Sequence-to-sequence 的模型,诞生之后便一统江湖,在 NLP, CV, Audio, Video 多个模态领域成为了遥遥领先。

2024-04-11 21:45:15 946 1

原创 leetcode 常考题-动态规划算法-单词拆分

返回 true 因为 "applepenapple" 可以由 "apple" "pen" "apple" 拼接成。返回 true 因为 "leetcode" 可以由 "leet" 和 "code" 拼接成。不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。的每一个字符,并尝试将其拆分成字典中的单词。个字符可以被拆分成字典中的单词),并且子串。注意,你可以重复使用字典中的单词。,表示空字符串可以被拆分成字典中的单词。个字符是否可以被拆分成字典中的单词。个字符可以被拆分成字典中的单词。

2024-04-10 16:49:47 348

原创 宏观认知第一篇--AI 是否就是第四次工业革命?

今年春节期间李一舟老师突然爆火,成功晋升为能与 ChatGPT 公司 CEO 齐名的中国 AI 大佬,赚到几个小目标后又火速被封,于是想着有空写篇小文章讲一讲跟普通人切身相关的话题-- AI 是否就是第四次工业革命?,有趣的是,我们发现互联网行业人员的薪资大概也是其他行业(如土木、材料、餐饮等)的3-5倍!马克思关于价值的阐述诚不欺我。由此可知:工业革命的重要特点是效率提升,至少是3-5倍的提升,普通人如果掌握了工业革命的技术,意味着。

2024-04-10 12:14:45 509

原创 VMware 宿主机和客户机之间的文件互传 copy paste

首先呢,无论哪一种方式都得先安装 VMWare Tools. (具体怎么安装请另行百度,此处不再赘述)第一种方法: 简单粗暴地直接拖拽,或者鼠标右键 复制 ,鼠标右键 粘贴。然而很不幸的是由于某些不可描述的原因,只要复制粘贴就卡死,卡死.......第二种方法:曲线救国(1)在 VMWare 中创建共享文件夹 参考https://geek-universit...

2019-10-14 12:08:14 979

原创 vmware启动ubuntu一直黑屏无法启动

以管理员身份打开cmd,输入:netsh winsock reset重启,然后再打开,问题解决!可以正常启动 ubuntu参考资料:https://www.zhihu.com/question/66422773/answer/245081019...

2019-10-13 19:28:05 1329

原创 eclipse启动失败:java..lang.AssertionError: assertion failed at scala.Predef$.assert(Predef.scala:204)

解决方案: 将你的eclipse相对应下相对应的工作空间下的(.metadata\.plugins\org.eclipse.e4.workbench\ )目录删掉就好了参考链接:https://blog.csdn.net/qq_42422526/article/details/82048044...

2019-09-24 10:32:12 823

原创 spark启动失败:localhost failed to add the host to the list of known hosts

问题描述:安装了 spark(单机集群模式),启动命令:$SPARK_HOME/sbin/start-all.sh报错:localhost failed to add the host to the list of known hosts解决办法:ssh-keygen -t rsassh-copy-id [email protected] 为我们的本地用...

2019-09-23 16:05:28 567 1

原创 UnicodeDecodeError: 'gbk' codec can't decode byte 0x93 in position 130: illegal multibyte sequence

解决方案:两步:第一步:统一使用 utf-8 编码:# -*- coding: UTF-8 -*-第二步:忽略该错误,在调试的时候看一下是否都读取:在 open() 中增加参数 errors:f = open(os.path.join(dir_name,fname),errors='ignore')...

2019-09-01 14:52:07 3250 1

原创 快手2019校招笔试题

目的:分别从前面和后面开始找划分点,使得前面的数字之和 = 后面的数字之和目标表述:sum( 前面m 个数 ) = sum( 后面n个数) s.t. m+n <= N(总个数)变形:sum[i] 表示前 i 个数之和,sum2[i]表示后 i 个数之和如果 sum[m] == sum2[n] ,s.t., m+n <= N,问题解决!#include <iostream&...

2019-08-19 10:41:48 2519

原创 网易2019笔试-丰收

题目描述:又到了丰收的季节,恰逢小易去牛牛的果园里游玩。牛牛常说他对整个果园的每个地方都了如指掌,小易不太相信,所以他想考考牛牛。在果园里有N堆苹果,每堆苹果的数量为ai,小易希望知道从左往右数第x个苹果是属于哪一堆的。牛牛觉得这个问题太简单,所以希望你来替他回答。输入描述:第一行一个数n(1 <= n <= 105)。第二行n个数ai(1 <= ai <= ...

2019-08-06 10:26:53 156

原创 网易2019校招笔试题-瞌睡

分析:由于小易清醒的时间是连续的,所以整个搜索空间为O(n),根本不需要贪心或者动态规划就能搞定。 小易这堂课获得的兴趣值分为两部分:本来就清醒时获得的兴趣值,被叫醒的k分钟获得的兴趣值。因为第一部分是固定的,所以当第二部分最大时,整体取最大值。思路:第一部分的兴趣值为 fixed_gain,第二部分,如果在第i分钟叫醒小易,额外获得的兴趣值为gain[i],gain[i]和gain[i-1]的...

2019-08-04 11:44:12 2815

原创 网易2019笔试题-牛牛的背包

题目解析核心思路物品有n个,每个体积为 v[i],背包体积为 w. 每个物品有两种选择:放进背包,不放进背包。状态设计:f(i,j):物品为前i个物品,背包体积为j,一共多少种放法。状态转移:如果第i个物品放进背包:f(i-1,j-v[i])如果第i个物品不放进背包:f(i-1,j)因此:f(i,j) = f(i-1,j-v[i]) + f(i-1,j)难点分析:本题的数...

2019-07-31 10:11:38 247

原创 Codeblocks 调试(debug)如何查看 STL vector等容器的内容

问题描述:安装好 codeblocks 和 c/c++ 编译器之后,发现在调试的时候无法查看 STL 中 vector等容器的内容。 解决方案: 第一步:安装 TDM-GCC 编译器,然后安装一个 python 环境。具体步骤可以自行百度; 第二步:在 codeblocks 菜单中,Settings->Debugger->GDB/CDB debug...

2019-06-26 14:47:13 2879 1

原创 POJ 2392 Space Elevator 多重背包

分析: 在多重背包的基础上增加一个简单的约束条件:每个砖块都有高度限制所以,注意两点:  (1) 遍历所有砖块时,必须按照高度限制从低到高,否则无法取得最优解;(2)遍历高度 dp 时,遍历范围为:   [ h[i], a[i] ] ,其中 h[i] 为第 i 种砖块的高度,a[i] 为第 i 种砖块的高度限制。明白了以上两点,代码就没什么技术难度了:// POJ_2392_...

2019-01-08 10:54:13 188

原创 POJ_1276_多重背包

#include&lt;iostream&gt;#include&lt;string.h&gt;using namespace std;/********************* 多重背包问题 ************************///n = a0•2k + a 1•2k−1 + … + a k−1•21 + ak•20,其中a0 = 1,a1,a2,…,ak∈{ 0,1 ...

2018-12-28 13:44:46 135

原创 POJ 1328 Radar Installation 贪心算法

代码如下:// 贪心算法#include&lt;iostream&gt;#include&lt;algorithm&gt;#include&lt;math.h&gt;using namespace std;// 包含左右端点struct interval{ double left; double right;};interval intervals[1002];...

2018-12-21 13:46:05 354

原创 POJ 2362 Square 深度优先

大致题意:有一堆任意长度的小棒子,问他们能否构成一个正方形。 解题思路:与 POJ 1011 Sticks 神似啊,但是简单一点。// POJ 1011 的精简版//#include "stdafx.h"#include&lt;iostream&gt;#include&lt;string.h&gt;#include&lt;algorithm&gt;using n...

2018-12-20 11:21:39 208

原创 二维平面深度优先-POJ 1020 Anniversary Cake

思路分析:AC 代码: 16 ms// 思路:这个问题没有巧妙的思路,于是只有贪心:能放下就放下,凑失败了就换一个。 // 将大蛋糕人为划分为 SIZE * SIZE 个小格子,然后“从上到下,从左到右”依次填充大蛋糕。 #include&lt;iostream&gt;#include&lt;algorithm&gt;#include&lt;vector&gt;using...

2018-12-18 14:44:35 203

原创 牛客网-腾讯2017笔试-编码

题目链接:题目#include&lt;iostream&gt;using namespace std;/**************** 分析 ******************/// 第一步,在草稿纸上画出编码的字典顺序表// 第二步,观察规律// 第三步,思考策略:// 由大到小,先确定大范围,再确定小范围,即:// 先根据第一位字符确定前面有多少个元素,再根据第二位字符...

2018-12-01 10:58:22 496

原创 基础算法系列之深度优先搜索

      在计算机的基础算法领域,深度优先搜索无疑是非常重要的一种编程方法,它的作用和价值,类似于常规算法中的排序,具有两个特点:    (1)常用。当我们需要搜索问题的解决方案时,最常用的只有两种方法:深度优先搜索和广度优先搜索;    (2)标准化。与快速排序类似,虽然实现的方法千变万化,但是遵循固定的步骤,第一步做什么,第二步做什么,都非常的明确。所以呢,只要吃透几个经典的问题,有...

2018-11-28 20:12:56 328

原创 牛客网-和为sum的所有组合方案

#include&lt;iostream&gt;#include&lt;stack&gt;#include&lt;algorithm&gt;#include&lt;vector&gt;#include&lt;string&gt;using namespace std;/*********** 题目描述: 输入两个整数 n 和 m,从数列1,2,3.......

2018-11-24 14:16:15 592

原创 有n个带编号的人和n个带编号的座位,求每个人都不坐在相同号码座位的方案数目

题目描述:    有 n 位同学编号分别为1, 2, ..., n; 有 n 个座位编号分别为1, 2, ..., n。    现在为每一位同学安排一个座位,求每个同学都坐在与自己编号不同的座位的方案数目。分析:动态规划思想:    假设 i 位同学,i 个座位,满足题意的方案数为 f(i)。    考察分别有 (i-1) 和 i 位同学的情况。    为了形象化地进行思考...

2018-10-14 13:33:54 5163 1

原创 全组合 网易笔试 数字游戏

题目描述:小易邀请你玩一个数字游戏,小易给你一系列的整数。你们俩使用这些整数玩游戏。每次小易会任意说一个数字出来,然后你需要从这一系列数字中选取一部分出来让它们的和等于小易所说的数字。 例如: 如果{2,1,2,7}是你有的一系列数,小易说的数字是11.你可以得到方案2+2+7 = 11.如果顽皮的小易想坑你,他说的数字是6,那么你没有办法拼凑出和为6 现在小易给你n个数,让你找出无法从n个数...

2018-10-03 12:27:28 216

原创 深度优先搜索 幸运的袋子

 分析:1. 这是一个组合问题,求可行方案的数目,因此无法用动态规划。除了暴力搜索,必须进行剪枝!    有几个问题必须想清楚:    (1)为什么要排序?而且还是从小到大排序?从大到小排序不行吗?       回答:我们考虑是否要加入一个新元素 y,假设前面已经选中了若干个数,这些数的和为 s, 乘积为 p。一般来说, s &gt; 1 (因为都是正整数,s 必定&gt;=1...

2018-09-30 11:17:40 330

原创 合唱团 N个学生中选K个,相邻两个的位置编号不超过D,使得K个学生乘积最大

网易2016内推笔试题:有 n 个学生站成一排,每个学生有一个能力值,从这 n 个学生中按照顺序选取 k 名学生,要求相邻两个学生的位置编号的差不超过 d,使得这 k 个学生的能力值的乘积最大,返回最大的乘积。 每个输入包含 1 个测试用例。每个测试数据的第一行包含一个整数 n (1 &lt;= n &lt;= 50),表示学生的个数,接下来的一行,包含 n 个整数,按顺序表示每个学生的能力值...

2018-09-23 12:23:06 821

原创 pytorch Segmentation Fault ( Core Dumped )

开发环境:    PyTorch 0.4.1    TorchVision 0.2.1     face_recognition 1.2.3现象描述:    import face_recognition    import torch      运行,报错:Segmentation Fault ( Core Dumped )原因分析:     (1)face_r...

2018-09-01 14:53:23 9693

原创 POJ 3624 01背包问题

/** 纯粹的 01 背包问题!* Accepted 204 K 360 ms*/#include&lt;iostream&gt;using namespace std;int * w, *v;int n;int max_w; // 最大允许的重量int * dp;inline int max(int a, int b){ return (a &gt; b) ? ...

2018-08-16 11:33:26 225

原创 poj 1321 棋盘问题

/** 1. 题目描述:* 给定一个不规则的棋盘,在棋盘上放置k个棋子,要求任意两个棋子不能在同一行或者同一列,输出可行的摆放方法数目。* 2. 问题分析:* 摆放k个棋子,本质上来说,是一个k阶段决策问题。* 因为:(1)不是最优化问题; (2)有明显的后效性, 所以不能用动态规划* 于是想到用 深度优先搜索* 3. 需要注意的问题*  3.1 如何区分不同的方案 ?*   ...

2018-08-13 12:30:31 217

原创 poj 1011 深度优先搜索 Sticks

深度优先搜索的经典例题:有若干根相同长度的木棍,George随机地将它们砍成N个部分,现在他想把N个小木棍拼回原来的木棍,但是他忘了原来木棍的长度L。请设计一个程序,找出最小的可能的原始木棍长度L。分析:(1)为什么不用动态规划而是要用深度优先搜索?        原因1: 求解目标不同。动态规划和深度优先搜索的共同点是都是处理多个阶段的决策问题,但是动态规划是寻求最优解,而本题中...

2018-08-12 11:01:38 311

原创 禁止 Visual Studio 报错 error C4996: 'scanf' this function or variable may be unsafe

在 "解决方案资源管理器“ 中右键选中当前项目 -&gt; 属性 -&gt; C/C++ -&gt; SDL checks,选 disable.OK !

2018-08-11 09:44:23 2040

原创 /usr/bin/add-apt-repository ModuleNotFoundError: No module named 'softwareproperties'

安装了 Anaconda 之后,进行 sudo add-apt-repository 报错:File "/usr/bin/add-apt-repository", line 11,ImportError: No module named softwareproperties.SoftwareProperties 原因: 系统上同时存在多个版本的 python, /usr/bin/a...

2018-07-29 21:51:54 10386 1

原创 can't read /var/mail/__future__

问题描述:    在当前目录下有一个 test.py 文件,我试图直接执行这个 test.py:./test.py报错:can't read /var/mail/__future__经过一番搜索,原因是:使用 ./ + 文件名,系统默认会调用 bash 执行 test.py 而不是 python 解释器 !解决方案:python test.pyOK !...

2018-07-17 10:02:26 5928

原创 Tensorflow 安装过程中遇到的问题和解决方法

1. 为了不纠缠 python 的各种包依赖关系,直接安装 Miniconda,  其中,Python 版本为 3.6.*2. 如果直接用官方网站给出的安装方法:pip install -U tensorflow它会自动安装与 python 3.6.* 对应的最新版 tensorflow 1.9, 而 1.9 会要求 cuda.so.9 (即cuda 9.0), 我的机器上只有 cuda.so.8...

2018-07-13 14:28:29 3749

原创 OSError: Unable to create file

问题描述:在用 h5py 保存训练好的 tensorflow 模型时报错:OSError: Unable to create file (unable to open file: name = './training_1/cp.ckpt', errno = 2, error message = 'No such file or directory', flags = 13, o_flags = 2...

2018-07-12 15:35:51 16079 21

原创 Deep learning resources

1. Theano    (1) Basic documentation: http://deeplearning.net/software/theano/tutorial/

2018-07-09 18:58:03 174

原创 UnicodeDecodeError: 'ascii' codec can't decode byte 0x90 in position 614: ordinal not in range(128)

解决方法:将pickle.load(f) 改为 pickle.load(f,encoding='latin1')

2018-07-09 11:04:39 798

原创 pycharm module numpy not found

问题描述:(1)已经安装好 python 3.6, numpy, pylab, skitlearn 等,但是在 pycharm 中新建一个项目时报错:         "numpy not found"原因分析:          pycharm 自动为新建项目建立一个虚拟环境"virtual environment", 但是,这个虚拟环境并不继承全局的 python 包。解决方案:       ...

2018-06-02 10:08:11 678

原创 windows 安装 Latex

重点:先装 Texlive ,再装 TexStudio (除了 Texlive+TexStudio,也可以选择其他的搭配,看个人喜好),注意,顺序不要反,如果反了则需要手动地设置很多东西,很麻烦)效果展示:...

2018-05-30 11:00:16 1344

原创 Ubuntu + python + Tensorflow 安装

1. 前提说明    假设已经装好了 Ubuntu+python3.4+pip3+virtual environment+tensorflow 1.8.0 。本文主要收集 tensorflow 安装过程中的 bugs2. Import error: libcublas.so.9.0: cannot open shared object file: no such file or directory...

2018-05-28 17:32:37 413

GlassFishV3 prelude

我自己搜集的GlassFishV3 prelude,提供给大家,分享交流~

2015-04-13

Clique聚类算法论文

本论文是Clique聚类算法的经典论文,详细介绍了算法的基本原理,算法步骤,相关算法等,是进行Clique算法研究的很好的参考资料

2014-07-25

编译原理 第二版

编译原理的第二版,适合从事软件开发的计算机专业人员使用,是编译原理的经典之作,非常值得仔细研究!

2014-07-02

EasyX_2012立冬版

解决了传统操作中在VC中不能够实现绘图操作的缺憾,极大地丰富了VC的功能,开阔了它的应用范围

2013-03-10

空空如也

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

TA关注的人

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