phypor的博客 ®

架构设计,算法设计

排序:
默认
按更新时间
按访问量

JAVA和Python HmacSHA1 算法计算API签名的实现

JAVA版 // 计算签名 private static final String ENCODING = "UTF-8"; private static final String ALGORITHM = "HmacSH...

2018-06-12 10:57:35

阅读数:14

评论数:0

ztree 扩展name自定义格式

场景: 树的节点名字需要显示一些额外的信息。比如名字是 阿里云(100) 100这个是我当前节点的内容之一,目前由于ztree没有支持render回调函数,没法拼接内容得到。 下载ztree js源码,可以知道树节点的显示名字是由getNodeName得到,所以出发点就是修改这个函数,修改如下...

2017-11-17 14:34:42

阅读数:1065

评论数:0

基于nodejs开发的web工程开启代理转发功能

背景: web开发中,我们需要访问mock server则需要把web中所有请求代理到mockserver中。在启动web开发模式的脚本中,添加以下代码。其中a-api是一个访问路径。const proxy = require('http-proxy-middleware');//引入代理中间件...

2017-07-25 14:42:59

阅读数:470

评论数:0

window搭建react-native开发环境

源码链接:https://github.com/phypor/react-web-demo 1.设置下载器配置和安装依赖包npm config set registry https://registry.npm.taobao.org --global npm config set disturl ...

2017-06-03 11:47:50

阅读数:546

评论数:0

electron 打包antd项目的详细流程

1.创建antd项目cnpm install -g create-react-app create-react-app antd-app cd antd-app cnpm install antd --save复制并且覆盖下面的内容到App.js里面。import React, { ...

2017-05-25 19:23:41

阅读数:1479

评论数:0

Supervisor 的使用记录

场景:一个程序的执行命令为python /home/test/app.py,这个程序需要被监控一旦挂掉后自动重新启动。安装:pip install Supervisor echo_supervisord_conf > /etc/supervisord.conf编辑配置文件:vi /etc/s...

2017-05-11 15:27:01

阅读数:429

评论数:0

网页调用谷歌浏览器打印指定区域为pdf

先贴上代码。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"...

2017-05-06 10:40:51

阅读数:1435

评论数:0

vue-cli 构建web应用

webpack:前端资源模块化管理和打包工具,它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。https://webpack.js.org/ vue.js:它是以数据驱动和组件化思想构建web应用的JavaScript库。https://cn.vuejs.org/v2/gu...

2017-04-28 09:57:58

阅读数:317

评论数:0

mac系统 让自带的apache服务支持php解析

mac 系统本身自带了apache服务和php环境,但是apache默认是没有加载php模块,所有只需要把php模块加载了,apache就能解析php. sudo cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Do...

2017-03-03 15:10:36

阅读数:1466

评论数:0

nw.js 开发跨平台应用(2)使用nw打包项目

我们在上一篇文章中用vue-cli创建了一个的项目,并且使用nw 打开某个链接,这次我们讲述如何使用nw打包一个vue-cli创建的项目。 进入vue项目后,我们可以使用npm run dev 打开8080端口访问页面,在使用nw打包之前,我们先需要build以下项目,执行npm run buil...

2017-02-28 17:01:29

阅读数:472

评论数:0

nw.js 开发跨平台应用(1)部署开发环境

node.js 下载页面https://nodejs.org/en/download/ nw.js 下载页面 https://github.com/nwjs/nw.js 或者https://nwjs.io/ 以下为mac系统下的为例.1. wget https://dl.nwjs.io/v...

2017-02-26 18:29:21

阅读数:1354

评论数:0

Flask 用Blueprint实现模块化的应用

在一个大型项目中,肯定会有很多模块组成,比如一个网络管理系统可能有流量运营模块,实时分析模块,故障预警模块等。我们可以利用Flask Blueprint 实现每个模块的功能进行独立的开发与管理,后面的实践案例主要体现Buleprint以下功能 1. 可以独立管理网页的静态文件,如js,css...

2017-02-16 11:52:07

阅读数:1562

评论数:0

mac 安装matplotlib后执行程序报错

执行程序后报错:Traceback (most recent call last): File "/Users/bojie.hbj/my_project/XXXX/XXX.py", line 4, in <module> import matplotli...

2017-02-07 21:25:48

阅读数:761

评论数:0

git 使用P4Merge解决冲突

下载链接:csdn(window x64): 官网(可选多个系统版本) : https://www.perforce.com/downloads/integrationswindow下添加安装后的可执行路径添加到环境变量里面。 在git cmd下输入bojie@ubuntu >vim ~/...

2016-12-14 18:28:03

阅读数:277

评论数:0

简单了解celery-分布式异步任务调度系统

celery是Python开发的分布式异步任务调度系统,Celery支持的消息服务有rmq、redis等 以下代码使用的是redis作为消息队列,当然官网推荐生产环境使用rmq。 RabbitMQ is feature-complete, stable, durable and easy t...

2016-10-29 17:33:46

阅读数:2019

评论数:0

自动化邮件报告平台-邮件发送highchart图表

前段时间参与开发这样的一个系统,负责前端设计开发,使用人员提出需要在邮件发送的时候自动获取这些highchart图表数据,并显示在平台页面上,当发送邮件的时候也把图表附带在邮件中。 highchart是一个比较强大的图表组件,这个图表组件以svg方式渲染在网页上,渲染完毕后会在网页中添加了svg元...

2016-08-19 11:11:10

阅读数:2791

评论数:0

window下Flask项目的创建

1.python2.7 安装 https://www.python.org/downloads/release/python-279/ 选择对应的位数下载2.以上版本的python自带 easy_install,pip工具,在Scripts文件下 配置环境变量Path 后面添加Scripts的路...

2016-06-28 23:52:18

阅读数:3632

评论数:0

通过代码入门Spring②何为AOP

TestApp.javapackage cn.podger.spring.demo2;import org.junit.BeforeClass; import org.junit.Test; import org.springframework.context.ApplicationContext...

2016-06-11 17:21:02

阅读数:1572

评论数:0

通过代码入门Spring①何为IOC

HelloWord.javapackage cn.podger.spring.demo1;public class HelloWorld { private String strSomeThingSay = "helloWord!";public String getSomeT...

2016-06-04 12:41:23

阅读数:5585

评论数:0

拦截导弹

拦截导弹时间限制:3000 ms  |  内存限制:65535 KB难度:3描述某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于等于前一发的高度。某天,雷达捕捉到敌国导弹来袭。由于该系统还在试用阶...

2016-05-21 14:41:05

阅读数:1945

评论数:0

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