自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

转载 Django详解

本文参考http://www.cnblogs.com/yuanchenqi/articles/6083427.html,在原文基础上略有改动。 什么是框架? 框架定义: 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单的说,就是你用别人搭建好的舞台来表演。 框架的本质: 最简单...

2021-05-12 18:14:29 269

原创 Springboot打包war需要注意的几点

pom文件排除tomcat依赖。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- war 部署所需,排除tomcat。调试时注释掉 --> <exclusions> <exclusion>

2021-03-23 15:28:54 366

原创 Tomcat下部署War后,websocket报错解决。Error creating bean with name ‘serverEndpointExporter‘ defined in class

今天部署一个小应用,打包成war,放到tomcat下就出问题,找不到站点。找了一上午问题,最后将站点重构了一遍,一步一步打包才找到错误原因,原来是由于websocket引起的。tomcat日志文件报错 java.lang.IllegalStateException: Failed to register @ServerEndpoint class原来:WebSocketConfig文件在war打包到tomcat下的时候是不需要的,需要将这个配置文件下达内容都注释掉。//@Config..

2021-03-23 14:59:01 1421 1

原创 Batocera plus的share分区ext4文件系统在windows下挂载后,无法在Batocera plus系统下识别的解决方法

Batocera plus的share分区ext4文件系统在windows下挂载后,无法在Batocera plus系统下识别的解决方法起因:为了拷贝和修改数据方便,我在windows下使用Linux File Systems for Windows挂载了Batocera plus下的share分区,之后退出windows系统,进入batocera plus。我懵逼了,系统变成了Batocera的界面,下面没有一个游戏了,我160G的游戏数据啊。唯有操字可以表达我此时此刻的心情。分析原因:

2021-03-13 15:35:47 6133 5

原创 docker: executable file not found in $PATH

问题:docker run learn/tutorial ping www.baidu.comdocker: Error response from daemon: OCI runtime create failed: container_linux.go:296: starting container process caused "exec: \"ping\": executable f...

2019-02-18 10:38:27 31220 1

原创 windows下celery错误解决: Celery raises ValueError: not enough values to unpack

