自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(430)
  • 资源 (15)
  • 收藏
  • 关注

原创 C# 快速排序

/ Console.WriteLine("排序中:l.key:{0}, l.length:{1}", StrSqList(l), l.length);Console.WriteLine("排序后:l.key:{0}, l.length:{1}", StrSqList(l), l.length);Console.WriteLine("排序后:l.key:{0}, l.length:{1}", StrSqList(l), l.length);// l 按照增量dk 插入排序。// 希尔插入排序算法。

2023-11-20 21:27:21 444

原创 希尔排序C#

/ Console.WriteLine("排序中:l.key:{0}, l.length:{1}", StrSqList(l), l.length);Console.WriteLine("排序后:l.key:{0}, l.length:{1}", StrSqList(l), l.length);Console.WriteLine("排序后:l.key:{0}, l.length:{1}", StrSqList(l), l.length);// l 按照增量dk 插入排序。/* 我的第一个 C# 程序*/

2023-11-18 21:42:16 225

原创 折半插入排序

/ Console.WriteLine("排序中:l.key:{0}, l.length:{1}", StrSqList(l), l.length);Console.WriteLine("排序前:l.key:{0}, l.length:{1}", StrSqList(l), l.length);Console.WriteLine("排序后:l.key:{0}, l.length:{1}", StrSqList(l), l.length);/* 我的第一个 C# 程序*/

2023-11-18 20:29:35 154

原创 C# 插入排序

