大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

Location

《Location》是一款Android平台的应用。

vue router 刷新404问题

-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.html [L] 3. nginx服务器配置 location / { try_files $uri $uri/ /index.html;

创建者模式(Builder)

/** * 创建者模式 * * @author ljs.song * @date 2018-01-02 16:02 */ public class BuilderPattern { public static void main(String[] args) { //大家的分享都有PPT文档,但是各自的格式都不一样,有的有署名,有的没有,哟肚饿有些时间,有的没有 //小臣制作他的ppt SharePPT xiaoChen = new SharePPT.Builder() . public SharePPT(String userName, Date date, String location, String shareContent, String comment) { this.userName = userName; } sb.append('}');

nginx 反向代理进行yum配置

#listen [::]:80;release=$releasever arch=$basearch repo=centosplus gpgcheck=1 enabled=0 gpgkey=http://mirrors.yourdomain.com/centos/RPM-GPG-KEY-CentOS-7 #contrib - packages by Centos Users [contrib] name=CentOS-$releasever - Contrib - mirrors.yourdomain.com failovermethod=priority baseurl=http://mirrors.yourdomain.com/centos/$releasever/contrib/$basearch/ http://mirrors.yourdomain.com/centos/$releasever/contrib/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?

PHP header头状态

// 重定向,其实就是302 暂时重定向 header('Location: http://www.maiyoule.com/'); header('WWW-Authenticate: Basic realm="登录信息"'); // 设置内容长度 header('Content-Length: 39344'); readfile('example.zip');//读取文件到客户端 //禁用页面缓存 header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate'); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); //设置页面头信息 header('Content-Type: text/html; charset=iso-8859-1'); charset=utf-8');

通过django的upload组件上传图片并重命名

__init__(location, base_url) # 重写 _save方法 def _save(self, name, content): import os, time, random # 文件扩展名 ext = os.path.splitext(name)[1] # 文件目录 d = os.path.dirname(name) # 定义文件名,年月日时分秒随机数 fn = time.strftime('%Y%m%d%H%M%S') fn = fn + '_%d' % random.randint(0,100) # 重写合成文件名 name = os.path.join(d, fn + ext) # 调用父类方法 return super(ImageStorage, self).

Mac OS常用终端命令杂集

Mac OS常用终端命令杂集 1.Finder 显示隐藏文件夹 //显示隐藏文件夹 defaults write com.apple.finder AppleShowAllFiles true killall Finder //恢复隐藏文件夹 defaults write com.apple.finder AppleShowAllFiles false killall Finder 2.改变截图保存路径 //我把截图保存位置改为桌面上的screenShot文件夹,那么命令如下: defaults write com.apple.screencapture location ~/Desktop/screenShot killall SystemUIServer 3.恢复设置安全中的任何来源选项

Nginx 配置 https (Let's Encrypt)

includeSubdomains; preload"; # adjust to taste # Django media #location /media { # alias /path/to/your/mysite/media;/bin/bash service nginx restart 在root下增加crontab: sudo crontab -e 设置每月的1号的8点钟执行更新: 00 8 1 * * certbot renew --noninteractive --renew-hook /etc/letsencrypt/renewhook.sh 哔哔哔 关于CA证书分发、管理的等等的原理,有时间还要去了解下,虽然平时用的不多。Documentation - Let’s Encrypt - Free SSL/TLS Certificates

Netty实现Web Socket

req.decoderResult().isSuccess()) { sendHttpResponse(ctx, req, new DefaultFullHttpResponse(HTTP_1_1, BAD_REQUEST)); return; } // Allow only GET methods.= HttpResponseStatus.OK.code()) { ByteBuf buf = Unpooled.copiedBuffer(res.status().toString(), CharsetUtil.UTF_8); res.content().writeBytes(buf); buf.release(); HttpUtil.setContentLength(res, res.content().readableBytes()); } ChannelFuture f = ctx.channel().writeAndFlush(res); if (!

禅道(源码)

禅道(源码) 1.下载网址 http://www.zentao.net/download/80087.html 源码版--ZenTaoPMS.10.3.1.zip 1 2.Linux系统:centos7.4 创建LNMP(yum) yum -y install nginx php php-fpm mariadb-server systemctl start nginx systemctl start php-fpm systemctl start mariadb ss -ntl 端口80和9000 yum install php-gd php-mysql php-mbstring php-xml php-mcrypt php-imap php-odbc php-pear php -xmlrpc 把nginx与php连接在一起 vim /etc/nginx/nginx.conf server里面添加配置 location ~ \.

Python地理位置信息库geopy的使用(一):基本使用

https://osm.org/copyright", "osm_id": "25097203", "lat": "39.90733345", "address": { "building": "天安门", "city": "北京市", "house_number": "1", "country": "中国", "suburb": "东城区", "state": "北京市", "postcode": "100010", "country_code": "cn", "road": "西长安街" } }

左手读红楼梦,右手写BUG,闲快活

], "edges": [{ "id": 3776, "label": "位于", "from": 3838, "to": 3851 }, . ] 读取数据 以上,完成了数据准备过程,接下来可以开始在jupyter notebook里进行分析挖掘。 import json import codecs with codecs.open('InteractiveGraph_HongLouMeng.json', 'r',encoding='utf-8') as json_str: json_dict = json.load(json_str) print(json_dict.keys()) print(json_dict["categories"].

支付宝小程序地图层级和控件问题

支付宝小程序地图层级和控件问题 最近在写支付宝小程序的时候,想要在地图上面添加几个按钮,但是发现支付宝小程序不能像微信小程序那样有专用的控件标签,只能通过在 标签内添加 controls="{{controls}}"属性来实现这个功能。具体实现方法如下: 添加控件 官方文档 }, call() { my.makePhoneCall({ number: '400-6701818' }); case 2: this.call(); case 3: this.scanCode();

nginx 通过parameter 判断进行return

nginx 通过parameter 判断进行return 需求: 通过http请求中的参数进行判断,跳转到其他URL同时携带原有参数. 实现: 使用nginx的return功能 Nginx版本 1.10以上 已验证 URL: http://demo.com/sso?param1=yy param2=yf location = /sso { root /usr/share/nginx/html; index index.html index.htm; if ($arg_param2 = "(yf)|(yu)" ) { #多个值,or的关系 return 301 http://demo.com/home?

EDP

EDP EDP简介 EDP是一个前端应用开发平台,主要通过命令行的方式使用,提供了一系列工具: 项目管理 包管理 构建 代码检测 调试 EDP安装与升级 安装:npm install edp -g 升级: npm update edp -g 项目管理 初始化项目: edp project init project EDP包管理 包查询:edp search package 包导入: edp import package@version 导入包时将自动更新html文件中的加载器配置require.config({.

cordova 物理返回键

} if (window.StatusBar) { StatusBar.styleLightContent(); function showConfirm() { if ($rootScope.backButtonPressedOnceToExit) { ionic.Platform.exitApp(); } else if ($ionicHistory.backView()) { $ionicHistory.goBack();id=10 a=100 '3. 获取当前url的子路径(也就是当前 url # 后面的内容,不包括参数)' var pathUrl = $location.path() //结果:/homePage '4.获取当前url的协议(比如http,https)' var protocol = $location.protocol(); //结果:{id: "10", a: "100"}

kodexplorer安装

(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ { expires 30d; access_log off; } location ~ .$ { expires 7d; access_log off; } location ~ /\.ht { deny all; } } 其实只要修改下面这行就好了 root /data/wwwroot/kodexplorer 修改kodexplorer权限 chmod -R 777 /data/wwwroot/kodexplorer/ 接着浏览器访问服务器ip就可以了 欢迎关注Bboysoul的博客www.bboysoul.com Have Fun

Spring Java 注解配置之 properties文件注入

} 其中ResourceUtil是自己根据PathMatchingResourcePatternResolver封装的一个工具类,主要是为了代码整洁。源码如下: public class ResourceUtil { public static Resource getResource(String location) { return resolver().getResources(locationPattern); } 第三步、使用配置内容 有了以上配置后,你就可以在 Service、Controller 等任意bean中使用@Value注解注入properties文件的配置了。 eg: @Value("${value}") private String value;

【死磕 Spring】----- IOC 之 Spring 统一资源加载策略

lastModified(); } ResourceLoader 中最核心的方法为 getResource(),它根据提供的 location 返回相应的 Resource,而 DefaultResourceLoader 对该方法提供了核心实现(它的两个子类都没有提供覆盖该方法,所以可以断定ResourceLoader 的资源加载策略就封装 DefaultResourceLoader中),如下: public Resource getResource(String location) { Assert.notNull(location, "Location must not be null"); // bundle 资源类型 if (equinoxResolveMethod !