自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

剑洋侠客

享受过程,欣赏不完美的自己~

  • 博客(167)
  • 收藏
  • 关注

原创 perl实现装饰器

这里写自定目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mark

2021-04-08 18:21:31 162

原创 proto3字段值为空时被忽略问题

proto3字段值为空时被忽略问题问题解决办法问题message GetRes { bool is_abc = 1;}当 is_abc 值为false时,直接输出response无法显示 is_abc 这个字段。在编译出来的pb.go(我用的go语言)文件中可以看到这个字段后面带有 omitempty 属性,也就是空值被忽略。直接修改pb.go文件不友好。解决办法在代码中也写一个...

2018-12-03 11:30:14 10236

转载 c++获取Windows“我的文档”路径

For old systems, there's SHGetSpecialFolderPath. For somewhat newer systems, there's SHGetFolderPath

2017-12-19 12:55:58 4582

原创 C++调python

我大致知道两种方法:1. 利用PyRun_SimpleString    这个方法优点是使用还算方便,缺点是需要用到本地python解释器,而且在c++里面写python的语法检查地非常严格,很容易出错。貌似可以将python解释器嵌到c++的项目里去,但我在网上找了许久,有一两个好像成功了,但很麻烦,因为工作环境不一样,所以我放弃尝试了。。 2. 把python打包成exe ...

2017-11-15 21:24:47 423

原创 c++读文件(一次全读/每行读/多次读)

