搜索到与相关的文章
Python

Python如何为图片添加水印

添加水印的主要目的是为了版权保护,使自己的图像不被抄袭或者恶意转载。网上有很多制作水印的工具,本帖介绍怎么使用Python-Pillow库给图片添加水印。使用ImageMagick添加图片水印-Linux添加文本水印在图片右下角添加文字:fromPILimportImage,ImageDraw,ImageFont#指定要使用的字体和大小;/Library/Fonts/是macOS字体目录;Linux的字体目录是/usr/share/fonts/font=I

系统 2019-09-27 17:37:51 2445

SqlServer

在SQL Server中快速删除重复记录

开发人员的噩梦——删除重复记录想必每一位开发人员都有过类似的经历,在对数据库进行查询或统计的时候不时地会碰到由于表中存在重复的记录而导致查询和统计结果不准确。解决该问题的办法就是将这些重复的记录删除,只保留其中的一条。在SQLServer中除了对拥有十几条记录的表进行人工删除外,实现删除重复记录一般都是写一段代码,用游标的方法一行一行检查,删除重复的记录。因为这种方法需要对整个表进行遍历,所以对于表中的记录数不是很大的时候还是可行的,如果一张表的数据达到上

系统 2019-08-29 23:13:51 2445

编程技术

中文分词和二元分词综合对比

中文分词和二元分词综合对比为了测试中文分词和二元分词的差异,现将初步的测试数据做了对比。关于二元分词可以参考车东先生的相关文章。采用中文分词每1M产生1.55M的索引文件,膨胀率1.55;每1M用时大约10秒;采用二元分词每1M产生2.21M的索引文件,膨胀率2.21;每1M用时大约7秒;从搜索结果来看,两者可以大致相同数量的搜索结果(显示结果根据相关度排列顺序不同)。对文本进行中文分词的目的是要提高文档检索的相关性,由于相关性的算法(如下图)涉及到很多因

系统 2019-08-29 23:13:19 2445

编程技术

深入理解Magento – 第六章 – 高级Magento模型

深入理解Magento作者:AlanStorm翻译:HailongZhang第六章–高级Magento模型我们讲过Magento有两种模型,简单模型和EAV(EntityAttributeValue)模型。上一章我们讲过所有的Magento模型都是继承自Mage_Core_Model_Abstract/Varien_Object。简单模型和EAV模型的区别在于资源模型(ModelResource)。虽然所有的资源模型都最终继承“Mage_Core_Mode

系统 2019-08-29 23:03:49 2445

编程技术

nslookup

配置好DNS服务器,添加了相应的记录之后,只要IP地址保持不变,一般情况下我们就不再需要去维护DNS的数据文件了。不过在确认域名解释正常之前我们最好是测试一下所有的配置是否正常。许多人会简单地使用ping命令检查一下就算了。不过Ping指令只是一个检查网络联通情况的命令,虽然在输入的参数是域名的情况下会通过DNS进行查询,但是它只能查询A类型和CNAME类型的记录,而且只会告诉你域名是否存在,其他的信息一概欠奉。所以如果你需要对DNS的故障进行排错就必须熟

系统 2019-08-29 23:03:26 2445

Android

短信的收发及在android模拟器之间实践(3)

6、温故知新之Intent此系列前面简单地接受过意图(Intent),这里再次简单介绍一下,在短信接收程序和使用Intent发送SMS中我们要用到。android应用程序的三大组件——Activities、Services、BroadcastReceiver,通过消息触发,这个消息就称作意图(Intent)。下面以Acitvity为例,介绍一下Intent。Android用Intent这个特殊的类实现在Activity与Activity之间的切换。Inte

系统 2019-08-29 22:48:33 2445

Android

Android SDK 1.5中文版 (Application基础—4)

1.3进程和线程当应用程序的第一个组件需要运行时,Android会为它启动一个Linux进程,及单一的执行线程。默认情况下,应用程序所有的组件均在这个进程、线程中运行。然而,你也可以安排组件在其他进程中运行,而且可以为任意进程衍生出其它线程。1.3.1进程组件运行的进程由manifest文件控制。组件元素——每个都有一个process属性来指定组件希望运行的进程。可以设置这

系统 2019-08-29 22:33:42 2445

Android

Android文件下载(实现断点续传)

http://www.ideasandroid.com/archives/328#more-328本文将介绍在android平台下如何实现多线程下载,大家都知道,android平台使用java做为开发语言,所以java中支持的多线程下载方式在android平台下都支持,其中主要有两种方式可以实现多线程下载。一种方式是使用很多个线程分别下载文件的不同部分,最后把所有下载完的文件合并成一个文件。另一种方式是使用java为我们提供的RandomAccessFil

系统 2019-08-29 22:24:18 2445

Android

Android Wifi

因为需要一直在弄网络的问题,今天看了一下Wifi的操作,经过整理,做出来了一个类,可能不全,但是个人感觉已经完全能够满足需要了,当然,里面的方法也有可能是错误的或者是不全的,这个类我没有进行完整的测试,只测试了其中的一些方法。其实操作Wifi也是很简单的,主要使用以下几个对象或变量:privateWifiManagerwifiManager;//声明管理对象OpenWifiprivateWifiInfowifiInfo;//Wifi信息privateLis

系统 2019-08-29 22:16:13 2445