首页 > 编程语言
python练习--发送html格式邮件且发送附件;
最近需要些一个根据配置自动获取html正文及附件的工具脚本。随业余时间写了这个脚本,同时也是对邮件结构的一个学习;后续还需要继续完善html内容生成的部分感觉脚本还可以优化,比如可以加入图片部分,pdf等,另外发送邮件用的默认铭文方式。没有采用加密/SSL等其他方式;另外xml配置部分的提取还可以使...
分类:编程语言   时间:2014-12-28 16:41:18    收藏:0  评论:0  赞:0  阅读:348
java socket报文通信(三)java对象和xml格式文件的相互转换
前两节讲了socket服务端,客户端的建立以及报文的封装。今天就来讲一下java对象和xml格式文件的相互转换。上一节中我们列举了一个报文格式,其实我们可以理解为其实就是一个字符串。但是我们不可能每次都去写字符串啊,这样的话肯定要疯。既然是面向对象的编程,肯定会有好的办法来解决这个问题。我们使用JA...
分类:编程语言   时间:2014-12-28 16:41:08    收藏:0  评论:0  赞:0  阅读:355
数组的应用:一。冒泡排序二。折半查找!二维数组的学习。
数组的应用:(一).冒泡排序。1.冒泡排序是用双层循环解决。外层循环的是趟数,里层循环的是次数。2.趟数=n-1;次数=n-趟数。3.里层循环使用if比较相临的两个数的大小,进行数值交换。作业:1.先把冒泡排序写一遍。2.使用冒泡排序,做青歌赛的打分程序。要求去掉两个最高,两个最低分,求平均得分。代...
分类:编程语言   时间:2014-12-28 16:40:58    收藏:0  评论:0  赞:0  阅读:365
如何精确地测量java对象的大小
关于java对象的大小测量,网上有很多例子,大多数是申请一个对象后开始做GC,后对比前后的大小,不过这样,虽然说这样测量对象的大小是可行的,不过未必是完全准确的,`因为过程中包含对象本身的开销`,也许你运气...
分类:编程语言   时间:2014-12-28 15:39:09    收藏:0  评论:0  赞:0  阅读:348
Eclipse怎么导出可执行jar文件
步骤一 在Eclipse中找到你要导出的java程序,并单击选中它,你可以直接点右键-->export,也可以点左上角的file-->export             选择java文件                                右键-->Export                                               file-->Export...
分类:编程语言   时间:2014-12-28 15:37:50    收藏:0  评论:0  赞:0  阅读:311
Java常见问题及答案
常见java问题 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。 JDK和JR...
分类:编程语言   时间:2014-12-28 15:35:28    收藏:0  评论:0  赞:0  阅读:498
python mongo
PYTHON 连接mongo数据库。昨天搞了很久,遇到了不少问题。简单记录一下。 python 查询 的时候,需要构造一个字典。但是要注意,字典的构造不能直接这样写,这样是会报错的。condtion = {'seq':{'$gt':'123123'},'createAt'{'$gt':'21'}} 而应该写成下面这个样子。其实比较复杂的一点就是'$gt'这种操作,其他的都比较好说。 co...
分类:编程语言   时间:2014-12-28 15:34:48    收藏:0  评论:0  赞:0  阅读:254
Spring Bean的作用域
1. 常用的两种作用域   Ø  scope="singleton"   Ø  scope="prototype"   首先,scope="singleton"是Spring的IoC容器创建Bean的默认作用域,它表示每个Bean只会创建一次,并将该Bean的状态进行保存,然后再次从IoC容器中拿同一个Bean时直接取用即可,不用再次创建。   然后, scope="prototype"表...
分类:编程语言   时间:2014-12-28 15:33:08    收藏:0  评论:0  赞:0  阅读:254
几种排序的性能测试
几种排序的性能测试      闲的无聊,预习数据结构的时候看到了几种排序的性能分析,就自己做了一下。     测试结果如下:单位(ms)  RE:用时过长或爆栈   可见,快排在完全随机的数据下性能是最优的,在已经排序或者已经基本排序的前提下,即使是加了随机化的快排也会很慢,堆排在已经排序的情况下比随机情况下快了一倍多,归排也是,而且速度比堆排快很多...
分类:编程语言   时间:2014-12-28 15:32:59    收藏:0  评论:0  赞:0  阅读:269
java Active Object模式(下)
Active Object模式的评价与实现考量Active Object模式通过将方法的调用与执行分离,实现了异步编程。有利于提高并发性,从而提高系统的吞吐率。Active Object模式还有个好处是它可以将任务(MethodRequest)的提交(调用异步方法)和任务的执行策略(Executio...
分类:编程语言   时间:2014-12-28 15:28:58    收藏:0  评论:0  赞:0  阅读:270
python日期格式化与绘图
画一个量随着时间变化的曲线是经常会遇到的需求,比如画软件用户数的变化曲线。画随时间变化的曲线主要用到的函数是matplotlib.pyplot.plot_date(date,num)。由于其第一个变量是datetime类型的,所以对于string类型的数据输入,首先需要进行格式化操作。一、使用st....
分类:编程语言   时间:2014-12-28 15:25:48    收藏:0  评论:0  赞:0  阅读:406
使用Python实现生产者消费者问题
之前用C++写过一篇生产者消费者的实现。 生产者和消费者主要是处理互斥和同步的问题: 队列作为缓冲区,需要互斥操作 队列中没有产品,消费者需要等待,直到生产者放入产品并通知它。队列慢的情况类似。 这里我使用list模拟Python标准库的Queue,这里我设置一个大小限制为5: SyncQueue....
分类:编程语言   时间:2014-12-28 15:24:18    收藏:0  评论:0  赞:0  阅读:451
javascript 类型检测
javascript数据类型分为简单数据类型和复杂数据类型。简单数据类型分为string,number,boolean,defined,null,复杂数据类型为Object.简单数据类型的判断var str = '123';var num = 2;var boo = true;var def = d...
分类:编程语言   时间:2014-12-28 15:22:48    收藏:0  评论:0  赞:0  阅读:242
KMP算法模板
1 #include 2 #include 3 using namespace std; 4 5 void get_next(const char *ptrn,int plen,int *next) 6 { 7 int i=0; 8 next[i]=-1; 9 int...
分类:编程语言   时间:2014-12-28 15:22:18    收藏:0  评论:0  赞:0  阅读:352
Redis安装配置及在Python上的应用
最近在使用Kazoo(开源电话系统) API时,一次请求的处理需要调用几次API,只为了得到一个name和id的对应关系,耗时非常大,开始想使用一种简单的实现,直接将对应关系保存到静态类的静态变量中,但经过测试发现,这种方法还是会造成对应关系经常丢失的情况,后来简单了解了下Redis,发现比较适用于...
分类:编程语言   时间:2014-12-28 15:21:48    收藏:0  评论:0  赞:0  阅读:321
Python 函数的参数
# coding=gbk# python 函数的参数:包括必选参数,默认参数,可变参数,关键字参数# 1 必选参数,就是每次必选要输入的参数def abs1(num): #计算绝对值 if isinstance(num,[int,float]): ...
分类:编程语言   时间:2014-12-28 15:21:18    收藏:0  评论:0  赞:0  阅读:354
【spring基础】环境的搭建与后台
相对而言网站、android客户端的后台还是相对而言较难搭建的。其中数据库和表的建立以及更深层的项目管理工具maven等的使用balabala。快速学习开发的思路是迅速收集网络上的资源,迅速把环境搭建起来。集中精力放在业务逻辑上面。在公司里面干活并不是说只有将环境搭建起来才能进行业务逻辑编程,接口还...
分类:编程语言   时间:2014-12-28 15:20:58    收藏:0  评论:0  赞:0  阅读:360
java Active Object模式(上)
Active Object模式简介Active Object模式是一种异步编程模式。它通过对方法的调用与方法的执行进行解耦来提高并发性。若以任务的概念来说,Active Object模式的核心则是它允许任务的提交(相当于对异步方法的调用)和任务的执行(相当于异步方法的真正执行)分离。这有点类似于Sy...
分类:编程语言   时间:2014-12-28 15:20:38    收藏:0  评论:0  赞:0  阅读:348
delphi线程同步
本文完全摘自网络,仅供自己查询上次跟大家分享了线程的标准代码,其实在线程的使用中最重要的是线程的同步问题,如果你在使用线程后,发现你的界面经常被卡死,或者无法显示出来,显示混乱,你的使用的变量值老是不按预想的变化,结果往往出乎意料,那么你很有可能是忽略了线程同步的问题。当有多个线程的时候,经常需要去...
分类:编程语言   时间:2014-12-28 15:19:38    收藏:0  评论:0  赞:0  阅读:464
javascript基础之数组对象
一、定义数组的方法:定义了一个空数组:var myArray =new Array();指定有n个空元素的数组:var myArray=new Array(n);定义数组并赋值:var myArray =[1,2,3];数组元素的使用:数组名[下标]=值;二、数组属性:length用法数组对象.le...
分类:编程语言   时间:2014-12-28 15:18:58    收藏:0  评论:0  赞:0  阅读:254
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!