![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
备忘
文章平均质量分 92
chris_grass
这个作者很懒,什么都没留下…
展开
-
python3的递归深度
def fact(n): if n==1: return 1 else: return n*fact(n-1)print(fact(998))如上代码是可以运行的,不过如果把998改成999就不行了,所以python3(windows64环境)下调用深度大概1000左右 可以通过手工设置深度来解决def fact(n): if n==1:原创 2017-09-11 13:50:55 · 1796 阅读 · 0 评论 -
Debian搭建mysql+php+apache2
今天折腾了小半天搭建好了mysql+php+apache2的环境,作为小白基本全靠百度,把过程整理整理放在这里备忘 首先 安装mysql 在debian里面,只要apt-get install mysql-serverapt-get install mysql-client就行了,主要要设置好root的密码 执行mysql -u root -p再输入密码就可以进入mysql命令行里面了 启原创 2017-09-27 23:20:51 · 2351 阅读 · 2 评论 -
c语言中的bool类型
以前一直在写c++,所以想当然的认为c语言中也有bool类型,然而并没有,只是在C99标准引入的新的关键字_Bool 和c++中的bool类似,如果在c中也想直接使用bool,可以添加stdbool.h头文件参考:http://blog.chinaunix.net/uid-8440532-id-34776.html原创 2017-09-11 20:50:42 · 7566 阅读 · 1 评论 -
关于素数验证算法
这几天太颓废,天天荣耀加知乎,晚上的时候偶然在知乎上刷到一个关于2333。。和素数的问题,具体也记不清了,毕竟我对数论一无所知。因为最近才学的python,于是想用python来计算一下233。。。这样下去哪些是素数呢?判断素数嘛,第一个想到的就是慢慢试着除啦,然后我就这么写了,然而速度。。绝望 怎么办 优化呗 首先 试除的范围可以缩减到sqrt(n),其次试除的数要有选择,不能使一些小质数的倍数原创 2017-10-07 01:02:33 · 1483 阅读 · 0 评论 -
poj 2431 解题记录
题意给出加油站的位置和油量,以及目前卡车的位置和现有油量,假设卡车的油箱无限大,问最少要加多少次油可以到达终点?思路要让我来想这道题估计是想不出来的,我是看了《挑战程序设计》这本书,里面提到了这道题的思路。思路需要做一个转换,本来是先决定加不加油,然后导致结果油够不够用,这种思路要转换成看有够不够用,来决定之前加不加油。。要直接想还有点难度代码我写了两个练手,一个是用的stl的优先队列,另外是自己手原创 2017-12-20 03:06:02 · 312 阅读 · 0 评论 -
codeforces round#452 div2 解题记录
A - Splitting in Teams题意一串由1和2组成的序列,1表示1个可以任意组队的队员,2表示两个必须组在一个队的单元,问最多可以组成多少个队伍(每个队三个人)思路显然,三个人的队伍要不是1+2,要不就是1+1+1.因为要求队伍数量尽可能的多,所以要优先1+2,剩下的再1+1+1即可代码(AC)#include <iostream>using namespace std;int m原创 2017-12-18 05:49:16 · 346 阅读 · 0 评论 -
win10 x64 安装tensorflow-gpu
因为最近在学习keras,发现用cpu比较慢,关键是发热太大了,所以想试试用gpu。我说用tensorflow作为后端的,之前tensorflow-gpu不支持win10,所以装的是cpu版本的,现在想更新成gpu版本。这里为了简单把安装过程记录如下。我的环境是win10 64,python3.6 首先直接pip install tensorflow-gpu我这一步没什么问题,但是进...原创 2018-03-07 23:27:53 · 353 阅读 · 0 评论 -
python3 requests简单爬虫以及分词并制作词云
现在学的东西很杂,很多时候要学的东西其实以前都写过,但是都忘了。现在回想起来,很多以前写的代码基本上就都没有保存下来,感觉有些可以。一方面不便于以后的查找和复习,另一方面也丢失了很多记录。所以打算以后的代码片段都尽力保存下来,并写在博客里。这个是好几天前无聊写的,因为不想写算法。。就是爬去了知乎https://www.zhihu.com/question/27964933这个问题下面的所有答案...原创 2018-02-20 03:46:12 · 3832 阅读 · 0 评论 -
python中is和==
摘自https://zhidao.baidu.com/question/236197136.html Python中的对象包含三要素:id、type、value 其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值 is判断的是a对象是否就是b对象,是通过id来判断的 ==判断的是a对象的值是否和b对象的值相等,是通过value来判断的同时 这里面有个小知识:原创 2017-09-11 13:25:45 · 187 阅读 · 0 评论 -
python3中简单的异常捕获及显示堆栈调用
import tracebackdef fun(a,b): return a/btry: fun(1,0)except Exception as e: traceback.print_exc()从根本上来说 traceback是从sys.exc_info获取的信息 详见: http://blog.csdn.net/lengxingxing_/article/deta原创 2017-09-11 01:18:29 · 6100 阅读 · 0 评论 -
python3 重新载入模块
摘自:https://segmentfault.com/a/1190000004215928 为防止两个模块互相导入的问题,Python默认所有的模块都只导入一次,如果需要重新导入模块, Python2.7可以直接用reload(),Python3可以用下面几种方法: 方法一:基本方法 from imp import reload reload(module) 方法二:原创 2017-09-11 00:45:07 · 1889 阅读 · 0 评论 -
计算机专业教材推荐
转载自http://user.qzone.qq.com/5687647/blog/1336041519人生三十多年,就偶尔喜欢看看书,下面罗列的都是一些我觉得比较经典的(仅代表个人意见),这些书基本上不会太过时,偏重的都是计算机学科中的科学部分。 我觉得如果理论掌握好,那些具体的技术学习起来会很快。 如果本科四年,每一个学期能认真看完其中1-2本,我想本科阶段应该还是比较充实的转载 2016-10-30 08:37:42 · 4936 阅读 · 0 评论 -
个人问题备忘
#include <iostream>#include <cstring>#include <string>using namespace std;const int maxn = 3000;struct bign{ int len,s[maxn]; bign() { memset(s,0,sizeof(s)); len = 1;原创 2017-01-29 00:03:44 · 188 阅读 · 0 评论 -
<转载>图的存储方式
转自:(http://blog.sina.com.cn/s/blog_73428e9a010161rv.html) 一.图的简介 图是计算机中比较重要的一种数据结构,在很多方面应用比较广泛比如:计算机网络中的路由算法,地图上搜索最短路径,搜索引擎等方面。当然图也是比较难理解的一种数据结构,数据结构之所以难是因为它将逻辑结构存储在计算机物理内存中比较难。二.图的存储数据结构其实就是存储+算法。转载 2017-02-03 12:03:42 · 396 阅读 · 0 评论 -
kali rolling upgrade后重启输入账户密码后死机
进修复模式, echo blacklist nouveau >> /etc/modprobe.d/nouveau-blacklist.conf 就好了原创 2017-04-16 00:26:00 · 998 阅读 · 0 评论 -
Android 关于selector中state_pressed="true"的位置顺序
今天才刚接触到selector 写了个小demo却没有反应 还好看到了一篇文章,简单来说就是特殊情况相对于普通默认情况要写在前面 网址:http://www.cnblogs.com/wuyou/p/3788075.html想深入了解selector等相关底层原理的可以看下面这篇博文 http://blog.csdn.net/qinjuning/article/details/7474827感觉写原创 2017-09-18 16:43:21 · 2420 阅读 · 0 评论 -
c++中构造函数的相互调用
好久没写c++了,最近发现连构造函数的基本知识都忘记了。 还好查到了很多优秀的文章,彻底搞明白了 简短来说,构造函数中一般直接调用其它构造函数是没有用的,要用placement new 才行,具体看下面的参考链接 自己写的一个例子:#include <iostream>using namespace std;class A{private: int m;public:原创 2017-09-18 17:30:10 · 2447 阅读 · 0 评论