<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[code_nie的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/code_nie</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; code_nie]]></copyright><item><title><![CDATA[Leetcode -calculator 总结]]></title><link>https://blog.youkuaiyun.com/code_nie/article/details/93730690</link><guid>https://blog.youkuaiyun.com/code_nie/article/details/93730690</guid><author>code_nie</author><pubDate>Wed, 26 Jun 2019 13:28:38 +0800</pubDate><description><![CDATA[中缀表达式求值是非常经典的题目，主要考察stack的使用，本文主要介绍如何使用stack解决中缀表达式求值（包含±*/与括号）的问题。
解题思路
设置两个stack，分别用来存储操作数与操作符，我们分别称之为op_num与op_ch。
接下来就是遍历表达式啦:

如果遇到了数字，那就把数字整个取出来，放到op_num中
如果遇到了空格，跳过就好了
如果遇到了操作符，那就看操作符op的优先级:

如...]]></description><category></category></item><item><title><![CDATA[tensorflow知识回顾]]></title><link>https://blog.youkuaiyun.com/code_nie/article/details/90316400</link><guid>https://blog.youkuaiyun.com/code_nie/article/details/90316400</guid><author>code_nie</author><pubDate>Sat, 18 May 2019 15:55:23 +0800</pubDate><description><![CDATA[最近开始学习tensorflow，以前学习过程中发现一些不太常用的东西需要回头翻好几次才能熟练掌握，所以我在开始学习tf的过程中会把一些感觉需要记录下来的东西整理一下，如果后面有需要可以回头翻一下。
这篇博客记录的东西主要是不常用或者我个人感觉可能需要回头翻看的技术，所以不适合作为教程之类的技术博客。


...]]></description><category></category></item><item><title><![CDATA[colab 读入 google drive 的文件]]></title><link>https://blog.youkuaiyun.com/code_nie/article/details/85029074</link><guid>https://blog.youkuaiyun.com/code_nie/article/details/85029074</guid><author>code_nie</author><pubDate>Sun, 16 Dec 2018 11:14:58 +0800</pubDate><description><![CDATA[近段时间需要使用google colab训练一些神经网络，但是colab默认是不能读入google drive的数据的，每次都要重新上传，费时费力。所以这篇博客是让colab用户能够使用google drive的工作文件夹
step1
首先需要让colab获得google drive的授权，在google colab里执行如下代码：
!apt-get install -y -qq software...]]></description><category></category></item><item><title><![CDATA[交大oj-1046-二哥的吊灯 C++ 解题报告]]></title><link>https://blog.youkuaiyun.com/code_nie/article/details/79182601</link><guid>https://blog.youkuaiyun.com/code_nie/article/details/79182601</guid><author>code_nie</author><pubDate>Mon, 29 Jan 2018 14:07:10 +0800</pubDate><description><![CDATA[交大oj-1046-二哥的吊灯 C++ 解题报告



1.解题思路

每个节点属性有编号，左右孩子和是否是红灯，用一个vector储存二叉树，涂色时使用递归进行中序遍历，得到某一个节点root下中序遍历的所有节点，将对应的灯涂成红色。回答女友提问时将节点root下的节点遍历一遍，计算其中红灯的数量即可。(这个时候不一定要用中序遍历)。



2.我踩过的坑

这道题不知道抽什么风，我提交时一直显]]></description><category></category></item><item><title><![CDATA[交大oj-1022-Fib数列 C++ 解题报告]]></title><link>https://blog.youkuaiyun.com/code_nie/article/details/78755783</link><guid>https://blog.youkuaiyun.com/code_nie/article/details/78755783</guid><author>code_nie</author><pubDate>Fri, 08 Dec 2017 22:02:16 +0800</pubDate><description><![CDATA[交大oj-1022-Fib数列 C++ 总结1，题目描述https://acm.sjtu.edu.cn/OnlineJudge/problem/10222，解题思路斐波那契数列求第N项的题一般有三种思路：1，递归：Fib数列是递归的经典例子，但应用在解题中是费时占内存的选择，对于本题没什么帮助。 
 2，循环：这也是一种经典思路，但经过分析，也很容易发现不适用于本题。本题中N的最大值是210,000]]></description><category></category></item><item><title><![CDATA[交大oj-1012-增长率问题 C++ 总结]]></title><link>https://blog.youkuaiyun.com/code_nie/article/details/78677750</link><guid>https://blog.youkuaiyun.com/code_nie/article/details/78677750</guid><author>code_nie</author><pubDate>Thu, 30 Nov 2017 16:48:20 +0800</pubDate><description><![CDATA[交大oj-1012-增长率问题 C++ 总结明显这是一道动态规划的问题，所以我们需要思考的是怎样把S到T的问题简化为S到T-1的问题。下面是这道题需要考虑的几个问题：1，增长率是百分比下的整数 
