自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

槛外人的专栏

摸着石头过河

  • 博客(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

原创 django-filter和普通查询

django-filter和普通查询对照

2018-01-03 20:39:27 5854

原创 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

转载 WebService的调用

webService 使用

2016-07-27 17:42:53 342

原创 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

原创 Symfony简谈

PHP symfony

2015-02-11 21:29:08 560

转载 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

原创 计算器小程序(applet)

最近感觉好多初学者都在困惑xi

2014-06-13 20:20:58 841

转载 用邻接表实现该图的广度优先搜索遍历

#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

《Fluent Python》是Python语言图书中的一朵「奇葩」。其他大部分书都是在告诉你「应该这么写,这样用就对了,这样代码性能更高...」,但是没人告诉你为什么?也就是没有从语言设计实现层面给你一些解释,这本书会对这些细节剖析的很到位,还会告诉你一些不踩不能理解的坑儿的成因和解决办法。

2018-02-01

diitto粘贴神奇

Ditto 是一款强大的 Windows 剪贴板增强工具,它支持64位操作系统,而且完全免费,绿色开源,支持中文,而且还有免安装的绿色版本。 开启 Ditto 后,不会有任何程序界面出现,它只是默默地在系统右下角弹出了一个蓝色的托盘图标,这时候你复制任何内容到剪贴板都会被 Ditto 一一记录。如果你什么时候想找到它,就可以按 Ctrl+`,当中的每条内容都可以供你选择性的重新复制

2018-07-20

mybaties根据数据库生成代码

根据数据库生成dao,mapping,model文件java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite

2018-07-20

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

TA关注的人

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