自定义博客皮肤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 965

原创 django 中api使用之django-rest-framework

安装pip install djangorestframeworkserializers序列化实例(http://www.django-rest-framework.org/api-guide/serializers/) 字段 fields 可以用特定的值,也可以使用 fields = ‘all‘来实例化所有from django.contrib.auth.mo...

2018-03-20 22:15:36 1040

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

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

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

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

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

原创 django页面枚举转换显示

django典型的MTV模式,最近碰上一些在template上有关数值的问题,相比于之前java中用的jsp,thymleaf模板 可能有些许不同,有时方便一些设置页面默认显示的值设置默认|default:”“与|default_if_none:”” 谁更适合你? 0会被替换成“”:<td>{{ foo.remark |default:""}}</td...

2018-02-19 16:38:05 3802

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

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

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

原创 windows 下使用Chocolatey,玩的跟linux一样嗨

如果使用过Linux的话,一定会被经常使用一些有趣的命令,让一些电脑小白眼前一亮。在Linux世界中,安装一个软件不需要在浏览器中寻找软件的官网,然后将其下载下来,然后双击进行安装。只需要一条简单的命令,就可以完成搜索、安装、更新、卸载等所有操作。在linux上安装软件往往是apt-get install XXX或者是 yum install XXX;但是到了windows下面,是不是完全

2018-01-07 20:27:46 1478

原创 django-filter和普通查询

django-filter和普通查询对照

2018-01-03 20:39:27 5712

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

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

原创 spring boot版本更新出现的一些问题

spring boot版本更新出现的一些问题spring boot更新比较频繁,因此需要了解一些新特性。

2016-12-25 23:31:21 2900

原创 统计一串字符串中不同的词的个数

前几填刚好做了个浙江某厂笔试统计词数的题,顺便回顾一下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 656

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

转载 WebService的调用

webService 使用

2016-07-27 17:42:53 268

原创 sublime text的部分常用配置

开发工具sublime text的部分常用配置(windows)一、用到的插件 首先:按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设置-输入法管理-取消热键切换至QQ拼音)粘贴以下代码到底部命令行并回车:Ctrl+shift+p调用Package Contro,选择PackageInstall 即可自定义选择自己喜欢的插件插件

2016-05-08 08:35:46 4431

转载 Mysql时间函数

Mysql时间函数http://www.cnblogs.com/zeroone/archive/2010/05/05/1727659.htmlTIMESTAMPDIFF(SECOND,a.st_add_time,a.st_finish_time)DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> sel

2016-05-07 15:40:15 277

原创 svn的配置和使用

前几天由于学校原因,和同学们一起做了个小的项目开发。其中映像最深刻的就是svn的使用了。关于svn的配置,它确实很强大,但是这里只是介绍一下我在这里的使用方法,当然他还有其他更牛的使用方法,在这里我就简单说一下,希望大牛们不要吐槽了。 1.在安装之前首先要准备的是仓库的安装包——Subversion。作为总得仓库的使用。 2.然后用户就可以安装各个用户使用的TortoiseSVN了。 当然

2015-08-01 14:44:19 424

转载 地图的api数据求解

什么是Geocoding?Geocoding API是一个供程序员调用的、http形式的地图服务接口。主要服务那些非网页程序的调用。例如C# 、C++、Java等开发语言都能发送http请求且能接收返回数据。用户只需在请求的url字串中拼接好关键字或者经纬度信息,即可获取到相应的百度经纬度或者结构化地理信息。Geocoding API有哪些功能?Geocodin

2015-06-21 18:06:55 609

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

原创 斐波那契数列解析

从数学的角度来看,斐波那契数列的求解比较简单,(类似于1,1,2,3,5....),但是从算法和计算的时间复杂度上看不同的算法效率相差很大的,比如说其中的迭代和递归两种不同的求解算法。下面以一段代码为例解释让我们看看差距有多大。简单的通过时间来观察。细微的差距可以自己体会。package lab1;import java.util.Date;import java.util

