自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

九日王朝

君子以独立不惧,遯世无闷

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

原创 BrainFuck——C实现BrainFuck解释器

首先介绍一下吊炸天的语言——BrainFuckBrainfuck是一种极小化的计算机语言,它是由Urban Müller在1993年创建的。由于fuck在英语中是脏话,这种语言有时被称为brainf*ck或brainf**k,甚至被简称为BF这种语言基于一个简单的机器模型,除了指令,这个机器还包括:一个以字节为单位、被初始化为零的数组、一个指向该数组的指针(初始时指向数组的第一

2016-12-27 18:01:33 9462

原创 小顶堆数据结构C/C++代码实现

相比队列和栈,很多人可能对堆的概念比较陌生,下面个给出堆的本质概念一、堆也是一种数据结构,从实际应用意义来说,他是一种最优级别数据永远在第一位的队列,本文皆以最小值为例(小顶堆),即它变相是一种会永远保持最小值先出队的队列。二、堆的本质是一颗完全二叉树,树根永远为整个树的最小值,这也就是实现了①永远保持最小值先出队的队列这样的功能。三、为了便于实现②树根为整个树的最小值,堆中某个节点的

2016-12-23 12:11:42 5858

原创 python——Tkinter图形化界面及threading多线程

Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中Tkinter包含了若干模块. Tk接口被封装在一个名为 _tkinter 二进制模块里( tkinter 的早期版本). 这个模块包

2016-12-19 16:56:45 43760 3

原创 马拉车(manacher)算法——最长回文(hdu3068)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3068题目描述:Problem Description给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度.回文就是正反读都是一样的字符串,如aba, abba等Input输入有多组case,不超过120组,每组输入为一行小写英文字

2016-12-16 13:53:39 755

原创 python——web后台开发实现网址生成二维码

需要的模块:web   用于web业务处理qrcode 用于二维码相关处理PIL.Image 用于图片处理time   用于根据时间命名文件web模块实现网站的后台逻辑处理方法:我们先创建一个页面的处理类class Index:    #页面处理类    def GET(self):        return render.inde

2016-12-09 15:08:06 4644

原创 论算法的实际应用——泡妞论

我们都知道,算法,即解决问题的方法,我们衡量一个算法的优劣,可以用空间复杂度与时间复杂度来衡量。换做我们实际生活中,就是物质成本开销与时间成本开销。不同算法进行泡妞这一业务进行其物质成本开销与时间成本开销自然也不同。所以我们要根据自身情况,选取一个适合于自己的算法。当前也要适用于你的输入,也就是你的对象(强行面向对象思想)具体类型。一、博弈算法博弈的核心思想并不复杂,实

2016-12-08 17:27:29 6584 6

转载 js前端——滑稽官网的亮瞎眼系列滑稽大法

*本代码源于http://lvmaojun.com/huaji/向滑稽致敬!!index.html:滑稽body { margin: 0; padding: 0; position: relative; background-image: url(images/xh.jpg); background-position: center; /*ba

2016-12-06 10:14:36 11831 2

原创 python——time模块实现指定时间触发器

其实很简单,指定某个时间让脚本处理一个事件,比如说一个get请求~任何语言都会有关于时间的各种方法,python也不例外。help(time)之后可以知道time有2种时间表示形式:1、时间戳表示法,即以整型或浮点型表示的是一个以秒为单位的时间间隔。这个时间的基础值是从1970年的1月1号零点开始算起。2、元组格式表示法,即一种python的数据结构表示。这个元组有9个整型内容。分

2016-12-05 15:01:30 5924

原创 pythonの鉴黄之路(五)——强行解析json串

*以下内容并非正规解决方案,效仿请谨慎。之前有介绍过阿里云的鉴黄API接口http://blog.csdn.net/sm9sun/article/details/53321888其支持:porn: 黄图检测,ocr:文字识别,illegal: 暴恐敏感识别三个业务其API也很人性的把其返回的json串做出了解析,我们可以直接拿到相应的返回值。而如果想对其做进一步的开发,比如

2016-12-02 15:53:43 1579

plist组图分割demo

基于pyhton3.6开发的plist组图分割demo 配套博客地址: http://blog.csdn.net/sm9sun/article/details/77703551

2017-08-30

protobuf完整工程包

有关Visual Studio开发protobuf的完整工程,内含protobuf-3.0.0-alpha-3源码(有vs工程可编译) 以及编译好的第三方lib库及头文件 另附VS2017版protobuf完整测试样例 配套博客http://blog.csdn.net/sm9sun/article/details/70049375

2017-04-11

protobuf完整工程

protobuf完整工程

2017-04-11

BrainFuck语言解释器及一些demo

一个很小巧的BrainFuck语言解释器,内置很多小demo

2016-12-26

python后台web开发网址生成二维码

python实现web开发,网址生成二维码demo

2016-12-09

奥义前端源码

奥义前端源码

2016-12-06

VS2010工程python结合c++开发demo

VS2010工程python结合c++开发demo

2016-11-29

空空如也

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

TA关注的人

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