celery worker可以正常运行后,当发送任务的时候,worker会产生如标题的错误。这是由于celery不支持windows造成的。需要在配置中加入:`os.environ.setdefault('FORKED_BY_MULTIPROCESSING', '1')`  例如:你的celery.py文件如下: os.environ.setdefault('DJANG...

2019-02-17 16:27:51 622 1

转载 IO模型

转载地址:http://www.cnblogs.com/yuanchenqi/articles/5722574.html目录 协程的问题什么是协程协程的好处协程的缺点事件驱动模型协程的问题:传统编程线性模型:事件驱动模型:事件驱动模型介绍常用服务器处理模型:事件驱动模型:IO多路复用IO模型前戏blocking IO 阻塞IOnonb...

2019-01-22 20:45:06 194

转载 网络基础之网络协议

转载:http://www.cnblogs.com/linhaifeng/articles/5937962.html目录操作系统基础网络通信原理互联网的本质就是一系列的网络协议osi七层协议物理层数据链路层网络层传输层应用层网络通信实现网络通信流程 操作系统基础 操作系统: Operating System,简称OS。是管理和控制...

2019-01-18 21:21:28 256

转载 multiprocessing实现多进程

转载地址:http://www.cnblogs.com/yuanchenqi/articles/5745958.html多进程 由于GIL的存在,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助...

2019-01-16 19:32:41 268

原创 Python多线程详解

转载:Py西游攻关之多线程 原文地址:http://www.cnblogs.com/yuanchenqi/articles/5733873.html在原博客的基础上加入了自己的一些翻译和看法。 线程与进程 什么是线程 线程是操作系统能够进行运算调度的最小单元。 它被包含在进程中,是进程中的实际运作单位。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个...

2019-01-16 13:06:49 1691

原创 多核cpu在pycharm中使用multiprocessing创建多进程不会同时执行的原因。

代码:import timefrom multiprocessing import Processclass MyProcess(Process): def __init__(self): super(MyProcess, self).__init__() def run(self): time.sleep(1) ...

2019-01-15 17:31:25 7737 3

原创 python socket网络编程日记

网络通信三要素 IP地址 端口号 协议 UDP: User Datagram Protocal 用户数据报协议 面向无连接:传输数据之前源端和目的端不需要建立连接。 每个数据报代销限制在64K以内。 面向报文的不可靠协议。 传输速率快,效率高。 现实生活实例:邮局寄信、实时聊天、视频会议。 TCP: Transmi...

2019-01-11 16:01:44 792

原创 Python常用模块

OS模块与操作系统交互   1 os.sep 取操作系统的路径分隔符 2 os.name 操作系统平台。windows下为nt;linux/unix下为posix 3 os.environ 获取环境变量 4 os.getcwd() 得到当前工作目录,Python脚本工作的目录 5 os.curdir 返回当前...

2019-01-08 21:03:12 119

原创 闭包与装饰器

什么是闭包呢? Closure如果在一个函数的内部函数中,有对外部作用域的一个引用,那么内部函数就是一个闭包。在使用时,可以直接调用内部函数,内部函数也照样可以使用外部函数的变量。例如:def outter(): a = 1 # a为inner的外部作用域 def inner(): print(a) return inneroutte...

2019-01-07 20:05:14 403

转载 高阶函数

好牛逼、大气、高端、上档次的名字啊。差点被名字给唬住了。。。总结为2句话:函数名可以作为变量。 函数名可以作为参数输入。 函数名可以作为返回值。原文地址:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386819873910807d8c322ca74d269...

2019-01-07 15:45:21 124

转载 python深浅copy

源博客地址:https://www.cnblogs.com/echoboy/p/9059183.html,对原作者表示感谢。写得不错,我就没必要自己写了。仅仅加入自己的一些理解。拷贝就是拷贝,何来深浅之说?Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果其实这个是由于共享内存导致的结果拷贝:原则上就是把数据分离出来,复制其数据...

2019-01-07 15:16:28 97

原创 Python处理wav文件(二进制文件读写)

wav文件信息格式图前44字节为头信息,后面的为音频数据。import structimport array# 读取wav文件,二进制要记得用bfile = open('Love Story.wav', 'rb')# 获取前44个字节,文件信息。info = file.read(44)# 获取文件大小, 将指针移动到文件末尾file_size = file.seek(...

2019-01-07 11:56:31 8093

原创 在Deepin或Ubuntu上部署Django+mysql+uwsgi+nginx项目填坑记

由于在部署Django项目环境过程中遇到了很多坑,为了避免以后不再犯相同的错误,特此记录,与君共勉。安装Deepin系统: 下载系统:https://www.deepin.org/download/ 不要下载live版,live版据说相当于windows下的pe系统。 安装略。 开机进入命令行模式: level3多用户模式:systemctl set-default multi-...

2018-12-18 11:45:50 662

转载 java NIO selector全面深入理解

原帖地址:http://blog.csdn.net/lw305080/article/details/51205545最近在学习java NIO,发现java nio selector 相对 channel ,buffer 这两个概念是比较难理解的 ,把学习理解的东西以文字的东西记录下来,就像从内存落地到硬盘,把内存中内容换成该知识点的索引。    在介绍Selector之前先明确以下3个问题: ...

2018-02-26 13:20:25 342

转载 Linux下显示颜色

echo显示带颜色,需要使用参数-e格式如下:echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"例如: echo -e "\033[41;37m TonyZhang \033[0m"其中41的位置代表底色, 37的位置是代表字的颜色 注:1、字背景颜色和文字颜色之间是英文的“""”2、文字颜色后面有个m3、字符串前后可以没有空格,如果有的话

2017-09-01 21:40:39 2557

转载 Linux下常用压缩 解压命令和压缩比率对比

常用的格式有:tar, tar.gz(tgz), tar.bz2, 不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大。1. tar只是打包动作,相当于归档处理,不做压缩;解压也一样,只是把归档文件释放出来。(1) 打包归档格式:tar -cvf examples.tar files|dir#说明:-c, --create create a n

2017-08-30 21:17:27 11582

原创 Linux下VIM编辑器介绍

VIM编辑器介绍VIM简介:vi:Visual Interface,vi本身只是一个可视化接口,是一款遵循GPL协定的开源软件。体积很小,功能强大。vim:VI improved,vi增强版。有语法着色。和nano一样是全屏编辑器,也是的模式化编辑器。vim的模式:3种模式编辑模式(命令模式)输入模式末行模式可输入文件管理类的命令

2017-08-25 22:48:22 781

原创 Linux正则表达式grep笔记

Linux正则表达式grep笔记grep命令简介:grep 全名 Global Regular Expression Print正则表达式:Regular Expression, RegExpgrep : 使用基本正则表达式定义的模式来过滤文本的命令:           - i 忽略大小写           -v 反向匹配           -o 只显示匹配的

2017-08-22 20:31:28 199

原创 Linux下如何手动创建一个帐户

如何在Linux下手动创建一个帐户手动创建一个帐户需要分为以下几个步骤:添加用户账户基本组添加账户信息添加账户密码复制家目录修改家目录权限创建账户完成,进行登录测试以下给出详细操作步骤:      这里以创建mqsql账户为例。账户名:mysql 基本组:mysql  密码:mysql 在/etc/group文件下追加用户基本组(基本

2017-08-21 22:49:01 3659 2

转载 计算机磁盘是如何实现存储的?

存储原理简述:                  硬盘是在硬质盘片(一般是铝合金,以前 IBM 也尝试过使用玻璃)上涂敷薄薄的一层铁磁性材料。硬盘储存数据的原理和盒式磁带类似,只不过盒式磁带上存储是模拟格式的音乐,而硬盘上存储的是数字格式的数据。写入时,磁头线圈上加电,在周围产生磁场,磁化其下的磁性材料;电流的方向不同,所以磁场的方向也不同,可以表示 0 和 1 的区别。读取时,磁头线圈切

2017-08-15 08:03:51 22442 1

转载 Gulp新手入门教程

Gulp 是一个自动化工具,前端开发者可以使用它来处理常见任务:搭建web服务器文件保存时自动重载浏览器使用预处理器如Sass、LESS优化资源,比如压缩CSS、JavaScript、压缩图片当然Gulp能做的远不止这些。如果你够疯狂,你甚至可以使用它搭建一个静态页面生成器。Gulp真的足够强大,但你必须学会驾驭它。这是这篇文章的主要目的。帮助你了解Gulp

2017-08-05 16:58:05 632

转载 oracle数据中记录被另一个用户锁住

1、查看数据库锁,诊断锁的来源及类型:select object_id,session_id,locked_mode from v$locked_object;2、找出数据库的serial#,以备杀死:select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 whe

2017-05-18 09:48:20 257

原创 schema_reference: 由于 accessExternalSchema 属性设置的限制而不允许 'file' 访问, 因此无法读取方案文档 '***.xsd'。

我是在使用maven插件生成wsimport时出现的问题我使用的jdk1.8网上说的加入properties文件到jdk/jre/lib的方法不能用而且还会出现副作用。副作用是在测试用例的时候会出现同样的http不能访问,无法读取xsd文件的异常。花了接近2个小时解决问题。我的内心其实是崩溃的。。。解决方法:加入下面红色的参数就可以完美解决解决。    

2017-04-26 10:51:12 7594 3

原创 Hibernate4 中getHibernateTemplate() 使用原生sql语句查询并返回非托管实体对象

@Repositorypublic class ABCDaoImpl extends HibernateDaoSupport implements IABCDao {    @Inject    public void setSuperSessionFactory(SessionFactory sessionFactory) {        super.setSessio

2017-04-25 20:11:39 4140

原创 几个jquery插件的例子

(function($) { /**  * 左侧菜单插件  */ $.fn.myaccordion = function(opts) {  var settings = $.extend({    selectedClass : "navSelected",    titleTagName : "h3"  }, opts || {}); //用后面的opts代替前面

2017-04-16 13:03:38 401

原创 控制台输入1-10的数字

#include #include using namespace std;void skip_to_int(){    if(cin.fail())    //输入不是数字,发生错误    {        cin.clear(); //清除错误        char c;        while(cin >> c)  //查看字符

2016-11-18 20:28:18 1602

c语言学生管理系统

用c语言写的dos下的学生管理系统,学c用的,很适合学习c的同学,可以很好的理解io,指针,链表的使用。

2016-11-16

空空如也

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

TA关注的人

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