- 博客(35)
- 资源 (4)
- 收藏
- 关注
原创 python 一行代码实现dict字典按值排序
d = {"a": 56, "b": 23, "f": 41, "c": 90,"d": 12, "e": 64, "g": 88}实现方法:sorted(d.items(), key = lambda x: x[1])实现结果:[('d', 12), ('b', 23), ('f', 41), ('a', 56), ('e', 64), ('g',
2019-02-22 11:46:48
955
转载 python __enter__ 与 __exit__的作用,以及与 with 语句的关系
转载自:http://linbo.github.io/2013/01/08/python-with/ With语句是什么?有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。如果不用with语句,代码如下:file = open("...
2019-02-20 11:45:34
234
转载 python学习 with语句与上下文管理器
有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。with语句 上下文管理器 contextlib模块 参考引用 with语句 with语句时在Python2.6中出现的新语句。在Python2.6以...
2019-02-20 09:19:43
402
转载 Linux下安装Python3.6和第三方库
Linux下安装Python3.6和第三方库如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!!不要动现有的python2环境!一、安装python3.61. 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-de...
2019-02-19 16:36:40
364
原创 visual studio2013 使用常见问题汇总
在使用visual studio2013的过程中经常会遇到各种常见问题,如果不及时整理,时间久了就会出现遗忘,再遇到问题,就需要重新寻求度娘的支持,及浪费时间又浪费精力,为了能快速高效的解决已处理过的历史问题,特做了这个问题汇总,希望也能够帮助大家,此文档会持续进行更新。1.解决VS生成时的错误: "LC.EXE 已退出,代码为-1"解决方法一:用记事本打开*.licx,里面写的全...
2018-08-24 08:51:23
981
转载 sqlserver 各种判断是否存在(表名、函数、试图、存储过程.......)
库是否存在if exists(select * from master..sysdatabases where name=N'库名')print 'exists'elseprint 'not exists'----------------- 判断要创建的表名是否存在if exists (select * from dbo.sysobjects where id = ob...
2018-07-22 21:26:40
3089
转载 sql server自定义获取字符串分割数组长度函数
create function [dbo].[Get_StrArrayLength]( @str varchar(max), --字符串 @split varchar(10) --分隔符号)returns intasbegin declare @location int declare @start int declare @seed int declare ...
2018-07-21 16:05:30
1377
转载 在sqlserver存储过程中给in参数传带逗号值的办法,如传'1','2','3'这样的
最近在一项目修改中,要在存储过程中给in参数传值,语句写的也对,但怎么执行都得不出结果,如果把这语句直接赋值、执行,却能得出结果,很是奇怪,如:直接执行select schoolname from school_info where code in('01','02'),是可以得出结果的,但在存储过程中,使用 declare @area varchar(120);set @area='0...
2018-07-21 16:01:15
2290
2
转载 centos7下通过yum安装mysql5.7
第一部分:CentOS 7安装MySQL 5.71.下载YUM库shell > wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm2.安装YUM库shell > yum localinstall -y mysql57-community-release-el7-7.noar
2018-04-27 13:46:10
254
转载 使用SQLCMD在SQLServer执行多个脚本
使用SQLCMD在SQLServer执行多个脚本概述: 作为DBA,经常要用开发人员提供的SQL脚本来更新正式数据库,但是一个比较合理的开发流程,当提交脚本给DBA执行的时候,可能已经有几百个sql文件,并且有执行顺序,如我现在工作的公司,十几个客户,每个客户一个库,但是数据库结构、存储过程、视图等都是一模一样,每次执行脚本(以下称为升级),如果有一百个脚
2018-03-23 20:05:10
5827
转载 JAVA中的Random()函数
JAVA中的Random()函数Java中存在着两种Random函数:一、java.lang.Math.Random; 调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。例子如下:package IO;
2017-10-20 09:47:18
269
转载 Java checkbox实现跨页多选
最近要实现一个功能,就是checkbox跨页多选,在网上看了一下,资料很少,而且大多是不完全的。不过经过我的努力,终于做出来了。 JSP页面: 1,定义三个Hidden变量: Html代码 INPUT type="hidden" name="all_selected"> INPUT type="hidden" name="now_
2017-01-19 15:51:38
2468
1
转载 11款开放中文分词引擎大比拼
在逐渐步入DT(Data Technology)时代的今天,自然语义分析技术越发不可或缺。对于我们每天打交道的中文来说,并没有类似英文空格的边界标志。而理解句子所包含的词语,则是理解汉语语句的第一步。汉语自动分词的任务,通俗地说,就是要由机器在文本中的词与词之间自动加上空格。一提到自动分词,通常会遇到两种比较典型的质疑。一种质疑是来自外行人的:这件事看上去平凡之极,好像一点儿也不“fancy”,会有什么用呢?另一种质疑则是来自业内:自动分词研究已经进行了数年,而网上也存在各种不同的开放分词系统,但对于实际
2016-11-17 18:21:48
943
翻译 分布式唯一ID生成器Twitter 的 Snowflake idworker java版本
在分布式系统中经常会使用到生成全局唯一不重复ID的情况。本篇博客介绍生成的一些方法。
2016-11-03 17:54:33
12505
转载 idea使用优化常用快捷键设置
IDEA真是越用越好用的利器,但是总有些不舒服的地方,可能是天生的问题,也可能是让Eclipse给惯坏了。工具就是给人用的,Eclipse和Idea都有自己的优缺,所以怎么用好就是这片文章要说的。
2016-10-16 17:07:29
524
转载 httpClient 带验证码登录实现
抓取一个农业网站思路步骤如下: 1、首先需要获取验证码页面,把它以图片的格式保证下来。(图片格式需要通过抓包的工具查看。如:httpWatch)并跟踪到的cookie保存下来。cookie必须要跟抓包工具看到的cookie一致。 2、提交登录页面所需要的字段和验证码,字段尽可能全部提交上去。
2016-09-06 14:23:02
4390
转载 jQuery获取地址栏中的链接参数
jQuery获取地址栏中的链接参数文章目录问题描述解决方案获取查询值内容扩展问题描述今天做一个主题,有一个需求是根据不同的页面来做,虽然PHP也可以做到,不过考虑到自己的特效代码都是在jQuery上完成,想着能否直接通过获取地址栏中的链接参数里面的数字直接来实现效果。假设页面的地址是这样子的。http://caibaoji
2016-08-26 16:52:28
797
转载 jfinal下超爽的freemarker自定义标签,web开发的利器
为什么采用freemarker?1、模板技术,不依附于语言和框架,前端和后端解耦,便于分工协作,更好的协同。2、页面相应速度快3、前端非常的灵活,采用自定义标签可以在不更改后端的基础上很容易的构造前端逻辑,可适应多变的网站。为什么要自定义标签?答案在第一个问题的第三点,我们需要一个前端灵活的架构,在不更改后端逻辑的基础上,很容易的改造前端逻辑。
2016-08-23 11:22:55
2532
转载 使用Freemarker宏进行可扩展式模块化编程
今天的文章聊一下freemarker的一些特性:宏,我们将使用它写出一些模块化,可扩展的页面代码,这样的复用并且可扩展的代码风格正是我一直所追求的优雅。
2016-08-23 11:00:49
1311
转载 Velocity和FreeMarker - Spring Framework reference 2.0.5 参考手册中文版
Velocity 和 FreeMarker 是两种模板语言,都可以做为view层技术在Spring MVC 应用中使用。它们的语言风格和适用对象都很相似,这里把它们放在一起讨论。至于它们语义和语法上的不同,可以参考FreeMarker 站点。
2016-07-29 18:00:28
475
转载 commons-lang(time应用),解决simpleDateFormat性能和安全问题
JAVA的时间日期处理一直是一个比较复杂的问题,可以说大多数程序员都不能得心应手的处理这些问题,就算通过commons.lang.time包简化了,使用起来仍然有些麻烦,个人认为这可能是最复杂的一个子包。不过相对原始的JDK API,还是简化了不少,因此此子包也相当值得关注。 首先讨论一下关于时间的类,从 JDK 1.1 开始,Date的作用很有限,相应的功能已由Calendar与Da
2016-07-22 11:56:13
823
转载 oracle表分区详解
从以下几个方面来整理关于分区表的概念及操作:表空间及分区表的概念表分区的具体作用表分区的优缺点表分区的几种类型及操作方法对表分区的维护性操作
2016-07-14 10:48:35
380
转载 使用百度网盘+Git,把版本控制托管到云端
Git支持远程云仓库的方式来共享项目,可以直接remote到github的仓库上,不过github毕竟是开源的(除非你愿意每个月花几美刀去把仓库转私有),总不愿意自己公司的项目源代码随便被别人搜索到和下载,于是乎便使用了一个最简单的办法——把版本控制服务(.git)托管到云服务器(网盘)上!
2016-04-23 11:04:49
1594
转载 jQuery Validation用法示例
今天,也趁工作的空档,记录一下jQuery验证工具的使用。由于不便把工作中需要验证的内容贴出来,就借用了思门bak的代码作为记录,已增加自己在这方面的积累,也在此发个日志,记录一下。相关代码也在附件中附上,希望大家多多指教。前端界面是一个叫submitform.html的文件,代码如下:"http://www.w3.org/TR/html4/loose.dtd"> xmlns=
2016-04-19 18:22:22
547
转载 jquery通过正则表达式校验常用的数据格式 如:电话号码、IP、QQ、字母数字等
jquery通过正则表达式校验常用的数据格式 如:电话号码、IP、QQ、字母数字等
2016-04-19 17:19:43
1576
转载 PowerDesigner设计Name和Comment 替换
这两天在用powerdesigner设计数据库。一直以为name就是注释名字来着。后来生成sql语句 怎么就没有注释信息那。 后来看了半天才知道自己范2了。通过各种信息查找。大多都是改database下的edit current DBMS 里面的东西。但是这样生成出来 不能直接执行。 自己琢磨半天。又查了查资料终于找到了。
2016-04-18 16:32:04
500
转载 Bootstrap的日期选择插件DateTime Picker增强版
虽然HTML5可以直接把input的type设置成date,但各个浏览器的支持情况不一,所以我们还是乖乖的用插件。之前的一个日期插件虽然可以选择时间,但存在着一点小bug,所以又去找其他的,于是乎在Bootstrap的项目推荐里看到了一个日期选择插件(别问我为什么之前没看见(╯‵□′)╯︵┻━┻)先上个例子:一、准备工作从官网上下载插件。导入样式文件
2016-04-01 17:15:21
9485
原创 通过隐藏option实现select的联动效果
开始的时候需求是根据一定条件隐藏一部分标签,类似联动效果,但是目前的html规范并没有为提供隐藏的效果,因此常用的设置display或者visibility无效。网上大部分解决方案是删除节点或置空。这显然不能够满足需求。后来经过试验,选择了利用标签包装的解决方案,基本原理如下: 当需要隐藏的时候,在标签外包装一个标签,再令标签为不可见。 当需要显示的时候,恢复其正常的状态,即,去掉外面
2016-03-29 12:37:35
775
原创 手把手教你使用Git
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够
2016-03-18 17:33:37
222
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人