自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wanglingxxx的博客

一位行走在世间的江湖小鸟

  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

转载 成为程序员的一些基本"法则"

前言: 吴思先生在《潜规则》(中国历史中的真实游戏)一书中讲述了很多生动、有趣的官场故事,透过历史表象,揭示出隐藏在正式规则之下、实际上支配着社会运行的不成文的规矩, 非常值得阅读。这篇文章准确来讲并不是计算机/软件开发的潜规则, 实际上是那些你可能在使用,却没有注意到的一些原理和规律,这些东西很重要,掌握了能够指导你以后的开发和设计。和码农翻身公众号之前的文章不同, 这是一篇没有

2016-05-23 19:48:15 618

原创 Python爬虫---------------<妹子图>图片抓取(1)

先上个人项目: https://github.com/wanglingxxx抓取了某页的所有图片 保存在本地Code:# -*- coding:utf8 -*-'''@author: ChenPeng'''import urllib, urllib2 ,os, re# 创建文件夹,昨天刚学会path = os.getcwd() # 获取此脚本所在

2017-01-17 23:28:38 1596 1

转载 设计模式经典---六大设计原则

1. 单一职责原则(Single Responsibility Principle - SRP)原文:There should never be more than one reason for a class to change.译文:永远不应该有多于一个原因来改变某个类。理解:对于一个类而言,应该仅有一个引起它变化的原因。说白了就是,不同的类具备不同的职责,各施其责

2016-11-28 19:32:46 397

转载 SQL查询优化

数据库的知识无论在实际工作中或者在面试中都是必须要掌握的,小编原来在面试的时候好多公司都会问到关于数据库的知识,其中,我觉得最重要的知识莫过于数据库如何优化,简单的应用谁都会一点,关键是如何使数据库的运行效率高一些,下面总结一些干货,面试的时候如果能说出来,相信面试官会对你刮目相看的,好了废话不多说,大家直接看:数据库的实质:硬盘上存储数据的文件查询如何优化:fro

2016-11-10 12:34:51 342

原创 个人对23种设计模式总结 优缺点分析

在看了《大话设计模式》一书后,总结了一些笔记,如下:关于设计模式的总结1.抽象工厂: Factory提供一个创建一系列或相关依赖对象的接口,而无需指定他们具体的类。针对多级结构.抽象工厂模式除了具有工厂方法模式的优点外,最主要的优点就是可以在类的内部对产品族进行约束。 产品族的扩展将是一件十分费力的事情,假如产品族中需要增加一个新的产品, 则

2016-10-19 15:24:45 9444

转载 HTML5几种存储方式 localstorage sessionstorage application cache Web SQL IndexedDB

体情况h5之前,存储主要是用cookies。cookies缺点有在请求头上带着数据,大小是4k之内。主Domain污染。主要应用:购物车、客户登录对于IE浏览器有UserData,大小是64k,只有IE浏览器支持。 目标解决4k的大小问题解决请求头常带存储信息的问题解决关系型存储的问题跨浏览器 1.本地存储loca

2016-09-28 09:38:26 2709

原创 python3 pymysql 'latin-1' codec can't encode character 错误 问题解决

完整代码:#coding: utf-8import pymysql# 打开数据库连接db = pymysql.connect("localhost","root","00000000","TESTDB" ,use_unicode=True, charset="utf8")# 若没有 use_unicode=True, charset="utf8" 那么就

2016-07-27 20:44:06 16139 3

转载 Python----压缩与解压缩文件

Python压缩与解压缩文件 Python能够直接处理zip文件中的数据,例如需要将对应目录或多文件打包或压缩成zip格式,或者需要查看一个zip格式的归档文件中部分或所有的文件同时避免将这些文件展开到磁盘上,自1.6版本起,python中zipfile模块以实现相应操作。不过zipfile模块目前还不能处理分卷zip文件和带有注释的zip文件。目前仅整理对zip文件的读取

2016-07-26 11:24:07 1837

转载 Java Clone方法介绍

----------------------------------------我是小小分割线-------------------------------- Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,特别是先学c、c++后学java的程序员。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应

2016-07-13 20:18:56 311

转载 android---极光推送初步了解

推送可以及时,主动的与用户发起交互(1)继承jar包,照示例AndroidManifest.xml添加.(2)自定义MyApp继承自Application,在onCreate方法中调用JPushInterface.init(MainActivity.this);或者在Activity的onCreate中调用.(3)另外,在activity的onResume方法要调用

2016-05-09 16:49:13 1030

转载 ajax入门详解(一)

l 一个实例在开始正式讲解 Ajax之前,首先让我们先来看看Google Map使用Ajax改善其产品设计的效果。1.  在浏览器地址栏中输入http://maps.google.com打开Google Map的界面。2.  在页面顶端的搜索框中输入“China”,单击“Search”按钮。3.  单击地图右上角的“Satellite”按钮,切换到卫星界面。4.  调整地图左上

