搜索到与相关的文章
Python

Python处理中文标点符号大集合

中文文本中可能出现的标点符号来源比较复杂,通过匹配等手段对他们处理的时候需要格外小心,防止遗漏。以下为在下处理中文标点的时候采用的两种方法:中文标点集合比较常见标点有这些:!?。"#$%&'()*+,-/:;<=>@[\]^_`{|}~⦅⦆「」、、〃》「」『』【】〔〕〖〗〘〙〚〛〜��〟〰〾〿�C―‘'‛“”„‟…‧�n.调用zhon包的zhon.hanzi.punctuation函数即可得到这些中文标点。如果想用英文的标点,则可调用string包的str

系统 2019-09-27 17:51:12 3087

Python

python生成具有上下限的截断对数正态分布

目标:用python生成一组具有上下限的对数正态分布随机数。思路:利用python的scipy.stats生成截断正态分布,再将正态分布转化为对数正态分布。要求:生成的目标对数正态分布随机数要介于区间[log_lower,log_upper]内,这里设定该区间为[5,10],并绘制正态分布与对数正态分布随机数的直方图。源代码:importnumpyasnpfrompylabimport*fromscipyimportstatsimportmatplotli

系统 2019-09-27 17:48:56 3087

Python

用Python计算三角函数之atan()方法的使用

atan()方法返回x的反正切值,以弧度表示。Syntax以下是atan()方法的语法:atan(x)注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数。参数x--这必须是一个数值。返回值此方法返回x的反正切值,以弧度表示。例子下面的例子显示atan()方法的使用。#!/usr/bin/pythonimportmathprint"atan(0.64):",math.atan(0.64)print"atan

系统 2019-09-27 17:47:31 3087

ASP.NET

Deleting Directory in ASP.net 2.0

http://www.vikramlakhotia.com/Deleting_Directory_in_ASPnet_20.aspxHaveyoutriedtodeleteadirectoryprogrammaticallyinASP.Net2.0?Don’ttryit;itcancausegreatproblemstoyoursiteespeciallyifyouareusingin-procsession.Youwilllosetheentireses

系统 2019-08-12 09:26:45 3087

Tomcat

Tomcat下的文件夹介绍

本人刚加入程序员的行列,对一些技术认识比较肤浅。正处于成长阶段,敬请同行指教!一:服务器目录结构bin:tomcat使用命令common:网络编程的jar文件,Tomcat运行需要的共用文件;common\lib:公用的类库conf:tomcat配置文件;web.xml、server.xml、tomcat-users.xml(配置Admin用户会用到)logs:日志文件,启动和关闭的信息。server:自带的web应用(三个)server\lib:Tomc

系统 2019-08-12 01:33:50 3087

操作系统

有效的管理你的vim插件

有效的管理你的vim插件有效的管理你的vim插件作者:yetist邮箱:yetist@gmail.com内容传统的vimplugin使用方式高效的vimplugin使用方式安装vim-addon-manager使用vim-addon-manager测试vim-addon-manager使用vim-addon-manager自定义源传统的vimplugin使用方式我们先来回顾一下传统的vimplugin管理方式。安装:要安装一个插件,首先要从网络上下载回来,

系统 2019-08-12 01:32:49 3087

编程技术

移动3G嵌入式硬件开发流程与硬件工程师应当具备

移动3G嵌入式硬件开发的基本过程:1、明确硬件总体需求情况,如CPU处理能力、存储容量及速度、I/O端口的分配、接口要求、电平要求、特殊电路要求等等。2、根据需求分析制定硬件总体方案,寻求关键器件及相关技术资料、技术途径和技术支持,充分考虑技术可行性、可靠性和成本控制,并对开发调试工具提出明确要求。关键器件可试着去索取样品。3、总体方案确定后,做硬件和软件的详细设计,包括绘制硬件原理图、软件功能框图、PCB设计、同时完成开发元器件清单。4、做好PCB板后,

系统 2019-08-29 23:33:24 3086

Ubuntu

安装Virtualbox Install Virtualbox in Ubuntu

VirtualBoxisapowerfulOpenSourcevirtualizationsoftwarefromOracle,WhichsupportsLinux,WindowsandMacOS.CurrentstablereleaseisVirtualBox4.3.RecommendedwayofinstallingVirtualboxinUbuntu/LinuxMintisbyaddingPPAtoyourrepository.Advertiseme

系统 2019-08-29 22:50:44 3086

编程技术

[小结]对比实现自动编号功能的几种方法

--自动编号:Oracle建表createtablet1(autoidnumber(10)primarykey,namechar(4));创建序列createsequenceseq_t1_autoid;添加数据insertintot1(autoid,name)values(seq_t1_autoid.nextval,'a');insertintot1(autoid,name)values(seq_t1_autoid.nextVal,'b');commit;

系统 2019-08-29 22:22:36 3086

各行各业

Blast使用详解

Blast,全称BasicLocalAlignmentSearchTool,即“基于局部比对算法的搜索工具”,由Altschul等人于1990年发布。Blast能够实现比较两端核酸或者蛋白序列之间的同源性的功能,它能够快速的找到两段序列之间的同源序列并对比对区域进行打分以确定同源性的高低。Blast的运行方式是先用目标序列建数据库(这种数据库称为database,里面的每一条序列称为subject),然后用待查序列(query)在database中搜索,每

系统 2019-08-12 09:26:43 3086