- 博客(39)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 使用pipelineing 优化你的redis查询
最近做一个使用了大量redis查询的项目,发现查询速度并不是想象中那么快,在慢慢调试后发现,时间大多浪费在建立连接上去了,redis基于tcp连接的形式,每次查询数据都要经过三次握手,因而自己慢慢找原因。 终于在redis 的官方文档中看出,redis是一个基于tcp连接的的方式: Redis is a TCP server using the client-server model and ...
2018-04-10 22:42:52
1081
原创 django 中api使用之django-rest-framework
安装 pip install djangorestframework serializers 序列化实例(http://www.django-rest-framework.org/api-guide/serializers/) 字段 fields 可以用特定的值,也可以使用 fields = ‘all‘来实例化所有 from django.contrib.auth.mo...
2018-03-20 22:15:36
1173
原创 django 之数据库小记
数据库生成对应models python mysite/manage.py inspectdb > mysite/myapp/models.py 新建项目 django-admin.py startproject learn_models # 新建一个项目 cd learn_models # 进入到该项目的文件夹 django-admin.py startapp peo...
2018-03-17 14:23:50
379
原创 从pip和pipenv到django开发的虚拟环境
pip pip list pip install your_model install Install packages. download Download packages. uninstall Uninstall packages. fre...
2018-03-17 14:21:00
1584
原创 mysql 的binlog使用(二)
在binlog中的数据类型 log_name pos event serverid endlogpos info mysql-bin.000025 364 Query 1 437 begin mysql-bin.000025 437 Query 1 602 DELETE FROM **(对应sql) ...
2018-03-17 14:17:48
438
原创 mysql 的binlog使用(一)
binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。 开启binlog 如果数据库安装在linux下,则在对应的。/etc/my.cnf文件中[mysqld]位置添加如下代码,如果是windows,则对应的是my.ini文件: [mysqld] server-id ...
2018-03-17 14:15:51
990
原创 python环境之pip与pipenv
pip pip list pip install your_model install Install packages. download Download packages. uninstall Uninstall packages. fre...
2018-02-19 16:40:14
3507
原创 django页面枚举转换显示
django典型的MTV模式,最近碰上一些在template上有关数值的问题,相比于之前java中用的jsp,thymleaf模板 可能有些许不同,有时方便一些 设置页面默认显示的值 设置默认|default:”“与|default_if_none:”” 谁更适合你? 0会被替换成“”:<td>{{ foo.remark |default:""}}</td...
2018-02-19 16:38:05
3956
原创 django模板中做一些基本运算
Django模版加法: {{ value|add:10}} value=5,则返回15 Django模版减法: {{value|add:-10}} value=5,则返回-5,这个比较好理解,减法就是加一个负数 Django模版乘法: {% widthratio 5 1 100 %} 上面的代码表示:5/1 *100,返回500,widthratio需要三个参数...
2018-02-19 16:36:07
10410
原创 django中template编写常见坑
django典型的MTV模式,最近碰上一些在template上有关数值的问题,相比于之前java中用的jsp,thymleaf模板可能有些许不同,有时方便一些; Django模版加法: {{ value|add:10}} value=5,则返回15 Django模版减法: {{value|add:-10}} value=5,则返回-5,这个比较好理解,减法就是加一个负数 ...
2018-02-08 21:25:30
2728
原创 django-filter的从入门到精通
首先来语段很官方的介绍: Django-filter是一个通用的、可重用的应用程序来缓解写一些平凡的视图代码。具体地说,它允许用户过滤queryset基于模型 的字段,从而显示对应的过滤结果。因此在使用django-filter 的时候能节省很多查询的后台代码。 版本支持: Python: 3.4, 3.5, 3.6Django: 1.11, 2.0bDRF: 3.7 首先从安装
2018-01-08 22:16:03
17896
原创 windows 下使用Chocolatey,玩的跟linux一样嗨
如果使用过Linux的话,一定会被经常使用一些有趣的命令,让一些电脑小白眼前一亮。在Linux世界中,安装一个软件不需要在浏览器中寻找软件的官网,然后将其下载下来,然后双击进行安装。只需要一条简单的命令,就可以完成搜索、安装、更新、卸载等所有操作。 在linux上安装软件往往是apt-get install XXX或者是 yum install XXX; 但是到了windows下面,是不是完全
2018-01-07 20:27:46
1609
原创 jekins本机配置
jenkins搭建部署最近项目部署需要用到jenkins,所以大体了解了一下jenkins的流程首先是一些基本的操作 - 安装Tomcat - 从Jenkins官网下载jenkins.war文件。官网地址:http://jenkins-ci.org/,注意选择最新版本的Long-Term Support Release - 把war文件部署到Tomcat中 - 启动Tomcat 官方文档中
2017-09-22 16:07:31
1029
原创 windows上jenkins 部署 杀毒
真的是无语了,在windows上jenkins 部署的时候出现这么个问题,找了半天还是在杀毒软甲的锅。把mc杀毒关掉居然奇迹般地额不报错了。`ava.io.IOException: Failed to rename C:\Program Files (x86)\Jenkins\tools\hudson.tasks.Maven_MavenInstallation\M3\apache-maven-3.3
2017-09-21 17:13:07
430
原创 spring boot版本更新出现的一些问题
spring boot版本更新出现的一些问题spring boot更新比较频繁,因此需要了解一些新特性。
2016-12-25 23:31:21
3030
原创 统计一串字符串中不同的词的个数
前几填刚好做了个浙江某厂笔试统计词数的题,顺便回顾一下hashmap 的使用。简单写了一下 package com;import java.util.HashMap;import java.util.Iterator;import java.util.Scanner;public class Main { public static void main(String[] args) { Ha
2016-08-08 11:09:05
723
原创 java 和c#泛型
看了一段时间c#,.netMVC和Java开发网页看起来没多大区别,这里说一下两种在泛型的使用上的区别。 首先新建一个对象类,Java具体建对象如下,c#与之类似,这里不再赘述、 package com; public class BlogInfo { private int userID; private String userName; public int get
2016-07-27 18:15:21
575
原创 sublime text的部分常用配置
开发工具sublime text的部分常用配置(windows) 一、用到的插件 首先: 按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设置-输入法管理-取消热键切换至QQ拼音) 粘贴以下代码到底部命令行并回车: Ctrl+shift+p调用Package Contro,选择PackageInstall 即可自定义选择自己喜欢的插件 插件
2016-05-08 08:35:46
4542
转载 Mysql时间函数
Mysql时间函数 http://www.cnblogs.com/zeroone/archive/2010/05/05/1727659.html TIMESTAMPDIFF(SECOND,a.st_add_time,a.st_finish_time) DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准) mysql> sel
2016-05-07 15:40:15
342
原创 svn的配置和使用
前几天由于学校原因,和同学们一起做了个小的项目开发。其中映像最深刻的就是svn的使用了。关于svn的配置,它确实很强大,但是这里只是介绍一下我在这里的使用方法,当然他还有其他更牛的使用方法,在这里我就简单说一下,希望大牛们不要吐槽了。 1.在安装之前首先要准备的是仓库的安装包——Subversion。作为总得仓库的使用。 2.然后用户就可以安装各个用户使用的TortoiseSVN了。 当然
2015-08-01 14:44:19
517
转载 地图的api数据求解
什么是Geocoding? Geocoding API是一个供程序员调用的、http形式的地图服务接口。主要服务那些非网页程序的调用。例如C# 、C++、Java等开发语言都能发送http请求且能接收返回数据。 用户只需在请求的url字串中拼接好关键字或者经纬度信息,即可获取到相应的百度经纬度或者结构化地理信息。 Geocoding API有哪些功能? Geocodin
2015-06-21 18:06:55
713
转载 BMap API(Baidu)与google.maps API(Google)
Map API文档 BMap API(Baidu)与google.maps API(Google)文档相对最完备、详尽、简洁,并且给出了很多学习示例,非常适合初学者入门学习、应用开发 QMap API(QQ)与MapBar API(MapBar)文档虽然也比较完备,但示例与代码分开了,不能很好所见即所得的体现代码与效果相关性 Map 功能推荐
2015-06-17 09:39:51
1065
原创 斐波那契数列解析
从数学的角度来看,斐波那契数列的求解比较简单,(类似于1,1,2,3,5....),但是从算法和计算的时间复杂度上看不同的算法效率相差很大的,比如说其中的迭代和递归两种不同的求解算法。 下面以一段代码为例解释让我们看看差距有多大。简单的通过时间来观察。细微的差距可以自己体会。 package lab1; import java.util.Date; import java.util
2015-06-03 23:34:08
4834
转载 HTML中使用iconfont
主要特性 使用icon font来生成图标相对于基于图片的图标来说,有如下的好处: 自由的变化大小自由的修改颜色添加阴影效果IE6也可以支持支持图片图标的其它属性,例如,透明度和旋转等等可以添加text-stroke和background-clip:text等属性,只要浏览器支持 如何使用? 文字修饰: Stats[data-icon]:before { f
2015-02-01 10:25:25
1102
转载 twig网页模板基础
twig 的tags学习 之一 http://blog.youkuaiyun.com/jiaochangyun/article/details/7178372 twig 的tags学习 之二 http://blog.youkuaiyun.com/jiaochangyun/article/details/7178896 twig 的tags学习 之三 完结 http://blog.youkuaiyun.com
2015-01-31 19:06:46
787
原创 关于新浪云存储的权限问题Authorization
最近在项目中用到的新浪云存储。可以把项目中涉及到的资源放到云里面存储,目前市面上比较多的,有阿里,新浪,百度,当然还有一些小众的云存储平台,比如说七牛,op等。 在官网上能够下载到各种语言的api.里面好多东西虽然在api里面已经给了实现,但是感觉不是很全面。 比如说签名:原始文档中提及到的三种方法(签名算法): 签名算法ssig: 三种认证方式如下: HTTP Re
2015-01-30 22:22:52
1624
转载 http协议基本认证 Authorization
http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢? 阅读目录 什么是HTTP基本认证HTTP基本认证的过程HTTP基本认证的优点每次都要进行认证HTTP基本认证和HTTPS一起使用就很安全HTTP OAuth认证其他认证客户端的使用
2015-01-28 13:50:48
56537
1
转载 用邻接表实现该图的广度优先搜索遍历
#include const intn=8; //表示图中的最大顶点数 const inte=15; //图中的最大边数 typedefint elemtype; boolvisited[n+1]; //标志数组用于记载某个顶点是否被访问过 classlink //定
2014-06-12 19:03:49
1724
转载 MATLAB中cftool使用
matlab cftool用法及其菜单 分类: 李7_4042013-04-13 18:55 1700人阅读 评论(0) 收藏 举报 目录(?)[+] 1 cftool 又到了一年一度的西大建模,又想到大一的时候傻乎乎的想着自己什么也不会而什么也不参加。不会是可以学的,来大学的目的就是学会自己喜欢的自己不会的东西,说明那个时候还
2014-05-01 21:43:13
46851
转载 循环小数
package homework; import java.util.Scanner; import java.util.List; import java.util.ArrayList; public class Youlishu { public static String f(int m,int n){ StringBuffer
2014-03-09 19:30:05
620
原创 括号匹配
java中利用栈的知识。 package homework; import java.util.Stack; public class Kuohao { /** * 括号匹配 */ public static boolean isGoodBracket(String s) { Stack a = new Stack(); for(int i=0; i
2014-03-06 20:38:31
585
原创 数数问题
网上看到的一个让人想了好半天,测试了,才知道,有的大括号省略后只能读到当前行, so建议写代码过程中不要省略大括号,这不是个好习惯。 package homework; import java.util.ArrayList; import java.util.Scanner; import java.util.Vector; public class Baoshu {
2014-03-06 15:21:53
722
转载 基因牛
/* * 基因牛 张教授采用基因干预技术成功培养出一头母牛,三年后,这头母牛每年会生出1头母牛, 生出来的母牛三年后,又可以每年生出一头母牛。如此循环下去,请问张教授n年后有多少头母牛? 以下程序模拟了这个过程,请填写缺失的代码。 */ import java.util.ArrayList; import java.util.List;
2014-03-03 19:13:41
1215
转载 线性表
import java.util.Arrays; public class SequenceList { private int DEFAULT_SIZE = 16; //保存数组的长度。 private int capacity; //定义一个数组用于保存顺序线性表的元素 private Object[]
2014-03-02 19:04:22
547
转载 背包问题
#include stdio.h>#include iostream>#includestdlib.h>#define MAXSIZE 100 //假设物体总数#define M 15 //背包的载荷能力using namespace std;//算法核心,贪心算法void GREEDY(float w[], float x[], int sortResult[], int n){ floa
2014-02-28 15:54:41
771
fluent python
2018-02-01
diitto粘贴神奇
2018-07-20
mybaties根据数据库生成代码
2018-07-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