自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hongwing的博客

What doesn't kill you just makes you better !

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

原创 Src-python爬虫资源搜索

Src Nginx反向代理后端Python服务器 Back-end: Flask Front-end: Layuiv1 搜索网络云资源(多为百度云盘),提供资源链接,资源中类不做限制,能够作为视频播放器,音乐播放器(…偷懒…),供大家学习交流使用。v2 还在开发中…

2017-10-31 09:06:35 1089 1

原创 基于Flask框架的python微博数据分析

Python-微博数据(博文)分析项目简介后端采用Flask框架搭建,通过移动端接口获取数据,数据清洗后采用jieba进行词法分析,通过WordCloud制作词云展示(数据的可视化在以后的版本中会细化)版本V0.0.1功能 能够获取用户的博文数据 [1] 能够获取用户的公开信息,包括昵称,粉丝,关注 [2] 能够通过分析用户已经发布的微博,并生成“专属笔记” [3]展示[1

2017-09-13 09:05:46 2477

原创 Python实现二叉树及其4种遍历

Python & BinaryTree 1. BinaryTree (二叉树) 二叉树是有限个元素的集合,该集合或者为空、或者有一个称为根节点(root)的元素及两个互不相交的、分别被称为左子树和右子树的二叉树组成。 二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。 二叉树的第i层至多有2^{i-1}个结点 深度为

2016-09-04 18:39:47 9498 2

原创 利用python smtplib 登录QQ邮箱发送邮件

Python 发送邮件(QQ邮箱)每当学期末考试结束后,查询成绩就成了每天和打开微信一样平常的事情,但是学校的教务系统的成绩更新有时间限制,我又不想整天去刷新成绩,所以想到用 python来爬取成绩信息 ,如果有更新的成绩则自动发送邮件到我的邮箱。python实现邮件发送较为简单,主要用到smtplib这个模块,邮件发送流程如下: 邮件可以发送文本信息,也可以带附件发送,本文只简单实现文本发送

2016-08-12 20:50:53 6890 3

原创 Spring Boot Demo with Docker

Spring Boot Demo with Docker1. Spring starter启动一个web项目基本操作可参考: 感谢这个链接Note: Controller & Mapping 类似于 Route2. Spring maven package 生成可执行jar包maven package 报错: 相比于jdk你是不是运行在jre上? ...

2018-06-08 11:47:25 365

原创 Flex - 灵活布局,随心所欲

Flex-Layout Demostration[前言]“年味”在今天算是彻底散去了,大家记得吃元宵,元宵节快乐!从今天开始恢复周更,每周一篇深入探索,技术深耕,大家一起加油吧![导读]闲来无事重新拾起H.C.J(Html, CSS, Javascript),想要夯实自己的基础。年前的项目中不管是从大的框架还是小的实现细节,最终落地的时候总会因为基础不扎实而导致整个开发...

2018-03-04 11:47:50 617

原创 Java实现-Huffman编码与解码

编码 1 从森林中选取2颗子树进行合并,将生成的新树重新插入森林2 重复1,直到森林中只有一棵树 所有的待编码节点成为了这棵树的叶子结点,频度越高越靠近树根 解码同样采用树形结构进行解码(所有叶子存储数据,路径即编码) 如果码值是0则向左子树寻找;是1则向右子树寻找,直到找到叶子结点Code ->package src;import java.util.ArrayList;i

2017-11-13 16:25:18 1185

原创 React项目部署

React项目部署为了方便初学者(自己)理解,文章展示完整流程利用create-react-appcreate-react-app,来自Facebook出品的零配置命令行工具,能够帮你自动创建基于Webpack+ES6的最简易的React项目模板,有助于初学者快速上手实践。 npm install -g create-react-appTips: 倘若安装速度太慢,可以更换国内源, 或者使用c

2017-11-03 11:07:27 5145

原创 pm2,一柄利器

pm2服务器开启多个进程运行多个应用安装pm2 npm install -g pm2开启应用 pm2 start [app start command] 例如 pm2 start python app.py pm2 start serve -s build查看已经存在的进程 pm2 list详细信息 pm2 show [id] 例如 pm2 sho

2017-11-03 11:03:23 390

原创 Ubuntu,源码安装Node.js

Ubuntu,源码安装Node.jsUbuntu Linux下安装Node.js,其他linux系统步骤类似Github获取源码 sudo git clone https://github.com/nodejs/node.git修改目录权限 sudo chmod -R 775 node./configure命令创建编译文件 cd node sudo ./configurema

2017-11-03 10:59:31 800

原创 React,初见

React初次见面,多多关照React的诞生已经很久了,不过由于对技术的敏感度较低,一直没有亲自去接触它,趁着现在有时间,去认识一下简介MVC的项目架构方式已经非常常见,Model, View, Controller,这三个层面中React着重于处理View视图层,React可以用一种“少见”的方式来构建你的UI,这种“少见”体现在: React将界面从“上帝视角”进行解析,将界面分解为多

2017-11-03 10:58:01 438

转载 动态规划(DP)-装配线调度问题

前言:动态规划的概念  动态规划(dynamic programming)是通过组合子问题的解而解决整个问题的。分治算法是指将问题划分为一些独立的子问题,递归的求解各个问题,然后合并子问题的解而得到原问题的解。例如归并排序,快速排序都是采用分治算法思想。而动态规划与此不同,适用于子问题不是独立的情况,也就是说各个子问题包含有公共的子问题。如在这种情况下,用分治算法则会重复做不必要的工作。采用动态规划

2017-10-31 22:10:08 3500 1

翻译 What Do You Do When Programming Sucks

[导读] 编程,编-绞丝旁,如丝线缠绕,本就错综复杂;程,过程,不可一蹴而就。对于编程每个人都有自己的理解,各有不同。编程之路,总会遇到许多敌人,不过我相信大家都和它交过手,真可谓: 种类繁多,原因奇葩,从细微处到整体架构,无处不相逢相信大家都遇到过不少棘手的bug,不是说这些问题有多么难(毕竟最终大家都干掉了它),而是大家在遇到它时,仿佛着了魔,落入了无限深渊,无法从中脱出,甚是怪哉!

2017-10-31 12:31:12 411

原创 MySQL命令行中文编码完美解决方案

MySQL命令行查询,若数据内容含有中文字符则会在中文字符位置显示“?”,本文针对这个问题提出解决方案 编码解决踩坑流程MySQL命令行中文编码显示问题|MySQL 编码为Latinl 与UTF8冲突| 执行命令:set character_set_results=gb2312; 直接显示中文(命令行查询语句执行后),但是插入row时中文仍旧错误| 继续执行:`set character_

2017-10-13 19:33:12 978

原创 "Hanno Tower"-汉诺塔递归解决Review

最近的算法课老师在讲到“D & R”时,提到“递归(Recursive)”,再次听到这个词,脑海中复现的第一画面就是“三座塔”即经典的汉诺塔问题,本文就该问题的递归思想进行总结。 汉诺塔问题: 有三座塔台“A, B, C”,在塔A上有若干个盘子,盘子由上至下依次从小到大叠在一起,现在需要采用最少的移动步骤,将所有盘子从塔A移动到塔C,重点是必须保持盘子的大小顺序(从上到下依次从小到大) 递归思

2017-09-14 23:12:59 1011

原创 Java Collection Framework 中List 和 Map遍历总结

Java中在编写代码时一定会涉及到相应数据结构的遍历问题,本文着重Collection框架中的Map和List的遍历 采用三种方法,根据需求采用即可

2017-09-13 08:58:14 558

原创 Python | Pip 安装模块速度MB级提升

Pip install 命令在安装所需要的模块时,虽然大小只有十几MB,但是由于速度太慢(987bytes/s),导致下载时间过长而失败,文章中经过添加配置文件解决速度问题,下载速度提升(9.8MB/s)Base Ubuntu 16.04 在/home/user/路径,新建.pip目录 ,在该目录新建配置文件pip.conf cd ~mkdir .pipcd .piptouc

2017-08-26 11:00:22 322

原创 Nginx反向代理Node.js-https

简介 本文内容涉及到 Nginx反向代理服务器,将请求转发到后端Node.js 设置转发时遇到的问题 请求转发(https) 服务器的搭建主要是为微信小程序服务,微信小程序规定所有请求必须为https,所以服务器申请域名后需要申请SSL证书,Nginx配置https。

2017-04-20 15:04:16 3433

原创 二叉树梳理

本篇文章主要涉及到 二叉树的非递归遍历(ForwardTravesal()/MiddleTravesal()) 二叉树的深度: DepthOfTree() 二叉树的叶子节点个数: CountsOfLeaves() 二叉树的非递归需要借助栈,原因在于递归遍历思想是基于栈的,现在要变为非递归,需要借助额外空间,空间换时间。 关于二叉树的递归遍历(Recur

2017-04-07 08:53:55 501

原创 python爬虫实现网盘资源搜索

网盘搜索引擎 v1.0.0 网盘资源搜索实现也是 爬虫的思路 ,通过向服务器发送含有搜索关键字的GET请求,然后处理返回值. 这里就涉及到html / json / xml 解析, 我利用自带的库做了简单的解析。

2016-08-12 21:18:25 3484

原创 Python 爬虫思路梳理

python模拟登陆教务系统爬取个人信息及成绩 /* 梳理思路 */ 通过CDT来了解登录教务系统的过程中,所有的GET/POST等请求内容,以及资源指向 GET请求了解其详细query参数,POST请求了解其formdata值 构建请求,发送数据,处理返回数据 /* 关键代码 */ 建立请求加上cookie方便后面处理 self.cookie

2016-08-11 22:42:59 1530

原创 strlen()函数运算符操作与size_t

在解决Leetcode字符串问题时,用C语言解决时,用到字符串处理函数strlen(),for (int i = 0;i 由于 strlen(array1) 为5,strlen(array2)为13,所以循环条件判断为false,跳出循环;但是调试发现,循环条件判断为true,循环内部正常处理。查看源码:发现,strlen()函数返回值是 “size_t”,(哭

2016-01-29 20:31:36 774

原创 this class is not key value coding-compliant for the key countryImageView-bug

This class is not key value coding-compliant fot the  key .....bug导致原因:在生成xib文件之后,修改了xib文件名称,之后bundle加载时报错。解决办法:重新生成所需名称的xib,引入代码*在编码时尽量一次性做到函数或类等文件名明名,

2016-01-24 15:53:22 441

原创 iOS截屏“闪现效果实现”

iOS系统截屏,按住‘home’键和‘电源’键,屏幕会闪烁一下生成一张截图,保存至相册。简单实现:1-> UIButton UILabel2-> button注册点击事件3-> 块动画Code here:- (void)viewDidLoad{ [super viewDidLoad]; UILabel *label = [[UILabel alloc] i

2016-01-16 21:32:45 2116

原创 原来是这样--游戏中那些所谓的“吃掉”

在看完《像素大战》之后萌生了实现Pac-Man,其实刚上大学时就想过实现贪吃蛇之类的小时候的游戏,这些游戏的公共点时“吃掉奖励或目标”,所以在实现的时候不会“吃掉”,知道刚才,顿悟:Pac-Man吃豆子的实现:在豆子和pac-man相遇的时候,“”“”“隐藏”“”“”“(图样图森破)。self.beanImageView.hidden = NO; // 隐藏

2015-10-27 19:24:21 448

原创 Python FunnyPoint--Programing

今天偶然见到Jeff Atwood 推广了一个简单的编程练习:FizzBuzz问题内容为:写一个程序,打印数字1-100,3的倍数打印“Fizz”                      5的倍数打印“Buzz”,既是3的倍数也是5的倍数打印“FizzBuzz”对于Low逼的我是这样写的:而60个字符解决它是这样的:憋说话,让我哭会儿。。。。。看来

2015-10-06 19:25:57 376

原创 ios开发---视图切换-storyboard创建

ios应用singleview的应用特别少,除非是逻辑简单,功能单一,除此之外总会有多视图的身影。作为一个初学者,喜欢直接拖拽控件这种“狂暴”的方式,其实内心是明白的,直接拖拽肯定没有自己组织代码写UI更加自由,可控性也更加高。不多说了,如何通过storyboard来实现视图切换?实例:模仿ios设置界面,简单跳转。1。创建应用后点开main storyboard,从控

2015-09-22 10:31:25 768

原创 python安装".egg"文件导入module

由于需要向Python中安装新的module,才意识到之前一直没有安装过,o(╯□╰)o,o(╯□╰)o!!!!Python需要安装第三方Python包,使用命令:easy_install XXX.egg .科普:o(╯□╰)o easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包的一个命令,用来安装egg.

2015-09-17 22:42:05 3064

原创 小技巧:ios启动页面延长时间

延长启动页面时间,一定程度上可以提高用户的体验。设置方法:点击AppDelegate.m文件,直接在“Override point for customization after application launch”下方添加: [NSThreadsleepForTimeInterval:1.8];

2015-09-05 19:07:10 741

原创 ios状态栏隐藏设置

在做小项目时,启动App发现顶部状态栏很碍眼,应该‘屏蔽掉’。。。。App在启动时顶部的状态栏(statusbar)会影响页面整体美感,特别在游戏中顶部状态栏与游戏画面会显得格格不入,所以很有必要隐藏。解决办法:直接在info.plist中添加‘add Row’ ①.view Controller-based status bar appearance --NO②.status

2015-09-05 18:53:42 483

原创 ios启动页面自定义设置方法

刚开始做自己的小项目,直接在启动页面就卡住了。o(╯□╰)o!!app的启动页面会提升用户的体验,启动页面也是一个app的重点。经过一个下午终于摸索出来设置方法,同时将LaunchImage and icon同时设置成功。(允许激动一下!)①.首相是点击你的项目,点击General,将App icons and launch images下的Launch image source 设置

2015-09-05 18:27:07 1055

空空如也

空空如也

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

TA关注的人

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