自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

转载 使用wsgiref手撸web框架

模板前言要说到应用程序,就不得不提的就是cs架构和BS架构所谓的cs架构就是client端和server端,就像我们的电脑上的qq,微信等应用程序bs架构就是浏览器端和server端,我们不需要写客户端了,直接用浏览器接收来自server端的数据,进行解析手写简易的server端import socketsoc=socket.socket() #实例化so...

2019-08-29 14:41:00 89

转载 Java面向对象入门

面向对象面向对象是一种思维方式,是相对于面向过程来说的。面向过程需要注重流程中的每一个细节,面向对象注重的是对象,只要找到这个对象,就能够拥有对象身上的一切功能。以做饭为例,如果是面向过程需要知道做饭的每一个步骤才能做饭,如果是面向对象只要找到做饭的厨师(厨师就是对象),让厨师就可以完成做饭。面向对象是基于面向过程的,面向过程里可能又有面向对象的使用。面向对象不一定比面向过程好,如果...

2019-08-27 13:56:00 158

转载 celery的使用

介绍Celery 是一个基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery。异步任务介绍在写项目过程中经常会遇到一些耗时的任务, 比如:发送邮件、发送短信等等~。这些操作如果都同步执行耗时长对用户体验不友好,在这种情况下就可以把任务放在后台异步执行celery就是用于处理异...

2019-08-26 15:33:00 119

转载 解决springboot读取jar包中文件的问题

转载自:https://www.oschina.net/question/2272552_2269641https://stackoverflow.com/questions/25869428/classpath-resource-not-found-when-running-as-jar几个实现方式:String data = "";ClassPathRe...

2019-08-26 10:35:00 960

转载 Eclipse常用快捷键

以下是Eclipse使用过程中需要经常使用的快捷键,记录一下。Eclipse 常用快捷键Alt+/ 跳出快捷提示Ctrl+1 跳出错误提示Ctrl+F11 运行Ctrl+Shift+o 导包Alt+Shift+s 呼出set set 构造方法自动生成Ctrl+Shift+f 调整格式 不能在任何输入法下使用,会有冲突Alt+↑/↓ 整行上移或下移动Ctrl+F 搜索C...

2019-08-24 16:08:00 100

转载 Java线程入门

下面学习线程的基本知识,包括线程与进程区别、开辟新线程的方法、线程安全隐患、死锁、等待唤醒机制和生产者消费者模式等知识。线程线程:负责进程中程序的执行,是进程的一个执行单元,一个进程中允许有多个线程,为多线程,如果只有一条线程,称之为单线程。一个进程至少有一条线程。多线程并没有真的提高了运行速度,在同一时刻只有一条线程在执行,由于切换速度很快,感觉好像很多线程在同时执行。进程:正...

2019-08-23 23:31:00 133

转载 Java枚举入门学习

接下来学习枚举的概念,以及基本使用。JDK1.5 特性-枚举在开发中有一类数据集比较特殊,它们数值稳定并且元素个数有限,如一个星期的7天,一年的四个季节,一年的12个月等,这种有固定的内容的情况可以使用枚举,枚举的个数是固定的,不容许随意改动,它也是一个类,是JDK1.5引入的一个新的类型。如下代码1和代码2是参考了博客的枚举简单使用,枚举中的值建议全部大写,语法格式如下:enu...

2019-08-23 22:57:00 123

转载 Java数组复制和二维数组

接下来对数组的复制,以及二维数组的知识进行整理。数组的复制一维数组的复制常用有两种方法,一个为System.arraycopy(原数组,原数组复制起始位置,新数组,新数组复制起始位置,要复制的长度),一个为Arrays.copyOf(原数组,要复制的长度)方法,两者复制的过程中都将创建新数组,下面记录一下。import java.util.Arrays;public class ...

2019-08-23 08:30:00 240

转载 Java数组的简单应用

