自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Small_White

小楼昨夜又东风\恰是一江春水向东流

  • 博客(47)
  • 资源 (8)
  • 收藏
  • 关注

原创 Django捕获所有异常的处理

诚然,每个人都会写bug,程序抛异常是一件很正常的事;既然异常总是会抛,那就想办法在抛出后,尽早解决才是王道。就拿Django来说,通常发生未知异常时,我们会将settings里的DEBUG=False改为True,然后盯着日志看。可谁没事老盯着日志看啊,未免也太浪费时间了;不能老是等待用户反馈异常和问题,万一用户懒得反馈了,岂不很尴尬。需求:在异常发生时,进行异常埋点,接入开源平台Cat.本篇是【Sentry部署+DingDing告警+Django接入】的兄弟篇,感兴趣可以了解下。思路.

2020-06-01 15:42:58 7762 3

原创 Sentry搭建+钉钉告警+Django接入

上下文:部门很多项目,基本自测,测试覆盖率很低,即便有测试老师的加入,测试覆盖率也很难100%;用户肯定不会按照我们的预期来操作,但我们又不能让用户给我们试错,毕竟每一个错误/bug对用户,公司都可能是切切实实的伤害;而且我们的项目打印日志太多,基本没啥用,就导致很多异常也不知情,即便用户反馈了错误,需要先复现再捞错误日志,有些错误还很难复现,费时费力;最近部门,在整稳定性,于是便有了这篇文章。简介:Sentry 是一款基于 Django实现的错误日志收集和聚合并告警的平台,基于Python编码实.

2020-05-29 11:46:14 3010 19

原创 最长连续公共子串

