自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dorma_Bin的博客

巧者劳而知者忧,无能者无所求,饱食而遨游,泛若不系之舟。。。

  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

原创 简单的理解python解释器的运行机制

简单理解Python解释器Python常见的解释器CPython该解释器是Python官方的解释器。使用C语言开发。在命令行中直接使用Python Shell就是使用的CPython解释器。是使用最广泛的解释器IPythonIPython是基于CPython的一个交互式解释器。只是在交互方式上进行了改进。底层运行还是CPython。IPython使用 ‘ In [序号]: ’ 作为提...

2019-09-24 15:10:23 611 1

原创 Django入门-环境搭建及框架介绍

Django入门-环境搭建及框架介绍环境安装pip install django验证是否成功>>> import django>>> print(django.get_version())2.2创建项目cd 想要存放项目的路径下,使用以下命令创建一个基础的django项目django-admin startproject m...

2019-09-24 15:08:26 297

原创 Python交换变量值的语法分析

Python交换变量值的语法分析首先,我们要明确一点区别。在python中一个变量在内存中是如何存储的,其他语言又是如何存储的?在其他语言中,例如C语言中,变量名是内存地址的别名,不单独占据内存空间。变量名只是一个便于记忆识别的名称,编译器会将他编译成相应的内存地址的。而在python中当我们运行 a = 10 这句代码时,内存空间中开辟了两块区域,变量名占据一块区域,引用了常量值的内存地址...

2019-09-24 15:07:13 334

原创 Flask建站笔记-使用jinjia模板

jinjia语法类似于JavaWeb中的jsp。可以以特定语法规则直接在html中与后台产生交互,并实现一些简单的逻辑操作。后台函数@blog.route("/blog")def blog(): data = [...] return render_templates("index.html", data=data)变量表示{{ data[0] }}i...

2019-09-24 15:06:38 307

原创 Flask建站笔记-前后台交互传参