2015-06-03 23:34:08 4620 1

原创 Symfony简谈

PHP symfony

2015-02-11 21:29:08 471

转载 HTML中使用iconfont

主要特性使用icon font来生成图标相对于基于图片的图标来说,有如下的好处:自由的变化大小自由的修改颜色添加阴影效果IE6也可以支持支持图片图标的其它属性,例如,透明度和旋转等等可以添加text-stroke和background-clip:text等属性,只要浏览器支持如何使用?文字修饰: Stats[data-icon]:before { f

2015-02-01 10:25:25 970

转载 twig网页模板基础

twig 的tags学习 之一http://blog.csdn.net/jiaochangyun/article/details/7178372twig 的tags学习 之二http://blog.csdn.net/jiaochangyun/article/details/7178896twig 的tags学习 之三 完结http://blog.csdn.net

2015-01-31 19:06:46 708

原创 关于新浪云存储的权限问题Authorization

最近在项目中用到的新浪云存储。可以把项目中涉及到的资源放到云里面存储,目前市面上比较多的,有阿里,新浪,百度,当然还有一些小众的云存储平台,比如说七牛,op等。在官网上能够下载到各种语言的api.里面好多东西虽然在api里面已经给了实现,但是感觉不是很全面。比如说签名:原始文档中提及到的三种方法(签名算法):签名算法ssig:三种认证方式如下:HTTP Re

2015-01-30 22:22:52 1373

转载 http协议基本认证 Authorization

http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢? 阅读目录什么是HTTP基本认证HTTP基本认证的过程HTTP基本认证的优点每次都要进行认证HTTP基本认证和HTTPS一起使用就很安全HTTP OAuth认证其他认证客户端的使用 

2015-01-28 13:50:48 56166 2

原创 计算器小程序(applet)

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

2014-06-13 20:20:58 721

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

#includeconst intn=8;               //表示图中的最大顶点数const inte=15;                     //图中的最大边数typedefint elemtype;boolvisited[n+1];           //标志数组用于记载某个顶点是否被访问过classlink                  //定

2014-06-12 19:03:49 1599

转载 MATLAB中cftool使用

matlab cftool用法及其菜单分类: 李7_4042013-04-13 18:55 1700人阅读 评论(0) 收藏 举报目录(?)[+] 1 cftool          又到了一年一度的西大建模,又想到大一的时候傻乎乎的想着自己什么也不会而什么也不参加。不会是可以学的,来大学的目的就是学会自己喜欢的自己不会的东西,说明那个时候还

2014-05-01 21:43:13 46380

转载 循环小数

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 529

原创 括号匹配

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 529

原创 数数问题

网上看到的一个让人想了好半天,测试了,才知道,有的大括号省略后只能读到当前行,so建议写代码过程中不要省略大括号,这不是个好习惯。package homework;import java.util.ArrayList;import java.util.Scanner;import java.util.Vector;public class Baoshu {

2014-03-06 15:21:53 653

转载 基因牛

/*  * 基因牛     张教授采用基因干预技术成功培养出一头母牛,三年后,这头母牛每年会生出1头母牛,      生出来的母牛三年后,又可以每年生出一头母牛。如此循环下去,请问张教授n年后有多少头母牛?     以下程序模拟了这个过程,请填写缺失的代码。  */  import java.util.ArrayList;  import java.util.List;

2014-03-03 19:13:41 1124

转载 线性表

import java.util.Arrays;    public class SequenceList  {      private int DEFAULT_SIZE = 16;      //保存数组的长度。      private int capacity;      //定义一个数组用于保存顺序线性表的元素      private Object[] 

2014-03-02 19:04:22 484

转载 背包问题

#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 669

mybaties根据数据库生成代码

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

2018-07-20

diitto粘贴神奇

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

2018-07-20

fluent python

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

2018-02-01

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

TA关注的人

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