题目描述:给定两个字符串,找出两个字符串中,公共的最长且连续的子字符串。eg:qca.dba.mdysql.mgr-01.hz 和 qa.dba.mysql.mgr-00.hz 两个字符串其最长连续公共子串为:ysql.mgr-0参考解决代码:func findMaxCommonSequence(aStr, bStr string) string { if strings.Contains(aStr, bStr) { return bStr } if strings.Co...

2020-05-22 16:34:48 526 1

原创 Go源码cipher aes模拟支持ECB模式

上下文:博主最近在做python代码迁移go代码的工作,其中涉及到AES加解密一块的逻辑,然后发现GO版和Python版输出总是不一致的问题。在仔细阅读Python源码后,发现AES加解密存在多种的模式概念(说白了,就是AES加密的几种不同的策略),我也没去细看,感兴趣的朋友,请自行查阅。来看看典型的Python代码处理:import base64from Crypto.Cipher ...

2019-11-13 17:56:17 447

原创 python版本下pip安装总结

今天来说说linux下,指定版本python下pip的安装;只有踩过坑,才知道似乎并不简单。1、通常的安装手段curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py# 有的时候, curl不好使, 依赖https啥的验证, 贼麻烦# 建议使用: wget https://bootstrap.pypa.io/get-pip.py...

2019-10-25 17:30:38 732

原创 谈谈对LDAP的理解

之前学校里上过一门专业课《网络服务器配置与管理》,里面有提到LDAP这个概念;不过虽然学过,但一直没什么实感,最近在公司里总能看到LDAP登录,实在是绕不过去了,那就来说说吧。1、简介 要说这LDAP呀,学名叫Light Directory Access Protocol(轻量级的目录访问协议),是一种目录服务标准,它有个兄弟叫X.500(包括从X.501到X.509等一系...

2019-10-13 23:02:37 1290 1

原创 Django实践踩坑大全

为了避免重复踩坑,也是为了记录自己的心得,加深对django的理解。于是乎,此篇博文诞生了,欢迎批评指正。博文将列举本人遇到的常见坑,并提供一定的解决办法。本文将持续更新,请各位大佬持续关注,O(∩_∩)O1、Django Admin登录时,用户名密码正确,却无法完成正常跳转现象:前端输入django admin的superuser用户名和密码,我确信用户名,密码正确,可就是没法完成...

2019-08-28 12:05:22 258 1

原创 Django使用AUTHENTICATION_BACKENDS指定授权的后端

关于这块内容,建议先阅读下官网说明,着重看编写一个验证后端板块,再看下我的困惑。编写一个验证后端的示例代码如下:from django.conf import settingsfrom django.contrib.auth.hashers import check_passwordfrom django.contrib.auth.models import Userclass ...

2019-07-23 11:53:09 5938 2

原创 Aspect Aop编程概念细说

''' 博主最近有些郁闷,郁闷啥呢,就是java里的aop,这玩意在项目里经常看到老司机使用,但具体怎么用起来的,就懵逼了;或许是实在受不了,决定写下此篇博文,将博主的小小见解同大家一起讨论下。本文将通过以下几点,说说我所认识的aop:''' 我们知道Spring提供了两个核心功能,一个是IoC(控制反转),另外一个便是Aop(面向切面编程),IoC有助于应用对象之间的解...

2019-05-31 18:59:33 529

原创 pip虚拟环境下salt-api的使用

/*大部分场合下,我们基本都是将salt安装到系统环境下的,例如使用yum install salt-master salt-minion -y,这种方式超级简单,minion启动后指定正确的master即可完成认证和联接。如果涉及到salt api的调用,我们还需要安装好salt-api,salt-api目前已经集成到salt源码里去了,默认自带的是tornado服务和原生的wsgi支...

2019-04-07 17:10:28 725

原创 轻量级开源博客程序Typecho安装

/** Linux下typecho博客程序搭建简述* 1、yum install httpd -y* 2、yum install php -y* 3、yum install mysql* -y* 4、service mysqld restart* 5、wget http://typecho.org/downloads/1.1-17.10.30-release....

2019-03-10 17:34:45 373

原创 Python与Java之间的签名和验签问题

// 最新碰到一个需求, 需要同java下的签名做验签, 感觉有必要总结下:// 整个过程碰到以下几个问题:/* 1、如何生成指定的公私钥? # 使用linux指令openssl, openssl这个东西是真的强, (证书问题, 加解密问题, 公私钥问题等)都能帮你处理的妥妥滴; 有兴趣和时间的童鞋建议好好玩玩这东西. (yum install openssl* -y) 私...

2018-10-25 16:43:20 2930

原创 git 操作常见问题集锦

1、刚刚git clone下来的项目,需要git submodule update --init --recursive将依赖的子项目done下来,结果抛了个(fatal: No url found for submodule path 'node-server' in .gitmodules)''' 分析:为啥会抛错, 如提示, 检查下.gitmodules文件里是不是有node-ser...

2018-10-21 16:19:47 9737

原创 Pythonic风格

1、变量交换>>> a = 1>>> b = 2>>> tmp = a>>> a = b>>> b = tmppythonic>>> a, b = b, a2、循环遍历区间元素for i in [0, 1, 2, 3, 4, 5]:

2018-09-22 17:35:57 572

原创 真的理解同步和异步了吗?

老实说,玩电脑也玩了好几年了;印象中看到"同步和异步"关键字的次数已经记不清了,总感觉自己知道点什么,但却又说不出来什么东西,这是为啥?——  因为没有深入理解,没有总结;也应了那句古话:纸上学来终觉浅,绝知此事要躬行。 不卖关子了,开始进入正题。 ”同步“就好比:你去外地上学(人生地不熟),突然生活费不够了;此时你决定打电话回家,通知家里转生活费过来,可是当你拨出电话时,对方一直处于待接听状态...

2018-03-10 18:09:22 55458 36

原创 buffer和cache与buffers和cached分析

长久以来,我发现我对 buffer 和 cache 以及 buffers 和 cached之间的关系 搞混了;有时 自己都不知道 自己说的是谁了! 某天突然意识到了自己的错误,特来分享一下。Cache 代表的是高速缓冲存储器,其主要作用是为了协调CPU与主存之间速度不匹配的矛盾,提高cpu与主存之间数据交换的速度;虽说Cache的速度比cpu快,但造价极高,同时又由于在cpu内不能集成太多电路

2017-04-01 11:14:52 1484

原创 论补数和补码的关系

我们都知道,补数 引申到 计算机中 就是 补码的概念, 可是 为什么呢? 我们先来 看看 各自的 定义……补数:在日常生活中,常常会遇到补数的概念。例如,时钟指示为6点,欲使它指示3点,既可按顺时针方向将分针转9圈,又可按逆时针方向将分针转3圈,结果是一致的。假设顺时针方向转为正,逆时针方向转为负,则有:        6                6

2016-12-04 14:32:02 9618 2

原创 linux日志基础知识

最近,又复习了一下,linux中的日志管理制度;大致可以分为系统日志、程序日志、用户日志三类系统日志:包括/var/log/{secure,cron,maillog,dmesg,boot.log}等,具体可以通过cat /etc/rsyslog.conf 查看;这些日志文件统一由系统服务rsyslog管理;rsyslog 安装方法:yum install rsyslog* -y  (注意:

2016-08-06 21:52:56 713

转载 MFC的使用技巧(如何彻底删除一个类)

本文来自CSDN博客:http://blog.csdn.net/yeqiu712/article/details/6572894原文 http://blog.csdn.net/craster/archive/2008/08/04/2768245.aspx  已经不可考。很实用的快速解决问题的方法1:使用vc开发项目时,常会遇到这种情况:     即明明只改动了一个文件,

2016-02-26 14:47:20 1043

原创 操作系统课程设计之二级文件系统演示

操作系统课程设计之二级文件系统演示,纯手工编写,思维不算严谨,但对于课设而言,应该是够了,希望对大家有所帮助,也希望读者能给些意见,谢谢!!!

2016-01-27 11:06:26 28083 29

原创 Socket编程之ping程序的实现

ping程序的实现,网络协议分析,TCP/IP协议详解的课程设计,Socket网络编程

2016-01-06 19:28:51 11032 4

原创 关于windows下虚拟机系统与真实机文件共享的问题 ---基于VMware Workstation

关于windows下虚拟机系统与真实机文件共享的问题 ---基于VMware Workstation,我真的被搞的头大了,这里分享下自己的心得,也算是作为自己的总结。

2015-09-02 00:51:31 3158 1

原创 使用U盘在虚拟机下安装双系统(windows and linux)乃至多系统

本人最近想到U盘给虚拟装系统,期间遇到了不少问题,特在这里和大家分享下经验。大牛请绕道...

2015-04-12 00:23:50 4417

原创 数据结构课程设计-二叉树操作系统

此乃我的数据结构课程设计“二叉树操作系统”最后一部分,完整版的源码请到我的资源页面下载,免费的哦~

2015-01-01 13:11:48 2913

原创 数据结构课程设计-二叉树操作系统

此乃我的数据结构课程设计“二叉树操作系统”-哈夫曼树头文件部分,完整版的请到我的资源处下载,免费的哦~

2015-01-01 13:06:32 1595

原创 数据结构课程设计-二叉树操作系统

此乃我的数据结构课程设计“二叉树操作系统”-二叉排序树头文件部分,具体请结合其他所有部分。

2015-01-01 13:02:33 1953

原创 数据结构课程设计-二叉树操作系统

此乃我的数据结构课程设计“二叉树操作系统”-二叉树基本操作头文件部分,具体请结合其他部分。

2015-01-01 12:57:05 1948

原创 基数排序-数组模拟实现

不是自己亲自去做,永远都不会知道这其中的难处~

2014-12-22 13:48:59 1462

原创 基数排序-队列实现

实现基数排序的方式有多种,但思维是一样的,可以用数组来模拟桶的操作。还是那句话,不是自己亲自敲出来,永远都不知道它的难度。

2014-12-17 17:01:27 2837

原创 C语言课程设计之学生信息管理系统

大一什么都不懂的时候,做一个课程设计还是挺不易的,不过还是得到了老师的高分,特发来与大家一起分享我的经验。不要笑,毕竟是大一写的!^_^

2014-11-29 11:25:18 38232 24

原创 双向循环链表-C语言版

你如果对指针很熟悉,那么你也可以简单的写出双向循环链表。主要是思想,其他格式的什么的,无所谓啦。

2014-11-15 15:02:49 3384 3

原创 双向链表-C语言版

不是自己亲自完成代码,你永远都想不到要注意的细节在哪里!!!

2014-11-13 13:17:57 1242

原创 链队列-C语言版

数据结构之链队列,欢迎大家进来评论哦,互相学习嘛。花了不少时间来完成,不过还是有成就感的,自己独立完成(不查资料等一切辅助)才是真正的学到了,学好了,虽然不够完美,时间上花的有点多,不过这也是我能力的体现。嘿嘿,我随后会将这部分代码进行优化,今天就暂时到这里吧!!!

2014-11-06 17:53:35 1190

原创 从两端生长的双向栈-C语言版

#include #define MaxStackSize 100typedef int DataType;int len,x;#include"SeqStack.h"int main(){SeqStack myStack;int i,n,m;StackInitiate(&myStack);for(i=0;iStackPush(&myStack,i+1,

2014-11-04 14:28:34 3730

原创 链栈-C语言版

#include #include#include                                         using namespace std;typedef struct stacknode{    int data;                   struct stacknode *next;}StackNode,*LinkSt

2014-11-03 16:59:09 1614

原创 杭电 3371 Connect the Cities

这道题我真是觉得很是无语。

2014-08-13 11:02:44 488

原创 杭电 2988 Dark roads

刚看这道题时,我马上用了我xi

2014-08-12 21:25:48 593

原创 HDU 1097 A hard puzzle

刚开始看到这道题时,我直接暴力法,果断超shi

2014-08-09 09:13:56 756

原创 HDU 1072 Nightmare

初看这道题时,给我的第一影响是DFS,我很

2014-08-08 20:33:52 503

原创 HDU 1024 Max Sum Plus Plus

这的确是一道比较经典的DP优化题目,要我归类的话,

2014-08-06 13:46:22 1082

数据结构课程设计

本人博客里的二叉树数据结构课程设计全代码,希望可以帮到大家,牛人请绕道,谢谢!

2015-04-06

数据结构教学课件 沈华版

每次看数据结构及应用C语言描述课本,都找不到官方的原版教学PPT,后来我从老师那得来的,确实不容易啊。我的资源里有新旧两个版本哦。

2014-11-03

数据结构及应用——C语言描述(最终版本)

本书系统地介绍了各种常用的数据结构以及排序、查找的各种算法,阐述了各种数据结构的逻辑关系、存储表示及运算操作,涵盖了研究生入学考试大纲的所有内容。全书采用C语言作为数据结构和算法的描述语言,并对C语言描述的算法作了详细的注解和简要的性能分析。

2014-10-29

算法导论第二版答案

算法导论第二版答案,清楚不模糊。只不过算导的答案好抽象,你们能看懂吗^_^

2014-08-07

算法导论高清目录版

算法导论高清目录版,给你舒心、真实的正版。更有相应的答案在我的资源里面哦,答案免积分下载哦...

2014-08-07

ACM学习全系列教材

ACM学习全系列教材,使你在ACM方面大有收获。因为本人收集花了不少时间,所以还望大家给点积分...

2014-08-03

[趣味C程序设计集锦]杨克昌等.扫描版

学习C语言的比较优异的PDF电子档,能够使你的C语言更上一层楼。

2014-08-02

DEV-C编译器

这是我发现的一套比较完善的DEV-C编译器,虽然网上有许多精简版,但完整版更好。

2014-07-27

空空如也

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

TA关注的人

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