![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 57
吴姬压酒
希望能给大家多带来一些干货!
展开
-
【简明扼要】什么是javabean?
先来看一个javabean例子public class Student { //姓名 private String name; //年龄 private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public原创 2021-03-13 20:10:51 · 327 阅读 · 0 评论 -
【运维】查看系统编码
import sysimport localedef p(f): print('%s.%s(): %s' % (f.__module__, f.__name__, f()))返回当前系统所使用的默认字符编码p(sys.getdefaultencoding)返回用于转换Unicode文件名至系统文件名所使用的编码p(sys.getfilesystemencoding)获取默...原创 2019-11-15 00:24:52 · 220 阅读 · 0 评论 -
【运维】ssh卡死问题的解决
卡死是因为LIUNX安全设置问题,在一段时间内没有使用数据的情况下会自动断开,解决方法就是让本地或者服务器隔一段时间发送一个请求给对方即可在本地打开配置文件(不建议在server端设置)sudo apt-get install sshsudo vim /etc/ssh/ssh_config添加以下参数,如果有直接修改ServerAliveInterval 50 #每隔50秒就向服务器发...原创 2019-11-13 19:26:34 · 1410 阅读 · 0 评论 -
【Django源码分析】一 django安装
pip install django可指定版本号,默认安装最新release版本安装django时执行过程拆解检查本机Python版本号django-admin.py startproject <project_name>原创 2019-10-21 02:08:33 · 122 阅读 · 0 评论 -
【基础知识】学习一门新编程语言的方式
语法包管理垃圾回收进程管理变量作用域资源使用原创 2019-10-21 00:25:12 · 102 阅读 · 0 评论 -
【运维】jenkins改为中文显示
文章目录安装语言插件设置语言保存安装语言插件设置语言左侧菜单栏->Manager Jenkins -> Configure System -> Default Language ->输入 zh_CN保存点击save按钮 大功告成!!!...原创 2019-08-24 18:40:22 · 270 阅读 · 0 评论 -
【web开发】 vue前端跨域问题
背景前端跨域问题是困扰很多开发新手的难题,理解跨域问题产生的原因并制定相应的解决方案是非常必须的跨域问题产生原因浏览器同源策略同源策略简单说来就是同协议,同域名,同端口 在以上条件下,前端才可以访问服务端的资源...原创 2019-08-22 13:41:13 · 122 阅读 · 0 评论 -
【后端】centos下php7+yii2.0环境搭建(服务器部署yii)
安装php查看是否已安装php及版本[root@localhost ~]# php --versionPHP 5.4.16 (cli) (built: Oct 30 2018 19:30:51) Copyright (c) 1997-2013 The PHP GroupZend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologie...原创 2019-08-22 13:41:54 · 1579 阅读 · 0 评论 -
【数据库】如何正确关闭mongodb
写在前面有时候我们的MongoDB被非正常关闭了,比如使用了kill -9 强制关闭或者停电宕机等。而后我们重启MongoDB时,会出现以下报错 about to fork child process, waiting until server is ready for connections.forked process: 15935ERROR: child process failed...原创 2019-09-07 21:15:17 · 1786 阅读 · 1 评论 -
【计算机基础】文本和Binary区别
ASCII文件又称文本文件,其定义是包含ASCII字符的文件,通常由类似NotePad的文本编辑器创建。类似的,二进制文件的定义是内容为二进制信息的文件,通常由某些如编译器的特定程序生成。ASCII文件从一定意义上来说也是二进制文件,因为它的文件内容最终还是以二进制(1和0)的形式存储在计算机磁盘上的。因此我们也可以这样描述:ASCII文件是存储ASCII字符的特殊的二进制文件。由于标准ASC...原创 2019-09-26 19:47:26 · 180 阅读 · 0 评论 -
【shell】使用awk批量杀进程的命令
文章目录过滤进程构建批量的kill -9 语句执行命令检验过滤进程ps -ef | grep openvpn过滤进程的时候注意过滤的关键字,千万不要误杀其他进程,最好扫一眼确认一下构建批量的kill -9 语句ps -ef | grep openvpn | awk '{print "kill -9 "$2}'执行命令ps -ef | grep openvpn | awk '{...原创 2019-08-24 18:19:00 · 531 阅读 · 0 评论 -
【shell】运维必须掌握的shell命令(持续更新)
特殊变量shell编程中有一些特殊的变量可以使用。这些变量在脚本中可以作为全局变量来使用。名称说明$0脚本名称$1-9脚本执行时的参数1到参数9$?脚本的返回值$#脚本执行时,输入的参数的个数$@输入的参数的具体内容(将输入的参数作为一个多个对象,即是所有参数的一个列表)$*输入的参数的具体内容(将输入的参数作为一个单词)@与...原创 2019-08-24 17:37:16 · 1014 阅读 · 0 评论 -
【python设计模式】
文章目录一、创建型模式1.1 工厂模式1.1.1目的1.1.2工厂方法1.1.3 抽象工厂模式1.2建造者模式1.3原型模式二、结构型模式2.1 适配器模式(adapter)2.1.1目的行为型模式一、创建型模式1.1 工厂模式1.1.1目的直接创建对象不方便时,提供更好的方式1.1.2工厂方法设计思想调用者无需了解类的具体实现,只需了解该类是否能够生产所需的对象**简单理...原创 2018-10-18 13:27:56 · 125 阅读 · 0 评论 -
【portia前端组织结构拆解】
文章目录整体页面结构projectsprojec tcomponent结构component.js分析controller分析分析结论project/spider分析常用函数分析routesetupController()deactivateunloadcontrollersetEmber流转action流转整体页面结构 <!-- <nav id='top-bar'>...原创 2018-10-18 13:33:58 · 1009 阅读 · 3 评论 -
【计算机基础知识】多进程和多线程
文章目录多进程和多线程一、名词解释二、他们之间的关系三、从三个角度来剖析二者之间的区别四、抽象表述:五、线程的深入理解多进程和多线程一、名词解释1、进程是什么?是具有一定独立功能的程序、它是系统进行资源分配和调度的一个独立单位,重点在系统调度和单独的单位,也就是说进程是可以独 立运行的一段程序。2、线程又是什么?线程进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运...原创 2018-10-17 01:46:55 · 317 阅读 · 0 评论 -
【数据可视化】D3初探
文章目录D3初探数据结构基本概念基本图形(svg中的所有图形由以下7中元素构成)折线图构造D3初探数据结构* 变量* 数组* 对象* 对象数组* JSON* GeoJSON基本概念* 数据绑定 * 操作 把dom元素和dataset绑定 * 目的 可以通过数据来操作dom,相当于给dom贴了数据标签基本图形(svg中的所有图形由以下7中元素构成)* 矩形...原创 2018-10-17 02:18:24 · 194 阅读 · 0 评论 -
【Django】django实战之-扩展django的admin
常用的三种方式方式一 修改django 源码,修改User class 的定义源码位置 django.contrib.auth.models import User优点:直观,无需理解admin的分层结构缺点:升级django版本或者部署时需要注意自行替换修改的文件(记得和运维小哥哥说一声噢!)方式二 扩展AbstractUserAbstractUser是user的底层实现,继承并添...原创 2019-02-27 17:32:17 · 940 阅读 · 0 评论 -
【运维】nginx配置https
本次案例使用acme 来进行证书的生成和配置环境如下nginx acme 阿里云安装acme// 安装 sh 脚本cd /rootcurl https://get.acme.sh | sh// 创建一个aliasalias acme.sh /root/acme.sh/acme.sh域名验证域名验证方式为了验证域名所有权,Let’s Encrypt 支持两种方式来验证:域...原创 2019-05-09 22:50:31 · 171 阅读 · 0 评论 -
【自动化测试】selenium启动Chrome时,加载用户配置文件
背景Selenium操作浏览器是不加载任何配置的,那么如何配置使得我们能使用原来的cookies等信息呢操作查看chrome配置文件的位置在地址栏输入 chrome://version/上图 个人资料路径即为配置文件位置加载配置from selenium import webdriverchrome_options = webdriver.ChromeOptions()ch...原创 2019-05-20 02:37:59 · 1145 阅读 · 1 评论 -
【基础知识】搞懂POST提交数据时四种常见的数据格式
文章目录写在前面1. application/x-www-form-urlencoded2. multipart/form-data3. application/json4. text/xmlPOST是我们常用的一种http verb,或者method,即请求方式。有时候尤其是在和第三方做接口联调的时候,会出现一些意向不到的错误。那么我们来看看post这个verb下到底有怎样的细节写在前面...原创 2019-08-11 00:07:57 · 451 阅读 · 0 评论 -
[基础知识]跨域问题如何解决
文章目录什么是浏览器同源策略为什么要有跨域限制跨域的解决方法简单请求非简单请求优点缺点JSONP 跨域优点缺点图像 Ping 跨域优点缺点服务器代理window.name 跨域location.hash 跨域postMessage 跨域什么是浏览器同源策略同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都...原创 2019-08-11 00:24:54 · 169 阅读 · 0 评论 -
【python知识点】随笔记(暂未体系化的整体,将持续更新...)
dir()和__dict__区别描述__dict__是对象自己的属性dir()是该对象的所有的可用属性,.attr搜索路径 实例自身-&gt;类-&gt;父类一句话__dict__是局部的,dir是全局的python的函数必须先定义再引用,python 没有声明这个过程初始化子类不会自动调用父类的初始化方法,即__init__()子类实现初始化的方...原创 2018-10-18 11:58:21 · 108 阅读 · 0 评论