本文记录Java数组的几个基本应用。数组的初始化和遍历数组初始化和遍历都有三种方式,参考如下代码。 1 import java.util.Arrays; 2 public class ArrayDemo{ 3 public static void main(String[] args){ 4 //定义数组的三种方式 5 ...

2019-08-21 20:12:00 173

转载 C++11-constexpr

1.常量表达式(const expression):是指值不会改变并且在编译过程中就得到计算结果的表达式。(运行中得到结果的不能成为常量表达式)。 const int i=3; //是一个常量表达式 const int j=i+1; //是一个常量表达式 int k=23; ...

2019-08-21 14:31:00 86

转载 面朝大海,春暖花开

  面朝大海,春暖花开   作者:海子  从明天起,做一个幸福的人  喂马、劈柴,周游世界  从明天起,关心粮食和蔬菜  我有一所房子,面朝大海,春暖花开  从明天起,和每一个亲人通信  告诉他们我的幸福  那幸福的闪电告诉我的  我将告诉每一个人  给每一条河每一座山取一个温暖的名字  陌生人,我也为你祝福...

2019-08-21 08:54:20 146

转载 Python SQLAlchemy 的安装

首先,当然是到官方网站去下载最新的安装包了。由于我使用的是mysqldb连接数据库,所以还要下载这个的最新版参考了以下这篇文章 猛击这里有一点要指出的是#mysql_config = /usr/local/bin/mysql_config在ubuntu里需要 sudo apt-get install libmysqlclient-dev 才能找到这个文件,注意这个是个可执...

2019-08-21 04:57:14 988

转载 Eclipse更改SVN地址

在SVN仓库更改了IP后,在Eclipse下再按照这个IP提交代码将无法提交,需要在Eclipse中修改SVN的ip地址,其他不需要修改。进入SVN RepositoriesWindow→Show View→Other→选择SVN Repositories进入SVN地址页面,选择以前的地址,右击选择Location Properties出现如下页面,修改IP地址为仓库最新的即可。...

2019-08-20 22:52:00 107

转载 JBOSS 4.2.2以上安装后 启动大量报错的问题解决

作者: wangding263 链接:http://wangding263.javaeye.com/blog/261098 发表时间: 2008年11月02日 声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任! 需要下载javaee sdk 5.0. 如果安装一般的javase sdk在启动jboss的时候有些...

2019-08-20 18:42:01 117

转载 Android高效开发(一)—合理使用图片资源

前言在Android开发中,我们难免会遇到加载图片的场景。不管是网络图片、资源图片或者是SD卡中的图片,都需要加载到内存中使用。如果不能合理处理图片,可能会导致OOM的问题或者其他性能问题,接下就讨论下Android中图片资源处理的几种常用的方式。Resource中的图片资源的处理在Android中开发的时候都会用到很多图片素材,对于某些背景图片、各种图标或者其他一些提示图片我们通常会放到r...

2019-08-20 14:35:33 284

转载 Mybatis中使用PageHelper插件进行分页

Mybatis中使用PageHelper插件进行分页 分页的场景比较常见,下面主要介绍一下使用PageHelper插件进行分页操作:一、概述:PageHelper支持对mybatis进行分页操作,项目在github地址:https://github.co...

2019-08-20 13:50:00 78

转载 mysql 存储过程

查看存储过程内容show create procedure mytask; //mytask为存储过程名显示所有存储过程show procedure status;  删除存储过程drop procedure if exists mytask;  mysql命令行创建存储过程格式mysql> DELIMI...

2019-08-20 08:21:59 62

转载 Spring入门-对异常的处理

对异常的处理,除了使用try-catch外,在Spring下还提供了配置简单异常处理和使用@ExceptionHandler注解的方法,另外异常还有系统异常和应用异常的区别,针对不同的异常如何抛送给用户也需要考虑。应用异常和系统异常系统异常:由于系统故障导致的异常,如网络中断、数据库关闭这种的,导致访问失败归为系统异常应用异常:由于用户操作不当导致的异常,如填写错误用户名和密...

2019-08-16 22:07:00 98

转载 Spring入门-Interceptor基本使用

SpringMVC提供了拦截器Interceptor,可以用于验证用户登录,它跟过滤器是有区别的,拦截器是Spring提供的,而过滤器是Servlet提供的。使用拦截器的条件使用拦截器前面需要进行配置,包括导包、web.xml中配置DispatcherServlet,Spring启动读取文件中配置组件扫描、注解驱动、视图解析器和拦截器。其他就是需要写一个控制器用来进行请求分发处理...

2019-08-16 16:24:00 143

转载 Spring入门-浏览器中文乱码问题

在前面使用SpringMVC写登录验证页面时,如果用户名是中文可能会出现服务端获取为乱码的情况,另外当提交方式为get或者post时,乱码的情况也不太一样,因此这里小小记录一下中文乱码原因及如何处理。乱码问题,本质上来说就是数据在传输的过程中,浏览器和服务端编解码的不同导致出现乱码,本文将从浏览器和服务器的角度分析编码,理解登录时中文传送到服务端乱码的情况,其实一般情况下登录时浏览器...

2019-08-16 10:26:00 177

转载 linux上安装git以及使用

用git --version命令检查是否已经安装在CentOS5的版本,由于yum源中没有git,所以需要预先安装一系列的依赖包。在CentOS6的yum源中已经有git的版本了,可以直接使用yum源进行安装。yum -y install git但是yum源中安装的git版...

2019-08-15 10:51:00 75

转载 Spring入门-使用SpringMVC完成一个登陆页面

使用SpringMVC完成一个简单的登录页面,并实现持久层,业务层和表示层,这样可以更好的理解分层思想。系统分层思想MVC是属于表示层的一种软件架构思想,分层是更大的一种架构思想,更广范围更大,层级更灵活。(1)为什么要分层为了让系统好维护,采用分层,系统设计应该做到高内聚,低耦合。简单来说就是类的职责要单一,一个类拆成多个类,形成相互调用的层级关系,类之间不要直接依赖,...

2019-08-15 09:27:00 374

转载 Spark-RDD

头代码import org.apache.log4j.{Level, Logger}import org.apache.spark.{SparkConf, SparkContext}//屏蔽日志Logger.getLogger("org.apache.spark").setLevel(Level.WARN)Logger.getLogger("org.eclipse.jetty...

2019-08-14 15:49:00 57

转载 react 实现tab切换

react实现tab切换功能  js:      css:    转载于:https://www.cnblogs.com/Alina-na/p/11351791.html

2019-08-14 14:39:00 250

转载 Spring入门-获取页面参数&向页面传值&重定向

这里整理一下Spring框架下,如何获取页面参数,以及如何将后台数据传到页面,最后是了解重定向的使用。前期的配置参考文末第一篇博文,这里添加一个登陆的界面,用于测试向页面传递参数,以及登陆完成后结果界面两个(成功界面和失败界面),其他就是添加一个控制器,往里面添加方法进行测试了。测试页面准备登陆界面 1 <%@page pageEncoding="utf-8" co...

2019-08-14 11:06:00 360

转载 Spring入门-MVC使用注解

前面学习了使用配置文件来完成一个SpringMVC,但是随着控制器写的越来越多,会显得代码很臃肿,使用注解能避免这种情况,让代码显得更加简洁。编程步骤前期准备就是pom.xml导包Spring-webmvc、部署描述文件web.xml配置DispatcherServlet,resources目录下添加Spring启动所需的xml配置文件,这个跟上篇没什么区别,编程注意点如下:...

2019-08-14 09:18:00 83

转载 YUM方式安装MYSQL5.7

首先mysql官网下载yum源https://dev.mysql.com/downloads/repo/yum/然后将下载好的rpm文件安装并校验[root@elegant-snap-3 /stage]$ rpm -ivh mysql80-community-release-el7-2.noarch.rpm warning: mysql80-community-release-el...

2019-08-14 08:49:00 147

转载 最短路

#include<stdio.h>#include<stdlib.h>int N,M;int map[110][110],dis[110],visit[110];const int inf=0x7fffffff;int dij(int x){ int i,j,k,t,p; for(i=0;i<=N;i++) { dis[i]...

2019-08-14 06:51:43 59

转载 钱币兑换问题

#include<stdio.h>int c1[40000],c2[40000];void fun( ){ int i,j,k;for(i=0;i<40000;i++){ c1[i]=1;c2[i]=0;}for(i=2;i<=3;i++) {for(j=0;j<=32768;j++) for(k=0;k+j...

2019-08-14 06:48:58 482

转载 写一个针对IQueryable<T>的扩展方法支持动态排序

所谓的动态排序是指支持任意字段、任意升序降序的排序。我们希望在客户端按如下格式写:localhost:8000/api/items?sort=titlelocalhost:8000/api/items?sort=name,titlelocalhost:8000/api/items?sort=-name,title字段前面加-表示降序,否则是升序。接下来要做的就是解析查询字符串中的字段,组成排...

2019-08-13 22:21:09 343

转载 Spring入门-MVC了解

MVC是一种分层的思想,Spring已经写好了MVC的结构供使用,这里简单了解一下。MVCMVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻...

2019-08-13 18:54:00 69

转载 Spring入门-基本注解的使用

前面创建和管理对象使用xml配置文件来完成,但是随着对象的增多,xml配置文件也越来越大,为了防止这种现象的发生,注解的使用就应运而生。注解是在类或方法前面添加特定以"@+注解名"开头的标识,实现xml配置文件的功能,如前面学习的创建对象、配置作用域、配置延迟加载等功能等。组件扫描容器会扫描指定的包及子包下面所有的类,如果该类前面有特定的注解,比如@Component,则容器会将...

2019-08-13 13:51:00 74

转载 Spring入门-读取properties文件内容&Spring表达式使用

Spring可以直接读取properties属性文件,读取里面的配置信息,一般这个文件保存数据库连接相关的内容,另外再简单了解下Spring表达式获取bean属性信息。读取properties文件内容使用xml配置bean,读取文件内容,并将读取结果保存到Properties对象中去。其中location代表读取文件的位置,classpath代表按照类路径去读取,如果资源放置在r...

2019-08-12 14:58:00 146

转载 Spring入门-IOC和DI

接下来学习Spring相关知识IOC和DI,即控制反转和依赖注入。什么是IOC和DIIOC(Inversion of Control 控制反转),即对象之间的依赖关系由Spring容器来建立。DI(Dependency Injection 依赖注入),Spring容器可以通过调用set方法或者构造器来建立对象之间的依赖关系。简单来说,对象之间关系由最初人来建立,变成交给S...

2019-08-12 04:03:00 97

转载 Tensorflow tf.app.flags 的使用

在执行main函数之前首先进行flags的解析,也就是说TensorFlow通过设置flags来传递tf.app.run()所需要的参数,我们可以直接在程序运行前初始化flags,也可以在运行程序的时候设置命令行参数来达到传参的目的。下面是一个小demoimport tensorflow as tfflags = tf.app.flagsFLAGS = flags.FLAGS...

2019-08-11 11:38:00 101

转载 Django的model.py

什么是ORM? 对象关系映射 类 》》》 表 对象 》》》 表记录 对象的属性 》》》 一条记录某个字段对应的值 django的orm不能够自动帮你创建库,但是可以自动帮你创建表提示:一个django项目就使用一个库,不要多个django项目使用...

2019-08-11 00:39:00 87

转载 Spring入门-容器&创建对象&作用域&生命周期

Spring是Java里非常经典的框架,由Rod Johnson创建,其已经成为Java EE行业标准,用于解决一站式服务,接下来入门学习一下。什么是Spring开源的,用来简化企业级应用开发的应用开发框架,是一款轻量级的框架,一共有2200多个类。简化开发Spring对常用的API做了封装(比如JDBC),这样就可以大大简化这些API的使用,如SpringJDBC的使用...

2019-08-10 23:23:00 208

转载 【kmp】似乎在梦中见过的样子

参考博客:BZOJ 3620: 似乎在梦中见过的样子【KMP】似乎在梦中见过的样子题目描述「Madoka,不要相信QB!」伴随着Homura的失望地喊叫,Madoka与QB签订了契约。这是Modoka的一个噩梦,也同时是上个轮回中所发生的事。为了使这一次Madoka不再与QB签订契约,Homura决定在刚到学校的第一天就解决QB。然而,QB也是有许多替身...

2019-08-10 22:23:00 89

转载 [UNIX] where is, locate command

3個非常有用的指令1. whereis 找到程式安裝的目錄語法如下:whereis <關鍵字>例如:whereis java執行結果範例如下:[vl77@STIMCAS01 dse-2.1]$ whereis javajava: /usr/bin/java2. updatedbhttp://linux.vbird....

2019-08-10 00:30:09 147

转载 PMP学习系列6:PMBOK(5th)第四章-项目整合管理

PMP学习系列6:PMBOK(5th)第四章-项目整合管理 一、引言1、概述  项目整合管理是PMP考试非常重要的一个部分,主要起指导思想作用即在整本书中算是总起全文的作用——即把五大过程中的47个KA(Knowledge Area)通过项目整合管理来分类管...

2019-08-09 19:36:29 269

空空如也

空空如也

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

TA关注的人

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