搜索到与相关的文章
数据库相关

vim的常用命令

平常最多是用vim来编辑单个文件,看看源码。就是写几k行代码时也没有用一些其他的插件,只是设置了高亮等一些自带的属性。这样的好处是,换到任何一台新机上都能立马使用。网上流传了大量的“vim命令合集”,“把vim打造成一个IDE”之类的文章,我觉得至少对我来说意义不大。我觉得把以下这些命令用熟的话,vim已经算是一个非常好用的工具,足够日常使用了。打开/退出vim-Rfile1只读打开:qall退出所有文件:wq写入并退出:q!强制退出插入i在当前位置生前插

系统 2019-08-12 01:51:54 2360

编程技术

排序算法

先给出比较有意思的一些网址:可视化的数据结构和算法和一些有意思的算法代码以及排序算法的动画演示。后续主要对常见的几种算法进行研究和分析,在分析的同时并适当的配以简单的可视化教程,方便理解。1、插入排序2、选择排序3、冒泡排序4、快速排序5、堆排序6、归并排序7、计数排序,基数排序和桶排序常见几种算法的比较,详细可参考算法性能比较:排序算法

系统 2019-08-12 01:32:40 2360

各行各业

OpenJWeb快速开发平台自动创建基于事务的业务逻

OpenJweb快速开发平台在定义表的页面中增加了"是否创建业务逻辑类"的选项,当勾选这个选项后,平台自动生成针对此表的业务逻辑接口和实现类,一般主明细表的主表应该勾选此选项,当然也可以所有表都生成对应的业务逻辑类.平台除了生成java代码,还自动配置Spring的配置文件,并为新生成的类配置事务代理,下面是由平台生成的业务逻辑接口的源代码(接口默认提供一个删除多行的方法,如果需要别的接口,可在生成后的接口和实现类源文件中自己添加):packageorg.

系统 2019-08-12 01:32:31 2360

Python

python仿evething的文件搜索器实例代码

今天看到everything搜索速度秒杀windows自带的文件管理器,所以特地模仿everything实现了文件搜索以及打开对应文件的功能,首先来一张搜索对比图。这是evething搜索效果:这是自己实现的效果:主要功能就是python的os库的文件列表功能,sqllite创建表,插入数据以及模糊搜索,然后就是tkiner实现的界面功能。全部代码贴出来做一次记录,花费一天时间踩坑。#coding=utf-8importtkinterastkimportt

系统 2019-09-27 17:56:39 2359

Python

python计算书页码的统计数字问题实例

本文实例讲述了python计算书页码的统计数字问题,是Python程序设计中一个比较典型的应用实例。分享给大家供大家参考。具体如下:问题描述:对给定页码n,计算出全部页码中分别用到多少次数字0,1,2,3,4...,9实例代码如下:defcount_num1(page_num):num_zero=0num_one=0num_two=0num_three=0num_four=0num_five=0num_six=0num_seven=0num_eight=0

系统 2019-09-27 17:56:23 2359

Python

zabbix利用python脚本发送报警邮件的方法

前言zabbix是个非常强大的监控工具,可以监控linux和windows的服务器数据,也可以通过自定义key来扩展默认的监控项,但是自带的邮件报警提供的信息却不太友善。本文想通过自定脚本的方式,实现在报警邮件的同时发送对应的图像和url连接。步骤如下:1、编辑zabbix_server.conf文件,修改AlertScriptsPath参数,该参数用于指定外部脚本的绝对路径。vim/etc/zabbix/zabbix_server.confAlertSc

系统 2019-09-27 17:56:16 2359

Python

用python实现一个简单加密文本的程序

这个加密文本的程序需要以下用户输入:1.要加密的文本text2.正整数prime而有效的prime值包括:1,3,5,7,9,11,15,17,19,21,23,253.正整数number和字母移动位置n,其中n由下式给出:(primer∗positionofeachletter+number)例如,如果primer=1,number=1,则’A’将变为’B’则:(1*0['A’的字母位置]+1)=1['B’的字母位置]。思路是首先由用户输入文本和两个加密

系统 2019-09-27 17:55:57 2359

Python

Python 编码Basic Auth使用方法简单实例

本片博文主要介绍在Python3环境下把用户名密码编码成字符串。代码如下:importbase64defget_basic_auth_str(username,password):temp_str=username+':'+password#转成bytesstringbytesString=temp_str.encode(encoding="utf-8")#base64编码encodestr=base64.b64encode(bytesString)#解码

系统 2019-09-27 17:55:28 2359

Python

Python循环实现n的全排列功能

描述:输入一个大于0的整数n,输出1到n的全排列:例如:n=3,输出[[3,2,1],[2,3,1],[2,1,3],[3,1,2],[1,3,2],[1,2,3]]n=4,输出[[4,3,2,1],[3,4,2,1],[3,2,4,1],[3,2,1,4],[4,2,3,1],[2,4,3,1],[2,3,4,1],[2,3,1,4],[4,2,1,3],[2,4,1,3],[2,1,4,3],[2,1,3,4],[4,3,1,2],[3,4,1,2],

系统 2019-09-27 17:55:25 2359

Python

Python基础(五) - 在Conda中更改源

简介介绍一下在Python安装包的时候怎么能更改源,让下载速度提升。这里介绍的是通过conda进行安装的更改源方法。环境介绍系统环境:Windows10Python版本:Python3.5必备环境:Anaconda已经安装进入Anaconda3中的AnacondaPrompt程序在Windows程序中搜索“AnacondaPrompt”,右键以管理员运行。查看现有源在窗口中输入下面命令,用来查看现有的源condaconfig--showchannels增加

系统 2019-09-27 17:54:38 2359