从整数i“蹦到”整数tmp，增长率是j/100，则会有关系i*j = 100 * (tmp - i).所以i * j是100的整数倍。可以用（i*j）%100布尔表达式进判断。2，整理思路 
我原来的思路是]]></description><category></category></item><item><title><![CDATA[C++ error 2872:不明确的符号]]></title><link>https://blog.youkuaiyun.com/code_nie/article/details/78628991</link><guid>https://blog.youkuaiyun.com/code_nie/article/details/78628991</guid><author>code_nie</author><pubDate>Fri, 24 Nov 2017 22:44:10 +0800</pubDate><description><![CDATA[C++ error 2872:不明确的符号简单地说，出现这种情况是因为程序使用的命名空间里已经有这个变量名了以下是微软给的示例代码：// C2872.cpp  
// compile with: cl /EHsc C2872.cpp  
namespace A {  
   int i;  
}  using namespace A;  
int i;  
int main() {  
   ::i]]></description><category></category></item><item><title><![CDATA[交大oj-1009-二哥炒股票 C++ 总结]]></title><link>https://blog.youkuaiyun.com/code_nie/article/details/78575372</link><guid>https://blog.youkuaiyun.com/code_nie/article/details/78575372</guid><author>code_nie</author><pubDate>Sun, 19 Nov 2017 17:06:33 +0800</pubDate><description><![CDATA[二哥炒股票这道题没有设置什么陷阱，题意清楚，不再赘述 
直接上代码#include <iostream>
#include <vector>
#include <iomanip>
using namespace std;struct Trade {
    int time;
    int stock;
    int mode;
    Trade(int time, int stock, in]]></description><category></category></item><item><title><![CDATA[交大oj-1008-二哥买期货 C++ 总结]]></title><link>https://blog.youkuaiyun.com/code_nie/article/details/78573760</link><guid>https://blog.youkuaiyun.com/code_nie/article/details/78573760</guid><author>code_nie</author><pubDate>Sun, 19 Nov 2017 12:45:22 +0800</pubDate><description><![CDATA[交大oj-1008-二哥买期货 C++ 总结1，基姆拉尔森计算公式这个公式可以根据日期计算这一天是星期几，具体公式如下： 
W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7
y：Year 年
m：Month 月
d：Day 天
W：Week 转换后的星期需要注意的是，要把一月与二月看成是上一年的十三月与十四月。C++代码如下：
//这个函数返回的结果是0-6的]]></description><category></category></item><item><title><![CDATA[Ubuntu 16.04 安装monaco字体]]></title><link>https://blog.youkuaiyun.com/code_nie/article/details/78531739</link><guid>https://blog.youkuaiyun.com/code_nie/article/details/78531739</guid><author>code_nie</author><pubDate>Tue, 14 Nov 2017 16:16:22 +0800</pubDate><description><![CDATA[Ubuntu 16.04 安装 monaco 字体教程]]></description><category></category></item><item><title><![CDATA[Ubuntu16.04 安装字体教程]]></title><link>https://blog.youkuaiyun.com/code_nie/article/details/78531441</link><guid>https://blog.youkuaiyun.com/code_nie/article/details/78531441</guid><author>code_nie</author><pubDate>Tue, 14 Nov 2017 15:56:40 +0800</pubDate><description><![CDATA[Ubuntu16.04 安装字体教程]]></description><category></category></item></channel></rss>