Console.WriteLine("排序中:l.key:{0}, l.length:{1}", StrSqList(l), l.length);Console.WriteLine("排序前:l.key:{0}, l.length:{1}", StrSqList(l), l.length);Console.WriteLine("排序后:l.key:{0}, l.length:{1}", StrSqList(l), l.length);/* 我的第一个 C# 程序*/{ // 快速排序。

2023-11-18 20:20:26 217

原创 golang 中位数

package mainimport ( "fmt")func findMedianSortedArrays(nums1 []int, nums2 []int) float64 { l1 := len(nums1) l2 := len(nums2) var l3 []int = make([]int, l1+l2) // 中位数 i := 0 j := 0 idx := 0 for { if i >= ...

2022-01-16 18:13:54 438

原创 最大无重复子串

package mainimport ( "fmt")func lengthOfLongestSubstring(s string) int { var maxLen int = 0 var repeat bool = false // maxLen = 0 // n * 3 复杂度 for idx, _ := range s { // idx 起点 for i := idx; i < len(s); i++ {...

2022-01-16 16:29:28 257

原创 golang 随机返回

/*** Definition for singly-linked list.* type ListNode struct {* Val int* Next *ListNode* }*/// type Solution struct {// }// func Constructor(head *ListNode) Solution {// }// func (this *Solution) GetRandom() int {// }..

2022-01-16 01:39:46 328

原创 两数相加golang 实现

package mainimport ( "fmt")type ListNode struct { Val int Next *ListNode}func addTwoNumbers(l1 *ListNode, l2 *ListNode) *ListNode { // 链表两数相加 var head *ListNode = nil var p *ListNode = nil var pre *ListNode = nil va...

2022-01-16 00:44:06 407

原创 两数之和golang

golang 两数之和

2022-01-15 23:54:45 137

原创 xpool cpool(epool) apooll 四种网络模型分析

xpool多个线程操作1 多个线程重复以下操作(没有负载均衡 类似nginx worker工作原理)lockfd= acceptunlockepoll(fd)2 cpool/epool工作原理类似(只不过一个是select 另一个是epoll)一个主线程fd =accept(listenfd)select(..) //listenfd + fda...

2020-01-01 20:38:00 625

原创 Django 源码剖析

Django 运行原理理清三个类关系WSGIServerWSGIRequestHandler (__init__ 中负责调用 application(environ)WSGIHandler (内部定义__call__)1 WSGIServer listen, select, process_request WSGIServer.RequestHandler...

2020-01-01 20:35:37 635

转载 metaclass type

https://blog.csdn.net/jaccty/article/details/77368120

2019-03-30 15:15:56 170

转载 kombu消息框架理解

https://blog.csdn.net/weixin_37947156/article/details/76372427

2018-07-15 18:43:20 2631 1

原创 python tarjan算法实现

#coding:utf-8#tarjan 算法#https://blog.csdn.net/jeryjeryjery/article/details/52829142?locationNum=4&amp;fps=1#求任意顶点开始的联通图 有且仅存在一个 且dfn[u] == low[u]from collections import OrderedDictmatric = [[0,1,...

2018-07-15 16:38:46 2987 1

转载 pycharm 升级pip 10 后无法安装问题

AttributeError: module 'pip' has no attribute 'main'如何解决?Try to run this command from the system terminal. Make sure that you use the correct version of 'pip' installed for your Python interpreter loc...

2018-07-12 13:07:28 8837 3

转载 expect 使用

一、概述        我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而expect就使用来实现这种功能的工具。       expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。expect是不断发展的,随着时间的流逝,其功能越来越...

2018-06-07 15:56:36 2443

转载 nohup setsid区别

nohup执行完成之后 需要 exit 才能保证 不会退出,如果直接close session 进程依然会死掉https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/index.htmlUnix/Linux下一般想让某个程序在后台运行,很多都是使用&amp;在程序结尾来让程序自动运行;但如果要想在退出终端后,程序依然还在后台运行,则要用nohu...

2018-06-01 11:35:28 3524

转载 elasticsearch 相似度计算

https://www.cnblogs.com/didda/p/5283753.htmlhttp://lucene.apache.org/core/4_6_0/core/org/apache/lucene/search/similarities/TFIDFSimilarity.html

2018-04-15 18:59:56 9419

原创 linux df 磁盘分析 目录挂载背景原理

linux df 磁盘分析 目录挂载背景原理

2018-04-05 16:25:50 1700

转载 广告 计费方式

广告计费方式

2018-04-04 20:25:11 4755

转载 django sentry配置

python sentry

2018-04-01 21:38:23 938

转载 process_template_responseprocess

https://www.cnblogs.com/zhaof/p/6281541.htmlhttps://www.cnblogs.com/sss4/p/7106033.html总结:中间件 process_request process_view 是从前往后执行process_exception process_response 是从后往前执行如果process_view返回的对象有render 则...

2018-04-01 20:35:41 1546

转载 高级语言python 弱引用存在的必要 性

高级语言python 弱引用存在的必要 性

2018-04-01 19:51:35 827

转载 Python标准库——collections模块的Counter类

Python标准库——collections模块的Counter类

2018-04-01 18:08:48 178

转载 python logging日志模块的使用

总结1 logging 可以记录异常回溯信息  traceback.format_exc() 通过loging.exception(msg, args) 或者logging.error(msg,exec_info=true,args)2 可以定义父类logger, logging.getLogger('main') 后续其他模块如果属于子模块例如main.sub logging.getLogger...

2018-04-01 13:45:36 12559

原创 python 异常对象

python 异常信息存储

2018-04-01 13:30:27 442

转载 kerberos

一,引言  Kerberos简单来说就是一个用于安全认证第三方协议,它采用了传统的共享密钥的方式,实现了在网络环境不一定保证安全的环境下,client和server之间的通信,适用于client/server模型,由MIT开发和实现。  Kerberos的神秘之处在于,它并不要求通信双方所在的网络环境是安全的,即使通信过程中数据被截取或者篡改依然不会影响它的正常工作,它提供的认证是双向的,不仅能保...

2018-03-31 19:43:11 14956 1

转载 python virtualenv

python virtualenv

2018-03-31 17:46:29 151

转载 pip wheel 安装包依赖

Python pip wheel

2018-03-31 17:32:35 8938

转载 带参数和不带参数装饰器区别

带参数和不带参数装饰器区别

2018-03-28 23:14:49 1963 1

转载 python wraps 装饰器

python wraps 装饰器

2018-03-28 21:11:08 403

转载 python super 多重继承

Python的多重继承和super原创 2016年05月22日 00:10:35标签:python /继承 /super6253多重继承:super:不要一说到 super 就想到父类!super 指的是 MRO 表中的下一个类!super 其实干的是这件事:def super(cls, inst): mro = inst.__class__.mro() # Always the most...

2018-03-28 10:34:08 362

转载 django as_view listView detailView

https://blog.csdn.net/hackerain/article/details/40919789https://www.zmrenwu.com/post/33/

2018-03-28 10:14:20 325

转载 http options 请求(django as_view遇到)

http options 请求(django as_view遇到)

2018-03-28 10:11:02 2029 1

原创 git rebase 过程遇到的问题

git rebase 过程遇到的问题

2018-03-26 23:43:58 32278 2

转载 git 查看远程分支

git查看远程分支

2018-03-26 23:22:24 2462

转载 git rebase

git解决冲突

2018-03-26 22:18:00 194

转载 python argparse模块

python argparse模块

2018-03-25 23:51:09 124

转载 python 多进程daemon

python daemon 多进程daemon

2018-03-25 00:35:24 6518

转载 redis 预热 提前放一点数据进去

预热

2018-03-22 15:23:09 2112

css js 文件指纹批量替换 脚步

批量提供 smarty文件中 对应css js文件为指纹文件,例如main.css 替换为main.2dafdd.css ,main.js 替换为main-12wased.js

2017-12-21

PHP yaf 框架封装示例

PHP yaf 框架 整合示例 model action library 路由 参数验证插件

2017-12-18

python 爬虫框架scrapy封装,脚步程序封装

scrapy开源爬虫框架 封装示例(添加 容器,日志处理) python脚步程序简单封装

2017-10-21

PHPHessian 开源源码

PHPHessian 的 jsonrpc实现版本

2017-04-18

scrapy 封装的爬取社保信息

scrapy 封装的爬取社保信息 python

2016-03-23

scrapy 封装的网络爬虫

在scrapy的基础上面 封装了数据库 redis 等操作的 能够抓取社保信息 已经存储到redis中的程序

2016-03-23

算法导论 经典算法

算法导论 高级数据结构 图类算法 红黑色 B树 二项堆 动态规划 经典算法

2012-11-21

凸包算法 Jarvis GrahamScan 两种算法对比

两种凸包算法 算法导论的详细实现 C++ VS2008

2012-09-02

C++ 经典算法实现

经典算法 树 图等 C++实现 快速排序,二叉查找呀

2011-11-05

wireshark 网络捕获工具

捕获ip报文 工具 ipv6 ipv4都可的

2011-11-05

浙大 ACM 试题答案

浙大 ACM 试题答案 精讲 图论,数论 ,树等数据结构 等等

2011-08-08

考试信息管理系统 MFC SQLserver2000

考试信息管理系统 MFC SQLserver2000

2011-04-11

一个MLP类型神经网络C++实现

一个MLP 类型的神经网络程序 层数是三层 输入层个数可变

2011-04-11

教学管理数据库数据库

教学管理数据库 程序设计 MFC编写的C++

2010-07-25

网络聊天程序 TCP 协议

多聊,私聊,清屏 及其他一些功能 TCP协议 MFC代码编写 对话框程序

2010-07-05

空空如也

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

TA关注的人

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