2016-04-28 19:54:57 388

转载 Mybatis中的resultType和resultMap

一、概述MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对

2016-04-22 14:20:24 317

转载 Spring 事务管理 DataSourceTransactionManager 和 DataSourceTransactionManager

如果一个方法中既用了HibernateTemplate,又用了JdbcTemplate,应该怎么配单实例的db事务呢(多例免谈)用DataSouceTransactionManager是不行的,而用HibernateTransactionManager就可以保证原因的话看下它们源代码,会发现HibernateTransactionManager中的处理可以保证SessionFactoryUti

2016-04-20 21:04:56 10610 2

转载 Spring MVC 中 HandlerInterceptorAdapter的使用

一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方

2016-04-18 19:57:20 336

原创 算法导论----<二分法改进递归插入算法>及实例

/*伪代码BINARY(A,p,r,v)for j=p to rif A[j] = vreturn kreturn NILBINARY-SEARCH(A,p,r,v)if p = 0 and r = 0 and A[0]=vreturn 0if pq = (p+r)/2if A[q] > vBINARY-SEARCH(A,p,q,v)re

2016-04-09 16:58:52 435

原创 算法导论----<递归插入>及实例

Code:/*插入递归INSERTION(A,p,r)for j = p to rdo key = A[j]i = j-1while i > 0 and A[i] >keydo A[i+1] = A[i]i = i - 1A[i+1] = keyINSERTION-SORT(A,p,r)if pr = r-1INSERTION-SOR

2016-04-09 16:57:04 382

原创 算法导论----<归并排序>及实例

/*MERGE(A,p,q,r)n1 = q - p + 1n2 = r - qlet L[1..n1 + 1] and R[1..n2+1] be new arraysfor i = 1 to n1L[i] = A[p + i - 1]for j = 1 to n2R[j] = A[q+j]L[n1 + 1] = SR[n2 + 1] = Si = 1

2016-04-05 13:15:53 289

原创 算法导论----<选择排序>及实例

Code :/*//选择排序伪代码找到A中最小元素 将其与A[1]交换接着找到次小元素 与A[2]交换SELECTION-SORT(A)for i=1 to n-1j = MIN(A,i,n)exchange A[i]A[j] times n平方 */#include #include using namespace std;

2016-04-04 22:08:58 325

原创 算法导论----<插入排序>及实例

Code:/*插入排序INSERTION-SORT(A)for j = 2 to A.lengthkey = A[j]//Insert A[j] into the sorted sequence A[1..j-1].while i > 0 and A[i] > keyA[i+1] = A[i]i = i - 1A[i+1] = key*/ 

2016-04-04 22:05:38 419

原创 Android客户端+mysql+springmvc服务器端实现登陆的小案例

首先是客户端通过输入用户名+密码实现登录点击登录后向服务器发送http请求 服务器收到请求后验证用户名密码是否与mysql数据库上的相应字段是否一致然后返回json数据 客户端获取响应的结果 然后提醒是否登录成功MainActivity代码:public class MainActivity extends Activity {    /** Called when the

2016-03-27 00:11:41 7124 3

原创 C语言常用算法汇总

一、简单数值类算法此类问题都要使用循环,要注意根据问题确定循环变量的初值、终值或结束条件,更要注意用来表示计数、和、阶乘的变量的初值。1、             求阶乘:n!=1*2*384…..*n;   n!= n*(n-1)!=  下列程序用于求n的阶乘.在累乘之前,一定要将用于存放乘积的变量的值初始化为1.long func(int n){  inti; 

2016-03-07 22:11:08 2211

转载 计蒜客 : 自定义循环队列 代码展示

最近通话记录要求:输入三列 每列两个数字第一个数字表示记录类型 其中0表示未接电话 1表示已接来电 2表示已拨电话输出三列 表示未接电话 已接来电 已拨电话其中后接电话最先输出 如果没有记录则用0补足Code:#include #include #include using namespace std;const int LEN = 10;// 自定

2016-03-07 13:42:34 419

原创 动态规划: 爬楼梯问题

动态规划: 爬楼梯问题

2016-03-06 22:35:21 862

机器学习 -2积分

台大李宏毅叫兽著作, 全英文pdf你想要的都有, 只要2积分

2018-04-03

深入Java虚拟机--2积分

本书详细地介绍了java体系结构极其内部细节,了解这些内容才能更快速的编写高效的程序

2018-04-03

Java并发编程实战(中文版)

本书深入浅出地介绍了java线程和并发,是一本完美的java并发参考手册

2018-04-03

空空如也

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

TA关注的人

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