我以为这些都很容易在网上找到,谁知网上乱七八糟的东西太多,让我找了很久。。一次全读:std::ifstream t(path);std::stringstream buffer;buffer << t.rdbuf();std::string s = buffer.str();std::cout 每行读/多次读:std::ifstream fin(path);while (

2017-11-15 15:13:35 13370 2

原创 探究django能否通过线程返回http请求

我的django版本: 1.11.2首先说两点知识:1. django在1.7版本之后服务默认是多线程的,也可以在开启服务时命令加个 [--nothreading] 的参数使服务禁止使用线程响应请求。官方文档2. view 函数一定要返回一个 HttpResponse 对象 由于某些需求,多线程服务情况下,本来我想,来一个请求便自己开一个线程去取数据,然后通过这个线程响应这个请...

2017-08-19 15:01:00 1797

原创 django自定义用户认证后进不了带有@login_required的页面

介绍下我的配置setting中:AUTHENTICATION_BACKENDS = (xx.yy.zz) #这是自定义backend的路径,其中zz是类名view中:auth.login(request, user, backend='zzz')按理说login之后就可以进入带有装饰符@login_required的页面了,但是我始终进不了,看了半天源码也没发现问题。。后来记起

2017-07-28 11:19:02 3671 2

原创 django加载css、js等内容

参考了以下内容:官方文档http://jingyan.baidu.com/article/db55b609a93b114ba30a2ffb.html1. 新建一个目录static,这个目录与templates和manage.py都在同一个目录下2. 将css、js等目录都拷到static目录下3. 再在setting.py中添加如下内容:STATIC_URL

2017-07-06 12:41:55 2364 2

原创 sublime和pycharm的优缺点

一直用sublime,最近写服务器和客户端的程序时就有些坑了,所以我简单说一下我遇到的他们的区别sublime优点:1.字体好看,界面简洁,看起来很爽2.轻便,直接把目录拖进去就行了,不用创建项目什么的。打开只需0.1秒~ 但你想要的功能基本都有,还有很多酷炫的插件让你锦上添花3.写代码很酷啊,你去看下sublime官网就知道了,比如多行编辑(这个确实用到过),还有各种快捷键让...

2017-04-26 16:03:03 43352 6

原创 web.py相关

官方文档:http://webpy.org/获取post传来的数据import weburls = ( '/CommitMap', 'CommitMap')class CommitMap: def POST(self): #print data' #data = web.input() #return 'ooo' + str(''.join(data.keys

2017-04-18 11:58:48 525

原创 python好用的函数、工具等

with open('page.json', 'w') as f: json.dump(xxx, f, ensure_ascii=False, indent=2)

2017-01-12 14:17:36 454

原创 如何用sublime在开发机上进行开发

一直用vim,但有时候还是有点不方便,比如不能有效将vim的内容复制到剪贴板中,以前linux系统还可以用gedit搞出来,现在用mac不知怎么搞出来了。。还有我总是要展示json数据,用vim很难看到其结构,故最后还是决定用sublime环境:MAC安装sublime 我安装的是sublime3package control插件安装:https://packageco

2017-01-11 11:34:05 857

原创 python中非常好用的数据库管理工具dataset

dataset对于操作JSON文件、NoSQL非常好用。官方文档:

2016-12-14 17:35:18 17718

原创 一些Linux/vim命令

将文件夹1中所有内容复制到文件夹2中(不包括文件夹1本身): cp -Rf  /路径/文件夹1/*  /路径/文件夹2将文件夹1中所有内容复制到文件夹2中(包括文件夹1本身): cp -rf  /路径/文件夹1  /路径/文件夹2

2016-12-13 21:21:21 549

原创 使用模拟发送请求插件(postman)的一些问题

在写完爬取某网站的代码后,发现没有什么错误但依然无法抓取到网站内容。于是用postman试一试是否可抓取到,它只需要一个链接和一些参数。使用postman后可以获取网站内容。后来发现这是有问题的,我所请求的网页是其他网页302跳转过来的,带了cookie,所以使用postman不应该获取到所需内容。而它能够获取到内容是因为我手动通过浏览器打开网站时浏览器中有了cookie。后来我在google商城

2016-12-12 15:57:07 2382

原创 智力竞赛(慢慢领悟dp)

#1285 : 智力竞赛时间限制:5000ms单点时限:1000ms内存限制:256MB描述小Hi、小Ho还有被小Hi强拉来的小Z,准备组队参加一个智力竞赛。竞赛采用过关制,共计N个关卡。在第i个关卡中,小Hi他们需要获得Ai点分数才能够进入下一关。每一关的分数都是独立计算的,即使在一关当中获得超过需要的分数,也不会对后面的关卡产生影响。

2016-08-31 22:31:53 503

原创 0-1背包中每个物品重量和价值值都很小的情况

题目链接:http://hihocoder.com/problemset/problem/1364描述小Hi在游乐园中获得了M张奖券,这些奖券可以用来兑换奖品。可供兑换的奖品一共有N件。第i件奖品需要Wi张奖券才能兑换到,其价值是Pi。  小Hi使用不超过M张奖券所能兑换到的最大奖品总价值是多少?输入第一行两个整数N,M。  接下来N行,每行两个整数Wi

2016-08-21 17:41:04 1105

原创 在牛客网刷剑指offer

重建二叉树题目描述:

2016-07-17 16:23:28 2639

原创 无题

要讲去北京求职的事,先占个坑。

2016-07-17 15:48:55 421

原创 RMQ算法

求区间最值,无更新,ST算法。题目链接:http://hihocoder.com/problemset/problem/1068code:#include#include#include#includeusing namespace std;const int N = 1e6+10;int dp[N][20];void init_RMQ(int num){ f

2016-05-28 21:34:34 337

原创 字典树模板

1、insert : 往神奇字典中插入一个单词2、delete: 在神奇字典中删除所有前缀等于给定字符串的单词3、search: 查询是否在神奇字典中有一个字符串的前缀等于给定的字符串code:#include#include#include#include#include#include#include#includeusing namespace std;

2016-05-16 12:24:28 438

原创 面试经历

昨天经历了第一次面试,是应聘头条的数据抓取岗位的实习生。从3月开始就很关注实习生招聘了,然后补各种知识、投简历了,在牛客网上看各种面经,做做题。我简历里除了竞赛外没啥东西==,没啥项目经历感觉有点亏啊。。大多数简历都石沉大海了。收到第一个HR的电话是滴滴的,问我什么时候能实习,我说得暑假,她说需要现在能实习的。。第二个也就是头条的了,很感谢头条能给我这次机会啊,于是就有了我昨天的第一次工作面试的机

2016-04-15 20:41:20 615

原创 python爬虫

这两天学了下python爬虫,第一个目标就是模拟登录一个网站,现在终于成功了^_^,纪念一下~步骤:要登录首先得找到网址传输数据,除了一般的账户和密码之外还有一些隐藏的参数,需要用浏览器的F12调试。先手动用浏览器登录,一般看网络中文件参数的第一个,可以看到传输的所有参数。一般网站会有一个值为随机码的参数,这个就要用正则表达式取获取。获取完后就行了,但是我依然登录不了。。我输出获得

2016-03-24 14:50:57 832 3

原创 hihocoder-建造基地(完全背包)

描述在遥远的未来,小Hi成为了地球联邦外空间联合开发工作组的一员,前往一颗新发现的星球开发当地的重金属资源。为了能够在当地生存下来,小Hi首先要建立一个基地。建立基地的材料可以直接使用当地的石材和富裕的重金属资源。基地建设分为N级,每一级都需要达成K的建设值后才能够完成建设,当前级别的建设值溢出后不会影响到下一级的建设。小Hi可以产出的重金属资源按照精炼程度分为M级,根据开

2016-03-07 09:00:36 636

原创 笔记本历险

那天上图像处理实验课时,在运行matlab的情况下电脑有些卡。后来只是点了个无线网络连接电脑就直接卡住不动了,连Ctrl+Alt+Delete都没用。于是索性直接强制关机。结果重启后进不了系统了,显示注册表丢失。试了很多方法都没用,于是我用PE进行系统还原,因为以前我备份过。还原完成后重启,结果直接什么都进不了了。卡在Dell进度条那个位置,连bios都进不去。没办法,过两天拿去准备修,然后那人给

2015-11-29 18:57:23 458

原创 acm参赛笔记

2015北京现场赛2015.11.15北京现场赛,地点:北大。今年的最后一场比赛,与qwn和南昌校区的chengzi组队“simple young" 拿了铜牌。为什么我们三个组队。。原因。。首先名额是南昌校区chengzi拿的,给我们,当然要他和我们一起去,而且他实力很强。。要不然去打铁?然后由于前期有一场长春的现场赛,后面会说,是我和Dior还有学弟去的。本来老杨要LWT去,然而他各种找工作

2015-11-20 12:06:10 574

原创 zoj 3905(dp+滚动数组)

CakeTime Limit: 4 Seconds      Memory Limit: 65536 KBAlice and Bob like eating cake very much. One day, Alice and Bob went to a bakery and bought many cakes.Now we know that they have bought

2015-10-13 16:15:28 576

原创 有关状态压缩dp

其实状态压缩dp就是一个普通的dp加一个对集合的操作,只是把这个集合“压缩”一下,所以这里简单说一下怎样表示一个集合以及对它进行操作。首先,我们为什么要状态压缩?因为有时我们需要用东西表示一个集合。比如经典的TSP问题,它需要用到一个集合S来表示已经遍历的点(这些点用不同的数字表示),那么如何来表示集合S呢?这里我们可以利用二进制的方法:将集合中的元素对应二进制中的1,其它的为0,这样就产生了

2015-09-25 09:56:36 648

原创 2道不错的cf题诶

题目链接:http://codeforces.com/problemset/problem/567/CC. Geometric Progressiontime limit per test1 secondmemory limit per test256 megabytesinputstandard input

2015-09-17 21:24:31 1415

原创 HDU 5024(枚举+搜索/记忆化搜索)

Wang Xifeng's Little PlotTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 751    Accepted Submission(s): 461Problem Description《D

2015-09-09 19:58:51 500

原创 233 Matrix(矩阵快速幂)

233 MatrixTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1471    Accepted Submission(s): 863Problem DescriptionIn our daily li

2015-09-08 20:59:36 1964 1

原创 记忆化搜索,dp

滑雪Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 84217 Accepted: 31528DescriptionMichael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等

2015-08-18 17:31:45 544

原创 Cheapest Palindrome(区间DP,好题)

Cheapest PalindromeTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 6904 Accepted: 3348DescriptionKeeping track of all the cows can be a tricky task so F

2015-08-06 10:41:59 534

原创 数论、、gcd

RGCDQTime Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1663    Accepted Submission(s): 701Problem DescriptionMr. Hdu is interested

2015-08-02 17:24:57 509

原创 2015多校第一场1002(单调队列、STL multiset、)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5289AssignmentTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 997    Accepted Submissio

2015-07-22 17:51:25 679

原创 ACM暑期计划——第七天

8:04,写昨天的多校题目中

2015-07-22 08:04:59 544

原创 ACM暑期计划——第六天

7:14,开始要学那本书了,在此之前我想学一点初等数论

2015-07-21 07:15:45 518

原创 ACM暑期计划——第五天

10:50,早上帮忙搬东西,,现在开始咯。

2015-07-20 10:51:28 459

原创 ACM暑期计划——第四天

18:44,现在开始咯

2015-07-19 18:44:29 479

原创 ACM暑期计划 —— 第三天

6:46,我还没有放弃呢!前两天总结:通过对前两天的观察发现,有几个重大的问题需要及时解决。1.对于有点难的题目,我总是产生畏惧,或者说我想把它做掉的心太急切,导致无法静下心来慢慢解决。于是通常此时我采取的策略(这个是无意当中的)是:看看这个看看那个,躲避直面它,试图消除一种恐惧感。通过前两天的时间观察很容易发现,消耗大量时间一般都在遇到难题之后,我就手足无措,然后就不知道在干嘛了。解

2015-07-18 07:52:12 550

空空如也

空空如也

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

TA关注的人

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