前后台交互,传参是必不可少的,来说一说Falsk中常用的传参方式。在JS中使用POST ajax传参在js中将参数封装成json字符串,使用POST方法访问路由函数。获取参数并处理var data = { a: a, b: b}$.ajax({ type: "POST", url: "/blog/blog", data: JSON.str...

2019-09-24 15:06:12 512

原创 Falsk建站笔记-目录结构,蓝图

之前在写flask项目时,对框架的构造并没有过任何考虑。这次想重新写一个blog之前,认真考虑了一下关于flask的框架问题,本文主要从目录结构,重要文件来说。一个适合的目录结构本次采用的项目目录结构如下:static(dir) 静态文件夹,在html中引用静态文件是,默认在static文件夹下寻找 “/static/js/***.js”templates(dir) html模板...

2019-09-24 15:05:35 265

原创 在centos7.5上安装python3.7.1

个人云服务器上默认安装了python2.7.5 , 但本地开发用的 3.7.1 。来装一下吧下载对应版本的压缩包# 创建存放压缩包的临时文件夹mkdir python3cd python3# 下载压缩包wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz解压压缩包# 解压到当前目录tar -xzf...

2019-04-07 18:33:45 228

原创 从按下回车键开始

从按下回车键开始DNS解析DNS中文称为计算机域名系统当我们在浏览器输入 http://www.qq.com 这个网址时,会首先将域名解析为ip地址以下是DNS解析的步骤:浏览器查看浏览器缓存,是否有域名对应的ip地址,有则解析成功。查看本地(Hosts)缓存查看路由器缓存:以上三步为客户端解析ISP(互联网服务提供商)DNS缓存查询根域名服务器查询(全球共13台根服务器,1...

2019-04-03 18:43:45 393

原创 在Camel框架下配置log4j2的总结

在Camel框架配置下log4j2的总结POM引用需要排除的引用由于springboot框架默认log框架为logback,所以首先我们要排除所有相关的logback引用。如何在自己的项目中找到所有logback的引用?在idea中,可以生成pom的依赖关系图(maven project —> 项目模块 右键 —> 选择 show denpendencies)在生成的...

2019-03-29 15:58:24 530

原创 在vscode中使用pipenv虚拟环境

在vscode中使用pipenv虚拟环境前提条件本文基于读者在vscode中已经配置好python扩展,现在想使用虚拟环境解释器运行脚本的情况下主要步骤在本地文件夹中建立好项目文件夹,并建立好pipenv虚拟环境在vscode中打开工作区文件夹在虚拟环境文件夹中打开windows 命令行,使用 pipenv --py 命令获取当前虚拟环境解释器全路径备用在vscode的设置中 搜索...

2019-03-29 12:35:30 2394

原创 python中的深拷贝与浅拷贝

python中的深拷贝与浅拷贝拷贝的几种方式赋值引用a = [1,2,3]b = acopy模块import copycopy.copy()copy.deepcopy()切片操作a = [1,2,3]b = a[0:]什么是深拷贝与浅拷贝浅拷贝: 只是将新的变量指向被拷贝内容的地址,是地址的拷贝深拷贝: 直接复制一份新的值在内存中拥有新的空间,然后将...

2019-03-29 12:34:23 197

原创 JS中正则式reg问题

JS中正则式reg问题先来看看下面这段代码var flag = true;var reg=/^(?:[0-9]?|10)$/g;var iptList = $(".ipInter");for(i=0;i<iptList.length;i++){ if(!reg.test(iptList[i].value)){ flag =false }}cons...

2019-03-29 12:33:11 505

原创 Highcharts error #16 错误的解决办法

Highcharts error #16 错误的解决办法闲话少说,直接进入主题:当我们在同一个页面。同时引用Highcharts、Highstock、Highmaps三者中两个时,会引发Highcharts error #16错误解决方法Highcharts、Highstock、Highmaps Highstock 是三款针对不同使用场景的图表产品,三款产品之间相互独立又有密切关系,混入使...

2019-03-29 12:32:08 2091

原创 Win10安装tesserocr报错

Win10安装tesserocr报错最近在看崔庆才的爬虫书,在windows下使用 pip install tesserocr pillow 安装tesserocr,报错:图片就不上传了,参考这篇博文中的报错图片:https://blog.csdn.net/coolcooljob/article/details/80385711这位博主最后给出的解决方案是下载 wheel 包,放在python...

2019-01-17 00:02:32 1607 2

原创 在使用JEDate时间控件时,不能捕捉到input的change事件的解决办法

在使用JEDate时间控件时,不能捕捉到input的change事件的解决办法原因分析见博文:https://www.cnblogs.com/bencakes/p/5525790.html思路整理上篇博文中,博主为我提供了思路,所以在JEDate官网教程中找到了两个回调函数。在JSDate初始化时,使用回调函数获取当前input对象,并用js手动触发change事件。上篇博文中,博主为我...

2018-12-26 21:36:21 2343 1

原创 python基础笔二

python 基础笔记二 函数函数传参 位置传参默认传参关键字传参收集参数 “*” 将参数收集为元组 “**” 将参数收集为集合所有的函数都有返回值。默认为 None可以使用元组或列表一次返回多个值。全局变量和局部变量 函数内试图直接修改全局变量,Python会创建一个新的局部变量代替,名字与全局变量相同。而真正的全局变量不变局部变量不可在作用域函数外被访问。pytho...

2018-09-12 15:42:44 164

原创 python基础笔记一

python 基础笔记元组和字符串定义一个元组的重点不在于()小括号,而在于逗号“,”元组 * 会返回一个重复 n 次的新元组,但旧的元组不会改变 py &gt;&gt;&gt; tmp (1, 2, 'lala', 3) &gt;&gt;&gt; tmp * 3 (1, 2, 'lala', 3, 1, 2, 'lala', 3, 1, 2, 'lala', 3) &gt;&...

2018-09-12 15:42:09 137

原创 pythonList

python 列表方法总结remove() 从列表中移除元素 py &gt;&gt;&gt; list = [1,2,3,4,5,6] &gt;&gt;&gt; list.remove(1) &gt;&gt;&gt; list [2, 3, 4, 5, 6] &gt;&gt;&gt; del List[index] 删除指定位置的元素 python &gt;&gt;&a

2018-09-12 15:41:40 553

原创 flask_sqlalchemy中一对多,多对多关系的理解与实践

首先,在使用 flask_sqlalchemy 中继承自 db.Model 类的子类,我们不能因为这个类用来与数据库交互,且语法与sql很相似而把它固象思维的想成就是一张表。他不是表,他只是表的映射,他可以比表更加强大。类和表的映射,使我们可以使用面向对象的方式去思考表。类,他有字段,属性,方法。我们仅仅使用字段来做与表结构的映射。我们可以使用属性(关系)来定义一张表到另一张表的面向对象视角...

2018-09-06 17:31:37 780

原创 Ubuntu安装mysql

Ubuntu 安装mysql服务与遇到的问题安装mysql命令如下:sudo apt-get install mysql-serverapt-get install mysql-client这一步执行时,有以下提示:E: 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够)E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是...

2018-08-29 15:47:21 414

原创 CentOS服务器安装mysql

CentOS服务器安装MySQL服务本文建立在从未装过mysql的基础上。查看是否安装过mysql: yum list installed | gerp mysql 没安装过什么也不显示升级yumyum update安装 wget 命令组yun -y install wget下载mysql安装包wget http://dev.mysql.com/get/mys...

2018-08-29 15:46:15 587

原创 MongoDB4.0与Robo 3T 1.2的配置连接

MongoDB4.0 与 Robo 3T 1.2 的配置连接本文建立在已经安装配置好MongoDB的情况下,为其连接可视化客户端 Robo 3T。安装配置MongoDB可以阅读 https://blog.csdn.net/Dorma_Bin/article/details/80851230下载安装 Robo 3T 最新版本,博主版本为1.2 ,下载地址 https://robomo...

2018-07-13 16:06:36 3881 2

原创 MongoDB4.0在windows下的安装与服务配置

MongoDB4.0 在 windows 下的安装与服务配置本地安装及网页测试在官网下载最新的安装文件下载地址 : https://www.mongodb.com/download-center#community下载好后,一致next,在中间一步选择 custom 选项,以选定自己喜好的安装位置。安装完成后文件目录如下图在安装目录 data 文件夹下创...

2018-06-29 05:17:05 18881 16

原创 阿里云OSS上传文件

Aliyun OSS 上传文件本教程主要介绍在获取到aliyun oss的三个字段accessKeyId,accessKeySecret,roleArn的信息后,在android端配置token并上传TXT文件重写 OSSFederationCredentialProvider 类在官方文档中,构建一个OSSClient的实例代码如下:String endpoint = "...

2018-06-05 01:43:34 3649 4

原创 Android_ListView组件重复

在Android中多次进入ListView视图,组件重复加载问题的处理最近在写一个即时聊天的APP,在涉及到ListView加载时出现了一些问题。每次离开再进入包含ListView的页面时,ListView下面的Item会重复加载。百度数次实验后,可用处理方式如下:1.在你的Adapter类(继承自BaseAdapter)中加入clear()方法public void clea...

2018-05-24 00:19:51 327

原创 Android Studio 3.0 及 Gradle配置

Android Studio 3.0 版本入手及Gradle构建错误解决办法关于AS的安装教程在网上有很多,资源也很容易找,这里就不在赘述本文主要说一下安装成功后,新建运行第一个项目Helle World时AS报错。Gradle构建失败的问题。附上我的AS下载地址 https://www.techspot.com/downloads/6831-android-studio.htm...

2018-05-16 14:22:25 597

原创 JVM是如何判断一个对象的存活?

引用计数算法先来说说我们经常听到的一种说法,引用计数算法。这种算法的大体思路是:给每一个对象添加一个引用计数器,每当有一个地方引用对象时,计数器的值+1;引用失效,值-1;任何时刻当计数器值为0时,这对象就是不可能再被使用的。客观的讲,引用计数算法实现简单,效率高。然而在主流的Java虚拟机中有没有使用此算法呢?我们一起来看看下面这个例子:public class CountGC { pu

2018-01-07 14:47:43 322

原创 Java堆内存分配机制

Java堆内存分配机制在Java的内存区域中,程序计数器,虚拟机栈,本地方法栈3个区域随线程而生,随线程而灭;栈中的栈帧随着方法的进入和退出执行入栈和出栈。因此这几个内存区域的内存分配和划分都具有确定性。而Java堆不一样。由于其不确定性,JVM关注的内存分配与回收重点都在这。Java堆内存的分配整体可以概述为“自适应的,分代的,停止-复制,标记-清除”式的垃圾回收器。分代指Java将堆内存划分为年

2018-01-07 12:40:26 1156

原创 Java内存区域划分及对象的访问方式

JVM 内存区域划分JVM 内存区域划分如图:下面对以上划分具体讲解:程序计数器程序计数器用来指示当前字节码执行到第几行。每个计数器只能记录一个线程的行号,所以他是线程私有的。 当程序执行Java方法时,其记录当前执行指令地址; 当执行本地(native,使用c语言编译)方法时,其值为 Undefined 由于其单一功能,它是唯一一个没有内存溢出(OutOfMemoryError)的区域.

2018-01-06 02:09:39 641

转载 Java实现Canny算子边缘提取

如下代码:import java.util.Arrays;import javafx.scene.image.PixelReader;import javafx.scene.image.PixelWriter;import javafx.scene.image.WritableImage;public class Canny { private float gaussianKernelR

2018-01-03 21:02:59 2526 1

原创 JavaFX实现图像梯度效果

代码如下:import javafx.scene.image.PixelReader;import javafx.scene.image.PixelWriter;import javafx.scene.image.WritableImage;public class GradientBySobel { //梯度效果 public WritableImage makeGradie

2018-01-03 21:01:35 613

原创 JavaFX灰度图像

处理获得灰度图像使用JavaFX类代码如下:import javafx.scene.image.PixelReader;import javafx.scene.image.PixelWriter;import javafx.scene.image.WritableImage;import javafx.scene.paint.Color;public class GrayImage {

2018-01-03 21:00:15 870

原创 JavaFX高斯模糊代码

代码如下:import javafx.scene.image.PixelReader;import javafx.scene.image.PixelWriter;import javafx.scene.image.WritableImage;public class GaussBlur { //返回输入图片的高斯模糊效果图 public WritableImage makeGau

2018-01-03 20:59:07 699

原创 JavaFX高级组件之TableView

JavaFX高级组件之TableView

2017-12-28 11:05:07 2758

原创 Java调用系统剪切板

Java对系统剪切板的调用

2017-12-20 20:05:46 1454

原创 JavaFX文件选择器FileChooser

JavaFX文件选择器FileChooser

2017-12-20 20:04:45 7735 2

原创 Java---交换类排序(冒泡排序,快速排序)

Java—交换类排序(冒泡排序,快速排序)

2017-12-13 17:26:46 953

原创 Java---插入类排序(直接插入排序,希尔排序)

Java—插入类排序(直接插入排序,希尔排序)

2017-12-13 01:37:25 471

svn1.9.5.27581和1.9.7.27907安装包及汉化包

svn1.9.5.27581和1.9.7.27907安装包及汉化包,官方资源,亲测可用!

2018-08-24

PLSQL1207 安装文件及对应版本注册码

oracle 11g 第三方图形化界面PLSQL 1207版本官方安装包,及亲测可用注册码

2018-08-22

aliyunOSS在Android官方文档中需要的3个jar包

aliyunOSS官方文档中需要的3个jar包。解压获得,品质保证。

2018-05-30

空空如也

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

TA关注的人

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